Interface AssignPrivateIpAddressesRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<AssignPrivateIpAddressesRequest.Builder,,AssignPrivateIpAddressesRequest> Ec2Request.Builder,SdkBuilder<AssignPrivateIpAddressesRequest.Builder,,AssignPrivateIpAddressesRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
- AssignPrivateIpAddressesRequest
-
Method Summary
Modifier and TypeMethodDescriptionallowReassignment(Boolean allowReassignment) Indicates whether to allow an IP address that is already assigned to another network interface or instance to be reassigned to the specified network interface.ipv4PrefixCount(Integer ipv4PrefixCount) The number of IPv4 prefixes that Amazon Web Services automatically assigns to the network interface.ipv4Prefixes(String... ipv4Prefixes) One or more IPv4 prefixes assigned to the network interface.ipv4Prefixes(Collection<String> ipv4Prefixes) One or more IPv4 prefixes assigned to the network interface.networkInterfaceId(String networkInterfaceId) The ID of the network interface.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) privateIpAddresses(String... privateIpAddresses) The IP addresses to be assigned as a secondary private IP address to the network interface.privateIpAddresses(Collection<String> privateIpAddresses) The IP addresses to be assigned as a secondary private IP address to the network interface.secondaryPrivateIpAddressCount(Integer secondaryPrivateIpAddressCount) The number of secondary IP addresses to assign to the network interface.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.ec2.model.Ec2Request.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
ipv4Prefixes
One or more IPv4 prefixes assigned to the network interface. You can't use this option if you use the
Ipv4PrefixCountoption.- Parameters:
ipv4Prefixes- One or more IPv4 prefixes assigned to the network interface. You can't use this option if you use theIpv4PrefixCountoption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipv4Prefixes
One or more IPv4 prefixes assigned to the network interface. You can't use this option if you use the
Ipv4PrefixCountoption.- Parameters:
ipv4Prefixes- One or more IPv4 prefixes assigned to the network interface. You can't use this option if you use theIpv4PrefixCountoption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipv4PrefixCount
The number of IPv4 prefixes that Amazon Web Services automatically assigns to the network interface. You can't use this option if you use the
Ipv4 Prefixesoption.- Parameters:
ipv4PrefixCount- The number of IPv4 prefixes that Amazon Web Services automatically assigns to the network interface. You can't use this option if you use theIpv4 Prefixesoption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfaceId
The ID of the network interface.
- Parameters:
networkInterfaceId- The ID of the network interface.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privateIpAddresses
The IP addresses to be assigned as a secondary private IP address to the network interface. You can't specify this parameter when also specifying a number of secondary IP addresses.
If you don't specify an IP address, Amazon EC2 automatically selects an IP address within the subnet range.
- Parameters:
privateIpAddresses- The IP addresses to be assigned as a secondary private IP address to the network interface. You can't specify this parameter when also specifying a number of secondary IP addresses.If you don't specify an IP address, Amazon EC2 automatically selects an IP address within the subnet range.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privateIpAddresses
The IP addresses to be assigned as a secondary private IP address to the network interface. You can't specify this parameter when also specifying a number of secondary IP addresses.
If you don't specify an IP address, Amazon EC2 automatically selects an IP address within the subnet range.
- Parameters:
privateIpAddresses- The IP addresses to be assigned as a secondary private IP address to the network interface. You can't specify this parameter when also specifying a number of secondary IP addresses.If you don't specify an IP address, Amazon EC2 automatically selects an IP address within the subnet range.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
secondaryPrivateIpAddressCount
AssignPrivateIpAddressesRequest.Builder secondaryPrivateIpAddressCount(Integer secondaryPrivateIpAddressCount) The number of secondary IP addresses to assign to the network interface. You can't specify this parameter when also specifying private IP addresses.
- Parameters:
secondaryPrivateIpAddressCount- The number of secondary IP addresses to assign to the network interface. You can't specify this parameter when also specifying private IP addresses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowReassignment
Indicates whether to allow an IP address that is already assigned to another network interface or instance to be reassigned to the specified network interface.
- Parameters:
allowReassignment- Indicates whether to allow an IP address that is already assigned to another network interface or instance to be reassigned to the specified network interface.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
AssignPrivateIpAddressesRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) - Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
AssignPrivateIpAddressesRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) - Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-