Class InterfaceVpcEndpointAttributes.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.InterfaceVpcEndpointAttributes.Jsii$Proxy
- All Implemented Interfaces:
InterfaceVpcEndpointAttributes,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
InterfaceVpcEndpointAttributes
@Stability(Stable)
@Internal
public static final class InterfaceVpcEndpointAttributes.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements InterfaceVpcEndpointAttributes
An implementation for
InterfaceVpcEndpointAttributes-
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.InterfaceVpcEndpointAttributes
InterfaceVpcEndpointAttributes.Builder, InterfaceVpcEndpointAttributes.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theInterfaceVpcEndpointAttributes.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 NumbergetPort()The port of the service of the interface VPC endpoint.final List<ISecurityGroup> The security groups associated with the interface VPC endpoint.final StringThe interface VPC endpoint identifier.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 theInterfaceVpcEndpointAttributes.Builder.
-
-
Method Details
-
getPort
Description copied from interface:InterfaceVpcEndpointAttributesThe port of the service of the interface VPC endpoint.- Specified by:
getPortin interfaceInterfaceVpcEndpointAttributes
-
getVpcEndpointId
Description copied from interface:InterfaceVpcEndpointAttributesThe interface VPC endpoint identifier.- Specified by:
getVpcEndpointIdin interfaceInterfaceVpcEndpointAttributes
-
getSecurityGroups
Description copied from interface:InterfaceVpcEndpointAttributesThe security groups associated with the interface VPC endpoint.If you wish to manage the network connections associated with this endpoint, you will need to specify its security groups.
- Specified by:
getSecurityGroupsin interfaceInterfaceVpcEndpointAttributes
-
$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()
-