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_UPLbServiceStatus.SERVICE_STATUS_PARTIALLY_UPLbServiceStatus.SERVICE_STATUS_DOWNLbServiceStatus.SERVICE_STATUS_ERRORLbServiceStatus.SERVICE_STATUS_NO_STANDBYLbServiceStatus.SERVICE_STATUS_DETACHEDLbServiceStatus.SERVICE_STATUS_DISABLEDLbServiceStatus.SERVICE_STATUS_UNKNOWNserviceStatus - 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()