public static interface Vpc.Builder extends SdkPojo, CopyableBuilder<Vpc.Builder,Vpc>
Modifier and Type | Method and Description |
---|---|
Vpc.Builder |
cidrBlock(String cidrBlock)
The primary IPv4 CIDR block for the VPC.
|
Vpc.Builder |
cidrBlockAssociationSet(Collection<VpcCidrBlockAssociation> cidrBlockAssociationSet)
Information about the IPv4 CIDR blocks associated with the VPC.
|
Vpc.Builder |
cidrBlockAssociationSet(Consumer<VpcCidrBlockAssociation.Builder>... cidrBlockAssociationSet)
Information about the IPv4 CIDR blocks associated with the VPC.
|
Vpc.Builder |
cidrBlockAssociationSet(VpcCidrBlockAssociation... cidrBlockAssociationSet)
Information about the IPv4 CIDR blocks associated with the VPC.
|
Vpc.Builder |
dhcpOptionsId(String dhcpOptionsId)
The ID of the set of DHCP options you've associated with the VPC (or
default if the default
options are associated with the VPC). |
Vpc.Builder |
instanceTenancy(String instanceTenancy)
The allowed tenancy of instances launched into the VPC.
|
Vpc.Builder |
instanceTenancy(Tenancy instanceTenancy)
The allowed tenancy of instances launched into the VPC.
|
Vpc.Builder |
ipv6CidrBlockAssociationSet(Collection<VpcIpv6CidrBlockAssociation> ipv6CidrBlockAssociationSet)
Information about the IPv6 CIDR blocks associated with the VPC.
|
Vpc.Builder |
ipv6CidrBlockAssociationSet(Consumer<VpcIpv6CidrBlockAssociation.Builder>... ipv6CidrBlockAssociationSet)
Information about the IPv6 CIDR blocks associated with the VPC.
|
Vpc.Builder |
ipv6CidrBlockAssociationSet(VpcIpv6CidrBlockAssociation... ipv6CidrBlockAssociationSet)
Information about the IPv6 CIDR blocks associated with the VPC.
|
Vpc.Builder |
isDefault(Boolean isDefault)
Indicates whether the VPC is the default VPC.
|
Vpc.Builder |
ownerId(String ownerId)
The ID of the AWS account that owns the VPC.
|
Vpc.Builder |
state(String state)
The current state of the VPC.
|
Vpc.Builder |
state(VpcState state)
The current state of the VPC.
|
Vpc.Builder |
tags(Collection<Tag> tags)
Any tags assigned to the VPC.
|
Vpc.Builder |
tags(Consumer<Tag.Builder>... tags)
Any tags assigned to the VPC.
|
Vpc.Builder |
tags(Tag... tags)
Any tags assigned to the VPC.
|
Vpc.Builder |
vpcId(String vpcId)
The ID of the VPC.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
Vpc.Builder cidrBlock(String cidrBlock)
The primary IPv4 CIDR block for the VPC.
cidrBlock
- The primary IPv4 CIDR block for the VPC.Vpc.Builder dhcpOptionsId(String dhcpOptionsId)
The ID of the set of DHCP options you've associated with the VPC (or default
if the default
options are associated with the VPC).
dhcpOptionsId
- The ID of the set of DHCP options you've associated with the VPC (or default
if the
default options are associated with the VPC).Vpc.Builder state(String state)
The current state of the VPC.
Vpc.Builder state(VpcState state)
The current state of the VPC.
Vpc.Builder vpcId(String vpcId)
The ID of the VPC.
vpcId
- The ID of the VPC.Vpc.Builder ownerId(String ownerId)
The ID of the AWS account that owns the VPC.
ownerId
- The ID of the AWS account that owns the VPC.Vpc.Builder instanceTenancy(String instanceTenancy)
The allowed tenancy of instances launched into the VPC.
Vpc.Builder instanceTenancy(Tenancy instanceTenancy)
The allowed tenancy of instances launched into the VPC.
Vpc.Builder ipv6CidrBlockAssociationSet(Collection<VpcIpv6CidrBlockAssociation> ipv6CidrBlockAssociationSet)
Information about the IPv6 CIDR blocks associated with the VPC.
ipv6CidrBlockAssociationSet
- Information about the IPv6 CIDR blocks associated with the VPC.Vpc.Builder ipv6CidrBlockAssociationSet(VpcIpv6CidrBlockAssociation... ipv6CidrBlockAssociationSet)
Information about the IPv6 CIDR blocks associated with the VPC.
ipv6CidrBlockAssociationSet
- Information about the IPv6 CIDR blocks associated with the VPC.Vpc.Builder ipv6CidrBlockAssociationSet(Consumer<VpcIpv6CidrBlockAssociation.Builder>... ipv6CidrBlockAssociationSet)
Information about the IPv6 CIDR blocks associated with 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 #ipv6CidrBlockAssociationSet(List)
.ipv6CidrBlockAssociationSet
- a consumer that will call methods on List.Builder
#ipv6CidrBlockAssociationSet(List)
Vpc.Builder cidrBlockAssociationSet(Collection<VpcCidrBlockAssociation> cidrBlockAssociationSet)
Information about the IPv4 CIDR blocks associated with the VPC.
cidrBlockAssociationSet
- Information about the IPv4 CIDR blocks associated with the VPC.Vpc.Builder cidrBlockAssociationSet(VpcCidrBlockAssociation... cidrBlockAssociationSet)
Information about the IPv4 CIDR blocks associated with the VPC.
cidrBlockAssociationSet
- Information about the IPv4 CIDR blocks associated with the VPC.Vpc.Builder cidrBlockAssociationSet(Consumer<VpcCidrBlockAssociation.Builder>... cidrBlockAssociationSet)
Information about the IPv4 CIDR blocks associated with 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 #cidrBlockAssociationSet(List)
.cidrBlockAssociationSet
- a consumer that will call methods on List.Builder
#cidrBlockAssociationSet(List)
Vpc.Builder isDefault(Boolean isDefault)
Indicates whether the VPC is the default VPC.
isDefault
- Indicates whether the VPC is the default VPC.Vpc.Builder tags(Collection<Tag> tags)
Any tags assigned to the VPC.
tags
- Any tags assigned to the VPC.Vpc.Builder tags(Tag... tags)
Any tags assigned to the VPC.
tags
- Any tags assigned to the VPC.Vpc.Builder tags(Consumer<Tag.Builder>... tags)
Any tags assigned 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 #tags(List)
.tags
- a consumer that will call methods on List.Builder
#tags(List)
Copyright © 2020. All rights reserved.