primaryIpv6
Indicates the primary IPv6 configuration.
- Parameters:
primaryIpv6
- Indicates the primary IPv6 configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
Buildable
, CopyableBuilder<InstanceNetworkInterfaceSpecification.Builder,InstanceNetworkInterfaceSpecification>
, SdkBuilder<InstanceNetworkInterfaceSpecification.Builder,InstanceNetworkInterfaceSpecification>
, SdkPojo
InstanceNetworkInterfaceSpecification
associateCarrierIpAddress(Boolean associateCarrierIpAddress)
associatePublicIpAddress(Boolean associatePublicIpAddress)
connectionTrackingSpecification(Consumer<ConnectionTrackingSpecificationRequest.Builder> connectionTrackingSpecification)
connectionTrackingSpecification(ConnectionTrackingSpecificationRequest connectionTrackingSpecification)
description(String description)
deviceIndex(Integer deviceIndex)
enaSrdSpecification(Consumer<EnaSrdSpecificationRequest.Builder> enaSrdSpecification)
enaSrdSpecification(EnaSrdSpecificationRequest enaSrdSpecification)
groups(Collection<String> groups)
interfaceType(String interfaceType)
interfaceType(InterfaceTypeEnum interfaceType)
ipv4PrefixCount(Integer ipv4PrefixCount)
ipv4Prefixes(Collection<Ipv4PrefixSpecificationRequest> ipv4Prefixes)
ipv4Prefixes(Consumer<Ipv4PrefixSpecificationRequest.Builder>... ipv4Prefixes)
ipv4Prefixes(Ipv4PrefixSpecificationRequest... ipv4Prefixes)
ipv6AddressCount(Integer ipv6AddressCount)
ipv6Addresses(Collection<InstanceIpv6Address> ipv6Addresses)
ipv6Addresses(Consumer<InstanceIpv6Address.Builder>... ipv6Addresses)
ipv6Addresses(InstanceIpv6Address... ipv6Addresses)
ipv6PrefixCount(Integer ipv6PrefixCount)
ipv6Prefixes(Collection<Ipv6PrefixSpecificationRequest> ipv6Prefixes)
ipv6Prefixes(Consumer<Ipv6PrefixSpecificationRequest.Builder>... ipv6Prefixes)
ipv6Prefixes(Ipv6PrefixSpecificationRequest... ipv6Prefixes)
networkCardIndex(Integer networkCardIndex)
networkInterfaceId(String networkInterfaceId)
primaryIpv6(Boolean primaryIpv6)
privateIpAddress(String privateIpAddress)
privateIpAddresses(Collection<PrivateIpAddressSpecification> privateIpAddresses)
privateIpAddresses(Consumer<PrivateIpAddressSpecification.Builder>... privateIpAddresses)
privateIpAddresses(PrivateIpAddressSpecification... privateIpAddresses)
secondaryPrivateIpAddressCount(Integer secondaryPrivateIpAddressCount)
copy
applyMutation, build
equalsBySdkFields, sdkFieldNameToField, sdkFields
Enables carrier IP address association.
associateCarrierIpAddress
- Enables carrier IP address association.Enables public IP address assignment.
associatePublicIpAddress
- Enables public IP address assignment.Configures network connection tracking parameters.
connectionTrackingSpecification
- Configures network connection tracking parameters.Configures network connection tracking parameters.
This is a convenience method that creates an instance of theConnectionTrackingSpecificationRequest.Builder
avoiding the need to create one manually via
ConnectionTrackingSpecificationRequest.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to
connectionTrackingSpecification(ConnectionTrackingSpecificationRequest)
.
connectionTrackingSpecification
- a consumer that will call methods on ConnectionTrackingSpecificationRequest.Builder
Descriptive text for the network interface.
description
- Descriptive text for the network interface.Unique index for the network interface.
deviceIndex
- Unique index for the network interface.Configures Elastic Network Adapter Scalable Reliable Datagram settings.
enaSrdSpecification
- Configures Elastic Network Adapter Scalable Reliable Datagram settings.Configures Elastic Network Adapter Scalable Reliable Datagram settings.
This is a convenience method that creates an instance of theEnaSrdSpecificationRequest.Builder
avoiding the need to create one manually via EnaSrdSpecificationRequest.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to enaSrdSpecification(EnaSrdSpecificationRequest)
.
enaSrdSpecification
- a consumer that will call methods on EnaSrdSpecificationRequest.Builder
Specifies the type of network interface.
interfaceType
- Specifies the type of network interface.Specifies the type of network interface.
interfaceType
- Specifies the type of network interface.IPv4 prefix configurations for the interface.
ipv4Prefixes
- IPv4 prefix configurations for the interface.IPv4 prefix configurations for the interface.
ipv4Prefixes
- IPv4 prefix configurations for the interface.IPv4 prefix configurations for the interface.
This is a convenience method that creates an instance of theIpv4PrefixSpecificationRequest.Builder
avoiding the need to create one manually via
Ipv4PrefixSpecificationRequest.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately and its result is passed to ipv4Prefixes(List<Ipv4PrefixSpecificationRequest>)
.
ipv4Prefixes
- a consumer that will call methods on
Ipv4PrefixSpecificationRequest.Builder
Number of IPv4 prefixes to assign.
ipv4PrefixCount
- Number of IPv4 prefixes to assign.Number of IPv6 addresses to assign.
ipv6AddressCount
- Number of IPv6 addresses to assign.Specific IPv6 addresses for the interface.
ipv6Addresses
- Specific IPv6 addresses for the interface.Specific IPv6 addresses for the interface.
ipv6Addresses
- Specific IPv6 addresses for the interface.Specific IPv6 addresses for the 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<InstanceIpv6Address>)
.
ipv6Addresses
- a consumer that will call methods on
InstanceIpv6Address.Builder
IPv6 prefix configurations for the interface.
ipv6Prefixes
- IPv6 prefix configurations for the interface.IPv6 prefix configurations for the interface.
ipv6Prefixes
- IPv6 prefix configurations for the interface.IPv6 prefix configurations for the interface.
This is a convenience method that creates an instance of theIpv6PrefixSpecificationRequest.Builder
avoiding the need to create one manually via
Ipv6PrefixSpecificationRequest.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately and its result is passed to ipv6Prefixes(List<Ipv6PrefixSpecificationRequest>)
.
ipv6Prefixes
- a consumer that will call methods on
Ipv6PrefixSpecificationRequest.Builder
Number of IPv6 prefixes to assign.
ipv6PrefixCount
- Number of IPv6 prefixes to assign.Index of the network card for multiple network interfaces.
networkCardIndex
- Index of the network card for multiple network interfaces.Unique identifier for the network interface.
networkInterfaceId
- Unique identifier for the network interface.Indicates the primary IPv6 configuration.
primaryIpv6
- Indicates the primary IPv6 configuration.Primary private IP address for the interface.
privateIpAddress
- Primary private IP address for the interface.List of private IP addresses for the interface.
privateIpAddresses
- List of private IP addresses for the interface.List of private IP addresses for the interface.
privateIpAddresses
- List of private IP addresses for the interface.List of private IP addresses for the interface.
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<PrivateIpAddressSpecification>)
.
privateIpAddresses
- a consumer that will call methods on
PrivateIpAddressSpecification.Builder
Number of additional private IP addresses to assign.
secondaryPrivateIpAddressCount
- Number of additional private IP addresses to assign.Security groups associated with the network interface.
groups
- Security groups associated with the network interface.Security groups associated with the network interface.
groups
- Security groups associated with the network interface.Subnet identifier for the network interface.
subnetId
- Subnet identifier for the network interface.