public static final class ApplicationLoadBalancerEndpointOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ApplicationLoadBalancerEndpointOptions
ApplicationLoadBalancerEndpointOptions
ApplicationLoadBalancerEndpointOptions.Builder, ApplicationLoadBalancerEndpointOptions.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.Boolean |
getPreserveClientIp()
Forward the client IP address in an `X-Forwarded-For` header.
|
java.lang.Number |
getWeight()
Endpoint weight across all endpoints in the group.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.Boolean getPreserveClientIp()
ApplicationLoadBalancerEndpointOptions
GlobalAccelerator will create Network Interfaces in your VPC in order to preserve the client IP address.
Client IP address preservation is supported only in specific AWS Regions. See the GlobalAccelerator Developer Guide for a list.
Default: true if available
getPreserveClientIp
in interface ApplicationLoadBalancerEndpointOptions
public final java.lang.Number getWeight()
ApplicationLoadBalancerEndpointOptions
Must be a value between 0 and 255.
Default: 128
getWeight
in interface ApplicationLoadBalancerEndpointOptions
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()