Class CfnNetworkInterfaceAttachmentProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnNetworkInterfaceAttachmentProps.Jsii$Proxy
- All Implemented Interfaces:
CfnNetworkInterfaceAttachmentProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnNetworkInterfaceAttachmentProps
@Stability(Stable)
@Internal
public static final class CfnNetworkInterfaceAttachmentProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnNetworkInterfaceAttachmentProps
An implementation for
CfnNetworkInterfaceAttachmentProps
-
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.CfnNetworkInterfaceAttachmentProps
CfnNetworkInterfaceAttachmentProps.Builder, CfnNetworkInterfaceAttachmentProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnNetworkInterfaceAttachmentProps.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 Object
Whether to delete the network interface when the instance terminates.final String
The network interface's position in the attachment order.final String
The ID of the instance to which you will attach the ENI.final String
The ID of the ENI that you want to attach.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 theCfnNetworkInterfaceAttachmentProps.Builder
.
-
-
Method Details
-
getDeviceIndex
Description copied from interface:CfnNetworkInterfaceAttachmentProps
The network interface's position in the attachment order.For example, the first attached network interface has a
DeviceIndex
of 0.- Specified by:
getDeviceIndex
in interfaceCfnNetworkInterfaceAttachmentProps
-
getInstanceId
Description copied from interface:CfnNetworkInterfaceAttachmentProps
The ID of the instance to which you will attach the ENI.- Specified by:
getInstanceId
in interfaceCfnNetworkInterfaceAttachmentProps
-
getNetworkInterfaceId
Description copied from interface:CfnNetworkInterfaceAttachmentProps
The ID of the ENI that you want to attach.- Specified by:
getNetworkInterfaceId
in interfaceCfnNetworkInterfaceAttachmentProps
-
getDeleteOnTermination
Description copied from interface:CfnNetworkInterfaceAttachmentProps
Whether to delete the network interface when the instance terminates.By default, this value is set to
true
.- Specified by:
getDeleteOnTermination
in interfaceCfnNetworkInterfaceAttachmentProps
-
$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()
-