public class DescribeNetworkInterfacesRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<DescribeNetworkInterfacesRequest>
DescribeNetworkInterfaces operation.
 Describes one or more of your network interfaces.
NOOP| Constructor and Description | 
|---|
| DescribeNetworkInterfacesRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| DescribeNetworkInterfacesRequest | clone()Creates a shallow clone of this request. | 
| boolean | equals(Object obj) | 
| Request<DescribeNetworkInterfacesRequest> | getDryRunRequest()This method is intended for internal use only. | 
| List<Filter> | getFilters()One or more filters. | 
| List<String> | getNetworkInterfaceIds()One or more network interface IDs. | 
| int | hashCode() | 
| void | setFilters(Collection<Filter> filters)One or more filters. | 
| void | setNetworkInterfaceIds(Collection<String> networkInterfaceIds)One or more network interface IDs. | 
| String | toString()Returns a string representation of this object; useful for testing and
 debugging. | 
| DescribeNetworkInterfacesRequest | withFilters(Collection<Filter> filters)One or more filters. | 
| DescribeNetworkInterfacesRequest | withFilters(Filter... filters)One or more filters. | 
| DescribeNetworkInterfacesRequest | withNetworkInterfaceIds(Collection<String> networkInterfaceIds)One or more network interface IDs. | 
| DescribeNetworkInterfacesRequest | withNetworkInterfaceIds(String... networkInterfaceIds)One or more network interface IDs. | 
copyBaseTo, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollectorpublic List<String> getNetworkInterfaceIds()
Default: Describes all your network interfaces.
Default: Describes all your network interfaces.
public void setNetworkInterfaceIds(Collection<String> networkInterfaceIds)
Default: Describes all your network interfaces.
networkInterfaceIds - One or more network interface IDs. Default: Describes all your network interfaces.
public DescribeNetworkInterfacesRequest withNetworkInterfaceIds(String... networkInterfaceIds)
Default: Describes all your network interfaces.
 NOTE: This method appends the values to the existing list (if
 any). Use setNetworkInterfaceIds(java.util.Collection) or
 withNetworkInterfaceIds(java.util.Collection) if you want to
 override the existing values.
 
Returns a reference to this object so that method calls can be chained together.
networkInterfaceIds - One or more network interface IDs. Default: Describes all your network interfaces.
public DescribeNetworkInterfacesRequest withNetworkInterfaceIds(Collection<String> networkInterfaceIds)
Default: Describes all your network interfaces.
Returns a reference to this object so that method calls can be chained together.
networkInterfaceIds - One or more network interface IDs. Default: Describes all your network interfaces.
public List<Filter> getFilters()
addresses.private-ip-address - The private IP
 addresses associated with the network interface. 
addresses.primary - Whether the private IP address is
 the primary IP address associated with the network interface. 
addresses.association.public-ip - The association
 ID returned when the network interface was associated with the Elastic
 IP address. 
addresses.association.owner-id
 - The owner ID of the addresses associated with the network interface.
 
association.association-id - The
 association ID returned when the network interface was associated with
 an IP address. 
association.allocation-id -
 The allocation ID returned when you allocated the Elastic IP address
 for your network interface. 
association.ip-owner-id - The owner of the Elastic IP
 address associated with the network interface. 
association.public-ip - The address of the Elastic IP
 address bound to the network interface. 
association.public-dns-name - The public DNS name for
 the network interface. 
attachment.attachment-id - The ID of the interface
 attachment. 
attachment.instance-id - The ID
 of the instance to which the network interface is attached. 
attachment.instance-owner-id - The owner ID of the
 instance to which the network interface is attached. 
attachment.device-index - The device index to which
 the network interface is attached. 
attachment.status - The status of the attachment
 (attaching | attached |
 detaching | detached). 
attachment.attach.time - The time that the network
 interface was attached to an instance. 
attachment.delete-on-termination - Indicates whether
 the attachment is deleted when an instance is terminated. 
