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 |
setAlarm(PolicyRuntimeAlarm alarm) |
LBServiceStatus.Builder |
setCpuUsage(java.lang.Long cpuUsage)
Cpu usage in percentage.
|
LBServiceStatus.Builder |
setEnforcementPointPath(java.lang.String enforcementPointPath)
Policy Path referencing the enforcement point where the info is fetched.
|
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.
|
LBServiceStatus.Builder |
setMemoryUsage(java.lang.Long memoryUsage)
Memory usage in percentage.
|
LBServiceStatus.Builder |
setPools(java.util.List<LBPoolStatus> pools)
status of load balancer pools.
|
LBServiceStatus.Builder |
setServicePath(java.lang.String servicePath)
Load balancer service object path.
|
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 setServicePath(java.lang.String servicePath)
servicePath - 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.Builder setAlarm(PolicyRuntimeAlarm alarm)
alarm - New value for the property.public LBServiceStatus.Builder setEnforcementPointPath(java.lang.String enforcementPointPath)
enforcementPointPath - New value for the property.public LBServiceStatus build()