| Package | Description |
|---|---|
| com.vmware.nsx_global_policy.model |
| Modifier and Type | Method and Description |
|---|---|
ALBPool.Builder |
ALBPool.Builder.setAnalyticsPolicy(ALBPoolAnalyticsPolicy analyticsPolicy) |
ALBPool.Builder |
ALBPool.Builder.setAnalyticsProfilePath(java.lang.String analyticsProfilePath)
Specifies settings related to analytics.
|
ALBPool.Builder |
ALBPool.Builder.setApicEpgName(java.lang.String apicEpgName)
Synchronize Cisco APIC EPG members with pool servers.
|
ALBPool.Builder |
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 |
ALBPool.Builder.setAutoscaleLaunchConfigPath(java.lang.String autoscaleLaunchConfigPath)
If configured then Avi will trigger orchestration of pool server creation and
deletion.
|
ALBPool.Builder |
ALBPool.Builder.setAutoscaleNetworks(java.util.List<java.lang.String> autoscaleNetworks)
Network Ids for the launch configuration.
|
ALBPool.Builder |
ALBPool.Builder.setAutoscalePolicyPath(java.lang.String autoscalePolicyPath)
Reference to Server Autoscale Policy.
|
ALBPool.Builder |
ALBPool.Builder.setCapacityEstimation(java.lang.Boolean capacityEstimation)
Inline estimation of capacity of servers.
|
ALBPool.Builder |
ALBPool.Builder.setCapacityEstimationTtfbThresh(java.lang.Long capacityEstimationTtfbThresh)
The maximum time-to-first-byte of a server.
|
ALBPool.Builder |
ALBPool.Builder.setChildren(java.util.List<com.vmware.vapi.bindings.Structure> children)
Subtree for this type within policy tree containing nested elements.
|
ALBPool.Builder |
ALBPool.Builder.setCloudConfigCksum(java.lang.String cloudConfigCksum)
Checksum of cloud configuration for Pool.
|
ALBPool.Builder |
ALBPool.Builder.setCloudName(java.lang.String cloudName)
It is a reference to an object of type Cloud.
|
ALBPool.Builder |
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 |
ALBPool.Builder.setConnPoolProperties(ALBConnPoolProperties connPoolProperties) |
ALBPool.Builder |
ALBPool.Builder.setCreatedBy(java.lang.String createdBy)
Creator name.
|
ALBPool.Builder |
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 |
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 |
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 |
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 |
ALBPool.Builder.setDescription(java.lang.String description)
Description of this resource
|
ALBPool.Builder |
ALBPool.Builder.setDisplayName(java.lang.String displayName)
Defaults to ID if not set
|
ALBPool.Builder |
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 |
ALBPool.Builder.setEastWest(java.lang.Boolean eastWest)
Inherited config from VirtualService.
|
ALBPool.Builder |
ALBPool.Builder.setEnabled(java.lang.Boolean enabled)
Enable or disable the pool.
|
ALBPool.Builder |
ALBPool.Builder.setEnableHttp2(java.lang.Boolean enableHttp2)
Enable HTTP/2 for traffic from VirtualService to all backend servers in this
pool.
|
ALBPool.Builder |
ALBPool.Builder.setExternalAutoscaleGroups(java.util.List<java.lang.String> externalAutoscaleGroups)
Names of external auto-scale groups for pool servers.
|
ALBPool.Builder |
ALBPool.Builder.setFailAction(ALBFailAction failAction) |
ALBPool.Builder |
ALBPool.Builder.setFewestTasksFeedbackDelay(java.lang.Long fewestTasksFeedbackDelay)
Periodicity of feedback for fewest tasks server selection algorithm.
|
ALBPool.Builder |
ALBPool.Builder.setGracefulDisableTimeout(java.lang.Long gracefulDisableTimeout)
Used to gracefully disable a server.
|
ALBPool.Builder |
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 |
ALBPool.Builder.setGslbSpEnabled(java.lang.Boolean gslbSpEnabled)
Indicates if the pool is a site-persistence pool.
|
ALBPool.Builder |
ALBPool.Builder.setHealthMonitorPaths(java.util.List<java.lang.String> healthMonitorPaths)
Verify server health by applying one or more health monitors.
|
ALBPool.Builder |
ALBPool.Builder.setHostCheckEnabled(java.lang.Boolean hostCheckEnabled)
Enable common name check for server certificate.
|
ALBPool.Builder |
ALBPool.Builder.setId(java.lang.String id)
Unique identifier of this resource
|
ALBPool.Builder |
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 |
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 |
ALBPool.Builder.setIpaddrgroupPath(java.lang.String ipaddrgroupPath)
Use list of servers from Ip Address Group.
|
ALBPool.Builder |
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 |
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 |
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 |
ALBPool.Builder.setLbAlgorithmConsistentHashHdr(java.lang.String lbAlgorithmConsistentHashHdr)
HTTP header name to be used for the hash key.
|
ALBPool.Builder |
ALBPool.Builder.setLbAlgorithmCoreNonaffinity(java.lang.Long lbAlgorithmCoreNonaffinity)
Degree of non-affinity for core affinity based server selection.
|
ALBPool.Builder |
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 |
ALBPool.Builder.setLinks(java.util.List<ResourceLink> links)
The server will populate this field when returing the resource.
|
ALBPool.Builder |
ALBPool.Builder.setLookupServerByName(java.lang.Boolean lookupServerByName)
Allow server lookup by name.
|
ALBPool.Builder |
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 |
ALBPool.Builder.setMarkers(java.util.List<ALBRoleFilterMatchLabel> markers)
List of labels to be used for granular RBAC.
|
ALBPool.Builder |
ALBPool.Builder.setMaxConcurrentConnectionsPerServer(java.lang.Long maxConcurrentConnectionsPerServer)
The maximum number of concurrent connections allowed to each server within the
pool.
|
ALBPool.Builder |
ALBPool.Builder.setMaxConnRatePerServer(ALBRateProfile maxConnRatePerServer) |
ALBPool.Builder |
ALBPool.Builder.setMinHealthMonitorsUp(java.lang.Long minHealthMonitorsUp)
Minimum number of health monitors in UP state to mark server UP.
|
ALBPool.Builder |
ALBPool.Builder.setMinServersUp(java.lang.Long minServersUp)
Minimum number of servers in UP state for marking the pool UP.
|
ALBPool.Builder |
ALBPool.Builder.setNetworks(java.util.List<ALBNetworkFilter> networks)
(internal-use) Networks designated as containing servers for this pool.
|
ALBPool.Builder |
ALBPool.Builder.setOriginSiteId(java.lang.String originSiteId)
This is a UUID generated by the system for knowing which site owns an object.
|
ALBPool.Builder |
ALBPool.Builder.setOverridden(java.lang.Boolean overridden)
Global intent objects cannot be modified by the user.
|
ALBPool.Builder |
ALBPool.Builder.setOwnerId(java.lang.String ownerId)
This is a UUID generated by the system for knowing whoes owns this object.
|
ALBPool.Builder |
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 |
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 |
ALBPool.Builder.setPkiProfilePath(java.lang.String pkiProfilePath)
Avi will validate the SSL certificate present by a server against the selected
PKI Profile.
|
ALBPool.Builder |
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 |
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 |
ALBPool.Builder.setRealizationId(java.lang.String realizationId)
This is a UUID generated by the system for realizing the entity object.
|
ALBPool.Builder |
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 |
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 |
ALBPool.Builder.setRequestQueueDepth(java.lang.Long requestQueueDepth)
Minimum number of requests to be queued when pool is full.
|
ALBPool.Builder |
ALBPool.Builder.setRequestQueueEnabled(java.lang.Boolean requestQueueEnabled)
Enable request queue when pool is full.
|
ALBPool.Builder |
ALBPool.Builder.setResourceType(java.lang.String resourceType)
The type of this resource.
|
ALBPool.Builder |
ALBPool.Builder.setRevision(java.lang.Long revision)
The _revision property describes the current revision of the resource.
|
ALBPool.Builder |
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 |
ALBPool.Builder.setRewriteHostHeaderToSni(java.lang.Boolean rewriteHostHeaderToSni)
If SNI server name is specified, rewrite incoming host header to the SNI server
name.
|
ALBPool.Builder |
ALBPool.Builder.setRoutingPool(java.lang.Boolean routingPool)
Enable to do routing when this pool is selected to send traffic.
|
ALBPool.Builder |
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 |
ALBPool.Builder.setSelf(SelfResourceLink self) |
ALBPool.Builder |
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 |
ALBPool.Builder.setServerReselect(ALBHTTPServerReselect serverReselect) |
ALBPool.Builder |
ALBPool.Builder.setServers(java.util.List<ALBServer> servers)
The pool directs load balanced traffic to this list of destination servers.
|
ALBPool.Builder |
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 |
ALBPool.Builder.setServiceMetadata(java.lang.String serviceMetadata)
Metadata pertaining to the service provided by this Pool.
|
ALBPool.Builder |
ALBPool.Builder.setSniEnabled(java.lang.Boolean sniEnabled)
Enable TLS SNI for server connections.
|
ALBPool.Builder |
ALBPool.Builder.setSslKeyAndCertificatePath(java.lang.String sslKeyAndCertificatePath)
Service Engines will present a client SSL certificate to the server.
|
ALBPool.Builder |
ALBPool.Builder.setSslProfilePath(java.lang.String sslProfilePath)
When enabled, Avi re-encrypts traffic to the backend servers.
|
ALBPool.Builder |
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 |
ALBPool.Builder.setTags(java.util.List<Tag> tags)
Opaque identifiers meaningful to the API user
|
ALBPool.Builder |
ALBPool.Builder.setTier1Path(java.lang.String tier1Path)
This tier1_lr field should be set same as VirtualService associated for NSX-T.
|
ALBPool.Builder |
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 |
ALBPool.Builder.setUseServicePort(java.lang.Boolean useServicePort)
Do not translate the client's destination port when sending the connection to
the server.
|
ALBPool.Builder |
ALBPool.Builder.setVrfName(java.lang.String vrfName)
Virtual Routing Context that the pool is bound to.
|