public static interface AvailabilityZone.Builder extends SdkPojo, CopyableBuilder<AvailabilityZone.Builder,AvailabilityZone>
Modifier and Type | Method and Description |
---|---|
AvailabilityZone.Builder |
groupName(String groupName)
For Availability Zones, this parameter has the same value as the Region name.
|
AvailabilityZone.Builder |
messages(AvailabilityZoneMessage... messages)
Any messages about the Availability Zone, Local Zone, or Wavelength Zone.
|
AvailabilityZone.Builder |
messages(Collection<AvailabilityZoneMessage> messages)
Any messages about the Availability Zone, Local Zone, or Wavelength Zone.
|
AvailabilityZone.Builder |
messages(Consumer<AvailabilityZoneMessage.Builder>... messages)
Any messages about the Availability Zone, Local Zone, or Wavelength Zone.
|
AvailabilityZone.Builder |
networkBorderGroup(String networkBorderGroup)
The name of the network border group.
|
AvailabilityZone.Builder |
optInStatus(AvailabilityZoneOptInStatus optInStatus)
For Availability Zones, this parameter always has the value of
opt-in-not-required . |
AvailabilityZone.Builder |
optInStatus(String optInStatus)
For Availability Zones, this parameter always has the value of
opt-in-not-required . |
AvailabilityZone.Builder |
parentZoneId(String parentZoneId)
The ID of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as
API calls.
|
AvailabilityZone.Builder |
parentZoneName(String parentZoneName)
The name of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as
API calls.
|
AvailabilityZone.Builder |
regionName(String regionName)
The name of the Region.
|
AvailabilityZone.Builder |
state(AvailabilityZoneState state)
The state of the Availability Zone, Local Zone, or Wavelength Zone.
|
AvailabilityZone.Builder |
state(String state)
The state of the Availability Zone, Local Zone, or Wavelength Zone.
|
AvailabilityZone.Builder |
zoneId(String zoneId)
The ID of the Availability Zone, Local Zone, or Wavelength Zone.
|
AvailabilityZone.Builder |
zoneName(String zoneName)
The name of the Availability Zone, Local Zone, or Wavelength Zone.
|
AvailabilityZone.Builder |
zoneType(String zoneType)
The type of zone.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
AvailabilityZone.Builder state(String state)
The state of the Availability Zone, Local Zone, or Wavelength Zone. This value is always
available
.
state
- The state of the Availability Zone, Local Zone, or Wavelength Zone. This value is always
available
.AvailabilityZoneState
,
AvailabilityZoneState
AvailabilityZone.Builder state(AvailabilityZoneState state)
The state of the Availability Zone, Local Zone, or Wavelength Zone. This value is always
available
.
state
- The state of the Availability Zone, Local Zone, or Wavelength Zone. This value is always
available
.AvailabilityZoneState
,
AvailabilityZoneState
AvailabilityZone.Builder optInStatus(String 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
.
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
.
AvailabilityZoneOptInStatus
,
AvailabilityZoneOptInStatus
AvailabilityZone.Builder optInStatus(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
.
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
.
AvailabilityZoneOptInStatus
,
AvailabilityZoneOptInStatus
AvailabilityZone.Builder messages(Collection<AvailabilityZoneMessage> messages)
Any messages about the Availability Zone, Local Zone, or Wavelength Zone.
messages
- Any messages about the Availability Zone, Local Zone, or Wavelength Zone.AvailabilityZone.Builder messages(AvailabilityZoneMessage... messages)
Any messages about the Availability Zone, Local Zone, or Wavelength Zone.
messages
- Any messages about the Availability Zone, Local Zone, or Wavelength Zone.AvailabilityZone.Builder messages(Consumer<AvailabilityZoneMessage.Builder>... messages)
Any messages about the Availability Zone, Local Zone, or Wavelength Zone.
This is a convenience method that creates an instance of theAvailabilityZoneMessage.Builder
avoiding the need to create
one manually via AvailabilityZoneMessage.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called
immediately and its result is passed to #messages(List
.
messages
- a consumer that will call methods on
AvailabilityZoneMessage.Builder
#messages(java.util.Collection)
AvailabilityZone.Builder regionName(String regionName)
The name of the Region.
regionName
- The name of the Region.AvailabilityZone.Builder zoneName(String zoneName)
The name of the Availability Zone, Local Zone, or Wavelength Zone.
zoneName
- The name of the Availability Zone, Local Zone, or Wavelength Zone.AvailabilityZone.Builder zoneId(String zoneId)
The ID of the Availability Zone, Local Zone, or Wavelength Zone.
zoneId
- The ID of the Availability Zone, Local Zone, or Wavelength Zone.AvailabilityZone.Builder groupName(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
.
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
.
AvailabilityZone.Builder networkBorderGroup(String networkBorderGroup)
The name of the network border group.
networkBorderGroup
- The name of the network border group.AvailabilityZone.Builder zoneType(String zoneType)
The type of zone. The valid values are availability-zone
, local-zone
, and
wavelength-zone
.
zoneType
- The type of zone. The valid values are availability-zone
, local-zone
, and
wavelength-zone
.AvailabilityZone.Builder parentZoneName(String parentZoneName)
The name of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.
parentZoneName
- The name of the zone that handles some of the Local Zone or Wavelength Zone control plane operations,
such as API calls.AvailabilityZone.Builder parentZoneId(String parentZoneId)
The ID of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.
parentZoneId
- The ID of the zone that handles some of the Local Zone or Wavelength Zone control plane operations,
such as API calls.Copyright © 2023. All rights reserved.