Class VpcLookupOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.VpcLookupOptions.Jsii$Proxy
- All Implemented Interfaces:
VpcLookupOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- VpcLookupOptions
@Stability(Stable)
@Internal
public static final class VpcLookupOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements VpcLookupOptions
An implementation for
VpcLookupOptions-
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.VpcLookupOptions
VpcLookupOptions.Builder, VpcLookupOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(VpcLookupOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theVpcLookupOptions.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 BooleanWhether to match the default VPC.final StringOptional to override inferred region.final StringOptional tag for subnet group name.getTags()Tags on the VPC.final StringgetVpcId()The ID of the VPC.final StringThe name of the VPC.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 theVpcLookupOptions.Builder.
-
-
Method Details
-
getIsDefault
Description copied from interface:VpcLookupOptionsWhether to match the default VPC.Default: Don't care whether we return the default VPC
- Specified by:
getIsDefaultin interfaceVpcLookupOptions
-
getRegion
Description copied from interface:VpcLookupOptionsOptional to override inferred region.Default: Current stack's environment region
- Specified by:
getRegionin interfaceVpcLookupOptions
-
getSubnetGroupNameTag
Description copied from interface:VpcLookupOptionsOptional tag for subnet group name.If not provided, we'll look at the aws-cdk:subnet-name tag. If the subnet does not have the specified tag, we'll use its type as the name.
Default: aws-cdk:subnet-name
- Specified by:
getSubnetGroupNameTagin interfaceVpcLookupOptions
-
getTags
Description copied from interface:VpcLookupOptionsTags on the VPC.The VPC must have all of these tags
Default: Don't filter on tags
- Specified by:
getTagsin interfaceVpcLookupOptions
-
getVpcId
Description copied from interface:VpcLookupOptionsThe ID of the VPC.If given, will import exactly this VPC.
Default: Don't filter on vpcId
- Specified by:
getVpcIdin interfaceVpcLookupOptions
-
getVpcName
Description copied from interface:VpcLookupOptionsThe name of the VPC.If given, will import the VPC with this name.
Default: Don't filter on vpcName
- Specified by:
getVpcNamein interfaceVpcLookupOptions
-
$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()
-