@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DescribeAddressesRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<DescribeAddressesRequest>
NOOP| Constructor and Description | 
|---|
| DescribeAddressesRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| DescribeAddressesRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| List<String> | getAllocationIds()
 Information about the allocation IDs. | 
| Request<DescribeAddressesRequest> | getDryRunRequest()This method is intended for internal use only. | 
| List<Filter> | getFilters()
 One or more filters. | 
| List<String> | getPublicIps()
 One or more Elastic IP addresses. | 
| int | hashCode() | 
| void | setAllocationIds(Collection<String> allocationIds)
 Information about the allocation IDs. | 
| void | setFilters(Collection<Filter> filters)
 One or more filters. | 
| void | setPublicIps(Collection<String> publicIps)
 One or more Elastic IP addresses. | 
| String | toString()Returns a string representation of this object. | 
| DescribeAddressesRequest | withAllocationIds(Collection<String> allocationIds)
 Information about the allocation IDs. | 
| DescribeAddressesRequest | withAllocationIds(String... allocationIds)
 Information about the allocation IDs. | 
| DescribeAddressesRequest | withFilters(Collection<Filter> filters)
 One or more filters. | 
| DescribeAddressesRequest | withFilters(Filter... filters)
 One or more filters. | 
| DescribeAddressesRequest | withPublicIps(Collection<String> publicIps)
 One or more Elastic IP addresses. | 
| DescribeAddressesRequest | withPublicIps(String... publicIps)
 One or more Elastic IP addresses. | 
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic List<Filter> getFilters()
One or more filters. Filter names and values are case-sensitive.
 allocation-id - The allocation ID for the address.
 
 association-id - The association ID for the address.
 
 instance-id - The ID of the instance the address is associated with, if any.
 
 network-border-group - A unique set of Availability Zones, Local Zones, or Wavelength Zones from
 where Amazon Web Services advertises IP addresses.
 
 network-interface-id - The ID of the network interface that the address is associated with, if any.
 
 network-interface-owner-id - The Amazon Web Services account ID of the owner.
 
 private-ip-address - The private IP address associated with the Elastic IP address.
 
 public-ip - The Elastic IP address, or the carrier IP address.
 
 tag:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in
 the filter name and the tag value as the filter value. For example, to find all resources that have a tag with
 the key Owner and the value TeamA, specify tag:Owner for the filter name
 and TeamA for the filter value.
 
 tag-key - The key of a tag assigned to the resource. Use this filter to find all resources assigned
 a tag with a specific key, regardless of the tag value.
 
         allocation-id - The allocation ID for the address.
         
         association-id - The association ID for the address.
         
         instance-id - The ID of the instance the address is associated with, if any.
         
         network-border-group - A unique set of Availability Zones, Local Zones, or Wavelength Zones
         from where Amazon Web Services advertises IP addresses.
         
         network-interface-id - The ID of the network interface that the address is associated with,
         if any.
         
         network-interface-owner-id - The Amazon Web Services account ID of the owner.
         
         private-ip-address - The private IP address associated with the Elastic IP address.
         
         public-ip - The Elastic IP address, or the carrier IP address.
         
         tag:<key> - The key/value combination of a tag assigned to the resource. Use the tag
         key in the filter name and the tag value as the filter value. For example, to find all resources that
         have a tag with the key Owner and the value TeamA, specify
         tag:Owner for the filter name and TeamA for the filter value.
         
         tag-key - The key of a tag assigned to the resource. Use this filter to find all resources
         assigned a tag with a specific key, regardless of the tag value.
         
