Interface AwsEc2VpcDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsEc2VpcDetails.Builder,
,AwsEc2VpcDetails> SdkBuilder<AwsEc2VpcDetails.Builder,
,AwsEc2VpcDetails> SdkPojo
- Enclosing class:
AwsEc2VpcDetails
-
Method Summary
Modifier and TypeMethodDescriptioncidrBlockAssociationSet
(Collection<CidrBlockAssociation> cidrBlockAssociationSet) Information about the IPv4 CIDR blocks associated with the VPC.cidrBlockAssociationSet
(Consumer<CidrBlockAssociation.Builder>... cidrBlockAssociationSet) Information about the IPv4 CIDR blocks associated with the VPC.cidrBlockAssociationSet
(CidrBlockAssociation... cidrBlockAssociationSet) Information about the IPv4 CIDR blocks associated with the VPC.dhcpOptionsId
(String dhcpOptionsId) The identifier of the set of Dynamic Host Configuration Protocol (DHCP) options that are associated with the VPC.ipv6CidrBlockAssociationSet
(Collection<Ipv6CidrBlockAssociation> ipv6CidrBlockAssociationSet) Information about the IPv6 CIDR blocks associated with the VPC.ipv6CidrBlockAssociationSet
(Consumer<Ipv6CidrBlockAssociation.Builder>... ipv6CidrBlockAssociationSet) Information about the IPv6 CIDR blocks associated with the VPC.ipv6CidrBlockAssociationSet
(Ipv6CidrBlockAssociation... ipv6CidrBlockAssociationSet) Information about the IPv6 CIDR blocks associated with the VPC.The current state of the VPC.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
cidrBlockAssociationSet
AwsEc2VpcDetails.Builder cidrBlockAssociationSet(Collection<CidrBlockAssociation> cidrBlockAssociationSet) Information about the IPv4 CIDR blocks associated with the VPC.
- Parameters:
cidrBlockAssociationSet
- Information about the IPv4 CIDR blocks associated with the VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cidrBlockAssociationSet
Information about the IPv4 CIDR blocks associated with the VPC.
- Parameters:
cidrBlockAssociationSet
- Information about the IPv4 CIDR blocks associated with the VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cidrBlockAssociationSet
AwsEc2VpcDetails.Builder cidrBlockAssociationSet(Consumer<CidrBlockAssociation.Builder>... cidrBlockAssociationSet) Information about the IPv4 CIDR blocks associated with the VPC.
This is a convenience method that creates an instance of theCidrBlockAssociation.Builder
avoiding the need to create one manually viaCidrBlockAssociation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocidrBlockAssociationSet(List<CidrBlockAssociation>)
.- Parameters:
cidrBlockAssociationSet
- a consumer that will call methods onCidrBlockAssociation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ipv6CidrBlockAssociationSet
AwsEc2VpcDetails.Builder ipv6CidrBlockAssociationSet(Collection<Ipv6CidrBlockAssociation> ipv6CidrBlockAssociationSet) Information about the IPv6 CIDR blocks associated with the VPC.
- Parameters:
ipv6CidrBlockAssociationSet
- Information about the IPv6 CIDR blocks associated with the VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipv6CidrBlockAssociationSet
AwsEc2VpcDetails.Builder ipv6CidrBlockAssociationSet(Ipv6CidrBlockAssociation... ipv6CidrBlockAssociationSet) Information about the IPv6 CIDR blocks associated with the VPC.
- Parameters:
ipv6CidrBlockAssociationSet
- Information about the IPv6 CIDR blocks associated with the VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipv6CidrBlockAssociationSet
AwsEc2VpcDetails.Builder ipv6CidrBlockAssociationSet(Consumer<Ipv6CidrBlockAssociation.Builder>... ipv6CidrBlockAssociationSet) Information about the IPv6 CIDR blocks associated with the VPC.
This is a convenience method that creates an instance of theIpv6CidrBlockAssociation.Builder
avoiding the need to create one manually viaIpv6CidrBlockAssociation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toipv6CidrBlockAssociationSet(List<Ipv6CidrBlockAssociation>)
.- Parameters:
ipv6CidrBlockAssociationSet
- a consumer that will call methods onIpv6CidrBlockAssociation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dhcpOptionsId
The identifier of the set of Dynamic Host Configuration Protocol (DHCP) options that are associated with the VPC. If the default options are associated with the VPC, then this is default.
- Parameters:
dhcpOptionsId
- The identifier of the set of Dynamic Host Configuration Protocol (DHCP) options that are associated with the VPC. If the default options are associated with the VPC, then this is default.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The current state of the VPC. Valid values are
available
orpending
.- Parameters:
state
- The current state of the VPC. Valid values areavailable
orpending
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-