availability-zone - The Availability Zone of the
 network interface. 
description - The
 description of the network interface. 
group-id - The ID of a security group associated with
 the network interface. 
group-name - The
 name of a security group associated with the network interface. 
mac-address - The MAC address of the network
 interface. 
network-interface-id - The ID of
 the network interface. 
owner-id - The AWS
 account ID of the network interface owner. 
private-ip-address - The private IP address or
 addresses of the network interface. 
private-dns-name - The private DNS name of the network
 interface. 
requester-id - The ID of the
 entity that launched the instance on your behalf (for example, AWS
 Management Console, Auto Scaling, and so on). 
requester-managed - Indicates whether the network
 interface is being managed by an AWS service (for example, AWS
 Management Console, Auto Scaling, and so on). 
source-desk-check - Indicates whether the network
 interface performs source/destination checking. A value of
 true means checking is enabled, and false
 means checking is disabled. The value must be false for
 the network interface to perform Network Address Translation (NAT) in
 your VPC. 
status - The status of the
 network interface. If the network interface is not attached to an
 instance, the status is available; if a network interface
 is attached to an instance the status is in-use. 
subnet-id - The ID of the subnet for the network
 interface. 
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
 network interface. 
addresses.private-ip-address - The private IP
         addresses associated with the network interface. 
addresses.primary - Whether the private IP address is
         the primary IP address associated with the network interface. 
addresses.association.public-ip - The association
         ID returned when the network interface was associated with the Elastic
         IP address. 
addresses.association.owner-id
         - The owner ID of the addresses associated with the network interface.
         
association.association-id - The
         association ID returned when the network interface was associated with
         an IP address. 
association.allocation-id -
         The allocation ID returned when you allocated the Elastic IP address
         for your network interface. 
association.ip-owner-id - The owner of the Elastic IP
         address associated with the network interface. 
association.public-ip - The address of the Elastic IP
         address bound to the network interface. 
association.public-dns-name - The public DNS name for
         the network interface. 
attachment.attachment-id - The ID of the interface
         attachment. 
attachment.instance-id - The ID
         of the instance to which the network interface is attached. 
attachment.instance-owner-id - The owner ID of the
         instance to which the network interface is attached. 
attachment.device-index - The device index to which
         the network interface is attached. 
attachment.status - The status of the attachment
         (attaching | attached |
         detaching | detached). 
attachment.attach.time - The time that the network
         interface was attached to an instance. 
attachment.delete-on-termination - Indicates whether
         the attachment is deleted when an instance is terminated. 
availability-zone - The Availability Zone of the
         network interface. 
description - The
         description of the network interface. 
group-id - The ID of a security group associated with
         the network interface. 
group-name - The
         name of a security group associated with the network interface. 
mac-address - The MAC address of the network
         interface. 
network-interface-id - The ID of
         the network interface. 
owner-id - The AWS
         account ID of the network interface owner. 
private-ip-address - The private IP address or
         addresses of the network interface. 
private-dns-name - The private DNS name of the network
         interface. 
requester-id - The ID of the
         entity that launched the instance on your behalf (for example, AWS
         Management Console, Auto Scaling, and so on). 
requester-managed - Indicates whether the network
         interface is being managed by an AWS service (for example, AWS
         Management Console, Auto Scaling, and so on). 
source-desk-check - Indicates whether the network
         interface performs source/destination checking. A value of
         true means checking is enabled, and false
         means checking is disabled. The value must be false for
         the network interface to perform Network Address Translation (NAT) in
         your VPC. 
status - The status of the
         network interface. If the network interface is not attached to an
         instance, the status is available; if a network interface
         is attached to an instance the status is in-use. 
subnet-id - The ID of the subnet for the network
         interface. 
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
         network interface. 
public void setFilters(Collection<Filter> filters)
addresses.private-ip-address - The private IP
 addresses associated with the network interface. 
