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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.CfnEIPAssociationProps
CfnEIPAssociationProps.Builder, CfnEIPAssociationProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnEIPAssociationProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnEIPAssociationProps.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 String
The allocation ID.final String
getEip()
Deprecated.final String
The ID of the instance.final String
The ID of the network interface.final String
The primary or secondary private IP address to associate with the Elastic IP address.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 theCfnEIPAssociationProps.Builder
.
-
-
Method Details
-
getAllocationId
Description copied from interface:CfnEIPAssociationProps
The allocation ID.This is required.
- Specified by:
getAllocationId
in interfaceCfnEIPAssociationProps
-
getEip
Description copied from interface:CfnEIPAssociationProps
Deprecated.- Specified by:
getEip
in interfaceCfnEIPAssociationProps
-
getInstanceId
Description copied from interface:CfnEIPAssociationProps
The 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:
getInstanceId
in interfaceCfnEIPAssociationProps
-
getNetworkInterfaceId
Description copied from interface:CfnEIPAssociationProps
The 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:
getNetworkInterfaceId
in interfaceCfnEIPAssociationProps
-
getPrivateIpAddress
Description copied from interface:CfnEIPAssociationProps
The 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:
getPrivateIpAddress
in interfaceCfnEIPAssociationProps
-
$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()
-