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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.AddRouteOptions
AddRouteOptions.Builder, AddRouteOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(AddRouteOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theAddRouteOptions.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 StringIPv4 range this route applies to.final StringIPv6 range this route applies to.final BooleanWhether this route will enable internet connectivity.final StringThe ID of the router.final RouterTypeWhat type of router to route this traffic to.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 theAddRouteOptions.Builder.
-
-
Method Details
-
getRouterId
Description copied from interface:AddRouteOptionsThe ID of the router.Can be an instance ID, gateway ID, etc, depending on the router type.
- Specified by:
getRouterIdin interfaceAddRouteOptions
-
getRouterType
Description copied from interface:AddRouteOptionsWhat type of router to route this traffic to.- Specified by:
getRouterTypein interfaceAddRouteOptions
-
getDestinationCidrBlock
Description copied from interface:AddRouteOptionsIPv4 range this route applies to.Default: '0.0.0.0/0'
- Specified by:
getDestinationCidrBlockin interfaceAddRouteOptions
-
getDestinationIpv6CidrBlock
Description copied from interface:AddRouteOptionsIPv6 range this route applies to.Default: - Uses IPv6
- Specified by:
getDestinationIpv6CidrBlockin interfaceAddRouteOptions
-
getEnablesInternetConnectivity
Description copied from interface:AddRouteOptionsWhether 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:
getEnablesInternetConnectivityin interfaceAddRouteOptions
-
$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()
-