addresses.primary - Whether the private IP address is
 the primary IP address associated with the network interface. 
addresses.association.public-ip - The association
 ID returned when the network interface was associated with the Elastic
 IP address. 
addresses.association.owner-id
 - The owner ID of the addresses associated with the network interface.
 
association.association-id - The
 association ID returned when the network interface was associated with
 an IP address. 
association.allocation-id -
 The allocation ID returned when you allocated the Elastic IP address
 for your network interface. 
association.ip-owner-id - The owner of the Elastic IP
 address associated with the network interface. 
association.public-ip - The address of the Elastic IP
 address bound to the network interface. 
association.public-dns-name - The public DNS name for
 the network interface. 
attachment.attachment-id - The ID of the interface
 attachment. 
attachment.instance-id - The ID
 of the instance to which the network interface is attached. 
attachment.instance-owner-id - The owner ID of the
 instance to which the network interface is attached. 
attachment.device-index - The device index to which
 the network interface is attached. 
attachment.status - The status of the attachment
 (attaching | attached |
 detaching | detached). 
attachment.attach.time - The time that the network
 interface was attached to an instance. 
attachment.delete-on-termination - Indicates whether
 the attachment is deleted when an instance is terminated. 
availability-zone - The Availability Zone of the
 network interface. 
description - The
 description of the network interface. 
group-id - The ID of a security group associated with
 the network interface. 
group-name - The
 name of a security group associated with the network interface. 
mac-address - The MAC address of the network
 interface. 
network-interface-id - The ID of
 the network interface. 
owner-id - The AWS
 account ID of the network interface owner. 
private-ip-address - The private IP address or
 addresses of the network interface. 
private-dns-name - The private DNS name of the network
 interface. 
requester-id - The ID of the
 entity that launched the instance on your behalf (for example, AWS
 Management Console, Auto Scaling, and so on). 
requester-managed - Indicates whether the network
 interface is being managed by an AWS service (for example, AWS
 Management Console, Auto Scaling, and so on). 
source-desk-check - Indicates whether the network
 interface performs source/destination checking. A value of
 true means checking is enabled, and false
 means checking is disabled. The value must be false for
 the network interface to perform Network Address Translation (NAT) in
 your VPC. 
status - The status of the
 network interface. If the network interface is not attached to an
 instance, the status is available; if a network interface
 is attached to an instance the status is in-use. 
subnet-id - The ID of the subnet for the network
 interface. 
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
 network interface. 
filters - One or more filters. addresses.private-ip-address - The private IP
         addresses associated with the network interface. 
addresses.primary - Whether the private IP address is
         the primary IP address associated with the network interface. 
addresses.association.public-ip - The association
         ID returned when the network interface was associated with the Elastic
         IP address. 
addresses.association.owner-id
         - The owner ID of the addresses associated with the network interface.
         
association.association-id - The
         association ID returned when the network interface was associated with
         an IP address. 
association.allocation-id -
         The allocation ID returned when you allocated the Elastic IP address
         for your network interface. 
association.ip-owner-id - The owner of the Elastic IP
         address associated with the network interface. 
association.public-ip - The address of the Elastic IP
         address bound to the network interface. 
association.public-dns-name - The public DNS name for
         the network interface. 
attachment.attachment-id - The ID of the interface
         attachment. 
attachment.instance-id - The ID
         of the instance to which the network interface is attached. 
attachment.instance-owner-id - The owner ID of the
         instance to which the network interface is attached. 
attachment.device-index - The device index to which
         the network interface is attached. 
attachment.status - The status of the attachment
         (attaching | attached |
         detaching | detached). 
attachment.attach.time - The time that the network
         interface was attached to an instance. 
attachment.delete-on-termination - Indicates whether
         the attachment is deleted when an instance is terminated. 
availability-zone - The Availability Zone of the
         network interface. 
description - The
         description of the network interface. 
group-id - The ID of a security group associated with
         the network interface. 
group-name - The
         name of a security group associated with the network interface. 
