public static final class LbServiceStatus.Builder
extends java.lang.Object
LbServiceStatus
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
LbServiceStatus . |
Modifier and Type | Method and Description |
---|---|
LbServiceStatus |
build() |
LbServiceStatus.Builder |
setActiveTransportNodes(java.util.List<java.lang.String> activeTransportNodes)
Ids of load balancer service related active transport nodes
|
LbServiceStatus.Builder |
setCpuUsage(java.lang.Long cpuUsage)
Cpu usage in percentage format: int64
|
LbServiceStatus.Builder |
setErrorMessage(java.lang.String errorMessage)
Error message, if available
|
LbServiceStatus.Builder |
setInstanceDetailPerTn(java.util.List<LbServiceInstanceDetailPerTransportNode> instanceDetailPerTn)
Details of load balancer service instance per transport node.
|
LbServiceStatus.Builder |
setLastUpdateTimestamp(java.lang.Long lastUpdateTimestamp)
Timestamp when the data was last updated format: int64
|
LbServiceStatus.Builder |
setMemoryUsage(java.lang.Long memoryUsage)
Memory usage in percentage format: int64
|
LbServiceStatus.Builder |
setPools(java.util.List<LbPoolStatus> pools)
status of load balancer pools
|
LbServiceStatus.Builder |
setServiceId(java.lang.String serviceId)
Load balancer service identifier
|
LbServiceStatus.Builder |
setServiceStatus(java.lang.String serviceStatus)
Possible values are:
LbServiceStatus.SERVICE_STATUS_UP LbServiceStatus.SERVICE_STATUS_PARTIALLY_UP
LbServiceStatus.SERVICE_STATUS_DOWN
LbServiceStatus.SERVICE_STATUS_ERROR
LbServiceStatus.SERVICE_STATUS_NO_STANDBY
LbServiceStatus.SERVICE_STATUS_DETACHED
LbServiceStatus.SERVICE_STATUS_DISABLED
LbServiceStatus.SERVICE_STATUS_UNKNOWN
UP means the load balancer service is working fine on both transport-nodes(if
have); PARTIALLY_UP means that some DLB instances on transport node are working
successfully and some instances are not working successfully; DOWN means the
load balancer service is down on both transport-nodes (if have), hence the load
balancer will not respond to any requests; ERROR means error happens on
transport-node(s) or no status is reported from transport-node(s). |
LbServiceStatus.Builder |
setStandbyTransportNodes(java.util.List<java.lang.String> standbyTransportNodes)
Ids of load balancer service related standby transport nodes
|
LbServiceStatus.Builder |
setVirtualServers(java.util.List<LbVirtualServerStatus> virtualServers)
status of load balancer virtual servers
|
public Builder()
LbServiceStatus
.public LbServiceStatus.Builder setActiveTransportNodes(java.util.List<java.lang.String> activeTransportNodes)
activeTransportNodes
- New value for the property.public LbServiceStatus.Builder setCpuUsage(java.lang.Long cpuUsage)
cpuUsage
- New value for the property.public LbServiceStatus.Builder setErrorMessage(java.lang.String errorMessage)
errorMessage
- New value for the property.public LbServiceStatus.Builder setInstanceDetailPerTn(java.util.List<LbServiceInstanceDetailPerTransportNode> instanceDetailPerTn)
instanceDetailPerTn
- New value for the property.public LbServiceStatus.Builder setLastUpdateTimestamp(java.lang.Long lastUpdateTimestamp)
lastUpdateTimestamp
- New value for the property.public LbServiceStatus.Builder setMemoryUsage(java.lang.Long memoryUsage)
memoryUsage
- New value for the property.public LbServiceStatus.Builder setPools(java.util.List<LbPoolStatus> pools)
pools
- New value for the property.public LbServiceStatus.Builder setServiceId(java.lang.String serviceId)
serviceId
- New value for the property.public LbServiceStatus.Builder setServiceStatus(java.lang.String serviceStatus)
LbServiceStatus.SERVICE_STATUS_UP
LbServiceStatus.SERVICE_STATUS_PARTIALLY_UP
LbServiceStatus.SERVICE_STATUS_DOWN
LbServiceStatus.SERVICE_STATUS_ERROR
LbServiceStatus.SERVICE_STATUS_NO_STANDBY
LbServiceStatus.SERVICE_STATUS_DETACHED
LbServiceStatus.SERVICE_STATUS_DISABLED
LbServiceStatus.SERVICE_STATUS_UNKNOWN
serviceStatus
- New value for the property.public LbServiceStatus.Builder setStandbyTransportNodes(java.util.List<java.lang.String> standbyTransportNodes)
standbyTransportNodes
- New value for the property.public LbServiceStatus.Builder setVirtualServers(java.util.List<LbVirtualServerStatus> virtualServers)
virtualServers
- New value for the property.public LbServiceStatus build()