| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
ALBServer. |
| Modifier and Type | Method and Description |
|---|---|
ALBServer |
build() |
ALBServer.Builder |
setAutoscalingGroupName(java.lang.String autoscalingGroupName)
Name of autoscaling group this server belongs to.
|
ALBServer.Builder |
setAvailabilityZone(java.lang.String availabilityZone)
Availability-zone of the server VM.
|
ALBServer.Builder |
setDescription(java.lang.String description)
A description of the Server.
|
ALBServer.Builder |
setDiscoveredNetworks(java.util.List<ALBDiscoveredNetwork> discoveredNetworks)
(internal-use) Discovered networks providing reachability for server IP.
|
ALBServer.Builder |
setEnabled(java.lang.Boolean enabled)
Enable, Disable or Graceful Disable determine if new or existing connections to
the server are allowed.
|
ALBServer.Builder |
setExternalOrchestrationId(java.lang.String externalOrchestrationId)
UID of server in external orchestration systems.
|
ALBServer.Builder |
setExternalUuid(java.lang.String externalUuid)
UUID identifying VM in OpenStack and other external compute.
|
ALBServer.Builder |
setHostname(java.lang.String hostname)
DNS resolvable name of the server.
|
ALBServer.Builder |
setIp(ALBIpAddr ip) |
ALBServer.Builder |
setIsStatic(java.lang.Boolean isStatic)
If statically learned.
|
ALBServer.Builder |
setLocation(ALBGeoLocation location) |
ALBServer.Builder |
setMacAddress(java.lang.String macAddress)
MAC address of server.
|
ALBServer.Builder |
setPort(java.lang.Long port)
Optionally specify the servers port number.
|
ALBServer.Builder |
setPrstHdrVal(java.lang.String prstHdrVal)
Header value for custom header persistence.
|
ALBServer.Builder |
setRatio(java.lang.Long ratio)
Ratio of selecting eligible servers in the pool.
|
ALBServer.Builder |
setResolveServerByDns(java.lang.Boolean resolveServerByDns)
Auto resolve server's IP using DNS name.
|
ALBServer.Builder |
setRewriteHostHeader(java.lang.Boolean rewriteHostHeader)
Rewrite incoming Host Header to server name.
|
ALBServer.Builder |
setServerNode(java.lang.String serverNode)
Hostname of the node where the server VM or container resides.
|
ALBServer.Builder |
setVerifyNetwork(java.lang.Boolean verifyNetwork)
Verify server belongs to a discovered network or reachable via a discovered
network.
|
public Builder()
ALBServer.public ALBServer.Builder setAutoscalingGroupName(java.lang.String autoscalingGroupName)
autoscalingGroupName - New value for the property.public ALBServer.Builder setAvailabilityZone(java.lang.String availabilityZone)
availabilityZone - New value for the property.public ALBServer.Builder setDescription(java.lang.String description)
description - New value for the property.public ALBServer.Builder setDiscoveredNetworks(java.util.List<ALBDiscoveredNetwork> discoveredNetworks)
discoveredNetworks - New value for the property.public ALBServer.Builder setEnabled(java.lang.Boolean enabled)
enabled - New value for the property.public ALBServer.Builder setExternalOrchestrationId(java.lang.String externalOrchestrationId)
externalOrchestrationId - New value for the property.public ALBServer.Builder setExternalUuid(java.lang.String externalUuid)
externalUuid - New value for the property.public ALBServer.Builder setHostname(java.lang.String hostname)
hostname - New value for the property.public ALBServer.Builder setIp(ALBIpAddr ip)
ip - New value for the property.public ALBServer.Builder setIsStatic(java.lang.Boolean isStatic)
isStatic - New value for the property.public ALBServer.Builder setLocation(ALBGeoLocation location)
location - New value for the property.public ALBServer.Builder setMacAddress(java.lang.String macAddress)
macAddress - New value for the property.public ALBServer.Builder setPort(java.lang.Long port)
port - New value for the property.public ALBServer.Builder setPrstHdrVal(java.lang.String prstHdrVal)
prstHdrVal - New value for the property.public ALBServer.Builder setRatio(java.lang.Long ratio)
ratio - New value for the property.public ALBServer.Builder setResolveServerByDns(java.lang.Boolean resolveServerByDns)
resolveServerByDns - New value for the property.public ALBServer.Builder setRewriteHostHeader(java.lang.Boolean rewriteHostHeader)
rewriteHostHeader - New value for the property.public ALBServer.Builder setServerNode(java.lang.String serverNode)
serverNode - New value for the property.public ALBServer.Builder setVerifyNetwork(java.lang.Boolean verifyNetwork)
verifyNetwork - New value for the property.public ALBServer build()