public class DescribeVpcPeeringConnectionsRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable, DryRunSupportedRequest<DescribeVpcPeeringConnectionsRequest>
Contains the parameters for DescribeVpcPeeringConnections.
Modifier and Type | Field and Description |
---|---|
private SdkInternalList<Filter> |
filters
One or more filters.
|
private SdkInternalList<java.lang.String> |
vpcPeeringConnectionIds
One or more VPC peering connection IDs.
|
NOOP
Constructor and Description |
---|
DescribeVpcPeeringConnectionsRequest() |
Modifier and Type | Method and Description |
---|---|
DescribeVpcPeeringConnectionsRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
Request<DescribeVpcPeeringConnectionsRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
java.util.List<Filter> |
getFilters()
One or more filters.
|
java.util.List<java.lang.String> |
getVpcPeeringConnectionIds()
One or more VPC peering connection IDs.
|
int |
hashCode() |
void |
setFilters(java.util.Collection<Filter> filters)
One or more filters.
|
void |
setVpcPeeringConnectionIds(java.util.Collection<java.lang.String> vpcPeeringConnectionIds)
One or more VPC peering connection IDs.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
DescribeVpcPeeringConnectionsRequest |
withFilters(java.util.Collection<Filter> filters)
One or more filters.
|
DescribeVpcPeeringConnectionsRequest |
withFilters(Filter... filters)
One or more filters.
|
DescribeVpcPeeringConnectionsRequest |
withVpcPeeringConnectionIds(java.util.Collection<java.lang.String> vpcPeeringConnectionIds)
One or more VPC peering connection IDs.
|
DescribeVpcPeeringConnectionsRequest |
withVpcPeeringConnectionIds(java.lang.String... vpcPeeringConnectionIds)
One or more VPC peering connection IDs.
|
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> vpcPeeringConnectionIds
One or more VPC peering connection IDs.
Default: Describes all your VPC peering connections.
private SdkInternalList<Filter> filters
One or more filters.
accepter-vpc-info.cidr-block
- The CIDR block of the peer
VPC.
accepter-vpc-info.owner-id
- The AWS account ID of the owner
of the peer VPC.
accepter-vpc-info.vpc-id
- The ID of the peer VPC.
expiration-time
- The expiration date and time for the VPC
peering connection.
requester-vpc-info.cidr-block
- The CIDR block of the
requester's VPC.
requester-vpc-info.owner-id
- The AWS account ID of the
owner of the requester VPC.
requester-vpc-info.vpc-id
- The ID of the requester VPC.
status-code
- The status of the VPC peering connection (
pending-acceptance
| failed
|
expired
| provisioning
| active
|
deleted
| rejected
).
status-message
- A message that provides more information
about the status of the VPC peering connection, if applicable.
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-peering-connection-id
- The ID of the VPC peering
connection.
public DescribeVpcPeeringConnectionsRequest()
public java.util.List<java.lang.String> getVpcPeeringConnectionIds()
One or more VPC peering connection IDs.
Default: Describes all your VPC peering connections.
Default: Describes all your VPC peering connections.
public void setVpcPeeringConnectionIds(java.util.Collection<java.lang.String> vpcPeeringConnectionIds)
One or more VPC peering connection IDs.
Default: Describes all your VPC peering connections.
vpcPeeringConnectionIds
- One or more VPC peering connection IDs.
Default: Describes all your VPC peering connections.
public DescribeVpcPeeringConnectionsRequest withVpcPeeringConnectionIds(java.lang.String... vpcPeeringConnectionIds)
One or more VPC peering connection IDs.
Default: Describes all your VPC peering connections.
NOTE: This method appends the values to the existing list (if
any). Use setVpcPeeringConnectionIds(java.util.Collection)
or
withVpcPeeringConnectionIds(java.util.Collection)
if you want to
override the existing values.
vpcPeeringConnectionIds
- One or more VPC peering connection IDs.
Default: Describes all your VPC peering connections.
public DescribeVpcPeeringConnectionsRequest withVpcPeeringConnectionIds(java.util.Collection<java.lang.String> vpcPeeringConnectionIds)
One or more VPC peering connection IDs.
Default: Describes all your VPC peering connections.
vpcPeeringConnectionIds
- One or more VPC peering connection IDs.
Default: Describes all your VPC peering connections.
public java.util.List<Filter> getFilters()
One or more filters.
accepter-vpc-info.cidr-block
- The CIDR block of the peer
VPC.
accepter-vpc-info.owner-id
- The AWS account ID of the owner
of the peer VPC.
accepter-vpc-info.vpc-id
- The ID of the peer VPC.
expiration-time
- The expiration date and time for the VPC
peering connection.
requester-vpc-info.cidr-block
- The CIDR block of the
requester's VPC.
requester-vpc-info.owner-id
- The AWS account ID of the
owner of the requester VPC.
requester-vpc-info.vpc-id
- The ID of the requester VPC.
status-code
- The status of the VPC peering connection (
pending-acceptance
| failed
|
expired
| provisioning
| active
|
deleted
| rejected
).
status-message
- A message that provides more information
about the status of the VPC peering connection, if applicable.
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-peering-connection-id
- The ID of the VPC peering
connection.
accepter-vpc-info.cidr-block
- The CIDR block of the
peer VPC.
accepter-vpc-info.owner-id
- The AWS account ID of
the owner of the peer VPC.
accepter-vpc-info.vpc-id
- The ID of the peer VPC.
expiration-time
- The expiration date and time for
the VPC peering connection.
requester-vpc-info.cidr-block
- The CIDR block of
the requester's VPC.
requester-vpc-info.owner-id
- The AWS account ID of
the owner of the requester VPC.
requester-vpc-info.vpc-id
- The ID of the requester
VPC.
status-code
- The status of the VPC peering
connection (pending-acceptance
| failed
| expired
| provisioning
|
active
| deleted
|
rejected
).
status-message
- A message that provides more
information about the status of the VPC peering connection, if
applicable.
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-peering-connection-id
- The ID of the VPC
peering connection.
public void setFilters(java.util.Collection<Filter> filters)
One or more filters.
accepter-vpc-info.cidr-block
- The CIDR block of the peer
VPC.
accepter-vpc-info.owner-id
- The AWS account ID of the owner
of the peer VPC.
accepter-vpc-info.vpc-id
- The ID of the peer VPC.
expiration-time
- The expiration date and time for the VPC
peering connection.
requester-vpc-info.cidr-block
- The CIDR block of the
requester's VPC.
requester-vpc-info.owner-id
- The AWS account ID of the
owner of the requester VPC.
requester-vpc-info.vpc-id
- The ID of the requester VPC.
status-code
- The status of the VPC peering connection (
pending-acceptance
| failed
|
expired
| provisioning
| active
|
deleted
| rejected
).
status-message
- A message that provides more information
about the status of the VPC peering connection, if applicable.
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-peering-connection-id
- The ID of the VPC peering
connection.
filters
- One or more filters.
accepter-vpc-info.cidr-block
- The CIDR block of the
peer VPC.
accepter-vpc-info.owner-id
- The AWS account ID of
the owner of the peer VPC.
accepter-vpc-info.vpc-id
- The ID of the peer VPC.
expiration-time
- The expiration date and time for
the VPC peering connection.
requester-vpc-info.cidr-block
- The CIDR block of the
requester's VPC.
requester-vpc-info.owner-id
- The AWS account ID of
the owner of the requester VPC.
requester-vpc-info.vpc-id
- The ID of the requester
VPC.
status-code
- The status of the VPC peering
connection (pending-acceptance
| failed
| expired
| provisioning
|
active
| deleted
| rejected
).
status-message
- A message that provides more
information about the status of the VPC peering connection, if
applicable.
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-peering-connection-id
- The ID of the VPC peering
connection.
public DescribeVpcPeeringConnectionsRequest withFilters(Filter... filters)
One or more filters.
accepter-vpc-info.cidr-block
- The CIDR block of the peer
VPC.
accepter-vpc-info.owner-id
- The AWS account ID of the owner
of the peer VPC.
accepter-vpc-info.vpc-id
- The ID of the peer VPC.
expiration-time
- The expiration date and time for the VPC
peering connection.
requester-vpc-info.cidr-block
- The CIDR block of the
requester's VPC.
requester-vpc-info.owner-id
- The AWS account ID of the
owner of the requester VPC.
requester-vpc-info.vpc-id
- The ID of the requester VPC.
status-code
- The status of the VPC peering connection (
pending-acceptance
| failed
|
expired
| provisioning
| active
|
deleted
| rejected
).
status-message
- A message that provides more information
about the status of the VPC peering connection, if applicable.
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-peering-connection-id
- The ID of the VPC peering
connection.
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.
accepter-vpc-info.cidr-block
- The CIDR block of the
peer VPC.
accepter-vpc-info.owner-id
- The AWS account ID of
the owner of the peer VPC.
accepter-vpc-info.vpc-id
- The ID of the peer VPC.
expiration-time
- The expiration date and time for
the VPC peering connection.
requester-vpc-info.cidr-block
- The CIDR block of the
requester's VPC.
requester-vpc-info.owner-id
- The AWS account ID of
the owner of the requester VPC.
requester-vpc-info.vpc-id
- The ID of the requester
VPC.
status-code
- The status of the VPC peering
connection (pending-acceptance
| failed
| expired
| provisioning
|
active
| deleted
| rejected
).
status-message
- A message that provides more
information about the status of the VPC peering connection, if
applicable.
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-peering-connection-id
- The ID of the VPC peering
connection.
public DescribeVpcPeeringConnectionsRequest withFilters(java.util.Collection<Filter> filters)
One or more filters.
accepter-vpc-info.cidr-block
- The CIDR block of the peer
VPC.
accepter-vpc-info.owner-id
- The AWS account ID of the owner
of the peer VPC.
accepter-vpc-info.vpc-id
- The ID of the peer VPC.
expiration-time
- The expiration date and time for the VPC
peering connection.
requester-vpc-info.cidr-block
- The CIDR block of the
requester's VPC.
requester-vpc-info.owner-id
- The AWS account ID of the
owner of the requester VPC.
requester-vpc-info.vpc-id
- The ID of the requester VPC.
status-code
- The status of the VPC peering connection (
pending-acceptance
| failed
|
expired
| provisioning
| active
|
deleted
| rejected
).
status-message
- A message that provides more information
about the status of the VPC peering connection, if applicable.
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-peering-connection-id
- The ID of the VPC peering
connection.
filters
- One or more filters.
accepter-vpc-info.cidr-block
- The CIDR block of the
peer VPC.
accepter-vpc-info.owner-id
- The AWS account ID of
the owner of the peer VPC.
accepter-vpc-info.vpc-id
- The ID of the peer VPC.
expiration-time
- The expiration date and time for
the VPC peering connection.
requester-vpc-info.cidr-block
- The CIDR block of the
requester's VPC.
requester-vpc-info.owner-id
- The AWS account ID of
the owner of the requester VPC.
requester-vpc-info.vpc-id
- The ID of the requester
VPC.
status-code
- The status of the VPC peering
connection (pending-acceptance
| failed
| expired
| provisioning
|
active
| deleted
| rejected
).
status-message
- A message that provides more
information about the status of the VPC peering connection, if
applicable.
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-peering-connection-id
- The ID of the VPC peering
connection.
public Request<DescribeVpcPeeringConnectionsRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<DescribeVpcPeeringConnectionsRequest>
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 DescribeVpcPeeringConnectionsRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()