public static interface CreateVpcRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<CreateVpcRequest.Builder,CreateVpcRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateVpcRequest.Builder |
amazonProvidedIpv6CidrBlock(Boolean amazonProvidedIpv6CidrBlock)
Requests an Amazon-provided IPv6 CIDR block with a /56 prefix length for the VPC.
|
CreateVpcRequest.Builder |
cidrBlock(String cidrBlock)
The IPv4 network range for the VPC, in CIDR notation.
|
CreateVpcRequest.Builder |
instanceTenancy(String instanceTenancy)
The tenancy options for instances launched into the VPC.
|
CreateVpcRequest.Builder |
instanceTenancy(Tenancy instanceTenancy)
The tenancy options for instances launched into the VPC.
|
CreateVpcRequest.Builder |
ipv6CidrBlock(String ipv6CidrBlock)
The IPv6 CIDR block from the IPv6 address pool.
|
CreateVpcRequest.Builder |
ipv6CidrBlockNetworkBorderGroup(String ipv6CidrBlockNetworkBorderGroup)
The name of the location from which we advertise the IPV6 CIDR block.
|
CreateVpcRequest.Builder |
ipv6Pool(String ipv6Pool)
The ID of an IPv6 address pool from which to allocate the IPv6 CIDR block.
|
CreateVpcRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateVpcRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateVpcRequest.Builder |
tagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to assign to the VPC.
|
CreateVpcRequest.Builder |
tagSpecifications(Consumer<TagSpecification.Builder>... tagSpecifications)
The tags to assign to the VPC.
|
CreateVpcRequest.Builder |
tagSpecifications(TagSpecification... tagSpecifications)
The tags to assign to the VPC.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateVpcRequest.Builder cidrBlock(String cidrBlock)
The IPv4 network range for the VPC, in CIDR notation. For example, 10.0.0.0/16. We modify the
specified CIDR block to its canonical form; for example, if you specify 100.68.0.18/18, we
modify it to 100.68.0.0/18.
cidrBlock - The IPv4 network range for the VPC, in CIDR notation. For example, 10.0.0.0/16. We modify
the specified CIDR block to its canonical form; for example, if you specify
100.68.0.18/18, we modify it to 100.68.0.0/18.CreateVpcRequest.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 IP 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 IP addresses, or the size of the CIDR block.CreateVpcRequest.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.CreateVpcRequest.Builder ipv6CidrBlock(String ipv6CidrBlock)
The 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 - The 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.
CreateVpcRequest.Builder instanceTenancy(String instanceTenancy)
The tenancy options for instances launched into the VPC. For default, instances are launched
with shared tenancy by default. You can launch instances with any tenancy into a shared tenancy VPC. For
dedicated, instances are launched as dedicated tenancy instances by default. You can only launch
instances with a tenancy of dedicated or host into a dedicated tenancy VPC.
Important: The host value cannot be used with this parameter. Use the
default or dedicated values only.
Default: default
instanceTenancy - The tenancy options for instances launched into the VPC. For default, instances are
launched with shared tenancy by default. You can launch instances with any tenancy into a shared
tenancy VPC. For dedicated, instances are launched as dedicated tenancy instances by
default. You can only launch instances with a tenancy of dedicated or host
into a dedicated tenancy VPC.
Important: The host value cannot be used with this parameter. Use the
default or dedicated values only.
Default: default
Tenancy,
TenancyCreateVpcRequest.Builder instanceTenancy(Tenancy instanceTenancy)
The tenancy options for instances launched into the VPC. For default, instances are launched
with shared tenancy by default. You can launch instances with any tenancy into a shared tenancy VPC. For
dedicated, instances are launched as dedicated tenancy instances by default. You can only launch
instances with a tenancy of dedicated or host into a dedicated tenancy VPC.
Important: The host value cannot be used with this parameter. Use the
default or dedicated values only.
Default: default
instanceTenancy - The tenancy options for instances launched into the VPC. For default, instances are
launched with shared tenancy by default. You can launch instances with any tenancy into a shared
tenancy VPC. For dedicated, instances are launched as dedicated tenancy instances by
default. You can only launch instances with a tenancy of dedicated or host
into a dedicated tenancy VPC.
Important: The host value cannot be used with this parameter. Use the
default or dedicated values only.
Default: default
Tenancy,
TenancyCreateVpcRequest.Builder ipv6CidrBlockNetworkBorderGroup(String ipv6CidrBlockNetworkBorderGroup)
The name of the location from which we advertise the IPV6 CIDR block. Use this parameter to limit the address to this location.
You must set AmazonProvidedIpv6CidrBlock to true to use this parameter.
ipv6CidrBlockNetworkBorderGroup - The name of the location from which we advertise the IPV6 CIDR block. Use this parameter to limit the
address to this location.
You must set AmazonProvidedIpv6CidrBlock to true to use this parameter.
CreateVpcRequest.Builder tagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to assign to the VPC.
tagSpecifications - The tags to assign to the VPC.CreateVpcRequest.Builder tagSpecifications(TagSpecification... tagSpecifications)
The tags to assign to the VPC.
tagSpecifications - The tags to assign to the VPC.CreateVpcRequest.Builder tagSpecifications(Consumer<TagSpecification.Builder>... tagSpecifications)
The tags to assign to the VPC.
This is a convenience that creates an instance of theList.Builder avoiding the
need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and
its result is passed to #tagSpecifications(List) .tagSpecifications - a consumer that will call methods on List.Builder #tagSpecifications(List) CreateVpcRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateVpcRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2020. All rights reserved.