@Stability(value=Experimental) @Internal public static final class RawEndpointProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements RawEndpointProps
RawEndpointPropssoftware.amazon.jsii.JsiiObject.InitializationModeRawEndpointProps.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.
|
protected |
Jsii$Proxy(String endpointId,
Boolean preserveClientIp,
String region,
Number weight)
Constructor that initializes the object based on literal property values passed by the
RawEndpointProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getEndpointId()
(experimental) Identifier of the endpoint.
|
Boolean |
getPreserveClientIp()
(experimental) Forward the client IP address.
|
String |
getRegion()
(experimental) The region where this endpoint is located.
|
Number |
getWeight()
(experimental) Endpoint weight across all endpoints in the group.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(String endpointId, Boolean preserveClientIp, String region, Number weight)
RawEndpointProps.Builder.public final String getEndpointId()
RawEndpointPropsLoad balancer ARN, instance ID or EIP allocation ID.
getEndpointId in interface RawEndpointPropspublic final Boolean getPreserveClientIp()
RawEndpointPropsGlobalAccelerator 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 RawEndpointPropspublic final String getRegion()
RawEndpointPropsDefault: - Unknown what region this endpoint is located
getRegion in interface RawEndpointPropspublic final Number getWeight()
RawEndpointPropsMust be a value between 0 and 255.
Default: 128
getWeight in interface RawEndpointProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.