public class DescribeSubnetsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<DescribeSubnetsRequest>
NOOP
Constructor and Description |
---|
DescribeSubnetsRequest() |
Modifier and Type | Method and Description |
---|---|
DescribeSubnetsRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(Object obj) |
Request<DescribeSubnetsRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
List<Filter> |
getFilters()
One or more filters.
|
List<String> |
getSubnetIds()
One or more subnet IDs.
|
int |
hashCode() |
void |
setFilters(Collection<Filter> filters)
One or more filters.
|
void |
setSubnetIds(Collection<String> subnetIds)
One or more subnet IDs.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
DescribeSubnetsRequest |
withFilters(Collection<Filter> filters)
One or more filters.
|
DescribeSubnetsRequest |
withFilters(Filter... filters)
One or more filters.
|
DescribeSubnetsRequest |
withSubnetIds(Collection<String> subnetIds)
One or more subnet IDs.
|
DescribeSubnetsRequest |
withSubnetIds(String... subnetIds)
One or more subnet IDs.
|
getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public List<String> getSubnetIds()
One or more subnet IDs.
Default: Describes all your subnets.
Default: Describes all your subnets.
public void setSubnetIds(Collection<String> subnetIds)
One or more subnet IDs.
Default: Describes all your subnets.
subnetIds
- One or more subnet IDs.
Default: Describes all your subnets.
public DescribeSubnetsRequest withSubnetIds(String... subnetIds)
One or more subnet IDs.
Default: Describes all your subnets.
NOTE: This method appends the values to the existing list (if
any). Use setSubnetIds(java.util.Collection)
or
withSubnetIds(java.util.Collection)
if you want to override the
existing values.
subnetIds
- One or more subnet IDs.
Default: Describes all your subnets.
public DescribeSubnetsRequest withSubnetIds(Collection<String> subnetIds)
One or more subnet IDs.
Default: Describes all your subnets.
subnetIds
- One or more subnet IDs.
Default: Describes all your subnets.
public List<Filter> getFilters()
One or more filters.
availabilityZone
- The Availability Zone for the subnet. You
can also use availability-zone
as the filter name.
available-ip-address-count
- The number of IP addresses in
the subnet that are available.
cidrBlock
- The CIDR block of the subnet. The CIDR block you
specify must exactly match the subnet's CIDR block for information to be
returned for the subnet. You can also use cidr
or
cidr-block
as the filter names.
defaultForAz
- Indicates whether this is the default subnet
for the Availability Zone. You can also use default-for-az
as the filter name.
state
- The state of the subnet (pending
|
available
).
subnet-id
- The ID of the subnet.
tag
:key=value - The key/value combination of a
tag assigned to the resource.
tag-key
- The key of a tag assigned to the resource. This
filter is independent of the tag-value
filter. For example,
if you use both the filter "tag-key=Purpose" and the filter
"tag-value=X", you get any resources assigned both the tag key Purpose
(regardless of what the tag's value is), and the tag value X (regardless
of what the tag's key is). If you want to list only resources where
Purpose is X, see the tag
:key=value filter.
tag-value
- The value of a tag assigned to the resource.
This filter is independent of the tag-key
filter.
vpc-id
- The ID of the VPC for the subnet.
availabilityZone
- The Availability Zone for the
subnet. You can also use availability-zone
as the
filter name.
available-ip-address-count
- The number of IP
addresses in the subnet that are available.
cidrBlock
- The CIDR block of the subnet. The CIDR
block you specify must exactly match the subnet's CIDR block for
information to be returned for the subnet. You can also use
cidr
or cidr-block
as the filter names.
defaultForAz
- Indicates whether this is the default
subnet for the Availability Zone. You can also use
default-for-az
as the filter name.
state
- The state of the subnet (
pending
| available
).
subnet-id
- The ID of the subnet.
tag
:key=value - The key/value
combination of a tag assigned to the resource.
tag-key
- The key of a tag assigned to the resource.
This filter is independent of the tag-value
filter.
For example, if you use both the filter "tag-key=Purpose" and the
filter "tag-value=X", you get any resources assigned both the tag
key Purpose (regardless of what the tag's value is), and the tag
value X (regardless of what the tag's key is). If you want to
list only resources where Purpose is X, see the tag
:key=value filter.
tag-value
- The value of a tag assigned to the
resource. This filter is independent of the tag-key
filter.
vpc-id
- The ID of the VPC for the subnet.
public void setFilters(Collection<Filter> filters)
One or more filters.
availabilityZone
- The Availability Zone for the subnet. You
can also use availability-zone
as the filter name.
available-ip-address-count
- The number of IP addresses in
the subnet that are available.
cidrBlock
- The CIDR block of the subnet. The CIDR block you
specify must exactly match the subnet's CIDR block for information to be
returned for the subnet. You can also use cidr
or
cidr-block
as the filter names.
defaultForAz
- Indicates whether this is the default subnet
for the Availability Zone. You can also use default-for-az
as the filter name.
state
- The state of the subnet (pending
|
available
).
subnet-id
- The ID of the subnet.
tag
:key=value - The key/value combination of a
tag assigned to the resource.
tag-key
- The key of a tag assigned to the resource. This
filter is independent of the tag-value
filter. For example,
if you use both the filter "tag-key=Purpose" and the filter
"tag-value=X", you get any resources assigned both the tag key Purpose
(regardless of what the tag's value is), and the tag value X (regardless
of what the tag's key is). If you want to list only resources where
Purpose is X, see the tag
:key=value filter.
tag-value
- The value of a tag assigned to the resource.
This filter is independent of the tag-key
filter.
vpc-id
- The ID of the VPC for the subnet.
filters
- One or more filters.
availabilityZone
- The Availability Zone for the
subnet. You can also use availability-zone
as the
filter name.
available-ip-address-count
- The number of IP
addresses in the subnet that are available.
cidrBlock
- The CIDR block of the subnet. The CIDR
block you specify must exactly match the subnet's CIDR block for
information to be returned for the subnet. You can also use
cidr
or cidr-block
as the filter names.
defaultForAz
- Indicates whether this is the default
subnet for the Availability Zone. You can also use
default-for-az
as the filter name.
state
- The state of the subnet (pending
| available
).
subnet-id
- The ID of the subnet.
tag
:key=value - The key/value
combination of a tag assigned to the resource.
tag-key
- The key of a tag assigned to the resource.
This filter is independent of the tag-value
filter.
For example, if you use both the filter "tag-key=Purpose" and the
filter "tag-value=X", you get any resources assigned both the tag
key Purpose (regardless of what the tag's value is), and the tag
value X (regardless of what the tag's key is). If you want to list
only resources where Purpose is X, see the tag
:key=value filter.
tag-value
- The value of a tag assigned to the
resource. This filter is independent of the tag-key
filter.
vpc-id
- The ID of the VPC for the subnet.
public DescribeSubnetsRequest withFilters(Filter... filters)
One or more filters.
availabilityZone
- The Availability Zone for the subnet. You
can also use availability-zone
as the filter name.
available-ip-address-count
- The number of IP addresses in
the subnet that are available.
cidrBlock
- The CIDR block of the subnet. The CIDR block you
specify must exactly match the subnet's CIDR block for information to be
returned for the subnet. You can also use cidr
or
cidr-block
as the filter names.
defaultForAz
- Indicates whether this is the default subnet
for the Availability Zone. You can also use default-for-az
as the filter name.
state
- The state of the subnet (pending
|
available
).
subnet-id
- The ID of the subnet.
tag
:key=value - The key/value combination of a
tag assigned to the resource.
tag-key
- The key of a tag assigned to the resource. This
filter is independent of the tag-value
filter. For example,
if you use both the filter "tag-key=Purpose" and the filter
"tag-value=X", you get any resources assigned both the tag key Purpose
(regardless of what the tag's value is), and the tag value X (regardless
of what the tag's key is). If you want to list only resources where
Purpose is X, see the tag
:key=value filter.
tag-value
- The value of a tag assigned to the resource.
This filter is independent of the tag-key
filter.
vpc-id
- The ID of the VPC for the subnet.
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.
availabilityZone
- The Availability Zone for the
subnet. You can also use availability-zone
as the
filter name.
available-ip-address-count
- The number of IP
addresses in the subnet that are available.
cidrBlock
- The CIDR block of the subnet. The CIDR
block you specify must exactly match the subnet's CIDR block for
information to be returned for the subnet. You can also use
cidr
or cidr-block
as the filter names.
defaultForAz
- Indicates whether this is the default
subnet for the Availability Zone. You can also use
default-for-az
as the filter name.
state
- The state of the subnet (pending
| available
).
subnet-id
- The ID of the subnet.
tag
:key=value - The key/value
combination of a tag assigned to the resource.
tag-key
- The key of a tag assigned to the resource.
This filter is independent of the tag-value
filter.
For example, if you use both the filter "tag-key=Purpose" and the
filter "tag-value=X", you get any resources assigned both the tag
key Purpose (regardless of what the tag's value is), and the tag
value X (regardless of what the tag's key is). If you want to list
only resources where Purpose is X, see the tag
:key=value filter.
tag-value
- The value of a tag assigned to the
resource. This filter is independent of the tag-key
filter.
vpc-id
- The ID of the VPC for the subnet.
public DescribeSubnetsRequest withFilters(Collection<Filter> filters)
One or more filters.
availabilityZone
- The Availability Zone for the subnet. You
can also use availability-zone
as the filter name.
available-ip-address-count
- The number of IP addresses in
the subnet that are available.
cidrBlock
- The CIDR block of the subnet. The CIDR block you
specify must exactly match the subnet's CIDR block for information to be
returned for the subnet. You can also use cidr
or
cidr-block
as the filter names.
defaultForAz
- Indicates whether this is the default subnet
for the Availability Zone. You can also use default-for-az
as the filter name.
state
- The state of the subnet (pending
|
available
).
subnet-id
- The ID of the subnet.
tag
:key=value - The key/value combination of a
tag assigned to the resource.
tag-key
- The key of a tag assigned to the resource. This
filter is independent of the tag-value
filter. For example,
if you use both the filter "tag-key=Purpose" and the filter
"tag-value=X", you get any resources assigned both the tag key Purpose
(regardless of what the tag's value is), and the tag value X (regardless
of what the tag's key is). If you want to list only resources where
Purpose is X, see the tag
:key=value filter.
tag-value
- The value of a tag assigned to the resource.
This filter is independent of the tag-key
filter.
vpc-id
- The ID of the VPC for the subnet.
filters
- One or more filters.
availabilityZone
- The Availability Zone for the
subnet. You can also use availability-zone
as the
filter name.
available-ip-address-count
- The number of IP
addresses in the subnet that are available.
cidrBlock
- The CIDR block of the subnet. The CIDR
block you specify must exactly match the subnet's CIDR block for
information to be returned for the subnet. You can also use
cidr
or cidr-block
as the filter names.
defaultForAz
- Indicates whether this is the default
subnet for the Availability Zone. You can also use
default-for-az
as the filter name.
state
- The state of the subnet (pending
| available
).
subnet-id
- The ID of the subnet.
tag
:key=value - The key/value
combination of a tag assigned to the resource.
tag-key
- The key of a tag assigned to the resource.
This filter is independent of the tag-value
filter.
For example, if you use both the filter "tag-key=Purpose" and the
filter "tag-value=X", you get any resources assigned both the tag
key Purpose (regardless of what the tag's value is), and the tag
value X (regardless of what the tag's key is). If you want to list
only resources where Purpose is X, see the tag
:key=value filter.
tag-value
- The value of a tag assigned to the
resource. This filter is independent of the tag-key
filter.
vpc-id
- The ID of the VPC for the subnet.
public Request<DescribeSubnetsRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<DescribeSubnetsRequest>
public String toString()
toString
in class Object
Object.toString()
public DescribeSubnetsRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.