mac-address - The MAC address of the network
         interface. 
network-interface-id - The ID of
         the network interface. 
owner-id - The AWS
         account ID of the network interface owner. 
private-ip-address - The private IP address or
         addresses of the network interface. 
private-dns-name - The private DNS name of the network
         interface. 
requester-id - The ID of the
         entity that launched the instance on your behalf (for example, AWS
         Management Console, Auto Scaling, and so on). 
requester-managed - Indicates whether the network
         interface is being managed by an AWS service (for example, AWS
         Management Console, Auto Scaling, and so on). 
source-desk-check - Indicates whether the network
         interface performs source/destination checking. A value of
         true means checking is enabled, and false
         means checking is disabled. The value must be false for
         the network interface to perform Network Address Translation (NAT) in
         your VPC. 
status - The status of the
         network interface. If the network interface is not attached to an
         instance, the status is available; if a network interface
         is attached to an instance the status is in-use. 
subnet-id - The ID of the subnet for the network
         interface. 
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
         network interface. 
public DescribeNetworkInterfacesRequest withFilters(Filter... filters)
addresses.private-ip-address - The private IP
 addresses associated with the network interface. 
addresses.primary - Whether the private IP address is
 the primary IP address associated with the network interface. 
addresses.association.public-ip - The association
 ID returned when the network interface was associated with the Elastic
 IP address. 
addresses.association.owner-id
 - The owner ID of the addresses associated with the network interface.
 
association.association-id - The
 association ID returned when the network interface was associated with
 an IP address. 
association.allocation-id -
 The allocation ID returned when you allocated the Elastic IP address
 for your network interface. 
association.ip-owner-id - The owner of the Elastic IP
 address associated with the network interface. 
association.public-ip - The address of the Elastic IP
 address bound to the network interface. 
association.public-dns-name - The public DNS name for
 the network interface. 
attachment.attachment-id - The ID of the interface
 attachment. 
attachment.instance-id - The ID
 of the instance to which the network interface is attached. 
attachment.instance-owner-id - The owner ID of the
 instance to which the network interface is attached. 
attachment.device-index - The device index to which
 the network interface is attached. 
attachment.status - The status of the attachment
 (attaching | attached |
 detaching | detached). 
attachment.attach.time - The time that the network
 interface was attached to an instance. 
attachment.delete-on-termination - Indicates whether
 the attachment is deleted when an instance is terminated. 
availability-zone - The Availability Zone of the
 network interface. 
description - The
 description of the network interface. 
group-id - The ID of a security group associated with
 the network interface. 
group-name - The
 name of a security group associated with the network interface. 
mac-address - The MAC address of the network
 interface. 
network-interface-id - The ID of
 the network interface. 
owner-id - The AWS
 account ID of the network interface owner. 
private-ip-address - The private IP address or
 addresses of the network interface. 
private-dns-name - The private DNS name of the network
 interface. 
requester-id - The ID of the
 entity that launched the instance on your behalf (for example, AWS
 Management Console, Auto Scaling, and so on). 
requester-managed - Indicates whether the network
 interface is being managed by an AWS service (for example, AWS
 Management Console, Auto Scaling, and so on). 
source-desk-check - Indicates whether the network
 interface performs source/destination checking. A value of
 true means checking is enabled, and false
 means checking is disabled. The value must be false for
 the network interface to perform Network Address Translation (NAT) in
 your VPC. 
status - The status of the
 network interface. If the network interface is not attached to an
 instance, the status is available; if a network interface
 is attached to an instance the status is in-use. 
subnet-id - The ID of the subnet for the network
 interface. 
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
 network interface. 
 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.
 
Returns a reference to this object so that method calls can be chained together.
filters - One or more filters. addresses.private-ip-address - The private IP
         addresses associated with the network interface. 
addresses.primary - Whether the private IP address is
         the primary IP address associated with the network interface. 
