Class NewCheck
java.lang.Object
io.micronaut.discovery.consul.client.v1.NewCheck
- All Implemented Interfaces:
Check
Base class for all checks.
- Since:
- 1.0
- Author:
- Graeme Rocher
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.micronaut.discovery.consul.client.v1.Check
Check.Status
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionderegisterCriticalServiceAfter
(String interval) deregisterCriticalServiceAfter
(Duration interval) boolean
getID()
getName()
getNotes()
int
hashCode()
protected void
setDeregisterCriticalServiceAfter
(String deregisterCriticalServiceAfter) protected void
protected void
protected void
status()
status
(Check.Status status)
-
Constructor Details
-
NewCheck
- Parameters:
name
- The name
-
NewCheck
protected NewCheck()Default constructor.
-
-
Method Details
-
getName
-
getID
-
getNotes
-
getStatus
- Returns:
- The health status
-
status
-
deregisterCriticalServiceAfter
- Returns:
- The deregisterCriticalServiceAfter as a
Duration
-
getDeregisterCriticalServiceAfter
- Returns:
- The deregisterCriticalServiceAfter as a
Optional
-
deregisterCriticalServiceAfter
-
deregisterCriticalServiceAfter
- Parameters:
interval
- The deregisterCriticalServiceAfter as a string- Returns:
- The
NewCheck
instance
-
id
- Parameters:
ID
- The ID of the check- Returns:
- The deregisterCriticalServiceAfter as a
Duration
-
status
- Parameters:
status
- TheCheck.Status
of the check- Returns:
- The deregisterCriticalServiceAfter as a
Duration
-
notes
- Parameters:
notes
- The human readable notes- Returns:
- The deregisterCriticalServiceAfter as a
Duration
-
equals
-
hashCode
public int hashCode() -
setName
- Parameters:
name
- The name
-
setDeregisterCriticalServiceAfter
- Parameters:
deregisterCriticalServiceAfter
- Service to de-regsiter after
-
setStatus
- Parameters:
status
- The status
-
setNotes
- Parameters:
notes
- The notes
-