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 method 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 method that creates an instance of theAwsEc2NetworkInterfaceSecurityGroup.Builder
avoiding the need to create one manually via
AwsEc2NetworkInterfaceSecurityGroup.builder().
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to #securityGroups(List.
securityGroups - a consumer that will call methods on
AwsEc2NetworkInterfaceSecurityGroup.Builder#securityGroups(java.util.Collection) 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 method that creates an instance of theAwsEc2NetworkInterfaceIpV6AddressDetail.Builder
avoiding the need to create one manually via
AwsEc2NetworkInterfaceIpV6AddressDetail.builder().
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to #ipV6Addresses(List.
ipV6Addresses - a consumer that will call methods on
AwsEc2NetworkInterfaceIpV6AddressDetail.Builder#ipV6Addresses(java.util.Collection) 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 method that creates an instance of theAwsEc2NetworkInterfacePrivateIpAddressDetail.Builder
avoiding the need to create one manually via
AwsEc2NetworkInterfacePrivateIpAddressDetail.builder()
.
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to #privateIpAddresses(List.
privateIpAddresses - a consumer that will call methods on
AwsEc2NetworkInterfacePrivateIpAddressDetail.Builder#privateIpAddresses(java.util.Collection) 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 © 2023. All rights reserved.