Class CfnTransitGatewayVpcAttachmentProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnTransitGatewayVpcAttachmentProps.Jsii$Proxy
- All Implemented Interfaces:
CfnTransitGatewayVpcAttachmentProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTransitGatewayVpcAttachmentProps
@Stability(Stable)
@Internal
public static final class CfnTransitGatewayVpcAttachmentProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTransitGatewayVpcAttachmentProps
An implementation for
CfnTransitGatewayVpcAttachmentProps-
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.CfnTransitGatewayVpcAttachmentProps
CfnTransitGatewayVpcAttachmentProps.Builder, CfnTransitGatewayVpcAttachmentProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTransitGatewayVpcAttachmentProps.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 booleanThe IDs of one or more subnets to add.final ObjectThe VPC attachment options.The IDs of one or more subnets to remove.The IDs of the subnets.getTags()The tags for the VPC attachment.final StringThe ID of the transit gateway.final StringgetVpcId()The ID 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 theCfnTransitGatewayVpcAttachmentProps.Builder.
-
-
Method Details
-
getSubnetIds
Description copied from interface:CfnTransitGatewayVpcAttachmentPropsThe IDs of the subnets.- Specified by:
getSubnetIdsin interfaceCfnTransitGatewayVpcAttachmentProps- See Also:
-
getTransitGatewayId
Description copied from interface:CfnTransitGatewayVpcAttachmentPropsThe ID of the transit gateway.- Specified by:
getTransitGatewayIdin interfaceCfnTransitGatewayVpcAttachmentProps- See Also:
-
getVpcId
Description copied from interface:CfnTransitGatewayVpcAttachmentPropsThe ID of the VPC.- Specified by:
getVpcIdin interfaceCfnTransitGatewayVpcAttachmentProps- See Also:
-
getAddSubnetIds
Description copied from interface:CfnTransitGatewayVpcAttachmentPropsThe IDs of one or more subnets to add.You can specify at most one subnet per Availability Zone.
- Specified by:
getAddSubnetIdsin interfaceCfnTransitGatewayVpcAttachmentProps- See Also:
-
getOptions
Description copied from interface:CfnTransitGatewayVpcAttachmentPropsThe VPC attachment options.- Specified by:
getOptionsin interfaceCfnTransitGatewayVpcAttachmentProps- See Also:
-
getRemoveSubnetIds
Description copied from interface:CfnTransitGatewayVpcAttachmentPropsThe IDs of one or more subnets to remove.- Specified by:
getRemoveSubnetIdsin interfaceCfnTransitGatewayVpcAttachmentProps- See Also:
-
getTags
Description copied from interface:CfnTransitGatewayVpcAttachmentPropsThe tags for the VPC attachment.- Specified by:
getTagsin interfaceCfnTransitGatewayVpcAttachmentProps- See Also:
-
$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()
-