Class CfnEIPAssociationMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.mixins.preview.services.ec2.mixins.CfnEIPAssociationMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnEIPAssociationMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnEIPAssociationMixinProps
@Stability(Stable)
@Internal
public static final class CfnEIPAssociationMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnEIPAssociationMixinProps
An implementation for
CfnEIPAssociationMixinProps-
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.mixins.preview.services.ec2.mixins.CfnEIPAssociationMixinProps
CfnEIPAssociationMixinProps.Builder, CfnEIPAssociationMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnEIPAssociationMixinProps.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()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 theCfnEIPAssociationMixinProps.Builder.
-
-
Method Details
-
getAllocationId
Description copied from interface:CfnEIPAssociationMixinPropsThe allocation ID.This is required.
- Specified by:
getAllocationIdin interfaceCfnEIPAssociationMixinProps- See Also:
-
getEip
- Specified by:
getEipin interfaceCfnEIPAssociationMixinProps- See Also:
-
getInstanceId
Description copied from interface:CfnEIPAssociationMixinPropsThe 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 interfaceCfnEIPAssociationMixinProps- See Also:
-
getNetworkInterfaceId
Description copied from interface:CfnEIPAssociationMixinPropsThe 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 interfaceCfnEIPAssociationMixinProps- See Also:
-
getPrivateIpAddress
Description copied from interface:CfnEIPAssociationMixinPropsThe 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 interfaceCfnEIPAssociationMixinProps- See Also:
-
$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()
-