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 Zone.
|
AvailabilityZone.Builder |
messages(Collection<AvailabilityZoneMessage> messages)
Any messages about the Zone.
|
AvailabilityZone.Builder |
messages(Consumer<AvailabilityZoneMessage.Builder>... messages)
Any messages about the Zone.
|
AvailabilityZone.Builder |
networkBorderGroup(String networkBorderGroup)
The name of the location from which the address is advertised.
|
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 control plane operations, such as API calls.
|
AvailabilityZone.Builder |
parentZoneName(String parentZoneName)
The name of the zone that handles some of the Local 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 Zone.
|
AvailabilityZone.Builder |
state(String state)
The state of the Zone.
|
AvailabilityZone.Builder |
zoneId(String zoneId)
The ID of the Zone.
|
AvailabilityZone.Builder |
zoneName(String zoneName)
The name of the Zone.
|
AvailabilityZone.Builder |
zoneType(String zoneType)
The type of zone.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAvailabilityZone.Builder state(String state)
The state of the Zone.
state - The state of the Zone.AvailabilityZoneState,
AvailabilityZoneStateAvailabilityZone.Builder state(AvailabilityZoneState state)
The state of the Zone.
state - The state of the Zone.AvailabilityZoneState,
AvailabilityZoneStateAvailabilityZone.Builder optInStatus(String optInStatus)
For Availability Zones, this parameter always has the value of opt-in-not-required.
For Local 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, this parameter is the opt in status. The possible values are opted-in,
and not-opted-in.
AvailabilityZoneOptInStatus,
AvailabilityZoneOptInStatusAvailabilityZone.Builder optInStatus(AvailabilityZoneOptInStatus optInStatus)
For Availability Zones, this parameter always has the value of opt-in-not-required.
For Local 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, this parameter is the opt in status. The possible values are opted-in,
and not-opted-in.
AvailabilityZoneOptInStatus,
AvailabilityZoneOptInStatusAvailabilityZone.Builder messages(Collection<AvailabilityZoneMessage> messages)
Any messages about the Zone.
messages - Any messages about the Zone.AvailabilityZone.Builder messages(AvailabilityZoneMessage... messages)
Any messages about the Zone.
messages - Any messages about the Zone.AvailabilityZone.Builder messages(Consumer<AvailabilityZoneMessage.Builder>... messages)
Any messages about the Zone.
This is a convenience that creates an instance of theList.Builder avoiding
the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called
immediately and its result is passed to #messages(List) .messages - a consumer that will call methods on List.Builder #messages(List) 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 Zone.
zoneName - The name of the Zone.AvailabilityZone.Builder zoneId(String zoneId)
The ID of the Zone.
zoneId - The ID of the 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.
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.
AvailabilityZone.Builder networkBorderGroup(String networkBorderGroup)
The name of the location from which the address is advertised.
networkBorderGroup - The name of the location from which the address is advertised.AvailabilityZone.Builder zoneType(String zoneType)
The type of zone. The valid values are availability-zone and local-zone.
zoneType - The type of zone. The valid values are availability-zone and local-zone.AvailabilityZone.Builder parentZoneName(String parentZoneName)
The name of the zone that handles some of the Local Zone control plane operations, such as API calls.
parentZoneName - The name of the zone that handles some of the Local 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 control plane operations, such as API calls.
parentZoneId - The ID of the zone that handles some of the Local Zone control plane operations, such as API calls.Copyright © 2020. All rights reserved.