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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaCidrBlockAssociation.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaIpv6CidrBlockAssociation.builder().When the
Consumercompletes,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
availableorpending.- Parameters:
state- The current state of the VPC. Valid values areavailableorpending.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-