Class CfnEIPAssociationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnEIPAssociationProps.Jsii$Proxy
- All Implemented Interfaces:
 CfnEIPAssociationProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
 - CfnEIPAssociationProps
 
@Stability(Stable)
@Internal
public static final class CfnEIPAssociationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnEIPAssociationProps
An implementation for 
CfnEIPAssociationProps- 
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.CfnEIPAssociationProps
CfnEIPAssociationProps.Builder, CfnEIPAssociationProps.Jsii$Proxy - 
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnEIPAssociationProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnEIPAssociationProps.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 StringThe allocation ID.final StringgetEip()Deprecated.final StringThe ID of the instance.final StringThe ID of the network interface.final StringThe primary or secondary private IP address to associate with the Elastic IP address.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 theCfnEIPAssociationProps.Builder. 
 - 
 - 
Method Details
- 
getAllocationId
Description copied from interface:CfnEIPAssociationPropsThe allocation ID.This is required.
- Specified by:
 getAllocationIdin interfaceCfnEIPAssociationProps
 - 
getEip
Description copied from interface:CfnEIPAssociationPropsDeprecated.- Specified by:
 getEipin interfaceCfnEIPAssociationProps
 - 
getInstanceId
Description copied from interface:CfnEIPAssociationPropsThe ID of the instance.The instance must have exactly one attached network interface. You can specify either the instance ID or the network interface ID, but not both.
- Specified by:
 getInstanceIdin interfaceCfnEIPAssociationProps
 - 
getNetworkInterfaceId
Description copied from interface:CfnEIPAssociationPropsThe ID of the network interface.If the instance has more than one network interface, you must specify a network interface ID.
You can specify either the instance ID or the network interface ID, but not both.
- Specified by:
 getNetworkInterfaceIdin interfaceCfnEIPAssociationProps
 - 
getPrivateIpAddress
Description copied from interface:CfnEIPAssociationPropsThe primary or secondary private IP address to associate with the Elastic IP address.If no private IP address is specified, the Elastic IP address is associated with the primary private IP address.
- Specified by:
 getPrivateIpAddressin interfaceCfnEIPAssociationProps
 - 
$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() 
 -