public static interface InstanceNetworkInterface.Builder extends software.amazon.awssdk.utils.builder.CopyableBuilder<InstanceNetworkInterface.Builder,InstanceNetworkInterface>
| Modifier and Type | Method and Description |
|---|---|
InstanceNetworkInterface.Builder |
association(InstanceNetworkInterfaceAssociation association)
The association information for an Elastic IPv4 associated with the network interface.
|
InstanceNetworkInterface.Builder |
attachment(InstanceNetworkInterfaceAttachment attachment)
The network interface attachment.
|
InstanceNetworkInterface.Builder |
description(String description)
The description.
|
InstanceNetworkInterface.Builder |
groups(Collection<GroupIdentifier> groups)
One or more security groups.
|
InstanceNetworkInterface.Builder |
groups(GroupIdentifier... groups)
One or more security groups.
|
InstanceNetworkInterface.Builder |
ipv6Addresses(Collection<InstanceIpv6Address> ipv6Addresses)
One or more IPv6 addresses associated with the network interface.
|
InstanceNetworkInterface.Builder |
ipv6Addresses(InstanceIpv6Address... ipv6Addresses)
One or more IPv6 addresses associated with the network interface.
|
InstanceNetworkInterface.Builder |
macAddress(String macAddress)
The MAC address.
|
InstanceNetworkInterface.Builder |
networkInterfaceId(String networkInterfaceId)
The ID of the network interface.
|
InstanceNetworkInterface.Builder |
ownerId(String ownerId)
The ID of the AWS account that created the network interface.
|
InstanceNetworkInterface.Builder |
privateDnsName(String privateDnsName)
The private DNS name.
|
InstanceNetworkInterface.Builder |
privateIpAddress(String privateIpAddress)
The IPv4 address of the network interface within the subnet.
|
InstanceNetworkInterface.Builder |
privateIpAddresses(Collection<InstancePrivateIpAddress> privateIpAddresses)
One or more private IPv4 addresses associated with the network interface.
|
InstanceNetworkInterface.Builder |
privateIpAddresses(InstancePrivateIpAddress... privateIpAddresses)
One or more private IPv4 addresses associated with the network interface.
|
InstanceNetworkInterface.Builder |
sourceDestCheck(Boolean sourceDestCheck)
Indicates whether to validate network traffic to or from this network interface.
|
InstanceNetworkInterface.Builder |
status(NetworkInterfaceStatus status)
The status of the network interface.
|
InstanceNetworkInterface.Builder |
status(String status)
The status of the network interface.
|
InstanceNetworkInterface.Builder |
subnetId(String subnetId)
The ID of the subnet.
|
InstanceNetworkInterface.Builder |
vpcId(String vpcId)
The ID of the VPC.
|
copyapply, buildInstanceNetworkInterface.Builder association(InstanceNetworkInterfaceAssociation association)
The association information for an Elastic IPv4 associated with the network interface.
association - The association information for an Elastic IPv4 associated with the network interface.InstanceNetworkInterface.Builder attachment(InstanceNetworkInterfaceAttachment attachment)
The network interface attachment.
attachment - The network interface attachment.InstanceNetworkInterface.Builder description(String description)
The description.
description - The description.InstanceNetworkInterface.Builder groups(Collection<GroupIdentifier> groups)
One or more security groups.
groups - One or more security groups.InstanceNetworkInterface.Builder groups(GroupIdentifier... groups)
One or more security groups.
groups - One or more security groups.InstanceNetworkInterface.Builder ipv6Addresses(Collection<InstanceIpv6Address> ipv6Addresses)
One or more IPv6 addresses associated with the network interface.
ipv6Addresses - One or more IPv6 addresses associated with the network interface.InstanceNetworkInterface.Builder ipv6Addresses(InstanceIpv6Address... ipv6Addresses)
One or more IPv6 addresses associated with the network interface.
ipv6Addresses - One or more IPv6 addresses associated with the network interface.InstanceNetworkInterface.Builder macAddress(String macAddress)
The MAC address.
macAddress - The MAC address.InstanceNetworkInterface.Builder networkInterfaceId(String networkInterfaceId)
The ID of the network interface.
networkInterfaceId - The ID of the network interface.InstanceNetworkInterface.Builder ownerId(String ownerId)
The ID of the AWS account that created the network interface.
ownerId - The ID of the AWS account that created the network interface.InstanceNetworkInterface.Builder privateDnsName(String privateDnsName)
The private DNS name.
privateDnsName - The private DNS name.InstanceNetworkInterface.Builder privateIpAddress(String privateIpAddress)
The IPv4 address of the network interface within the subnet.
privateIpAddress - The IPv4 address of the network interface within the subnet.InstanceNetworkInterface.Builder privateIpAddresses(Collection<InstancePrivateIpAddress> privateIpAddresses)
One or more private IPv4 addresses associated with the network interface.
privateIpAddresses - One or more private IPv4 addresses associated with the network interface.InstanceNetworkInterface.Builder privateIpAddresses(InstancePrivateIpAddress... privateIpAddresses)
One or more private IPv4 addresses associated with the network interface.
privateIpAddresses - One or more private IPv4 addresses associated with the network interface.InstanceNetworkInterface.Builder sourceDestCheck(Boolean sourceDestCheck)
Indicates whether to validate network traffic to or from this network interface.
sourceDestCheck - Indicates whether to validate network traffic to or from this network interface.InstanceNetworkInterface.Builder status(String status)
The status of the network interface.
status - The status of the network interface.NetworkInterfaceStatus,
NetworkInterfaceStatusInstanceNetworkInterface.Builder status(NetworkInterfaceStatus status)
The status of the network interface.
status - The status of the network interface.NetworkInterfaceStatus,
NetworkInterfaceStatusInstanceNetworkInterface.Builder subnetId(String subnetId)
The ID of the subnet.
subnetId - The ID of the subnet.InstanceNetworkInterface.Builder vpcId(String vpcId)
The ID of the VPC.
vpcId - The ID of the VPC.Copyright © 2017. All rights reserved.