public static interface AssociateVpcCidrBlockRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<AssociateVpcCidrBlockRequest.Builder,AssociateVpcCidrBlockRequest>
Modifier and Type | Method and Description |
---|---|
AssociateVpcCidrBlockRequest.Builder |
amazonProvidedIpv6CidrBlock(Boolean amazonProvidedIpv6CidrBlock)
Requests an Amazon-provided IPv6 CIDR block with a /56 prefix length for the VPC.
|
AssociateVpcCidrBlockRequest.Builder |
cidrBlock(String cidrBlock)
An IPv4 CIDR block to associate with the VPC.
|
AssociateVpcCidrBlockRequest.Builder |
ipv6CidrBlock(String ipv6CidrBlock)
An IPv6 CIDR block from the IPv6 address pool.
|
AssociateVpcCidrBlockRequest.Builder |
ipv6CidrBlockNetworkBorderGroup(String ipv6CidrBlockNetworkBorderGroup)
The name of the location from which we advertise the IPV6 CIDR block.
|
AssociateVpcCidrBlockRequest.Builder |
ipv6Pool(String ipv6Pool)
The ID of an IPv6 address pool from which to allocate the IPv6 CIDR block.
|
AssociateVpcCidrBlockRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
AssociateVpcCidrBlockRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
AssociateVpcCidrBlockRequest.Builder |
vpcId(String vpcId)
The ID of the VPC.
|
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
AssociateVpcCidrBlockRequest.Builder amazonProvidedIpv6CidrBlock(Boolean amazonProvidedIpv6CidrBlock)
Requests an Amazon-provided IPv6 CIDR block with a /56 prefix length for the VPC. You cannot specify the range of IPv6 addresses, or the size of the CIDR block.
amazonProvidedIpv6CidrBlock
- Requests an Amazon-provided IPv6 CIDR block with a /56 prefix length for the VPC. You cannot specify
the range of IPv6 addresses, or the size of the CIDR block.AssociateVpcCidrBlockRequest.Builder cidrBlock(String cidrBlock)
An IPv4 CIDR block to associate with the VPC.
cidrBlock
- An IPv4 CIDR block to associate with the VPC.AssociateVpcCidrBlockRequest.Builder vpcId(String vpcId)
The ID of the VPC.
vpcId
- The ID of the VPC.AssociateVpcCidrBlockRequest.Builder ipv6CidrBlockNetworkBorderGroup(String ipv6CidrBlockNetworkBorderGroup)
The name of the location from which we advertise the IPV6 CIDR block. Use this parameter to limit the CIDR block to this location.
You must set AmazonProvidedIpv6CidrBlock
to true
to use this parameter.
You can have one IPv6 CIDR block association per network border group.
ipv6CidrBlockNetworkBorderGroup
- The name of the location from which we advertise the IPV6 CIDR block. Use this parameter to limit the
CIDR block to this location.
You must set AmazonProvidedIpv6CidrBlock
to true
to use this parameter.
You can have one IPv6 CIDR block association per network border group.
AssociateVpcCidrBlockRequest.Builder ipv6Pool(String ipv6Pool)
The ID of an IPv6 address pool from which to allocate the IPv6 CIDR block.
ipv6Pool
- The ID of an IPv6 address pool from which to allocate the IPv6 CIDR block.AssociateVpcCidrBlockRequest.Builder ipv6CidrBlock(String ipv6CidrBlock)
An IPv6 CIDR block from the IPv6 address pool. You must also specify Ipv6Pool
in the request.
To let Amazon choose the IPv6 CIDR block for you, omit this parameter.
ipv6CidrBlock
- An IPv6 CIDR block from the IPv6 address pool. You must also specify Ipv6Pool
in the
request.
To let Amazon choose the IPv6 CIDR block for you, omit this parameter.
AssociateVpcCidrBlockRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.AssociateVpcCidrBlockRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.