@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.NetworkInterfacePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-associatecarrieripaddresspublic final Object getAssociatePublicIpAddress()
CfnLaunchTemplate.NetworkInterfacePropertygetAssociatePublicIpAddress in interface CfnLaunchTemplate.NetworkInterfacePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-associatepublicipaddresspublic final Object getDeleteOnTermination()
CfnLaunchTemplate.NetworkInterfacePropertygetDeleteOnTermination in interface CfnLaunchTemplate.NetworkInterfacePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-deleteonterminationpublic final String getDescription()
CfnLaunchTemplate.NetworkInterfacePropertygetDescription in interface CfnLaunchTemplate.NetworkInterfacePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-descriptionpublic final Number getDeviceIndex()
CfnLaunchTemplate.NetworkInterfacePropertygetDeviceIndex in interface CfnLaunchTemplate.NetworkInterfacePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-deviceindexpublic final List<String> getGroups()
CfnLaunchTemplate.NetworkInterfacePropertygetGroups in interface CfnLaunchTemplate.NetworkInterfacePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-groupspublic final String getInterfaceType()
CfnLaunchTemplate.NetworkInterfacePropertygetInterfaceType in interface CfnLaunchTemplate.NetworkInterfacePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-interfacetypepublic final Number getIpv6AddressCount()
CfnLaunchTemplate.NetworkInterfacePropertygetIpv6AddressCount in interface CfnLaunchTemplate.NetworkInterfacePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-ipv6addresscountpublic final Object getIpv6Addresses()
CfnLaunchTemplate.NetworkInterfacePropertygetIpv6Addresses in interface CfnLaunchTemplate.NetworkInterfacePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-ipv6addressespublic final Number getNetworkCardIndex()
CfnLaunchTemplate.NetworkInterfacePropertygetNetworkCardIndex in interface CfnLaunchTemplate.NetworkInterfacePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-networkcardindexpublic final String getNetworkInterfaceId()
CfnLaunchTemplate.NetworkInterfacePropertygetNetworkInterfaceId in interface CfnLaunchTemplate.NetworkInterfacePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-networkinterfaceidpublic final String getPrivateIpAddress()
CfnLaunchTemplate.NetworkInterfacePropertygetPrivateIpAddress in interface CfnLaunchTemplate.NetworkInterfacePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-privateipaddresspublic final Object getPrivateIpAddresses()
CfnLaunchTemplate.NetworkInterfacePropertygetPrivateIpAddresses in interface CfnLaunchTemplate.NetworkInterfacePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-privateipaddressespublic final Number getSecondaryPrivateIpAddressCount()
CfnLaunchTemplate.NetworkInterfacePropertygetSecondaryPrivateIpAddressCount in interface CfnLaunchTemplate.NetworkInterfacePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-secondaryprivateipaddresscountpublic final String getSubnetId()
CfnLaunchTemplate.NetworkInterfacePropertygetSubnetId in interface CfnLaunchTemplate.NetworkInterfacePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-subnetid@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.