ToCopyableBuilder<NetworkInterface.Builder,NetworkInterface>
@Generated("software.amazon.awssdk:codegen") public class NetworkInterface extends Object implements ToCopyableBuilder<NetworkInterface.Builder,NetworkInterface>
Describes a network interface.
Modifier and Type | Class | Description |
---|---|---|
static interface |
NetworkInterface.Builder |
Modifier and Type | Method | Description |
---|---|---|
NetworkInterfaceAssociation |
association() |
The association information for an Elastic IP address (IPv4) associated with the network interface.
|
NetworkInterfaceAttachment |
attachment() |
The network interface attachment.
|
String |
availabilityZone() |
The Availability Zone.
|
static NetworkInterface.Builder |
builder() |
|
String |
description() |
A description.
|
boolean |
equals(Object obj) |
|
List<GroupIdentifier> |
groups() |
Any security groups for the network interface.
|
int |
hashCode() |
|
String |
interfaceType() |
The type of interface.
|
List<NetworkInterfaceIpv6Address> |
ipv6Addresses() |
The IPv6 addresses associated with the network interface.
|
String |
macAddress() |
The MAC address.
|
String |
networkInterfaceId() |
The ID of the network interface.
|
String |
ownerId() |
The AWS account ID of the owner of the network interface.
|
String |
privateDnsName() |
The private DNS name.
|
String |
privateIpAddress() |
The IPv4 address of the network interface within the subnet.
|
List<NetworkInterfacePrivateIpAddress> |
privateIpAddresses() |
The private IPv4 addresses associated with the network interface.
|
String |
requesterId() |
The ID of the entity that launched the instance on your behalf (for example, AWS Management Console or Auto
Scaling).
|
Boolean |
requesterManaged() |
Indicates whether the network interface is being managed by AWS.
|
static Class<? extends NetworkInterface.Builder> |
serializableBuilderClass() |
|
Boolean |
sourceDestCheck() |
Indicates whether traffic to or from the instance is validated.
|
String |
status() |
The status of the network interface.
|
String |
subnetId() |
The ID of the subnet.
|
List<Tag> |
tagSet() |
Any tags assigned to the network interface.
|
NetworkInterface.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
String |
vpcId() |
The ID of the VPC.
|
public NetworkInterfaceAssociation association()
The association information for an Elastic IP address (IPv4) associated with the network interface.
public NetworkInterfaceAttachment attachment()
The network interface attachment.
public String availabilityZone()
The Availability Zone.
public String description()
A description.
public List<GroupIdentifier> groups()
Any security groups for the network interface.
public String interfaceType()
The type of interface.
NetworkInterfaceType
public List<NetworkInterfaceIpv6Address> ipv6Addresses()
The IPv6 addresses associated with the network interface.
public String macAddress()
The MAC address.
public String networkInterfaceId()
The ID of the network interface.
public String ownerId()
The AWS account ID of the owner of the network interface.
public String privateDnsName()
The private DNS name.
public String privateIpAddress()
The IPv4 address of the network interface within the subnet.
public List<NetworkInterfacePrivateIpAddress> privateIpAddresses()
The private IPv4 addresses associated with the network interface.
public String requesterId()
The ID of the entity that launched the instance on your behalf (for example, AWS Management Console or Auto Scaling).
public Boolean requesterManaged()
Indicates whether the network interface is being managed by AWS.
public Boolean sourceDestCheck()
Indicates whether traffic to or from the instance is validated.
public String status()
The status of the network interface.
NetworkInterfaceStatus
public String subnetId()
The ID of the subnet.
public List<Tag> tagSet()
Any tags assigned to the network interface.
public String vpcId()
The ID of the VPC.
public NetworkInterface.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<NetworkInterface.Builder,NetworkInterface>
public static NetworkInterface.Builder builder()
public static Class<? extends NetworkInterface.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.