Class NetworkAclProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.NetworkAclProps.Jsii$Proxy
- All Implemented Interfaces:
NetworkAclProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
NetworkAclProps
@Stability(Stable)
@Internal
public static final class NetworkAclProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements NetworkAclProps
An implementation for
NetworkAclProps
-
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.NetworkAclProps
NetworkAclProps.Builder, NetworkAclProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(NetworkAclProps.Builder builder) Constructor that initializes the object based on literal property values passed by theNetworkAclProps.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
The name of the NetworkAcl.final SubnetSelection
Subnets in the given VPC to associate the ACL with.final IVpc
getVpc()
The VPC in which to create the NetworkACL.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 theNetworkAclProps.Builder
.
-
-
Method Details
-
getVpc
Description copied from interface:NetworkAclProps
The VPC in which to create the NetworkACL.- Specified by:
getVpc
in interfaceNetworkAclProps
-
getNetworkAclName
Description copied from interface:NetworkAclProps
The name of the NetworkAcl.It is not recommended to use an explicit name.
Default: If you don't specify a networkAclName, AWS CloudFormation generates a unique physical ID and uses that ID for the group name.
- Specified by:
getNetworkAclName
in interfaceNetworkAclProps
-
getSubnetSelection
Description copied from interface:NetworkAclProps
Subnets in the given VPC to associate the ACL with.More subnets can always be added later by calling
associateWithSubnets()
.Default: - No subnets associated
- Specified by:
getSubnetSelection
in interfaceNetworkAclProps
-
$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()
-