public static final class RawEndpointProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements RawEndpointProps
RawEndpointProps
RawEndpointProps.Builder, RawEndpointProps.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.String |
getEndpointId()
Identifier of the endpoint.
|
java.lang.Boolean |
getPreserveClientIp()
Forward the client IP address.
|
java.lang.String |
getRegion()
The region where this endpoint is located.
|
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.String getEndpointId()
RawEndpointProps
Load balancer ARN, instance ID or EIP allocation ID.
getEndpointId
in interface RawEndpointProps
public final java.lang.Boolean getPreserveClientIp()
RawEndpointProps
GlobalAccelerator will create Network Interfaces in your VPC in order to preserve the client IP address.
Only applies to Application Load Balancers and EC2 instances.
Client IP address preservation is supported only in specific AWS Regions. See the GlobalAccelerator Developer Guide for a list.
Default: true if possible and available
getPreserveClientIp
in interface RawEndpointProps
public final java.lang.String getRegion()
RawEndpointProps
Default: - Unknown what region this endpoint is located
getRegion
in interface RawEndpointProps
public final java.lang.Number getWeight()
RawEndpointProps
Must be a value between 0 and 255.
Default: 128
getWeight
in interface RawEndpointProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()