Class AvailabilityZoneAddress.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.AvailabilityZoneAddress.Jsii$Proxy
- All Implemented Interfaces:
AvailabilityZoneAddress,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
AvailabilityZoneAddress
@Stability(Stable)
@Internal
public static final class AvailabilityZoneAddress.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements AvailabilityZoneAddress
An implementation for
AvailabilityZoneAddress-
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.AvailabilityZoneAddress
AvailabilityZoneAddress.Builder, AvailabilityZoneAddress.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theAvailabilityZoneAddress.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 booleanThe allocation IDs of the Elastic IP addresses to be used for handling outbound NAT traffic in this specific Availability Zone.final StringThe Availability Zone where this specific NAT gateway configuration will be active.final StringThe ID of the Availability Zone where this specific NAT gateway configuration will be active.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 theAvailabilityZoneAddress.Builder.
-
-
Method Details
-
getAllocationIds
Description copied from interface:AvailabilityZoneAddressThe allocation IDs of the Elastic IP addresses to be used for handling outbound NAT traffic in this specific Availability Zone.- Specified by:
getAllocationIdsin interfaceAvailabilityZoneAddress
-
getAvailabilityZone
Description copied from interface:AvailabilityZoneAddressThe Availability Zone where this specific NAT gateway configuration will be active.Either
availabilityZoneoravailabilityZoneIdmust be specified.Default: - Use availabilityZoneId instead
- Specified by:
getAvailabilityZonein interfaceAvailabilityZoneAddress
-
getAvailabilityZoneId
Description copied from interface:AvailabilityZoneAddressThe ID of the Availability Zone where this specific NAT gateway configuration will be active.Either
availabilityZoneoravailabilityZoneIdmust be specified.Default: - Use availabilityZone instead
- Specified by:
getAvailabilityZoneIdin interfaceAvailabilityZoneAddress
-
$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()
-