ToCopyableBuilder<InstanceNetworkInterface.Builder,InstanceNetworkInterface>
@Generated("software.amazon.awssdk:codegen") public class InstanceNetworkInterface extends Object implements ToCopyableBuilder<InstanceNetworkInterface.Builder,InstanceNetworkInterface>
Describes a network interface.
Modifier and Type | Class | Description |
---|---|---|
static interface |
InstanceNetworkInterface.Builder |
Modifier and Type | Method | Description |
---|---|---|
InstanceNetworkInterfaceAssociation |
association() |
The association information for an Elastic IPv4 associated with the network interface.
|
InstanceNetworkInterfaceAttachment |
attachment() |
The network interface attachment.
|
static InstanceNetworkInterface.Builder |
builder() |
|
String |
description() |
The description.
|
boolean |
equals(Object obj) |
|
List<GroupIdentifier> |
groups() |
One or more security groups.
|
int |
hashCode() |
|
List<InstanceIpv6Address> |
ipv6Addresses() |
One or more IPv6 addresses associated with the network interface.
|
String |
macAddress() |
The MAC address.
|
String |
networkInterfaceId() |
The ID of the network interface.
|
String |
ownerId() |
The ID of the AWS account that created the network interface.
|
String |
privateDnsName() |
The private DNS name.
|
String |
privateIpAddress() |
The IPv4 address of the network interface within the subnet.
|
List<InstancePrivateIpAddress> |
privateIpAddresses() |
One or more private IPv4 addresses associated with the network interface.
|
static Class<? extends InstanceNetworkInterface.Builder> |
serializableBuilderClass() |
|
Boolean |
sourceDestCheck() |
Indicates whether to validate network traffic to or from this network interface.
|
String |
status() |
The status of the network interface.
|
String |
subnetId() |
The ID of the subnet.
|
InstanceNetworkInterface.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 InstanceNetworkInterfaceAssociation association()
The association information for an Elastic IPv4 associated with the network interface.
public InstanceNetworkInterfaceAttachment attachment()
The network interface attachment.
public String description()
The description.
public List<GroupIdentifier> groups()
One or more security groups.
public List<InstanceIpv6Address> ipv6Addresses()
One or more 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 ID of the AWS account that created 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<InstancePrivateIpAddress> privateIpAddresses()
One or more private IPv4 addresses associated with the network interface.
public Boolean sourceDestCheck()
Indicates whether to validate network traffic to or from this network interface.
public String status()
The status of the network interface.
NetworkInterfaceStatus
public String subnetId()
The ID of the subnet.
public String vpcId()
The ID of the VPC.
public InstanceNetworkInterface.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<InstanceNetworkInterface.Builder,InstanceNetworkInterface>
public static InstanceNetworkInterface.Builder builder()
public static Class<? extends InstanceNetworkInterface.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.