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 |
setCurrentPoolCount(java.lang.Long currentPoolCount)
The current number of pools which have been configured in the given load
balancer service.
|
LbServiceUsage.Builder |
setCurrentPoolMemberCount(java.lang.Long currentPoolMemberCount)
The current number of pool members which have been configured in the given load
balancer service.
|
LbServiceUsage.Builder |
setCurrentVirtualServerCount(java.lang.Long currentVirtualServerCount)
The current number of virtual servers which have been configured in the given
load balancer service.
|
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 |
setServiceId(java.lang.String serviceId)
UUID of load balancer service
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
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
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored. |
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, pool members and rules 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 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 setServiceId(java.lang.String serviceId)
serviceId
- 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 build()