Class AddRouteOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.AddRouteOptions.Jsii$Proxy
- All Implemented Interfaces:
AddRouteOptions
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
AddRouteOptions
@Stability(Stable)
@Internal
public static final class AddRouteOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements AddRouteOptions
An implementation for
AddRouteOptions
-
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.ec2.AddRouteOptions
AddRouteOptions.Builder, AddRouteOptions.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(AddRouteOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theAddRouteOptions.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
IPv4 range this route applies to.final String
IPv6 range this route applies to.final Boolean
Whether this route will enable internet connectivity.final String
The ID of the router.final RouterType
What type of router to route this traffic to.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 theAddRouteOptions.Builder
.
-
-
Method Details
-
getRouterId
Description copied from interface:AddRouteOptions
The ID of the router.Can be an instance ID, gateway ID, etc, depending on the router type.
- Specified by:
getRouterId
in interfaceAddRouteOptions
-
getRouterType
Description copied from interface:AddRouteOptions
What type of router to route this traffic to.- Specified by:
getRouterType
in interfaceAddRouteOptions
-
getDestinationCidrBlock
Description copied from interface:AddRouteOptions
IPv4 range this route applies to.Default: '0.0.0.0/0'
- Specified by:
getDestinationCidrBlock
in interfaceAddRouteOptions
-
getDestinationIpv6CidrBlock
Description copied from interface:AddRouteOptions
IPv6 range this route applies to.Default: - Uses IPv6
- Specified by:
getDestinationIpv6CidrBlock
in interfaceAddRouteOptions
-
getEnablesInternetConnectivity
Description copied from interface:AddRouteOptions
Whether this route will enable internet connectivity.If true, this route will be added before any AWS resources that depend on internet connectivity in the VPC will be created.
Default: false
- Specified by:
getEnablesInternetConnectivity
in interfaceAddRouteOptions
-
$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()
-