Class LoadBalancerPool
java.lang.Object
com.ibm.cloud.sdk.core.service.model.GenericModel
com.ibm.cloud.is.vpc.v1.model.LoadBalancerPool
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class LoadBalancerPool
extends com.ibm.cloud.sdk.core.service.model.GenericModel
LoadBalancerPool.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
The load balancing algorithm.static interface
The protocol for this load balancer pool.static interface
The provisioning status of this pool The enumerated values for this property may [expand](https://cloud.ibm.com/apidocs/vpc#property-value-expansion) in the future.static interface
The PROXY protocol setting for this pool: - `v1`: Enabled with version 1 (human-readable header format) - `v2`: Enabled with version 2 (binary header format) - `disabled`: Disabled The enumerated values for this property may [expand](https://cloud.ibm.com/apidocs/vpc#property-value-expansion) in the future. -
Method Summary
Modifier and TypeMethodDescriptionGets the algorithm.Gets the createdAt.Gets the healthMonitor.getHref()
Gets the href.getId()
Gets the id.Gets the instanceGroup.Gets the members.getName()
Gets the name.Gets the protocol.Gets the provisioningStatus.Gets the proxyProtocol.Gets the sessionPersistence.Methods inherited from class com.ibm.cloud.sdk.core.service.model.GenericModel
equals, hashCode, toString
-
Method Details
-
getAlgorithm
Gets the algorithm. The load balancing algorithm. The enumerated values for this property may [expand](https://cloud.ibm.com/apidocs/vpc#property-value-expansion) in the future.- Returns:
- the algorithm
-
getCreatedAt
Gets the createdAt. The date and time that this pool was created.- Returns:
- the createdAt
-
getHealthMonitor
Gets the healthMonitor. The health monitor of this pool.- Returns:
- the healthMonitor
-
getHref
-
getId
Gets the id. The unique identifier for this load balancer pool.- Returns:
- the id
-
getInstanceGroup
Gets the instanceGroup. The instance group that is managing this pool.- Returns:
- the instanceGroup
-
getMembers
Gets the members. The backend server members of the pool.- Returns:
- the members
-
getName
Gets the name. The name for this load balancer pool. The name is unique across all pools for the load balancer.- Returns:
- the name
-
getProtocol
Gets the protocol. The protocol for this load balancer pool. The enumerated values for this property may [expand](https://cloud.ibm.com/apidocs/vpc#property-value-expansion) in the future.- Returns:
- the protocol
-
getProvisioningStatus
Gets the provisioningStatus. The provisioning status of this pool The enumerated values for this property may [expand](https://cloud.ibm.com/apidocs/vpc#property-value-expansion) in the future.- Returns:
- the provisioningStatus
-
getProxyProtocol
Gets the proxyProtocol. The PROXY protocol setting for this pool: - `v1`: Enabled with version 1 (human-readable header format) - `v2`: Enabled with version 2 (binary header format) - `disabled`: Disabled The enumerated values for this property may [expand](https://cloud.ibm.com/apidocs/vpc#property-value-expansion) in the future.- Returns:
- the proxyProtocol
-
getSessionPersistence
Gets the sessionPersistence. The session persistence of this pool. If absent, session persistence will be disabled, and traffic will be distributed across backend server members of the pool.- Returns:
- the sessionPersistence
-