addresses.association.public-ip - The association
         ID returned when the network interface was associated with the Elastic
         IP address. 
addresses.association.owner-id
         - The owner ID of the addresses associated with the network interface.
         
association.association-id - The
         association ID returned when the network interface was associated with
         an IP address. 
association.allocation-id -
         The allocation ID returned when you allocated the Elastic IP address
         for your network interface. 
association.ip-owner-id - The owner of the Elastic IP
         address associated with the network interface. 
association.public-ip - The address of the Elastic IP
         address bound to the network interface. 
association.public-dns-name - The public DNS name for
         the network interface. 
attachment.attachment-id - The ID of the interface
         attachment. 
attachment.instance-id - The ID
         of the instance to which the network interface is attached. 
attachment.instance-owner-id - The owner ID of the
         instance to which the network interface is attached. 
attachment.device-index - The device index to which
         the network interface is attached. 
attachment.status - The status of the attachment
         (attaching | attached |
         detaching | detached). 
attachment.attach.time - The time that the network
         interface was attached to an instance. 
attachment.delete-on-termination - Indicates whether
         the attachment is deleted when an instance is terminated. 
availability-zone - The Availability Zone of the
         network interface. 
description - The
         description of the network interface. 
group-id - The ID of a security group associated with
         the network interface. 
group-name - The
         name of a security group associated with the network interface. 
mac-address - The MAC address of the network
         interface. 
network-interface-id - The ID of
         the network interface. 
owner-id - The AWS
         account ID of the network interface owner. 
private-ip-address - The private IP address or
         addresses of the network interface. 
private-dns-name - The private DNS name of the network
         interface. 
requester-id - The ID of the
         entity that launched the instance on your behalf (for example, AWS
         Management Console, Auto Scaling, and so on). 
requester-managed - Indicates whether the network
         interface is being managed by an AWS service (for example, AWS
         Management Console, Auto Scaling, and so on). 
source-desk-check - Indicates whether the network
         interface performs source/destination checking. A value of
         true means checking is enabled, and false
         means checking is disabled. The value must be false for
         the network interface to perform Network Address Translation (NAT) in
         your VPC. 
status - The status of the
         network interface. If the network interface is not attached to an
         instance, the status is available; if a network interface
         is attached to an instance the status is in-use. 
subnet-id - The ID of the subnet for the network
         interface. 
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
         network interface. 
public DescribeNetworkInterfacesRequest withFilters(Collection<Filter> filters)
addresses.private-ip-address - The private IP
 addresses associated with the network interface. 
addresses.primary - Whether the private IP address is
 the primary IP address associated with the network interface. 
addresses.association.public-ip - The association
 ID returned when the network interface was associated with the Elastic
 IP address. 
addresses.association.owner-id
 - The owner ID of the addresses associated with the network interface.
 
association.association-id - The
 association ID returned when the network interface was associated with
 an IP address. 
association.allocation-id -
 The allocation ID returned when you allocated the Elastic IP address
 for your network interface. 
association.ip-owner-id - The owner of the Elastic IP
 address associated with the network interface. 
association.public-ip - The address of the Elastic IP
 address bound to the network interface. 
association.public-dns-name - The public DNS name for
 the network interface. 
attachment.attachment-id - The ID of the interface
 attachment. 
attachment.instance-id - The ID
 of the instance to which the network interface is attached. 
attachment.instance-owner-id - The owner ID of the
 instance to which the network interface is attached. 
attachment.device-index - The device index to which
 the network interface is attached. 
attachment.status - The status of the attachment
 (attaching | attached |
 detaching | detached). 
attachment.attach.time - The time that the network
 interface was attached to an instance. 
attachment.delete-on-termination - Indicates whether
 the attachment is deleted when an instance is terminated. 
availability-zone - The Availability Zone of the
 network interface. 
description - The
 description of the network interface. 
group-id - The ID of a security group associated with
 the network interface. 
group-name - The
 name of a security group associated with the network interface. 
