@Stability(value=Stable) @Internal public static final class CfnLaunchTemplate.NetworkInterfaceProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnLaunchTemplate.NetworkInterfaceProperty
CfnLaunchTemplate.NetworkInterfacePropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnLaunchTemplate.NetworkInterfaceProperty.Builder, CfnLaunchTemplate.NetworkInterfaceProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(Object associateCarrierIpAddress,
Object associatePublicIpAddress,
Object deleteOnTermination,
String description,
Number deviceIndex,
List<String> groups,
String interfaceType,
Number ipv6AddressCount,
Object ipv6Addresses,
Number networkCardIndex,
String networkInterfaceId,
String privateIpAddress,
Object privateIpAddresses,
Number secondaryPrivateIpAddressCount,
String subnetId)
Constructor that initializes the object based on literal property values passed by the
CfnLaunchTemplate.BlockDeviceMappingProperty.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getAssociateCarrierIpAddress()
`CfnLaunchTemplate.NetworkInterfaceProperty.AssociateCarrierIpAddress`.
|
Object |
getAssociatePublicIpAddress()
`CfnLaunchTemplate.NetworkInterfaceProperty.AssociatePublicIpAddress`.
|
Object |
getDeleteOnTermination()
`CfnLaunchTemplate.NetworkInterfaceProperty.DeleteOnTermination`.
|
String |
getDescription()
`CfnLaunchTemplate.NetworkInterfaceProperty.Description`.
|
Number |
getDeviceIndex()
`CfnLaunchTemplate.NetworkInterfaceProperty.DeviceIndex`.
|
List<String> |
getGroups()
`CfnLaunchTemplate.NetworkInterfaceProperty.Groups`.
|
String |
getInterfaceType()
`CfnLaunchTemplate.NetworkInterfaceProperty.InterfaceType`.
|
Number |
getIpv6AddressCount()
`CfnLaunchTemplate.NetworkInterfaceProperty.Ipv6AddressCount`.
|
Object |
getIpv6Addresses()
`CfnLaunchTemplate.NetworkInterfaceProperty.Ipv6Addresses`.
|
Number |
getNetworkCardIndex()
`CfnLaunchTemplate.NetworkInterfaceProperty.NetworkCardIndex`.
|
String |
getNetworkInterfaceId()
`CfnLaunchTemplate.NetworkInterfaceProperty.NetworkInterfaceId`.
|
String |
getPrivateIpAddress()
`CfnLaunchTemplate.NetworkInterfaceProperty.PrivateIpAddress`.
|
Object |
getPrivateIpAddresses()
`CfnLaunchTemplate.NetworkInterfaceProperty.PrivateIpAddresses`.
|
Number |
getSecondaryPrivateIpAddressCount()
`CfnLaunchTemplate.NetworkInterfaceProperty.SecondaryPrivateIpAddressCount`.
|
String |
getSubnetId()
`CfnLaunchTemplate.NetworkInterfaceProperty.SubnetId`.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(Object associateCarrierIpAddress, Object associatePublicIpAddress, Object deleteOnTermination, String description, Number deviceIndex, List<String> groups, String interfaceType, Number ipv6AddressCount, Object ipv6Addresses, Number networkCardIndex, String networkInterfaceId, String privateIpAddress, Object privateIpAddresses, Number secondaryPrivateIpAddressCount, String subnetId)
CfnLaunchTemplate.BlockDeviceMappingProperty.Builder.public final Object getAssociateCarrierIpAddress()
CfnLaunchTemplate.NetworkInterfacePropertygetAssociateCarrierIpAddress in interface CfnLaunchTemplate.NetworkInterfacePropertypublic final Object getAssociatePublicIpAddress()
CfnLaunchTemplate.NetworkInterfacePropertygetAssociatePublicIpAddress in interface CfnLaunchTemplate.NetworkInterfacePropertypublic final Object getDeleteOnTermination()
CfnLaunchTemplate.NetworkInterfacePropertygetDeleteOnTermination in interface CfnLaunchTemplate.NetworkInterfacePropertypublic final String getDescription()
CfnLaunchTemplate.NetworkInterfacePropertygetDescription in interface CfnLaunchTemplate.NetworkInterfacePropertypublic final Number getDeviceIndex()
CfnLaunchTemplate.NetworkInterfacePropertygetDeviceIndex in interface CfnLaunchTemplate.NetworkInterfacePropertypublic final List<String> getGroups()
CfnLaunchTemplate.NetworkInterfacePropertygetGroups in interface CfnLaunchTemplate.NetworkInterfacePropertypublic final String getInterfaceType()
CfnLaunchTemplate.NetworkInterfacePropertygetInterfaceType in interface CfnLaunchTemplate.NetworkInterfacePropertypublic final Number getIpv6AddressCount()
CfnLaunchTemplate.NetworkInterfacePropertygetIpv6AddressCount in interface CfnLaunchTemplate.NetworkInterfacePropertypublic final Object getIpv6Addresses()
CfnLaunchTemplate.NetworkInterfacePropertygetIpv6Addresses in interface CfnLaunchTemplate.NetworkInterfacePropertypublic final Number getNetworkCardIndex()
CfnLaunchTemplate.NetworkInterfacePropertygetNetworkCardIndex in interface CfnLaunchTemplate.NetworkInterfacePropertypublic final String getNetworkInterfaceId()
CfnLaunchTemplate.NetworkInterfacePropertygetNetworkInterfaceId in interface CfnLaunchTemplate.NetworkInterfacePropertypublic final String getPrivateIpAddress()
CfnLaunchTemplate.NetworkInterfacePropertygetPrivateIpAddress in interface CfnLaunchTemplate.NetworkInterfacePropertypublic final Object getPrivateIpAddresses()
CfnLaunchTemplate.NetworkInterfacePropertygetPrivateIpAddresses in interface CfnLaunchTemplate.NetworkInterfacePropertypublic final Number getSecondaryPrivateIpAddressCount()
CfnLaunchTemplate.NetworkInterfacePropertygetSecondaryPrivateIpAddressCount in interface CfnLaunchTemplate.NetworkInterfacePropertypublic final String getSubnetId()
CfnLaunchTemplate.NetworkInterfacePropertygetSubnetId in interface CfnLaunchTemplate.NetworkInterfaceProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.