public static final class PoolMemberGroup.Builder
extends java.lang.Object
PoolMemberGroup
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
PoolMemberGroup . |
Modifier and Type | Method and Description |
---|---|
PoolMemberGroup |
build() |
PoolMemberGroup.Builder |
setCustomizedMembers(java.util.List<PoolMemberSetting> customizedMembers)
The list is used to show the customized pool member settings.
|
PoolMemberGroup.Builder |
setGroupingObject(ResourceReference groupingObject) |
PoolMemberGroup.Builder |
setIpRevisionFilter(java.lang.String ipRevisionFilter)
Possible values are:
PoolMemberGroup.IP_REVISION_FILTER_IPV4 PoolMemberGroup.IP_REVISION_FILTER_IPV6 PoolMemberGroup.IP_REVISION_FILTER_IPV4_IPV6 Ip
revision filter is used to filter IPv4 or IPv6 addresses from the grouping
object. |
PoolMemberGroup.Builder |
setMaxIpListSize(java.lang.Long maxIpListSize)
The size is used to define the maximum number of grouping object IP address
list.
|
PoolMemberGroup.Builder |
setPort(java.lang.Long port)
If port is specified, all connections will be sent to this port.
|
public Builder()
PoolMemberGroup
.public PoolMemberGroup.Builder setCustomizedMembers(java.util.List<PoolMemberSetting> customizedMembers)
customizedMembers
- New value for the property.public PoolMemberGroup.Builder setGroupingObject(ResourceReference groupingObject)
groupingObject
- New value for the property.public PoolMemberGroup.Builder setIpRevisionFilter(java.lang.String ipRevisionFilter)
ipRevisionFilter
- New value for the property.public PoolMemberGroup.Builder setMaxIpListSize(java.lang.Long maxIpListSize)
maxIpListSize
- New value for the property.public PoolMemberGroup.Builder setPort(java.lang.Long port)
port
- New value for the property.public PoolMemberGroup build()