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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.globalaccelerator.RawEndpointProps
RawEndpointProps.Builder, RawEndpointProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(RawEndpointProps.Builder builder) Constructor that initializes the object based on literal property values passed by theRawEndpointProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
Identifier of the endpoint.final Boolean
Forward the client IP address.final String
The region where this endpoint is located.final Number
Endpoint weight across all endpoints in the group.final int
hashCode()
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:RawEndpointProps
Identifier of the endpoint.Load balancer ARN, instance ID or EIP allocation ID.
- Specified by:
getEndpointId
in interfaceRawEndpointProps
-
getPreserveClientIp
Description copied from interface:RawEndpointProps
Forward 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:
getPreserveClientIp
in interfaceRawEndpointProps
-
getRegion
Description copied from interface:RawEndpointProps
The region where this endpoint is located.Default: - Unknown what region this endpoint is located
- Specified by:
getRegion
in interfaceRawEndpointProps
-
getWeight
Description copied from interface:RawEndpointProps
Endpoint weight across all endpoints in the group.Must be a value between 0 and 255.
Default: 128
- Specified by:
getWeight
in interfaceRawEndpointProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-