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) booleangetID()getName()getNotes()inthashCode()protected voidsetDeregisterCriticalServiceAfter(String deregisterCriticalServiceAfter) protected voidprotected voidprotected voidstatus()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
NewCheckinstance
-
id
- Parameters:
ID- The ID of the check- Returns:
- The deregisterCriticalServiceAfter as a
Duration
-
status
- Parameters:
status- TheCheck.Statusof 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
-