public void setFilters(Collection<Filter> filters)
One or more filters. Filter names and values are case-sensitive.
 allocation-id - The allocation ID for the address.
 
 association-id - The association ID for the address.
 
 instance-id - The ID of the instance the address is associated with, if any.
 
 network-border-group - A unique set of Availability Zones, Local Zones, or Wavelength Zones from
 where Amazon Web Services advertises IP addresses.
 
 network-interface-id - The ID of the network interface that the address is associated with, if any.
 
 network-interface-owner-id - The Amazon Web Services account ID of the owner.
 
 private-ip-address - The private IP address associated with the Elastic IP address.
 
 public-ip - The Elastic IP address, or the carrier IP address.
 
 tag:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in
 the filter name and the tag value as the filter value. For example, to find all resources that have a tag with
 the key Owner and the value TeamA, specify tag:Owner for the filter name
 and TeamA for the filter value.
 
 tag-key - The key of a tag assigned to the resource. Use this filter to find all resources assigned
 a tag with a specific key, regardless of the tag value.
 
filters - One or more filters. Filter names and values are case-sensitive.
        
        allocation-id - The allocation ID for the address.
        
        association-id - The association ID for the address.
        
        instance-id - The ID of the instance the address is associated with, if any.
        
        network-border-group - A unique set of Availability Zones, Local Zones, or Wavelength Zones
        from where Amazon Web Services advertises IP addresses.
        
        network-interface-id - The ID of the network interface that the address is associated with,
        if any.
        
        network-interface-owner-id - The Amazon Web Services account ID of the owner.
        
        private-ip-address - The private IP address associated with the Elastic IP address.
        
        public-ip - The Elastic IP address, or the carrier IP address.
        
        tag:<key> - The key/value combination of a tag assigned to the resource. Use the tag
        key in the filter name and the tag value as the filter value. For example, to find all resources that have
        a tag with the key Owner and the value TeamA, specify tag:Owner for
        the filter name and TeamA for the filter value.
        
        tag-key - The key of a tag assigned to the resource. Use this filter to find all resources
        assigned a tag with a specific key, regardless of the tag value.
        
public DescribeAddressesRequest withFilters(Filter... filters)
One or more filters. Filter names and values are case-sensitive.
 allocation-id - The allocation ID for the address.
 
 association-id - The association ID for the address.
 
 instance-id - The ID of the instance the address is associated with, if any.
 
 network-border-group - A unique set of Availability Zones, Local Zones, or Wavelength Zones from
 where Amazon Web Services advertises IP addresses.
 
 network-interface-id - The ID of the network interface that the address is associated with, if any.
 
 network-interface-owner-id - The Amazon Web Services account ID of the owner.
 
 private-ip-address - The private IP address associated with the Elastic IP address.
 
 public-ip - The Elastic IP address, or the carrier IP address.
 
 tag:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in
 the filter name and the tag value as the filter value. For example, to find all resources that have a tag with
 the key Owner and the value TeamA, specify tag:Owner for the filter name
 and TeamA for the filter value.
 
 tag-key - The key of a tag assigned to the resource. Use this filter to find all resources assigned
 a tag with a specific key, regardless of the tag value.
 
 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. Filter names and values are case-sensitive.
        
        allocation-id - The allocation ID for the address.
        
        association-id - The association ID for the address.
        
        instance-id - The ID of the instance the address is associated with, if any.
        
        network-border-group - A unique set of Availability Zones, Local Zones, or Wavelength Zones
        from where Amazon Web Services advertises IP addresses.
        
        network-interface-id - The ID of the network interface that the address is associated with,
        if any.
        
        network-interface-owner-id - The Amazon Web Services account ID of the owner.
        
        private-ip-address - The private IP address associated with the Elastic IP address.
        
        public-ip - The Elastic IP address, or the carrier IP address.
        
        tag:<key> - The key/value combination of a tag assigned to the resource. Use the tag
        key in the filter name and the tag value as the filter value. For example, to find all resources that have
        a tag with the key Owner and the value TeamA, specify tag:Owner for
        the filter name and TeamA for the filter value.
        
        tag-key - The key of a tag assigned to the resource. Use this filter to find all resources
        assigned a tag with a specific key, regardless of the tag value.
        
