Class RawEndpointProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.globalaccelerator.RawEndpointProps.Jsii$Proxy
- All Implemented Interfaces:
RawEndpointProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- RawEndpointProps
@Stability(Stable)
@Internal
public static final class RawEndpointProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements RawEndpointProps
An implementation for
RawEndpointProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.globalaccelerator.RawEndpointProps
RawEndpointProps.Builder, RawEndpointProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(RawEndpointProps.Builder builder) Constructor that initializes the object based on literal property values passed by theRawEndpointProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringIdentifier of the endpoint.final BooleanForward the client IP address.final StringThe region where this endpoint is located.final NumberEndpoint weight across all endpoints in the group.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theRawEndpointProps.Builder.
-
-
Method Details
-
getEndpointId
Description copied from interface:RawEndpointPropsIdentifier of the endpoint.Load balancer ARN, instance ID or EIP allocation ID.
- Specified by:
getEndpointIdin interfaceRawEndpointProps
-
getPreserveClientIp
Description copied from interface:RawEndpointPropsForward the client IP address.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
- Specified by:
getPreserveClientIpin interfaceRawEndpointProps
-
getRegion
Description copied from interface:RawEndpointPropsThe region where this endpoint is located.Default: - Unknown what region this endpoint is located
- Specified by:
getRegionin interfaceRawEndpointProps
-
getWeight
Description copied from interface:RawEndpointPropsEndpoint weight across all endpoints in the group.Must be a value between 0 and 255.
Default: 128
- Specified by:
getWeightin interfaceRawEndpointProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-