public static final class AgentStatus.Builder
extends java.lang.Object
AgentStatus
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
AgentStatus . |
Modifier and Type | Method and Description |
---|---|
AgentStatus |
build() |
AgentStatus.Builder |
setComponents(java.util.List<AgentSubStatus> components)
List of agent subcomponent statuses
|
AgentStatus.Builder |
setLastStatusChangedTime(java.lang.Long lastStatusChangedTime)
Timestamp of the last status change, in epoch milliseconds format: int64
|
AgentStatus.Builder |
setName(java.lang.String name)
Possible values are:
AgentStatus.NAME_AGENT AgentStatus.NAME_OPSAGENT AgentStatus.NAME_CFGAGENT AgentStatus.NAME_NESTDB Agent name |
AgentStatus.Builder |
setStatus(java.lang.String status)
Possible values are:
AgentStatus.STATUS_UP AgentStatus.STATUS_DOWN AgentStatus.STATUS_UNKNOWN AgentStatus.STATUS_DEGRADED Agent status |
AgentStatus.Builder |
setStatusDescription(java.lang.String statusDescription)
Describe what makes the status not UP
|
public Builder()
AgentStatus
.public AgentStatus.Builder setComponents(java.util.List<AgentSubStatus> components)
components
- New value for the property.public AgentStatus.Builder setLastStatusChangedTime(java.lang.Long lastStatusChangedTime)
lastStatusChangedTime
- New value for the property.public AgentStatus.Builder setName(java.lang.String name)
name
- New value for the property.public AgentStatus.Builder setStatus(java.lang.String status)
status
- New value for the property.public AgentStatus.Builder setStatusDescription(java.lang.String statusDescription)
statusDescription
- New value for the property.public AgentStatus build()