public static final class PoolMember.Builder
extends java.lang.Object
PoolMember
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
PoolMember . |
Modifier and Type | Method and Description |
---|---|
PoolMember |
build() |
PoolMember.Builder |
setAdminState(java.lang.String adminState)
Possible values are:
PoolMember.ADMIN_STATE_ENABLED PoolMember.ADMIN_STATE_DISABLED PoolMember.ADMIN_STATE_GRACEFUL_DISABLED member
admin state |
PoolMember.Builder |
setBackupMember(java.lang.Boolean backupMember)
Backup servers are typically configured with a sorry page indicating to the user
that the application is currently unavailable.
|
PoolMember.Builder |
setDisplayName(java.lang.String displayName)
pool member name
|
PoolMember.Builder |
setIpAddress(java.lang.String ipAddress)
pool member IP address format: ip
|
PoolMember.Builder |
setMaxConcurrentConnections(java.lang.Long maxConcurrentConnections)
To ensure members are not overloaded, connections to a member can be capped by
the load balancer.
|
PoolMember.Builder |
setPort(java.lang.String port)
If port is specified, all connections will be sent to this port.
|
PoolMember.Builder |
setWeight(java.lang.Long weight)
Pool member weight is used for WEIGHTED_ROUND_ROBIN balancing algorithm.
|
public Builder()
PoolMember
.public PoolMember.Builder setAdminState(java.lang.String adminState)
adminState
- New value for the property.public PoolMember.Builder setBackupMember(java.lang.Boolean backupMember)
backupMember
- New value for the property.public PoolMember.Builder setDisplayName(java.lang.String displayName)
displayName
- New value for the property.public PoolMember.Builder setIpAddress(java.lang.String ipAddress)
ipAddress
- New value for the property.public PoolMember.Builder setMaxConcurrentConnections(java.lang.Long maxConcurrentConnections)
maxConcurrentConnections
- New value for the property.public PoolMember.Builder setPort(java.lang.String port)
port
- New value for the property.public PoolMember.Builder setWeight(java.lang.Long weight)
weight
- New value for the property.public PoolMember build()