mac-address - The MAC address of the network
 interface. 
network-interface-id - The ID of
 the network interface. 
owner-id - The AWS
 account ID of the network interface owner. 
private-ip-address - The private IP address or
 addresses of the network interface. 
private-dns-name - The private DNS name of the network
 interface. 
requester-id - The ID of the
 entity that launched the instance on your behalf (for example, AWS
 Management Console, Auto Scaling, and so on). 
requester-managed - Indicates whether the network
 interface is being managed by an AWS service (for example, AWS
 Management Console, Auto Scaling, and so on). 
source-desk-check - Indicates whether the network
 interface performs source/destination checking. A value of
 true means checking is enabled, and false
 means checking is disabled. The value must be false for
 the network interface to perform Network Address Translation (NAT) in
 your VPC. 
status - The status of the
 network interface. If the network interface is not attached to an
 instance, the status is available; if a network interface
 is attached to an instance the status is in-use. 
subnet-id - The ID of the subnet for the network
 interface. 
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
 network interface. 
Returns a reference to this object so that method calls can be chained together.
filters - One or more filters. addresses.private-ip-address - The private IP
         addresses associated with the network interface. 
addresses.primary - Whether the private IP address is
         the primary IP address associated with the network interface. 
addresses.association.public-ip - The association
         ID returned when the network interface was associated with the Elastic
         IP address. 
addresses.association.owner-id
         - The owner ID of the addresses associated with the network interface.
         
association.association-id - The
         association ID returned when the network interface was associated with
         an IP address. 
association.allocation-id -
         The allocation ID returned when you allocated the Elastic IP address
         for your network interface. 
association.ip-owner-id - The owner of the Elastic IP
         address associated with the network interface. 
association.public-ip - The address of the Elastic IP
         address bound to the network interface. 
association.public-dns-name - The public DNS name for
         the network interface. 
attachment.attachment-id - The ID of the interface
         attachment. 
attachment.instance-id - The ID
         of the instance to which the network interface is attached. 
attachment.instance-owner-id - The owner ID of the
         instance to which the network interface is attached. 
attachment.device-index - The device index to which
         the network interface is attached. 
attachment.status - The status of the attachment
         (attaching | attached |
         detaching | detached). 
attachment.attach.time - The time that the network
         interface was attached to an instance. 
attachment.delete-on-termination - Indicates whether
         the attachment is deleted when an instance is terminated. 
availability-zone - The Availability Zone of the
         network interface. 
description - The
         description of the network interface. 
group-id - The ID of a security group associated with
         the network interface. 
group-name - The
         name of a security group associated with the network interface. 
mac-address - The MAC address of the network
         interface. 
network-interface-id - The ID of
         the network interface. 
owner-id - The AWS
         account ID of the network interface owner. 
private-ip-address - The private IP address or
         addresses of the network interface. 
private-dns-name - The private DNS name of the network
         interface. 
requester-id - The ID of the
         entity that launched the instance on your behalf (for example, AWS
         Management Console, Auto Scaling, and so on). 
requester-managed - Indicates whether the network
         interface is being managed by an AWS service (for example, AWS
         Management Console, Auto Scaling, and so on). 
source-desk-check - Indicates whether the network
         interface performs source/destination checking. A value of
         true means checking is enabled, and false
         means checking is disabled. The value must be false for
         the network interface to perform Network Address Translation (NAT) in
         your VPC. 
status - The status of the
         network interface. If the network interface is not attached to an
         instance, the status is available; if a network interface
         is attached to an instance the status is in-use. 
subnet-id - The ID of the subnet for the network
         interface. 
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
         network interface. 
public Request<DescribeNetworkInterfacesRequest> getDryRunRequest()
getDryRunRequest in interface DryRunSupportedRequest<DescribeNetworkInterfacesRequest>public String toString()
toString in class ObjectObject.toString()public DescribeNetworkInterfacesRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()Copyright © 2015. All rights reserved.