Interface AwsEc2VpcDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AwsEc2VpcDetails.Builder,AwsEc2VpcDetails>,SdkBuilder<AwsEc2VpcDetails.Builder,AwsEc2VpcDetails>,SdkPojo
- Enclosing class:
- AwsEc2VpcDetails
public static interface AwsEc2VpcDetails.Builder extends SdkPojo, CopyableBuilder<AwsEc2VpcDetails.Builder,AwsEc2VpcDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AwsEc2VpcDetails.BuildercidrBlockAssociationSet(Collection<CidrBlockAssociation> cidrBlockAssociationSet)Information about the IPv4 CIDR blocks associated with the VPC.AwsEc2VpcDetails.BuildercidrBlockAssociationSet(Consumer<CidrBlockAssociation.Builder>... cidrBlockAssociationSet)Information about the IPv4 CIDR blocks associated with the VPC.AwsEc2VpcDetails.BuildercidrBlockAssociationSet(CidrBlockAssociation... cidrBlockAssociationSet)Information about the IPv4 CIDR blocks associated with the VPC.AwsEc2VpcDetails.BuilderdhcpOptionsId(String dhcpOptionsId)The identifier of the set of Dynamic Host Configuration Protocol (DHCP) options that are associated with the VPC.AwsEc2VpcDetails.Builderipv6CidrBlockAssociationSet(Collection<Ipv6CidrBlockAssociation> ipv6CidrBlockAssociationSet)Information about the IPv6 CIDR blocks associated with the VPC.AwsEc2VpcDetails.Builderipv6CidrBlockAssociationSet(Consumer<Ipv6CidrBlockAssociation.Builder>... ipv6CidrBlockAssociationSet)Information about the IPv6 CIDR blocks associated with the VPC.AwsEc2VpcDetails.Builderipv6CidrBlockAssociationSet(Ipv6CidrBlockAssociation... ipv6CidrBlockAssociationSet)Information about the IPv6 CIDR blocks associated with the VPC.AwsEc2VpcDetails.Builderstate(String state)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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
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
AwsEc2VpcDetails.Builder cidrBlockAssociationSet(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
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 to#cidrBlockAssociationSet(List.) - 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:
#cidrBlockAssociationSet(java.util.Collection)
-
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 to#ipv6CidrBlockAssociationSet(List.) - 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:
#ipv6CidrBlockAssociationSet(java.util.Collection)
-
dhcpOptionsId
AwsEc2VpcDetails.Builder dhcpOptionsId(String 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
AwsEc2VpcDetails.Builder state(String 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.
-
-