@Stability(value=Experimental) @Internal public static final class AddRouteOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AddRouteOptions
AddRouteOptionssoftware.amazon.jsii.JsiiObject.InitializationModeAddRouteOptions.Builder, AddRouteOptions.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 routerId,
RouterType routerType,
String destinationCidrBlock,
String destinationIpv6CidrBlock,
Boolean enablesInternetConnectivity)
Constructor that initializes the object based on literal property values passed by the
AddRouteOptions.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getDestinationCidrBlock()
(experimental) IPv4 range this route applies to.
|
String |
getDestinationIpv6CidrBlock()
(experimental) IPv6 range this route applies to.
|
Boolean |
getEnablesInternetConnectivity()
(experimental) Whether this route will enable internet connectivity.
|
String |
getRouterId()
(experimental) The ID of the router.
|
RouterType |
getRouterType()
(experimental) What type of router to route this traffic to.
|
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 routerId, RouterType routerType, String destinationCidrBlock, String destinationIpv6CidrBlock, Boolean enablesInternetConnectivity)
AddRouteOptions.Builder.public final String getRouterId()
AddRouteOptionsCan be an instance ID, gateway ID, etc, depending on the router type.
getRouterId in interface AddRouteOptionspublic final RouterType getRouterType()
AddRouteOptionsgetRouterType in interface AddRouteOptionspublic final String getDestinationCidrBlock()
AddRouteOptionsDefault: '0.0.0.0/0'
getDestinationCidrBlock in interface AddRouteOptionspublic final String getDestinationIpv6CidrBlock()
AddRouteOptionsDefault: - Uses IPv6
getDestinationIpv6CidrBlock in interface AddRouteOptionspublic final Boolean getEnablesInternetConnectivity()
AddRouteOptionsIf true, this route will be added before any AWS resources that depend on internet connectivity in the VPC will be created.
Default: false
getEnablesInternetConnectivity in interface AddRouteOptions@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.