public static interface AwsEc2NetworkInterfaceDetails.Builder extends SdkPojo, CopyableBuilder<AwsEc2NetworkInterfaceDetails.Builder,AwsEc2NetworkInterfaceDetails>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsEc2NetworkInterfaceDetails.Builder attachment(AwsEc2NetworkInterfaceAttachment attachment)
The network interface attachment.
attachment - The network interface attachment.default AwsEc2NetworkInterfaceDetails.Builder attachment(Consumer<AwsEc2NetworkInterfaceAttachment.Builder> attachment)
The network interface attachment.
This is a convenience that creates an instance of theAwsEc2NetworkInterfaceAttachment.Builder
avoiding the need to create one manually via AwsEc2NetworkInterfaceAttachment.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to attachment(AwsEc2NetworkInterfaceAttachment).attachment - a consumer that will call methods on AwsEc2NetworkInterfaceAttachment.Builderattachment(AwsEc2NetworkInterfaceAttachment)AwsEc2NetworkInterfaceDetails.Builder networkInterfaceId(String networkInterfaceId)
The ID of the network interface.
networkInterfaceId - The ID of the network interface.AwsEc2NetworkInterfaceDetails.Builder securityGroups(Collection<AwsEc2NetworkInterfaceSecurityGroup> securityGroups)
Security groups for the network interface.
securityGroups - Security groups for the network interface.AwsEc2NetworkInterfaceDetails.Builder securityGroups(AwsEc2NetworkInterfaceSecurityGroup... securityGroups)
Security groups for the network interface.
securityGroups - Security groups for the network interface.AwsEc2NetworkInterfaceDetails.Builder securityGroups(Consumer<AwsEc2NetworkInterfaceSecurityGroup.Builder>... securityGroups)
Security groups for the network interface.
This is a convenience that creates an instance of the.Builder avoiding the need to create one manually via #builder() .
When the Consumer completes, List.Builder#build() is
called immediately and its result is passed to #securityGroups(List) .securityGroups - a consumer that will call methods on List.Builder #securityGroups(List) AwsEc2NetworkInterfaceDetails.Builder sourceDestCheck(Boolean sourceDestCheck)
Indicates whether traffic to or from the instance is validated.
sourceDestCheck - Indicates whether traffic to or from the instance is validated.AwsEc2NetworkInterfaceDetails.Builder ipV6Addresses(Collection<AwsEc2NetworkInterfaceIpV6AddressDetail> ipV6Addresses)
The IPv6 addresses associated with the network interface.
ipV6Addresses - The IPv6 addresses associated with the network interface.AwsEc2NetworkInterfaceDetails.Builder ipV6Addresses(AwsEc2NetworkInterfaceIpV6AddressDetail... ipV6Addresses)
The IPv6 addresses associated with the network interface.
ipV6Addresses - The IPv6 addresses associated with the network interface.AwsEc2NetworkInterfaceDetails.Builder ipV6Addresses(Consumer<AwsEc2NetworkInterfaceIpV6AddressDetail.Builder>... ipV6Addresses)
The IPv6 addresses associated with the network interface.
This is a convenience that creates an instance of the.Builder avoiding the need to create one manually via #builder() .
When the Consumer completes, List.Builder#build() is
called immediately and its result is passed to #ipV6Addresses(List) .ipV6Addresses - a consumer that will call methods on List.Builder #ipV6Addresses(List) AwsEc2NetworkInterfaceDetails.Builder privateIpAddresses(Collection<AwsEc2NetworkInterfacePrivateIpAddressDetail> privateIpAddresses)
The private IPv4 addresses associated with the network interface.
privateIpAddresses - The private IPv4 addresses associated with the network interface.AwsEc2NetworkInterfaceDetails.Builder privateIpAddresses(AwsEc2NetworkInterfacePrivateIpAddressDetail... privateIpAddresses)
The private IPv4 addresses associated with the network interface.
privateIpAddresses - The private IPv4 addresses associated with the network interface.AwsEc2NetworkInterfaceDetails.Builder privateIpAddresses(Consumer<AwsEc2NetworkInterfacePrivateIpAddressDetail.Builder>... privateIpAddresses)
The private IPv4 addresses associated with the network interface.
This is a convenience that creates an instance of the.Builder avoiding the need to create one manually via
List#builder() .
When the Consumer completes, .Builder#build() is called immediately and its result is
passed to #privateIpAddresses(List) .privateIpAddresses - a consumer that will call methods on .Builder #privateIpAddresses(List) AwsEc2NetworkInterfaceDetails.Builder publicDnsName(String publicDnsName)
The public DNS name of the network interface.
publicDnsName - The public DNS name of the network interface.AwsEc2NetworkInterfaceDetails.Builder publicIp(String publicIp)
The address of the Elastic IP address bound to the network interface.
publicIp - The address of the Elastic IP address bound to the network interface.Copyright © 2021. All rights reserved.