public class DescribeAvailabilityZonesRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable, DryRunSupportedRequest<DescribeAvailabilityZonesRequest>
Contains the parameters for DescribeAvailabilityZones.
Modifier and Type | Field and Description |
---|---|
private SdkInternalList<Filter> |
filters
One or more filters.
|
private SdkInternalList<java.lang.String> |
zoneNames
The names of one or more Availability Zones.
|
NOOP
Constructor and Description |
---|
DescribeAvailabilityZonesRequest() |
Modifier and Type | Method and Description |
---|---|
DescribeAvailabilityZonesRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
Request<DescribeAvailabilityZonesRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
java.util.List<Filter> |
getFilters()
One or more filters.
|
java.util.List<java.lang.String> |
getZoneNames()
The names of one or more Availability Zones.
|
int |
hashCode() |
void |
setFilters(java.util.Collection<Filter> filters)
One or more filters.
|
void |
setZoneNames(java.util.Collection<java.lang.String> zoneNames)
The names of one or more Availability Zones.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
DescribeAvailabilityZonesRequest |
withFilters(java.util.Collection<Filter> filters)
One or more filters.
|
DescribeAvailabilityZonesRequest |
withFilters(Filter... filters)
One or more filters.
|
DescribeAvailabilityZonesRequest |
withZoneNames(java.util.Collection<java.lang.String> zoneNames)
The names of one or more Availability Zones.
|
DescribeAvailabilityZonesRequest |
withZoneNames(java.lang.String... zoneNames)
The names of one or more Availability Zones.
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
private SdkInternalList<java.lang.String> zoneNames
The names of one or more Availability Zones.
private SdkInternalList<Filter> filters
One or more filters.
message
- Information about the Availability Zone.
region-name
- The name of the region for the Availability
Zone (for example, us-east-1
).
state
- The state of the Availability Zone (
available
| information
| impaired
| unavailable
).
zone-name
- The name of the Availability Zone (for example,
us-east-1a
).
public java.util.List<java.lang.String> getZoneNames()
The names of one or more Availability Zones.
public void setZoneNames(java.util.Collection<java.lang.String> zoneNames)
The names of one or more Availability Zones.
zoneNames
- The names of one or more Availability Zones.public DescribeAvailabilityZonesRequest withZoneNames(java.lang.String... zoneNames)
The names of one or more Availability Zones.
NOTE: This method appends the values to the existing list (if
any). Use setZoneNames(java.util.Collection)
or
withZoneNames(java.util.Collection)
if you want to override the
existing values.
zoneNames
- The names of one or more Availability Zones.public DescribeAvailabilityZonesRequest withZoneNames(java.util.Collection<java.lang.String> zoneNames)
The names of one or more Availability Zones.
zoneNames
- The names of one or more Availability Zones.public java.util.List<Filter> getFilters()
One or more filters.
message
- Information about the Availability Zone.
region-name
- The name of the region for the Availability
Zone (for example, us-east-1
).
state
- The state of the Availability Zone (
available
| information
| impaired
| unavailable
).
zone-name
- The name of the Availability Zone (for example,
us-east-1a
).
message
- Information about the Availability Zone.
region-name
- The name of the region for the
Availability Zone (for example, us-east-1
).
state
- The state of the Availability Zone (
available
| information
|
impaired
| unavailable
).
zone-name
- The name of the Availability Zone (for
example, us-east-1a
).
public void setFilters(java.util.Collection<Filter> filters)
One or more filters.
message
- Information about the Availability Zone.
region-name
- The name of the region for the Availability
Zone (for example, us-east-1
).
state
- The state of the Availability Zone (
available
| information
| impaired
| unavailable
).
zone-name
- The name of the Availability Zone (for example,
us-east-1a
).
filters
- One or more filters.
message
- Information about the Availability Zone.
region-name
- The name of the region for the
Availability Zone (for example, us-east-1
).
state
- The state of the Availability Zone (
available
| information
|
impaired
| unavailable
).
zone-name
- The name of the Availability Zone (for
example, us-east-1a
).
public DescribeAvailabilityZonesRequest withFilters(Filter... filters)
One or more filters.
message
- Information about the Availability Zone.
region-name
- The name of the region for the Availability
Zone (for example, us-east-1
).
state
- The state of the Availability Zone (
available
| information
| impaired
| unavailable
).
zone-name
- The name of the Availability Zone (for example,
us-east-1a
).
NOTE: This method appends the values to the existing list (if
any). Use setFilters(java.util.Collection)
or
withFilters(java.util.Collection)
if you want to override the
existing values.
filters
- One or more filters.
message
- Information about the Availability Zone.
region-name
- The name of the region for the
Availability Zone (for example, us-east-1
).
state
- The state of the Availability Zone (
available
| information
|
impaired
| unavailable
).
zone-name
- The name of the Availability Zone (for
example, us-east-1a
).
public DescribeAvailabilityZonesRequest withFilters(java.util.Collection<Filter> filters)
One or more filters.
message
- Information about the Availability Zone.
region-name
- The name of the region for the Availability
Zone (for example, us-east-1
).
state
- The state of the Availability Zone (
available
| information
| impaired
| unavailable
).
zone-name
- The name of the Availability Zone (for example,
us-east-1a
).
filters
- One or more filters.
message
- Information about the Availability Zone.
region-name
- The name of the region for the
Availability Zone (for example, us-east-1
).
state
- The state of the Availability Zone (
available
| information
|
impaired
| unavailable
).
zone-name
- The name of the Availability Zone (for
example, us-east-1a
).
public Request<DescribeAvailabilityZonesRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<DescribeAvailabilityZonesRequest>
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public DescribeAvailabilityZonesRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()