public static interface LaunchTemplateInstanceNetworkInterfaceSpecification.Builder extends SdkPojo, CopyableBuilder<LaunchTemplateInstanceNetworkInterfaceSpecification.Builder,LaunchTemplateInstanceNetworkInterfaceSpecification>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildLaunchTemplateInstanceNetworkInterfaceSpecification.Builder associateCarrierIpAddress(Boolean associateCarrierIpAddress)
Indicates whether to associate a Carrier IP address with eth0 for a new network interface.
Use this option when you launch an instance in a Wavelength Zone and want to associate a Carrier IP address with the network interface. For more information about Carrier IP addresses, see Carrier IP addresses in the Wavelength Developer Guide.
associateCarrierIpAddress - Indicates whether to associate a Carrier IP address with eth0 for a new network interface.
Use this option when you launch an instance in a Wavelength Zone and want to associate a Carrier IP address with the network interface. For more information about Carrier IP addresses, see Carrier IP addresses in the Wavelength Developer Guide.
LaunchTemplateInstanceNetworkInterfaceSpecification.Builder associatePublicIpAddress(Boolean associatePublicIpAddress)
Indicates whether to associate a public IPv4 address with eth0 for a new network interface.
associatePublicIpAddress - Indicates whether to associate a public IPv4 address with eth0 for a new network interface.LaunchTemplateInstanceNetworkInterfaceSpecification.Builder deleteOnTermination(Boolean deleteOnTermination)
Indicates whether the network interface is deleted when the instance is terminated.
deleteOnTermination - Indicates whether the network interface is deleted when the instance is terminated.LaunchTemplateInstanceNetworkInterfaceSpecification.Builder description(String description)
A description for the network interface.
description - A description for the network interface.LaunchTemplateInstanceNetworkInterfaceSpecification.Builder deviceIndex(Integer deviceIndex)
The device index for the network interface attachment.
deviceIndex - The device index for the network interface attachment.LaunchTemplateInstanceNetworkInterfaceSpecification.Builder groups(Collection<String> groups)
The IDs of one or more security groups.
groups - The IDs of one or more security groups.LaunchTemplateInstanceNetworkInterfaceSpecification.Builder groups(String... groups)
The IDs of one or more security groups.
groups - The IDs of one or more security groups.LaunchTemplateInstanceNetworkInterfaceSpecification.Builder interfaceType(String interfaceType)
The type of network interface.
interfaceType - The type of network interface.LaunchTemplateInstanceNetworkInterfaceSpecification.Builder ipv6AddressCount(Integer ipv6AddressCount)
The number of IPv6 addresses for the network interface.
ipv6AddressCount - The number of IPv6 addresses for the network interface.LaunchTemplateInstanceNetworkInterfaceSpecification.Builder ipv6Addresses(Collection<InstanceIpv6Address> ipv6Addresses)
The IPv6 addresses for the network interface.
ipv6Addresses - The IPv6 addresses for the network interface.LaunchTemplateInstanceNetworkInterfaceSpecification.Builder ipv6Addresses(InstanceIpv6Address... ipv6Addresses)
The IPv6 addresses for the network interface.
ipv6Addresses - The IPv6 addresses for the network interface.LaunchTemplateInstanceNetworkInterfaceSpecification.Builder ipv6Addresses(Consumer<InstanceIpv6Address.Builder>... ipv6Addresses)
The IPv6 addresses for the network interface.
This is a convenience method that creates an instance of theInstanceIpv6Address.Builder avoiding the need to create one
manually via InstanceIpv6Address.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
InstanceIpv6Address.Builder#ipv6Addresses(java.util.Collection) LaunchTemplateInstanceNetworkInterfaceSpecification.Builder networkInterfaceId(String networkInterfaceId)
The ID of the network interface.
networkInterfaceId - The ID of the network interface.LaunchTemplateInstanceNetworkInterfaceSpecification.Builder privateIpAddress(String privateIpAddress)
The primary private IPv4 address of the network interface.
privateIpAddress - The primary private IPv4 address of the network interface.LaunchTemplateInstanceNetworkInterfaceSpecification.Builder privateIpAddresses(Collection<PrivateIpAddressSpecification> privateIpAddresses)
One or more private IPv4 addresses.
privateIpAddresses - One or more private IPv4 addresses.LaunchTemplateInstanceNetworkInterfaceSpecification.Builder privateIpAddresses(PrivateIpAddressSpecification... privateIpAddresses)
One or more private IPv4 addresses.
privateIpAddresses - One or more private IPv4 addresses.LaunchTemplateInstanceNetworkInterfaceSpecification.Builder privateIpAddresses(Consumer<PrivateIpAddressSpecification.Builder>... privateIpAddresses)
One or more private IPv4 addresses.
This is a convenience method that creates an instance of thePrivateIpAddressSpecification.Builder avoiding the need to
create one manually via
PrivateIpAddressSpecification.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
PrivateIpAddressSpecification.Builder#privateIpAddresses(java.util.Collection) LaunchTemplateInstanceNetworkInterfaceSpecification.Builder secondaryPrivateIpAddressCount(Integer secondaryPrivateIpAddressCount)
The number of secondary private IPv4 addresses for the network interface.
secondaryPrivateIpAddressCount - The number of secondary private IPv4 addresses for the network interface.LaunchTemplateInstanceNetworkInterfaceSpecification.Builder subnetId(String subnetId)
The ID of the subnet for the network interface.
subnetId - The ID of the subnet for the network interface.LaunchTemplateInstanceNetworkInterfaceSpecification.Builder networkCardIndex(Integer networkCardIndex)
The index of the network card.
networkCardIndex - The index of the network card.LaunchTemplateInstanceNetworkInterfaceSpecification.Builder ipv4Prefixes(Collection<Ipv4PrefixSpecificationResponse> ipv4Prefixes)
One or more IPv4 prefixes assigned to the network interface.
ipv4Prefixes - One or more IPv4 prefixes assigned to the network interface.LaunchTemplateInstanceNetworkInterfaceSpecification.Builder ipv4Prefixes(Ipv4PrefixSpecificationResponse... ipv4Prefixes)
One or more IPv4 prefixes assigned to the network interface.
ipv4Prefixes - One or more IPv4 prefixes assigned to the network interface.LaunchTemplateInstanceNetworkInterfaceSpecification.Builder ipv4Prefixes(Consumer<Ipv4PrefixSpecificationResponse.Builder>... ipv4Prefixes)
One or more IPv4 prefixes assigned to the network interface.
This is a convenience method that creates an instance of theIpv4PrefixSpecificationResponse.Builder avoiding the need
to create one manually via
Ipv4PrefixSpecificationResponse.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #ipv4Prefixes(List.
ipv4Prefixes - a consumer that will call methods on
Ipv4PrefixSpecificationResponse.Builder#ipv4Prefixes(java.util.Collection) LaunchTemplateInstanceNetworkInterfaceSpecification.Builder ipv4PrefixCount(Integer ipv4PrefixCount)
The number of IPv4 prefixes that Amazon Web Services automatically assigned to the network interface.
ipv4PrefixCount - The number of IPv4 prefixes that Amazon Web Services automatically assigned to the network interface.LaunchTemplateInstanceNetworkInterfaceSpecification.Builder ipv6Prefixes(Collection<Ipv6PrefixSpecificationResponse> ipv6Prefixes)
One or more IPv6 prefixes assigned to the network interface.
ipv6Prefixes - One or more IPv6 prefixes assigned to the network interface.LaunchTemplateInstanceNetworkInterfaceSpecification.Builder ipv6Prefixes(Ipv6PrefixSpecificationResponse... ipv6Prefixes)
One or more IPv6 prefixes assigned to the network interface.
ipv6Prefixes - One or more IPv6 prefixes assigned to the network interface.LaunchTemplateInstanceNetworkInterfaceSpecification.Builder ipv6Prefixes(Consumer<Ipv6PrefixSpecificationResponse.Builder>... ipv6Prefixes)
One or more IPv6 prefixes assigned to the network interface.
This is a convenience method that creates an instance of theIpv6PrefixSpecificationResponse.Builder avoiding the need
to create one manually via
Ipv6PrefixSpecificationResponse.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #ipv6Prefixes(List.
ipv6Prefixes - a consumer that will call methods on
Ipv6PrefixSpecificationResponse.Builder#ipv6Prefixes(java.util.Collection) LaunchTemplateInstanceNetworkInterfaceSpecification.Builder ipv6PrefixCount(Integer ipv6PrefixCount)
The number of IPv6 prefixes that Amazon Web Services automatically assigned to the network interface.
ipv6PrefixCount - The number of IPv6 prefixes that Amazon Web Services automatically assigned to the network interface.Copyright © 2022. All rights reserved.