public static interface DescribeAvailabilityZonesRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<DescribeAvailabilityZonesRequest.Builder,DescribeAvailabilityZonesRequest>
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
DescribeAvailabilityZonesRequest.Builder filters(Collection<Filter> filters)
The filters.
group-name
- For Availability Zones, use the Region name. For Local Zones, use the name of the
group associated with the Local Zone (for example, us-west-2-lax-1
) For Wavelength Zones, use
the name of the group associated with the Wavelength Zone (for example, us-east-1-wl1-bos-wlz-1
).
message
- The Zone message.
opt-in-status
- The opt-in status (opted-in
| not-opted-in
|
opt-in-not-required
).
parent-zoneID
- The ID of the zone that handles some of the Local Zone and Wavelength Zone
control plane operations, such as API calls.
parent-zoneName
- The ID of the zone that handles some of the Local Zone and Wavelength Zone
control plane operations, such as API calls.
region-name
- The name of the Region for the Zone (for example, us-east-1
).
state
- The state of the Availability Zone, the Local Zone, or the Wavelength Zone (
available
).
zone-id
- The ID of the Availability Zone (for example, use1-az1
), the Local Zone
(for example, usw2-lax1-az1
), or the Wavelength Zone (for example,
us-east-1-wl1-bos-wlz-1
).
zone-name
- The name of the Availability Zone (for example, us-east-1a
), the Local
Zone (for example, us-west-2-lax-1a
), or the Wavelength Zone (for example,
us-east-1-wl1-bos-wlz-1
).
zone-type
- The type of zone (availability-zone
| local-zone
|
wavelength-zone
).
filters
- The filters.
group-name
- For Availability Zones, use the Region name. For Local Zones, use the name
of the group associated with the Local Zone (for example, us-west-2-lax-1
) For Wavelength
Zones, use the name of the group associated with the Wavelength Zone (for example,
us-east-1-wl1-bos-wlz-1
).
message
- The Zone message.
opt-in-status
- The opt-in status (opted-in
| not-opted-in
|
opt-in-not-required
).
parent-zoneID
- The ID of the zone that handles some of the Local Zone and Wavelength
Zone control plane operations, such as API calls.
parent-zoneName
- The ID of the zone that handles some of the Local Zone and Wavelength
Zone control plane operations, such as API calls.
region-name
- The name of the Region for the Zone (for example, us-east-1
).
state
- The state of the Availability Zone, the Local Zone, or the Wavelength Zone (
available
).
zone-id
- The ID of the Availability Zone (for example, use1-az1
), the Local
Zone (for example, usw2-lax1-az1
), or the Wavelength Zone (for example,
us-east-1-wl1-bos-wlz-1
).
zone-name
- The name of the Availability Zone (for example, us-east-1a
), the
Local Zone (for example, us-west-2-lax-1a
), or the Wavelength Zone (for example,
us-east-1-wl1-bos-wlz-1
).
zone-type
- The type of zone (availability-zone
| local-zone
|
wavelength-zone
).
DescribeAvailabilityZonesRequest.Builder filters(Filter... filters)
The filters.
group-name
- For Availability Zones, use the Region name. For Local Zones, use the name of the
group associated with the Local Zone (for example, us-west-2-lax-1
) For Wavelength Zones, use
the name of the group associated with the Wavelength Zone (for example, us-east-1-wl1-bos-wlz-1
).
message
- The Zone message.
opt-in-status
- The opt-in status (opted-in
| not-opted-in
|
opt-in-not-required
).
parent-zoneID
- The ID of the zone that handles some of the Local Zone and Wavelength Zone
control plane operations, such as API calls.
parent-zoneName
- The ID of the zone that handles some of the Local Zone and Wavelength Zone
control plane operations, such as API calls.
region-name
- The name of the Region for the Zone (for example, us-east-1
).
state
- The state of the Availability Zone, the Local Zone, or the Wavelength Zone (
available
).
zone-id
- The ID of the Availability Zone (for example, use1-az1
), the Local Zone
(for example, usw2-lax1-az1
), or the Wavelength Zone (for example,
us-east-1-wl1-bos-wlz-1
).
zone-name
- The name of the Availability Zone (for example, us-east-1a
), the Local
Zone (for example, us-west-2-lax-1a
), or the Wavelength Zone (for example,
us-east-1-wl1-bos-wlz-1
).
zone-type
- The type of zone (availability-zone
| local-zone
|
wavelength-zone
).
filters
- The filters.
group-name
- For Availability Zones, use the Region name. For Local Zones, use the name
of the group associated with the Local Zone (for example, us-west-2-lax-1
) For Wavelength
Zones, use the name of the group associated with the Wavelength Zone (for example,
us-east-1-wl1-bos-wlz-1
).
message
- The Zone message.
opt-in-status
- The opt-in status (opted-in
| not-opted-in
|
opt-in-not-required
).
parent-zoneID
- The ID of the zone that handles some of the Local Zone and Wavelength
Zone control plane operations, such as API calls.
parent-zoneName
- The ID of the zone that handles some of the Local Zone and Wavelength
Zone control plane operations, such as API calls.
region-name
- The name of the Region for the Zone (for example, us-east-1
).
state
- The state of the Availability Zone, the Local Zone, or the Wavelength Zone (
available
).
zone-id
- The ID of the Availability Zone (for example, use1-az1
), the Local
Zone (for example, usw2-lax1-az1
), or the Wavelength Zone (for example,
us-east-1-wl1-bos-wlz-1
).
zone-name
- The name of the Availability Zone (for example, us-east-1a
), the
Local Zone (for example, us-west-2-lax-1a
), or the Wavelength Zone (for example,
us-east-1-wl1-bos-wlz-1
).
zone-type
- The type of zone (availability-zone
| local-zone
|
wavelength-zone
).
DescribeAvailabilityZonesRequest.Builder filters(Consumer<Filter.Builder>... filters)
The filters.
group-name
- For Availability Zones, use the Region name. For Local Zones, use the name of the
group associated with the Local Zone (for example, us-west-2-lax-1
) For Wavelength Zones, use
the name of the group associated with the Wavelength Zone (for example, us-east-1-wl1-bos-wlz-1
).
message
- The Zone message.
opt-in-status
- The opt-in status (opted-in
| not-opted-in
|
opt-in-not-required
).
parent-zoneID
- The ID of the zone that handles some of the Local Zone and Wavelength Zone
control plane operations, such as API calls.
parent-zoneName
- The ID of the zone that handles some of the Local Zone and Wavelength Zone
control plane operations, such as API calls.
region-name
- The name of the Region for the Zone (for example, us-east-1
).
state
- The state of the Availability Zone, the Local Zone, or the Wavelength Zone (
available
).
zone-id
- The ID of the Availability Zone (for example, use1-az1
), the Local Zone
(for example, usw2-lax1-az1
), or the Wavelength Zone (for example,
us-east-1-wl1-bos-wlz-1
).
zone-name
- The name of the Availability Zone (for example, us-east-1a
), the Local
Zone (for example, us-west-2-lax-1a
), or the Wavelength Zone (for example,
us-east-1-wl1-bos-wlz-1
).
zone-type
- The type of zone (availability-zone
| local-zone
|
wavelength-zone
).
Filter.Builder
avoiding the need to create one manually via
Filter.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result is passed to #filters(List
.
filters
- a consumer that will call methods on Filter.Builder
#filters(java.util.Collection)
DescribeAvailabilityZonesRequest.Builder zoneNames(Collection<String> zoneNames)
The names of the Availability Zones, Local Zones, and Wavelength Zones.
zoneNames
- The names of the Availability Zones, Local Zones, and Wavelength Zones.DescribeAvailabilityZonesRequest.Builder zoneNames(String... zoneNames)
The names of the Availability Zones, Local Zones, and Wavelength Zones.
zoneNames
- The names of the Availability Zones, Local Zones, and Wavelength Zones.DescribeAvailabilityZonesRequest.Builder zoneIds(Collection<String> zoneIds)
The IDs of the Availability Zones, Local Zones, and Wavelength Zones.
zoneIds
- The IDs of the Availability Zones, Local Zones, and Wavelength Zones.DescribeAvailabilityZonesRequest.Builder zoneIds(String... zoneIds)
The IDs of the Availability Zones, Local Zones, and Wavelength Zones.
zoneIds
- The IDs of the Availability Zones, Local Zones, and Wavelength Zones.DescribeAvailabilityZonesRequest.Builder allAvailabilityZones(Boolean allAvailabilityZones)
Include all Availability Zones, Local Zones, and Wavelength Zones regardless of your opt-in status.
If you do not use this parameter, the results include only the zones for the Regions where you have chosen the option to opt in.
allAvailabilityZones
- Include all Availability Zones, Local Zones, and Wavelength Zones regardless of your opt-in
status.
If you do not use this parameter, the results include only the zones for the Regions where you have chosen the option to opt in.
DescribeAvailabilityZonesRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration
in interface AwsRequest.Builder
DescribeAvailabilityZonesRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration
in interface AwsRequest.Builder
Copyright © 2023. All rights reserved.