public static class EdgeGatewayLoadBalancerUpdateRequest.Pool extends Object
Modifier and Type | Class and Description |
---|---|
static class |
EdgeGatewayLoadBalancerUpdateRequest.Pool.Member
The type Member.
|
Constructor and Description |
---|
Pool(String poolId,
String name,
String description,
String algorithm,
String algorithmParameters,
Boolean transparent,
String monitorId,
List<EdgeGatewayLoadBalancerUpdateRequest.Pool.Member> member)
Instantiates a new Pool.
|
Modifier and Type | Method and Description |
---|---|
String |
getAlgorithm()
Get pool member balancing algorithm.
|
String |
getAlgorithmParameters()
Gets algorithm parameters.
|
String |
getDescription()
Get description of the pool.
|
List<EdgeGatewayLoadBalancerUpdateRequest.Pool.Member> |
getMember()
Get pool member list.
|
String |
getMonitorId()
Get monitor id list.
|
String |
getName()
Get name of the pool.
|
String |
getPoolId()
Get pool id.
|
Boolean |
getTransparent()
Get whether client IP addresses are visible to the backend servers.
|
public Pool(String poolId, String name, String description, String algorithm, String algorithmParameters, Boolean transparent, String monitorId, List<EdgeGatewayLoadBalancerUpdateRequest.Pool.Member> member)
poolId
- the pool idname
- the namedescription
- the descriptionalgorithm
- the algorithmalgorithmParameters
- the algorithm parameterstransparent
- the transparentmonitorId
- the monitor idmember
- the memberpublic String getPoolId()
However, for the pools that are consumed by the virtual server the ID
must specified in the the format pool
public String getName()
public String getDescription()
public String getAlgorithm()
Options are: round-robin, ip-hash, uri, leastconn, url, httpheader. Default is round-robin.
public String getAlgorithmParameters()
public Boolean getTransparent()
public String getMonitorId()
public List<EdgeGatewayLoadBalancerUpdateRequest.Pool.Member> getMember()
Copyright © 2023 iland Internet Solutions, Corp. All rights reserved.