| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
ALBPool. |
| Modifier and Type | Method and Description |
|---|---|
ALBPool |
build() |
ALBPool.Builder |
setAnalyticsPolicy(ALBPoolAnalyticsPolicy analyticsPolicy) |
ALBPool.Builder |
setAnalyticsProfilePath(java.lang.String analyticsProfilePath)
Specifies settings related to analytics.
|
ALBPool.Builder |
setApicEpgName(java.lang.String apicEpgName)
Synchronize Cisco APIC EPG members with pool servers.
|
ALBPool.Builder |
setApplicationPersistenceProfilePath(java.lang.String applicationPersistenceProfilePath)
Persistence will ensure the same user sticks to the same server for a desired
duration of time.
|
ALBPool.Builder |
setAutoscaleLaunchConfigPath(java.lang.String autoscaleLaunchConfigPath)
If configured then Avi will trigger orchestration of pool server creation and
deletion.
|
ALBPool.Builder |
setAutoscaleNetworks(java.util.List<java.lang.String> autoscaleNetworks)
Network Ids for the launch configuration.
|
ALBPool.Builder |
setAutoscalePolicyPath(java.lang.String autoscalePolicyPath)
Reference to Server Autoscale Policy.
|
ALBPool.Builder |
setCapacityEstimation(java.lang.Boolean capacityEstimation)
Inline estimation of capacity of servers.
|
ALBPool.Builder |
setCapacityEstimationTtfbThresh(java.lang.Long capacityEstimationTtfbThresh)
The maximum time-to-first-byte of a server.
|
ALBPool.Builder |
setChildren(java.util.List<com.vmware.vapi.bindings.Structure> children)
Subtree for this type within policy tree containing nested elements.
|
ALBPool.Builder |
setCloudConfigCksum(java.lang.String cloudConfigCksum)
Checksum of cloud configuration for Pool.
|
ALBPool.Builder |
setCloudName(java.lang.String cloudName)
It is a reference to an object of type Cloud.
|
ALBPool.Builder |
setConnectionRampDuration(java.lang.Long connectionRampDuration)
Duration for which new connections will be gradually ramped up to a server
recently brought online.
|
ALBPool.Builder |
setConnPoolProperties(ALBConnPoolProperties connPoolProperties) |
ALBPool.Builder |
setCreatedBy(java.lang.String createdBy)
Creator name.
|
ALBPool.Builder |
setCreateTime(java.lang.Long createTime)
Timestamp of resource creation format: int64
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
ALBPool.Builder |
setCreateUser(java.lang.String createUser)
ID of the user who created this resource
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
ALBPool.Builder |
setDefaultServerPort(java.lang.Long defaultServerPort)
Traffic sent to servers will use this destination server port unless overridden
by the server's specific port attribute.
|
ALBPool.Builder |
setDeleteServerOnDnsRefresh(java.lang.Boolean deleteServerOnDnsRefresh)
Indicates whether existing IPs are disabled(false) or deleted(true) on dns
hostname refreshDetail -- On a dns refresh, some IPs set on pool may no longer
be returned by the resolver.
|
ALBPool.Builder |
setDescription(java.lang.String description)
Description of this resource
|
ALBPool.Builder |
setDisplayName(java.lang.String displayName)
Defaults to ID if not set
|
ALBPool.Builder |
setDomainName(java.util.List<java.lang.String> domainName)
Comma separated list of domain names which will be used to verify the common
names or subject alternative names presented by server certificates.
|
ALBPool.Builder |
setEastWest(java.lang.Boolean eastWest)
Inherited config from VirtualService.
|
ALBPool.Builder |
setEnabled(java.lang.Boolean enabled)
Enable or disable the pool.
|
ALBPool.Builder |
setEnableHttp2(java.lang.Boolean enableHttp2)
Enable HTTP/2 for traffic from VirtualService to all backend servers in this
pool.
|
ALBPool.Builder |
setExternalAutoscaleGroups(java.util.List<java.lang.String> externalAutoscaleGroups)
Names of external auto-scale groups for pool servers.
|
ALBPool.Builder |
setFailAction(ALBFailAction failAction) |
ALBPool.Builder |
setFewestTasksFeedbackDelay(java.lang.Long fewestTasksFeedbackDelay)
Periodicity of feedback for fewest tasks server selection algorithm.
|
ALBPool.Builder |
setGracefulDisableTimeout(java.lang.Long gracefulDisableTimeout)
Used to gracefully disable a server.
|
ALBPool.Builder |
setGroupPaths(java.util.List<java.lang.String> groupPaths)
A list of NSX Groups where the Servers for the Pool are created .
|
ALBPool.Builder |
setGslbSpEnabled(java.lang.Boolean gslbSpEnabled)
Indicates if the pool is a site-persistence pool.
|
ALBPool.Builder |
setHealthMonitorPaths(java.util.List<java.lang.String> healthMonitorPaths)
Verify server health by applying one or more health monitors.
|
ALBPool.Builder |
setHostCheckEnabled(java.lang.Boolean hostCheckEnabled)
Enable common name check for server certificate.
|
ALBPool.Builder |
setId(java.lang.String id)
Unique identifier of this resource
|
ALBPool.Builder |
setIgnoreServerPort(java.lang.Boolean ignoreServerPort)
Ignore the server port in building the load balancing state.Applicable only for
consistent hash load balancing algorithm or Disable Port translation
(use_service_port) use cases.
|
ALBPool.Builder |
setInlineHealthMonitor(java.lang.Boolean inlineHealthMonitor)
The Passive monitor will monitor client to server connections and requests and
adjust traffic load to servers based on successful responses.
|
ALBPool.Builder |
setIpaddrgroupPath(java.lang.String ipaddrgroupPath)
Use list of servers from Ip Address Group.
|
ALBPool.Builder |
setLastModifiedTime(java.lang.Long lastModifiedTime)
Timestamp of last modification format: int64
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
ALBPool.Builder |
setLastModifiedUser(java.lang.String lastModifiedUser)
ID of the user who last modified this resource
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
ALBPool.Builder |
setLbAlgorithm(java.lang.String lbAlgorithm)
Possible values are:
ALBPool.LB_ALGORITHM_LEAST_CONNECTIONS
ALBPool.LB_ALGORITHM_ROUND_ROBIN
ALBPool.LB_ALGORITHM_FASTEST_RESPONSE
ALBPool.LB_ALGORITHM_CONSISTENT_HASH
ALBPool.LB_ALGORITHM_LEAST_LOAD
ALBPool.LB_ALGORITHM_FEWEST_SERVERS
ALBPool.LB_ALGORITHM_RANDOM
ALBPool.LB_ALGORITHM_FEWEST_TASKS
ALBPool.LB_ALGORITHM_NEAREST_SERVER
ALBPool.LB_ALGORITHM_CORE_AFFINITY
ALBPool.LB_ALGORITHM_TOPOLOGY
The load balancing algorithm will pick a server within the pool's list of
available servers. |
ALBPool.Builder |
setLbAlgorithmConsistentHashHdr(java.lang.String lbAlgorithmConsistentHashHdr)
HTTP header name to be used for the hash key.
|
ALBPool.Builder |
setLbAlgorithmCoreNonaffinity(java.lang.Long lbAlgorithmCoreNonaffinity)
Degree of non-affinity for core affinity based server selection.
|
ALBPool.Builder |
setLbAlgorithmHash(java.lang.String lbAlgorithmHash)
Possible values are:
ALBPool.LB_ALGORITHM_HASH_SOURCE_IP_ADDRESS
ALBPool.LB_ALGORITHM_HASH_SOURCE_IP_ADDRESS_AND_PORT
ALBPool.LB_ALGORITHM_HASH_URI
ALBPool.LB_ALGORITHM_HASH_CUSTOM_HEADER
ALBPool.LB_ALGORITHM_HASH_CUSTOM_STRING
ALBPool.LB_ALGORITHM_HASH_CALLID
Criteria used as a key for determining the hash between the client and server. |
ALBPool.Builder |
setLinks(java.util.List<ResourceLink> links)
The server will populate this field when returing the resource.
|
ALBPool.Builder |
setLookupServerByName(java.lang.Boolean lookupServerByName)
Allow server lookup by name.
|
ALBPool.Builder |
setMarkedForDelete(java.lang.Boolean markedForDelete)
Intent objects are not directly deleted from the system when a delete is invoked
on them.
|
ALBPool.Builder |
setMarkers(java.util.List<ALBRoleFilterMatchLabel> markers)
List of labels to be used for granular RBAC.
|
ALBPool.Builder |
setMaxConcurrentConnectionsPerServer(java.lang.Long maxConcurrentConnectionsPerServer)
The maximum number of concurrent connections allowed to each server within the
pool.
|
ALBPool.Builder |
setMaxConnRatePerServer(ALBRateProfile maxConnRatePerServer) |
ALBPool.Builder |
setMinHealthMonitorsUp(java.lang.Long minHealthMonitorsUp)
Minimum number of health monitors in UP state to mark server UP.
|
ALBPool.Builder |
setMinServersUp(java.lang.Long minServersUp)
Minimum number of servers in UP state for marking the pool UP.
|
ALBPool.Builder |
setNetworks(java.util.List<ALBNetworkFilter> networks)
(internal-use) Networks designated as containing servers for this pool.
|
ALBPool.Builder |
setOriginSiteId(java.lang.String originSiteId)
This is a UUID generated by the system for knowing which site owns an object.
|
ALBPool.Builder |
setOverridden(java.lang.Boolean overridden)
Global intent objects cannot be modified by the user.
|
ALBPool.Builder |
setOwnerId(java.lang.String ownerId)
This is a UUID generated by the system for knowing whoes owns this object.
|
ALBPool.Builder |
setParentPath(java.lang.String parentPath)
Path of its parent
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
ALBPool.Builder |
setPath(java.lang.String path)
Absolute path of this object
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
ALBPool.Builder |
setPkiProfilePath(java.lang.String pkiProfilePath)
Avi will validate the SSL certificate present by a server against the selected
PKI Profile.
|
ALBPool.Builder |
setPlacementNetworks(java.util.List<ALBPlacementNetwork> placementNetworks)
Manually select the networks and subnets used to provide reachability to the
pool's servers.
|
ALBPool.Builder |
setProtection(java.lang.String protection)
Protection status is one of the following: PROTECTED - the client who retrieved
the entity is not allowed to modify it.
|
ALBPool.Builder |
setRealizationId(java.lang.String realizationId)
This is a UUID generated by the system for realizing the entity object.
|
ALBPool.Builder |
setRelativePath(java.lang.String relativePath)
Path relative from its parent
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
ALBPool.Builder |
setRemotePath(java.lang.String remotePath)
This is the path of the object on the local managers when queried on the PMaaS
service, and path of the object on PMaaS service when queried from the local
managers.
|
ALBPool.Builder |
setRequestQueueDepth(java.lang.Long requestQueueDepth)
Minimum number of requests to be queued when pool is full.
|
ALBPool.Builder |
setRequestQueueEnabled(java.lang.Boolean requestQueueEnabled)
Enable request queue when pool is full.
|
ALBPool.Builder |
setResourceType(java.lang.String resourceType)
The type of this resource.
|
ALBPool.Builder |
setRevision(java.lang.Long revision)
The _revision property describes the current revision of the resource.
|
ALBPool.Builder |
setRewriteHostHeaderToServerName(java.lang.Boolean rewriteHostHeaderToServerName)
Rewrite incoming Host Header to server name of the server to which the request
is proxied.
|
ALBPool.Builder |
setRewriteHostHeaderToSni(java.lang.Boolean rewriteHostHeaderToSni)
If SNI server name is specified, rewrite incoming host header to the SNI server
name.
|
ALBPool.Builder |
setRoutingPool(java.lang.Boolean routingPool)
Enable to do routing when this pool is selected to send traffic.
|
ALBPool.Builder |
setSchema(java.lang.String schema)
Schema for this resource
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
ALBPool.Builder |
setSelf(SelfResourceLink self) |
ALBPool.Builder |
setServerName(java.lang.String serverName)
Fully qualified DNS hostname which will be used in the TLS SNI extension in
server connections if SNI is enabled.
|
ALBPool.Builder |
setServerReselect(ALBHTTPServerReselect serverReselect) |
ALBPool.Builder |
setServers(java.util.List<ALBServer> servers)
The pool directs load balanced traffic to this list of destination servers.
|
ALBPool.Builder |
setServerTimeout(java.lang.Long serverTimeout)
Server timeout value specifies the time within which a server connection needs
to be established and a request-response exchange completes between AVI and the
server.
|
ALBPool.Builder |
setServiceMetadata(java.lang.String serviceMetadata)
Metadata pertaining to the service provided by this Pool.
|
ALBPool.Builder |
setSniEnabled(java.lang.Boolean sniEnabled)
Enable TLS SNI for server connections.
|
ALBPool.Builder |
setSslKeyAndCertificatePath(java.lang.String sslKeyAndCertificatePath)
Service Engines will present a client SSL certificate to the server.
|
ALBPool.Builder |
setSslProfilePath(java.lang.String sslProfilePath)
When enabled, Avi re-encrypts traffic to the backend servers.
|
ALBPool.Builder |
setSystemOwned(java.lang.Boolean systemOwned)
Indicates system owned resource
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
ALBPool.Builder |
setTags(java.util.List<Tag> tags)
Opaque identifiers meaningful to the API user
|
ALBPool.Builder |
setTier1Path(java.lang.String tier1Path)
This tier1_lr field should be set same as VirtualService associated for NSX-T.
|
ALBPool.Builder |
setUniqueId(java.lang.String uniqueId)
This is a UUID generated by the GM/LM to uniquely identify entites in a
federated environment.
|
ALBPool.Builder |
setUseServicePort(java.lang.Boolean useServicePort)
Do not translate the client's destination port when sending the connection to
the server.
|
ALBPool.Builder |
setVrfName(java.lang.String vrfName)
Virtual Routing Context that the pool is bound to.
|
public Builder()
ALBPool.public ALBPool.Builder setLinks(java.util.List<ResourceLink> links)
links - New value for the property.public ALBPool.Builder setSchema(java.lang.String schema)
schema - New value for the property.public ALBPool.Builder setSelf(SelfResourceLink self)
self - New value for the property.public ALBPool.Builder setRevision(java.lang.Long revision)
revision - New value for the property.public ALBPool.Builder setCreateTime(java.lang.Long createTime)
createTime - New value for the property.public ALBPool.Builder setCreateUser(java.lang.String createUser)
createUser - New value for the property.public ALBPool.Builder setLastModifiedTime(java.lang.Long lastModifiedTime)
lastModifiedTime - New value for the property.public ALBPool.Builder setLastModifiedUser(java.lang.String lastModifiedUser)
lastModifiedUser - New value for the property.public ALBPool.Builder setProtection(java.lang.String protection)
protection - New value for the property.public ALBPool.Builder setSystemOwned(java.lang.Boolean systemOwned)
systemOwned - New value for the property.public ALBPool.Builder setDescription(java.lang.String description)
description - New value for the property.public ALBPool.Builder setDisplayName(java.lang.String displayName)
displayName - New value for the property.public ALBPool.Builder setId(java.lang.String id)
id - New value for the property.public ALBPool.Builder setResourceType(java.lang.String resourceType)
resourceType - New value for the property.public ALBPool.Builder setTags(java.util.List<Tag> tags)
tags - New value for the property.public ALBPool.Builder setOriginSiteId(java.lang.String originSiteId)
originSiteId - New value for the property.public ALBPool.Builder setOwnerId(java.lang.String ownerId)
ownerId - New value for the property.public ALBPool.Builder setParentPath(java.lang.String parentPath)
parentPath - New value for the property.public ALBPool.Builder setPath(java.lang.String path)
path - New value for the property.public ALBPool.Builder setRealizationId(java.lang.String realizationId)
realizationId - New value for the property.public ALBPool.Builder setRelativePath(java.lang.String relativePath)
relativePath - New value for the property.public ALBPool.Builder setRemotePath(java.lang.String remotePath)
remotePath - New value for the property.public ALBPool.Builder setUniqueId(java.lang.String uniqueId)
uniqueId - New value for the property.public ALBPool.Builder setChildren(java.util.List<com.vmware.vapi.bindings.Structure> children)
children - New value for the property.
When clients pass a value of this class as a parameter, the property must
contain all the properties defined in ChildPolicyConfigResource. When methods
return a value of this class as a return value, the property will contain all
the properties defined in ChildPolicyConfigResource.public ALBPool.Builder setMarkedForDelete(java.lang.Boolean markedForDelete)
markedForDelete - New value for the property.public ALBPool.Builder setOverridden(java.lang.Boolean overridden)
overridden - New value for the property.public ALBPool.Builder setAnalyticsPolicy(ALBPoolAnalyticsPolicy analyticsPolicy)
analyticsPolicy - New value for the property.public ALBPool.Builder setAnalyticsProfilePath(java.lang.String analyticsProfilePath)
analyticsProfilePath - New value for the property.public ALBPool.Builder setApicEpgName(java.lang.String apicEpgName)
apicEpgName - New value for the property.public ALBPool.Builder setApplicationPersistenceProfilePath(java.lang.String applicationPersistenceProfilePath)
applicationPersistenceProfilePath - New value for the property.public ALBPool.Builder setAutoscaleLaunchConfigPath(java.lang.String autoscaleLaunchConfigPath)
autoscaleLaunchConfigPath - New value for the property.public ALBPool.Builder setAutoscaleNetworks(java.util.List<java.lang.String> autoscaleNetworks)
autoscaleNetworks - New value for the property.public ALBPool.Builder setAutoscalePolicyPath(java.lang.String autoscalePolicyPath)
autoscalePolicyPath - New value for the property.public ALBPool.Builder setCapacityEstimation(java.lang.Boolean capacityEstimation)
capacityEstimation - New value for the property.public ALBPool.Builder setCapacityEstimationTtfbThresh(java.lang.Long capacityEstimationTtfbThresh)
capacityEstimationTtfbThresh - New value for the property.public ALBPool.Builder setCloudConfigCksum(java.lang.String cloudConfigCksum)
cloudConfigCksum - New value for the property.public ALBPool.Builder setCloudName(java.lang.String cloudName)
cloudName - New value for the property.public ALBPool.Builder setConnPoolProperties(ALBConnPoolProperties connPoolProperties)
connPoolProperties - New value for the property.public ALBPool.Builder setConnectionRampDuration(java.lang.Long connectionRampDuration)
connectionRampDuration - New value for the property.public ALBPool.Builder setCreatedBy(java.lang.String createdBy)
createdBy - New value for the property.public ALBPool.Builder setDefaultServerPort(java.lang.Long defaultServerPort)
defaultServerPort - New value for the property.public ALBPool.Builder setDeleteServerOnDnsRefresh(java.lang.Boolean deleteServerOnDnsRefresh)
deleteServerOnDnsRefresh - New value for the property.public ALBPool.Builder setDomainName(java.util.List<java.lang.String> domainName)
domainName - New value for the property.public ALBPool.Builder setEastWest(java.lang.Boolean eastWest)
eastWest - New value for the property.public ALBPool.Builder setEnableHttp2(java.lang.Boolean enableHttp2)
enableHttp2 - New value for the property.public ALBPool.Builder setEnabled(java.lang.Boolean enabled)
enabled - New value for the property.public ALBPool.Builder setExternalAutoscaleGroups(java.util.List<java.lang.String> externalAutoscaleGroups)
externalAutoscaleGroups - New value for the property.public ALBPool.Builder setFailAction(ALBFailAction failAction)
failAction - New value for the property.public ALBPool.Builder setFewestTasksFeedbackDelay(java.lang.Long fewestTasksFeedbackDelay)
fewestTasksFeedbackDelay - New value for the property.public ALBPool.Builder setGracefulDisableTimeout(java.lang.Long gracefulDisableTimeout)
gracefulDisableTimeout - New value for the property.public ALBPool.Builder setGroupPaths(java.util.List<java.lang.String> groupPaths)
groupPaths - New value for the property.public ALBPool.Builder setGslbSpEnabled(java.lang.Boolean gslbSpEnabled)
gslbSpEnabled - New value for the property.public ALBPool.Builder setHealthMonitorPaths(java.util.List<java.lang.String> healthMonitorPaths)
healthMonitorPaths - New value for the property.public ALBPool.Builder setHostCheckEnabled(java.lang.Boolean hostCheckEnabled)
hostCheckEnabled - New value for the property.public ALBPool.Builder setIgnoreServerPort(java.lang.Boolean ignoreServerPort)
ignoreServerPort - New value for the property.public ALBPool.Builder setInlineHealthMonitor(java.lang.Boolean inlineHealthMonitor)
inlineHealthMonitor - New value for the property.public ALBPool.Builder setIpaddrgroupPath(java.lang.String ipaddrgroupPath)
ipaddrgroupPath - New value for the property.public ALBPool.Builder setLbAlgorithm(java.lang.String lbAlgorithm)
ALBPool.LB_ALGORITHM_LEAST_CONNECTIONSALBPool.LB_ALGORITHM_ROUND_ROBINALBPool.LB_ALGORITHM_FASTEST_RESPONSEALBPool.LB_ALGORITHM_CONSISTENT_HASHALBPool.LB_ALGORITHM_LEAST_LOADALBPool.LB_ALGORITHM_FEWEST_SERVERSALBPool.LB_ALGORITHM_RANDOMALBPool.LB_ALGORITHM_FEWEST_TASKSALBPool.LB_ALGORITHM_NEAREST_SERVERALBPool.LB_ALGORITHM_CORE_AFFINITYALBPool.LB_ALGORITHM_TOPOLOGYlbAlgorithm - New value for the property.public ALBPool.Builder setLbAlgorithmConsistentHashHdr(java.lang.String lbAlgorithmConsistentHashHdr)
lbAlgorithmConsistentHashHdr - New value for the property.public ALBPool.Builder setLbAlgorithmCoreNonaffinity(java.lang.Long lbAlgorithmCoreNonaffinity)
lbAlgorithmCoreNonaffinity - New value for the property.public ALBPool.Builder setLbAlgorithmHash(java.lang.String lbAlgorithmHash)
lbAlgorithmHash - New value for the property.public ALBPool.Builder setLookupServerByName(java.lang.Boolean lookupServerByName)
lookupServerByName - New value for the property.public ALBPool.Builder setMarkers(java.util.List<ALBRoleFilterMatchLabel> markers)
markers - New value for the property.public ALBPool.Builder setMaxConcurrentConnectionsPerServer(java.lang.Long maxConcurrentConnectionsPerServer)
maxConcurrentConnectionsPerServer - New value for the property.public ALBPool.Builder setMaxConnRatePerServer(ALBRateProfile maxConnRatePerServer)
maxConnRatePerServer - New value for the property.public ALBPool.Builder setMinHealthMonitorsUp(java.lang.Long minHealthMonitorsUp)
minHealthMonitorsUp - New value for the property.public ALBPool.Builder setMinServersUp(java.lang.Long minServersUp)
minServersUp - New value for the property.public ALBPool.Builder setNetworks(java.util.List<ALBNetworkFilter> networks)
networks - New value for the property.public ALBPool.Builder setPkiProfilePath(java.lang.String pkiProfilePath)
pkiProfilePath - New value for the property.public ALBPool.Builder setPlacementNetworks(java.util.List<ALBPlacementNetwork> placementNetworks)
placementNetworks - New value for the property.public ALBPool.Builder setRequestQueueDepth(java.lang.Long requestQueueDepth)
requestQueueDepth - New value for the property.public ALBPool.Builder setRequestQueueEnabled(java.lang.Boolean requestQueueEnabled)
requestQueueEnabled - New value for the property.public ALBPool.Builder setRewriteHostHeaderToServerName(java.lang.Boolean rewriteHostHeaderToServerName)
rewriteHostHeaderToServerName - New value for the property.public ALBPool.Builder setRewriteHostHeaderToSni(java.lang.Boolean rewriteHostHeaderToSni)
rewriteHostHeaderToSni - New value for the property.public ALBPool.Builder setRoutingPool(java.lang.Boolean routingPool)
routingPool - New value for the property.public ALBPool.Builder setServerName(java.lang.String serverName)
serverName - New value for the property.public ALBPool.Builder setServerReselect(ALBHTTPServerReselect serverReselect)
serverReselect - New value for the property.public ALBPool.Builder setServerTimeout(java.lang.Long serverTimeout)
serverTimeout - New value for the property.public ALBPool.Builder setServers(java.util.List<ALBServer> servers)
servers - New value for the property.public ALBPool.Builder setServiceMetadata(java.lang.String serviceMetadata)
serviceMetadata - New value for the property.public ALBPool.Builder setSniEnabled(java.lang.Boolean sniEnabled)
sniEnabled - New value for the property.public ALBPool.Builder setSslKeyAndCertificatePath(java.lang.String sslKeyAndCertificatePath)
sslKeyAndCertificatePath - New value for the property.public ALBPool.Builder setSslProfilePath(java.lang.String sslProfilePath)
sslProfilePath - New value for the property.public ALBPool.Builder setTier1Path(java.lang.String tier1Path)
tier1Path - New value for the property.public ALBPool.Builder setUseServicePort(java.lang.Boolean useServicePort)
useServicePort - New value for the property.public ALBPool.Builder setVrfName(java.lang.String vrfName)
vrfName - New value for the property.public ALBPool build()