public DescribeAddressesRequest withFilters(Collection<Filter> filters)
One or more filters. Filter names and values are case-sensitive.
 allocation-id - The allocation ID for the address.
 
 association-id - The association ID for the address.
 
 instance-id - The ID of the instance the address is associated with, if any.
 
 network-border-group - A unique set of Availability Zones, Local Zones, or Wavelength Zones from
 where Amazon Web Services advertises IP addresses.
 
 network-interface-id - The ID of the network interface that the address is associated with, if any.
 
 network-interface-owner-id - The Amazon Web Services account ID of the owner.
 
 private-ip-address - The private IP address associated with the Elastic IP address.
 
 public-ip - The Elastic IP address, or the carrier IP address.
 
 tag:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in
 the filter name and the tag value as the filter value. For example, to find all resources that have a tag with
 the key Owner and the value TeamA, specify tag:Owner for the filter name
 and TeamA for the filter value.
 
 tag-key - The key of a tag assigned to the resource. Use this filter to find all resources assigned
 a tag with a specific key, regardless of the tag value.
 
filters - One or more filters. Filter names and values are case-sensitive.
        
        allocation-id - The allocation ID for the address.
        
        association-id - The association ID for the address.
        
        instance-id - The ID of the instance the address is associated with, if any.
        
        network-border-group - A unique set of Availability Zones, Local Zones, or Wavelength Zones
        from where Amazon Web Services advertises IP addresses.
        
        network-interface-id - The ID of the network interface that the address is associated with,
        if any.
        
        network-interface-owner-id - The Amazon Web Services account ID of the owner.
        
        private-ip-address - The private IP address associated with the Elastic IP address.
        
        public-ip - The Elastic IP address, or the carrier IP address.
        
        tag:<key> - The key/value combination of a tag assigned to the resource. Use the tag
        key in the filter name and the tag value as the filter value. For example, to find all resources that have
        a tag with the key Owner and the value TeamA, specify tag:Owner for
        the filter name and TeamA for the filter value.
        
        tag-key - The key of a tag assigned to the resource. Use this filter to find all resources
        assigned a tag with a specific key, regardless of the tag value.
        
public List<String> getPublicIps()
One or more Elastic IP addresses.
Default: Describes all your Elastic IP addresses.
Default: Describes all your Elastic IP addresses.
public void setPublicIps(Collection<String> publicIps)
One or more Elastic IP addresses.
Default: Describes all your Elastic IP addresses.
publicIps - One or more Elastic IP addresses.
        Default: Describes all your Elastic IP addresses.
public DescribeAddressesRequest withPublicIps(String... publicIps)
One or more Elastic IP addresses.
Default: Describes all your Elastic IP addresses.
 NOTE: This method appends the values to the existing list (if any). Use
 setPublicIps(java.util.Collection) or withPublicIps(java.util.Collection) if you want to
 override the existing values.
 
publicIps - One or more Elastic IP addresses.
        Default: Describes all your Elastic IP addresses.
public DescribeAddressesRequest withPublicIps(Collection<String> publicIps)
One or more Elastic IP addresses.
Default: Describes all your Elastic IP addresses.
publicIps - One or more Elastic IP addresses.
        Default: Describes all your Elastic IP addresses.
public List<String> getAllocationIds()
Information about the allocation IDs.
public void setAllocationIds(Collection<String> allocationIds)
Information about the allocation IDs.
allocationIds - Information about the allocation IDs.public DescribeAddressesRequest withAllocationIds(String... allocationIds)
Information about the allocation IDs.
 NOTE: This method appends the values to the existing list (if any). Use
 setAllocationIds(java.util.Collection) or withAllocationIds(java.util.Collection) if you want
 to override the existing values.
 
allocationIds - Information about the allocation IDs.public DescribeAddressesRequest withAllocationIds(Collection<String> allocationIds)
Information about the allocation IDs.
allocationIds - Information about the allocation IDs.public Request<DescribeAddressesRequest> getDryRunRequest()
getDryRunRequest in interface DryRunSupportedRequest<DescribeAddressesRequest>public String toString()
toString in class ObjectObject.toString()public DescribeAddressesRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()