Interface VpcEncryptionControlExclusions.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<VpcEncryptionControlExclusions.Builder,,VpcEncryptionControlExclusions> SdkBuilder<VpcEncryptionControlExclusions.Builder,,VpcEncryptionControlExclusions> SdkPojo
- Enclosing class:
VpcEncryptionControlExclusions
-
Method Summary
Modifier and TypeMethodDescriptionegressOnlyInternetGateway(Consumer<VpcEncryptionControlExclusion.Builder> egressOnlyInternetGateway) Sets the value of the EgressOnlyInternetGateway property for this object.egressOnlyInternetGateway(VpcEncryptionControlExclusion egressOnlyInternetGateway) Sets the value of the EgressOnlyInternetGateway property for this object.elasticFileSystem(Consumer<VpcEncryptionControlExclusion.Builder> elasticFileSystem) Sets the value of the ElasticFileSystem property for this object.elasticFileSystem(VpcEncryptionControlExclusion elasticFileSystem) Sets the value of the ElasticFileSystem property for this object.internetGateway(Consumer<VpcEncryptionControlExclusion.Builder> internetGateway) Sets the value of the InternetGateway property for this object.internetGateway(VpcEncryptionControlExclusion internetGateway) Sets the value of the InternetGateway property for this object.Sets the value of the Lambda property for this object.lambda(VpcEncryptionControlExclusion lambda) Sets the value of the Lambda property for this object.natGateway(Consumer<VpcEncryptionControlExclusion.Builder> natGateway) Sets the value of the NatGateway property for this object.natGateway(VpcEncryptionControlExclusion natGateway) Sets the value of the NatGateway property for this object.virtualPrivateGateway(Consumer<VpcEncryptionControlExclusion.Builder> virtualPrivateGateway) Sets the value of the VirtualPrivateGateway property for this object.virtualPrivateGateway(VpcEncryptionControlExclusion virtualPrivateGateway) Sets the value of the VirtualPrivateGateway property for this object.vpcLattice(Consumer<VpcEncryptionControlExclusion.Builder> vpcLattice) Sets the value of the VpcLattice property for this object.vpcLattice(VpcEncryptionControlExclusion vpcLattice) Sets the value of the VpcLattice property for this object.vpcPeering(Consumer<VpcEncryptionControlExclusion.Builder> vpcPeering) Sets the value of the VpcPeering property for this object.vpcPeering(VpcEncryptionControlExclusion vpcPeering) Sets the value of the VpcPeering property for this object.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, sdkFieldNameToField, sdkFields
-
Method Details
-
internetGateway
VpcEncryptionControlExclusions.Builder internetGateway(VpcEncryptionControlExclusion internetGateway) Sets the value of the InternetGateway property for this object.- Parameters:
internetGateway- The new value for the InternetGateway property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
internetGateway
default VpcEncryptionControlExclusions.Builder internetGateway(Consumer<VpcEncryptionControlExclusion.Builder> internetGateway) Sets the value of the InternetGateway property for this object. This is a convenience method that creates an instance of theVpcEncryptionControlExclusion.Builderavoiding the need to create one manually viaVpcEncryptionControlExclusion.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tointernetGateway(VpcEncryptionControlExclusion).- Parameters:
internetGateway- a consumer that will call methods onVpcEncryptionControlExclusion.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
egressOnlyInternetGateway
VpcEncryptionControlExclusions.Builder egressOnlyInternetGateway(VpcEncryptionControlExclusion egressOnlyInternetGateway) Sets the value of the EgressOnlyInternetGateway property for this object.- Parameters:
egressOnlyInternetGateway- The new value for the EgressOnlyInternetGateway property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
egressOnlyInternetGateway
default VpcEncryptionControlExclusions.Builder egressOnlyInternetGateway(Consumer<VpcEncryptionControlExclusion.Builder> egressOnlyInternetGateway) Sets the value of the EgressOnlyInternetGateway property for this object. This is a convenience method that creates an instance of theVpcEncryptionControlExclusion.Builderavoiding the need to create one manually viaVpcEncryptionControlExclusion.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toegressOnlyInternetGateway(VpcEncryptionControlExclusion).- Parameters:
egressOnlyInternetGateway- a consumer that will call methods onVpcEncryptionControlExclusion.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
natGateway
Sets the value of the NatGateway property for this object.- Parameters:
natGateway- The new value for the NatGateway property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
natGateway
default VpcEncryptionControlExclusions.Builder natGateway(Consumer<VpcEncryptionControlExclusion.Builder> natGateway) Sets the value of the NatGateway property for this object. This is a convenience method that creates an instance of theVpcEncryptionControlExclusion.Builderavoiding the need to create one manually viaVpcEncryptionControlExclusion.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonatGateway(VpcEncryptionControlExclusion).- Parameters:
natGateway- a consumer that will call methods onVpcEncryptionControlExclusion.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
virtualPrivateGateway
VpcEncryptionControlExclusions.Builder virtualPrivateGateway(VpcEncryptionControlExclusion virtualPrivateGateway) Sets the value of the VirtualPrivateGateway property for this object.- Parameters:
virtualPrivateGateway- The new value for the VirtualPrivateGateway property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
virtualPrivateGateway
default VpcEncryptionControlExclusions.Builder virtualPrivateGateway(Consumer<VpcEncryptionControlExclusion.Builder> virtualPrivateGateway) Sets the value of the VirtualPrivateGateway property for this object. This is a convenience method that creates an instance of theVpcEncryptionControlExclusion.Builderavoiding the need to create one manually viaVpcEncryptionControlExclusion.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovirtualPrivateGateway(VpcEncryptionControlExclusion).- Parameters:
virtualPrivateGateway- a consumer that will call methods onVpcEncryptionControlExclusion.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpcPeering
Sets the value of the VpcPeering property for this object.- Parameters:
vpcPeering- The new value for the VpcPeering property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcPeering
default VpcEncryptionControlExclusions.Builder vpcPeering(Consumer<VpcEncryptionControlExclusion.Builder> vpcPeering) Sets the value of the VpcPeering property for this object. This is a convenience method that creates an instance of theVpcEncryptionControlExclusion.Builderavoiding the need to create one manually viaVpcEncryptionControlExclusion.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovpcPeering(VpcEncryptionControlExclusion).- Parameters:
vpcPeering- a consumer that will call methods onVpcEncryptionControlExclusion.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lambda
Sets the value of the Lambda property for this object.- Parameters:
lambda- The new value for the Lambda property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambda
default VpcEncryptionControlExclusions.Builder lambda(Consumer<VpcEncryptionControlExclusion.Builder> lambda) Sets the value of the Lambda property for this object. This is a convenience method that creates an instance of theVpcEncryptionControlExclusion.Builderavoiding the need to create one manually viaVpcEncryptionControlExclusion.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolambda(VpcEncryptionControlExclusion).- Parameters:
lambda- a consumer that will call methods onVpcEncryptionControlExclusion.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpcLattice
Sets the value of the VpcLattice property for this object.- Parameters:
vpcLattice- The new value for the VpcLattice property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcLattice
default VpcEncryptionControlExclusions.Builder vpcLattice(Consumer<VpcEncryptionControlExclusion.Builder> vpcLattice) Sets the value of the VpcLattice property for this object. This is a convenience method that creates an instance of theVpcEncryptionControlExclusion.Builderavoiding the need to create one manually viaVpcEncryptionControlExclusion.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovpcLattice(VpcEncryptionControlExclusion).- Parameters:
vpcLattice- a consumer that will call methods onVpcEncryptionControlExclusion.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
elasticFileSystem
VpcEncryptionControlExclusions.Builder elasticFileSystem(VpcEncryptionControlExclusion elasticFileSystem) Sets the value of the ElasticFileSystem property for this object.- Parameters:
elasticFileSystem- The new value for the ElasticFileSystem property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
elasticFileSystem
default VpcEncryptionControlExclusions.Builder elasticFileSystem(Consumer<VpcEncryptionControlExclusion.Builder> elasticFileSystem) Sets the value of the ElasticFileSystem property for this object. This is a convenience method that creates an instance of theVpcEncryptionControlExclusion.Builderavoiding the need to create one manually viaVpcEncryptionControlExclusion.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toelasticFileSystem(VpcEncryptionControlExclusion).- Parameters:
elasticFileSystem- a consumer that will call methods onVpcEncryptionControlExclusion.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-