@Generated(value="software.amazon.awssdk:codegen") public final class AvailabilityZone extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AvailabilityZone.Builder,AvailabilityZone>
Describes Availability Zones, Local Zones, and Wavelength Zones.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AvailabilityZone.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AvailabilityZone.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
String |
groupName()
For Availability Zones, this parameter has the same value as the Region name.
|
int |
hashCode() |
boolean |
hasMessages()
Returns true if the Messages property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
List<AvailabilityZoneMessage> |
messages()
Any messages about the Availability Zone, Local Zone, or Wavelength Zone.
|
String |
networkBorderGroup()
The name of the network border group.
|
AvailabilityZoneOptInStatus |
optInStatus()
For Availability Zones, this parameter always has the value of
opt-in-not-required. |
String |
optInStatusAsString()
For Availability Zones, this parameter always has the value of
opt-in-not-required. |
String |
parentZoneId()
The ID of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API
calls.
|
String |
parentZoneName()
The name of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API
calls.
|
String |
regionName()
The name of the Region.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AvailabilityZone.Builder> |
serializableBuilderClass() |
AvailabilityZoneState |
state()
The state of the Availability Zone, Local Zone, or Wavelength Zone.
|
String |
stateAsString()
The state of the Availability Zone, Local Zone, or Wavelength Zone.
|
AvailabilityZone.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
zoneId()
The ID of the Availability Zone, Local Zone, or Wavelength Zone.
|
String |
zoneName()
The name of the Availability Zone, Local Zone, or Wavelength Zone.
|
String |
zoneType()
The type of zone.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final AvailabilityZoneState state()
The state of the Availability Zone, Local Zone, or Wavelength Zone.
If the service returns an enum value that is not available in the current SDK version, state will return
AvailabilityZoneState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
AvailabilityZoneStatepublic final String stateAsString()
The state of the Availability Zone, Local Zone, or Wavelength Zone.
If the service returns an enum value that is not available in the current SDK version, state will return
AvailabilityZoneState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
AvailabilityZoneStatepublic final AvailabilityZoneOptInStatus optInStatus()
For Availability Zones, this parameter always has the value of opt-in-not-required.
For Local Zones and Wavelength Zones, this parameter is the opt-in status. The possible values are
opted-in, and not-opted-in.
If the service returns an enum value that is not available in the current SDK version, optInStatus will
return AvailabilityZoneOptInStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from optInStatusAsString().
opt-in-not-required.
For Local Zones and Wavelength Zones, this parameter is the opt-in status. The possible values are
opted-in, and not-opted-in.
AvailabilityZoneOptInStatuspublic final String optInStatusAsString()
For Availability Zones, this parameter always has the value of opt-in-not-required.
For Local Zones and Wavelength Zones, this parameter is the opt-in status. The possible values are
opted-in, and not-opted-in.
If the service returns an enum value that is not available in the current SDK version, optInStatus will
return AvailabilityZoneOptInStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from optInStatusAsString().
opt-in-not-required.
For Local Zones and Wavelength Zones, this parameter is the opt-in status. The possible values are
opted-in, and not-opted-in.
AvailabilityZoneOptInStatuspublic final boolean hasMessages()
public final List<AvailabilityZoneMessage> messages()
Any messages about the Availability Zone, Local Zone, or Wavelength Zone.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasMessages() to see if a value was sent in this field.
public final String regionName()
The name of the Region.
public final String zoneName()
The name of the Availability Zone, Local Zone, or Wavelength Zone.
public final String zoneId()
The ID of the Availability Zone, Local Zone, or Wavelength Zone.
public final String groupName()
For Availability Zones, this parameter has the same value as the Region name.
For Local Zones, the name of the associated group, for example us-west-2-lax-1.
For Wavelength Zones, the name of the associated group, for example us-east-1-wl1-bos-wlz-1.
For Local Zones, the name of the associated group, for example us-west-2-lax-1.
For Wavelength Zones, the name of the associated group, for example us-east-1-wl1-bos-wlz-1.
public final String networkBorderGroup()
The name of the network border group.
public final String zoneType()
The type of zone. The valid values are availability-zone, local-zone, and
wavelength-zone.
availability-zone, local-zone, and
wavelength-zone.public final String parentZoneName()
The name of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.
public final String parentZoneId()
The ID of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.
public AvailabilityZone.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AvailabilityZone.Builder,AvailabilityZone>public static AvailabilityZone.Builder builder()
public static Class<? extends AvailabilityZone.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.