Interface AvailabilityZone.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AvailabilityZone.Builder,,AvailabilityZone> SdkBuilder<AvailabilityZone.Builder,,AvailabilityZone> SdkPojo
- Enclosing class:
AvailabilityZone
-
Method Summary
Modifier and TypeMethodDescriptiongeography(Collection<AvailabilityZoneGeography> geography) The geography information for the Availability Zone or Local Zone.geography(Consumer<AvailabilityZoneGeography.Builder>... geography) The geography information for the Availability Zone or Local Zone.geography(AvailabilityZoneGeography... geography) The geography information for the Availability Zone or Local Zone.groupLongName(String groupLongName) The long name of the Availability Zone group, Local Zone group, or Wavelength Zone group.The name of the zone group.messages(Collection<AvailabilityZoneMessage> messages) Any messages about the Availability Zone, Local Zone, or Wavelength Zone.messages(Consumer<AvailabilityZoneMessage.Builder>... messages) Any messages about the Availability Zone, Local Zone, or Wavelength Zone.messages(AvailabilityZoneMessage... messages) Any messages about the Availability Zone, Local Zone, or Wavelength Zone.networkBorderGroup(String networkBorderGroup) The name of the network border group.optInStatus(String optInStatus) For Availability Zones, this parameter always has the value ofopt-in-not-required.optInStatus(AvailabilityZoneOptInStatus optInStatus) For Availability Zones, this parameter always has the value ofopt-in-not-required.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.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.regionName(String regionName) The name of the Region.The state of the Availability Zone, Local Zone, or Wavelength Zone.state(AvailabilityZoneState state) The state of the Availability Zone, Local Zone, or Wavelength Zone.subGeography(Collection<AvailabilityZoneSubGeography> subGeography) The sub-geography information for the Availability Zone or Local Zone.subGeography(Consumer<AvailabilityZoneSubGeography.Builder>... subGeography) The sub-geography information for the Availability Zone or Local Zone.subGeography(AvailabilityZoneSubGeography... subGeography) The sub-geography information for the Availability Zone or Local Zone.The ID of the Availability Zone, Local Zone, or Wavelength Zone.The name of the Availability Zone, Local Zone, or Wavelength Zone.The type of zone.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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-inandnot-opted-in.- Parameters:
optInStatus- For Availability Zones, this parameter always has the value ofopt-in-not-required.For Local Zones and Wavelength Zones, this parameter is the opt-in status. The possible values are
opted-inandnot-opted-in.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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-inandnot-opted-in.- Parameters:
optInStatus- For Availability Zones, this parameter always has the value ofopt-in-not-required.For Local Zones and Wavelength Zones, this parameter is the opt-in status. The possible values are
opted-inandnot-opted-in.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
messages
Any messages about the Availability Zone, Local Zone, or Wavelength Zone.
- Parameters:
messages- Any messages about the Availability Zone, Local Zone, or Wavelength Zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messages
Any messages about the Availability Zone, Local Zone, or Wavelength Zone.
- Parameters:
messages- Any messages about the Availability Zone, Local Zone, or Wavelength Zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messages
Any messages about the Availability Zone, Local Zone, or Wavelength Zone.
This is a convenience method that creates an instance of theAvailabilityZoneMessage.Builderavoiding the need to create one manually viaAvailabilityZoneMessage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomessages(List<AvailabilityZoneMessage>).- Parameters:
messages- a consumer that will call methods onAvailabilityZoneMessage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
regionName
The name of the Region.
- Parameters:
regionName- The name of the Region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
zoneName
The name of the Availability Zone, Local Zone, or Wavelength Zone.
- Parameters:
zoneName- The name of the Availability Zone, Local Zone, or Wavelength Zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
zoneId
The ID of the Availability Zone, Local Zone, or Wavelength Zone.
- Parameters:
zoneId- The ID of the Availability Zone, Local Zone, or Wavelength Zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupName
The name of the zone group. For example:
-
Availability Zones -
us-east-1-zg-1 -
Local Zones -
us-west-2-lax-1 -
Wavelength Zones -
us-east-1-wl1-bos-wlz-1
- Parameters:
groupName- The name of the zone group. For example:-
Availability Zones -
us-east-1-zg-1 -
Local Zones -
us-west-2-lax-1 -
Wavelength Zones -
us-east-1-wl1-bos-wlz-1
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
networkBorderGroup
The name of the network border group.
- Parameters:
networkBorderGroup- The name of the network border group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
zoneType
The type of zone.
Valid values:
availability-zone|local-zone|wavelength-zone- Parameters:
zoneType- The type of zone.Valid values:
availability-zone|local-zone|wavelength-zone- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parentZoneName
The name of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.
- Parameters:
parentZoneName- The name of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parentZoneId
The ID of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.
- Parameters:
parentZoneId- The ID of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupLongName
The long name of the Availability Zone group, Local Zone group, or Wavelength Zone group.
- Parameters:
groupLongName- The long name of the Availability Zone group, Local Zone group, or Wavelength Zone group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
geography
The geography information for the Availability Zone or Local Zone. The geography is returned as a list.
- Parameters:
geography- The geography information for the Availability Zone or Local Zone. The geography is returned as a list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
geography
The geography information for the Availability Zone or Local Zone. The geography is returned as a list.
- Parameters:
geography- The geography information for the Availability Zone or Local Zone. The geography is returned as a list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
geography
The geography information for the Availability Zone or Local Zone. The geography is returned as a list.
This is a convenience method that creates an instance of theAvailabilityZoneGeography.Builderavoiding the need to create one manually viaAvailabilityZoneGeography.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed togeography(List<AvailabilityZoneGeography>).- Parameters:
geography- a consumer that will call methods onAvailabilityZoneGeography.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
subGeography
The sub-geography information for the Availability Zone or Local Zone. The sub-geography is returned as a list.
- Parameters:
subGeography- The sub-geography information for the Availability Zone or Local Zone. The sub-geography is returned as a list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subGeography
The sub-geography information for the Availability Zone or Local Zone. The sub-geography is returned as a list.
- Parameters:
subGeography- The sub-geography information for the Availability Zone or Local Zone. The sub-geography is returned as a list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subGeography
AvailabilityZone.Builder subGeography(Consumer<AvailabilityZoneSubGeography.Builder>... subGeography) The sub-geography information for the Availability Zone or Local Zone. The sub-geography is returned as a list.
This is a convenience method that creates an instance of theAvailabilityZoneSubGeography.Builderavoiding the need to create one manually viaAvailabilityZoneSubGeography.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosubGeography(List<AvailabilityZoneSubGeography>).- Parameters:
subGeography- a consumer that will call methods onAvailabilityZoneSubGeography.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The state of the Availability Zone, Local Zone, or Wavelength Zone. The possible values are
available,unavailable, andconstrained.- Parameters:
state- The state of the Availability Zone, Local Zone, or Wavelength Zone. The possible values areavailable,unavailable, andconstrained.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The state of the Availability Zone, Local Zone, or Wavelength Zone. The possible values are
available,unavailable, andconstrained.- Parameters:
state- The state of the Availability Zone, Local Zone, or Wavelength Zone. The possible values areavailable,unavailable, andconstrained.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-