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.
|
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 Amazon Web Services 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.
dhcpOptionsId
- The ID of the set of DHCP options you've 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 Amazon Web Services account that owns the VPC.
ownerId
- The ID of the Amazon Web Services 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 method that creates an instance of theVpcIpv6CidrBlockAssociation.Builder
avoiding the need to
create one manually via
VpcIpv6CidrBlockAssociation.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called
immediately and its result is passed to #ipv6CidrBlockAssociationSet(List
.
ipv6CidrBlockAssociationSet
- a consumer that will call methods on
VpcIpv6CidrBlockAssociation.Builder
#ipv6CidrBlockAssociationSet(java.util.Collection)
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 method that creates an instance of theVpcCidrBlockAssociation.Builder
avoiding the need to create
one manually via VpcCidrBlockAssociation.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called
immediately and its result is passed to #cidrBlockAssociationSet(List
.
cidrBlockAssociationSet
- a consumer that will call methods on
VpcCidrBlockAssociation.Builder
#cidrBlockAssociationSet(java.util.Collection)
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 method that creates an instance of theTag.Builder
avoiding the need to create one manually via
Tag.builder()
.
When the Consumer
completes, SdkBuilder.build()
is
called immediately and its result is passed to #tags(List
.
tags
- a consumer that will call methods on Tag.Builder
#tags(java.util.Collection)
Copyright © 2023. All rights reserved.