public static final class LBServiceUsage.Builder
extends java.lang.Object
LBServiceUsage.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
LBServiceUsage. |
| Modifier and Type | Method and Description |
|---|---|
LBServiceUsage |
build() |
LBServiceUsage.Builder |
setAlarm(PolicyRuntimeAlarm alarm) |
LBServiceUsage.Builder |
setCurrentPoolCount(java.lang.Long currentPoolCount)
The current number of pools which has been configured in the given load balancer
service.
|
LBServiceUsage.Builder |
setCurrentPoolMemberCount(java.lang.Long currentPoolMemberCount)
The current number of pool members which has been configured in the given load
balancer service.
|
LBServiceUsage.Builder |
setCurrentVirtualServerCount(java.lang.Long currentVirtualServerCount)
The current number of virtual servers which has been configured in the given
load balancer service.
|
LBServiceUsage.Builder |
setEnforcementPointPath(java.lang.String enforcementPointPath)
Policy Path referencing the enforcement point where the info is fetched.
|
LBServiceUsage.Builder |
setLastUpdateTimestamp(java.lang.Long lastUpdateTimestamp)
Timestamp when the data was last updated.
|
LBServiceUsage.Builder |
setPoolCapacity(java.lang.Long poolCapacity)
Pool capacity means maximum number of pools which could be configured in the
given load balancer service.
|
LBServiceUsage.Builder |
setPoolMemberCapacity(java.lang.Long poolMemberCapacity)
Pool member capacity means maximum number of pool members which could be
configured in the given load balancer service.
|
LBServiceUsage.Builder |
setServicePath(java.lang.String servicePath)
LBService object path.
|
LBServiceUsage.Builder |
setServiceSize(java.lang.String serviceSize)
Possible values are:
LBServiceUsage.SERVICE_SIZE_SMALL LBServiceUsage.SERVICE_SIZE_MEDIUM LBServiceUsage.SERVICE_SIZE_LARGE LBServiceUsage.SERVICE_SIZE_XLARGE LBServiceUsage.SERVICE_SIZE_DLB The size
of load balancer service. |
LBServiceUsage.Builder |
setSeverity(java.lang.String severity)
Possible values are:
LBServiceUsage.SEVERITY_GREEN LBServiceUsage.SEVERITY_ORANGE LBServiceUsage.SEVERITY_RED The severity
calculation is based on the largest usage percentage from virtual servers, pools
and pool members for one load balancer service. |
LBServiceUsage.Builder |
setUsagePercentage(java.lang.Double usagePercentage)
The usage percentage is the largest usage percentage from virtual servers, pools
and pool members for the load balancer service.
|
LBServiceUsage.Builder |
setVirtualServerCapacity(java.lang.Long virtualServerCapacity)
Virtual server capacity means maximum number of virtual servers which could be
configured in the given load balancer service.
|
public Builder()
LBServiceUsage.public LBServiceUsage.Builder setCurrentPoolCount(java.lang.Long currentPoolCount)
currentPoolCount - New value for the property.public LBServiceUsage.Builder setCurrentPoolMemberCount(java.lang.Long currentPoolMemberCount)
currentPoolMemberCount - New value for the property.public LBServiceUsage.Builder setCurrentVirtualServerCount(java.lang.Long currentVirtualServerCount)
currentVirtualServerCount - New value for the property.public LBServiceUsage.Builder setLastUpdateTimestamp(java.lang.Long lastUpdateTimestamp)
lastUpdateTimestamp - New value for the property.public LBServiceUsage.Builder setPoolCapacity(java.lang.Long poolCapacity)
poolCapacity - New value for the property.public LBServiceUsage.Builder setPoolMemberCapacity(java.lang.Long poolMemberCapacity)
poolMemberCapacity - New value for the property.public LBServiceUsage.Builder setServicePath(java.lang.String servicePath)
servicePath - New value for the property.public LBServiceUsage.Builder setServiceSize(java.lang.String serviceSize)
serviceSize - New value for the property.public LBServiceUsage.Builder setSeverity(java.lang.String severity)
severity - New value for the property.public LBServiceUsage.Builder setUsagePercentage(java.lang.Double usagePercentage)
usagePercentage - New value for the property.public LBServiceUsage.Builder setVirtualServerCapacity(java.lang.Long virtualServerCapacity)
virtualServerCapacity - New value for the property.public LBServiceUsage.Builder setAlarm(PolicyRuntimeAlarm alarm)
alarm - New value for the property.public LBServiceUsage.Builder setEnforcementPointPath(java.lang.String enforcementPointPath)
enforcementPointPath - New value for the property.public LBServiceUsage build()