Interface VpcEncryptionControlConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<VpcEncryptionControlConfiguration.Builder,VpcEncryptionControlConfiguration>,SdkBuilder<VpcEncryptionControlConfiguration.Builder,VpcEncryptionControlConfiguration>,SdkPojo
- Enclosing class:
- VpcEncryptionControlConfiguration
@Mutable @NotThreadSafe public static interface VpcEncryptionControlConfiguration.Builder extends SdkPojo, CopyableBuilder<VpcEncryptionControlConfiguration.Builder,VpcEncryptionControlConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VpcEncryptionControlConfiguration.BuilderegressOnlyInternetGatewayExclusion(String egressOnlyInternetGatewayExclusion)Specifies whether to exclude egress-only internet gateway traffic from encryption enforcement.VpcEncryptionControlConfiguration.BuilderegressOnlyInternetGatewayExclusion(VpcEncryptionControlExclusionStateInput egressOnlyInternetGatewayExclusion)Specifies whether to exclude egress-only internet gateway traffic from encryption enforcement.VpcEncryptionControlConfiguration.BuilderelasticFileSystemExclusion(String elasticFileSystemExclusion)Specifies whether to exclude Elastic File System traffic from encryption enforcement.VpcEncryptionControlConfiguration.BuilderelasticFileSystemExclusion(VpcEncryptionControlExclusionStateInput elasticFileSystemExclusion)Specifies whether to exclude Elastic File System traffic from encryption enforcement.VpcEncryptionControlConfiguration.BuilderinternetGatewayExclusion(String internetGatewayExclusion)Specifies whether to exclude internet gateway traffic from encryption enforcement.VpcEncryptionControlConfiguration.BuilderinternetGatewayExclusion(VpcEncryptionControlExclusionStateInput internetGatewayExclusion)Specifies whether to exclude internet gateway traffic from encryption enforcement.VpcEncryptionControlConfiguration.BuilderlambdaExclusion(String lambdaExclusion)Specifies whether to exclude Lambda function traffic from encryption enforcement.VpcEncryptionControlConfiguration.BuilderlambdaExclusion(VpcEncryptionControlExclusionStateInput lambdaExclusion)Specifies whether to exclude Lambda function traffic from encryption enforcement.VpcEncryptionControlConfiguration.Buildermode(String mode)The encryption mode for the VPC Encryption Control configuration.VpcEncryptionControlConfiguration.Buildermode(VpcEncryptionControlMode mode)The encryption mode for the VPC Encryption Control configuration.VpcEncryptionControlConfiguration.BuildernatGatewayExclusion(String natGatewayExclusion)Specifies whether to exclude NAT gateway traffic from encryption enforcement.VpcEncryptionControlConfiguration.BuildernatGatewayExclusion(VpcEncryptionControlExclusionStateInput natGatewayExclusion)Specifies whether to exclude NAT gateway traffic from encryption enforcement.VpcEncryptionControlConfiguration.BuildervirtualPrivateGatewayExclusion(String virtualPrivateGatewayExclusion)Specifies whether to exclude virtual private gateway traffic from encryption enforcement.VpcEncryptionControlConfiguration.BuildervirtualPrivateGatewayExclusion(VpcEncryptionControlExclusionStateInput virtualPrivateGatewayExclusion)Specifies whether to exclude virtual private gateway traffic from encryption enforcement.VpcEncryptionControlConfiguration.BuildervpcLatticeExclusion(String vpcLatticeExclusion)Specifies whether to exclude VPC Lattice traffic from encryption enforcement.VpcEncryptionControlConfiguration.BuildervpcLatticeExclusion(VpcEncryptionControlExclusionStateInput vpcLatticeExclusion)Specifies whether to exclude VPC Lattice traffic from encryption enforcement.VpcEncryptionControlConfiguration.BuildervpcPeeringExclusion(String vpcPeeringExclusion)Specifies whether to exclude VPC peering connection traffic from encryption enforcement.VpcEncryptionControlConfiguration.BuildervpcPeeringExclusion(VpcEncryptionControlExclusionStateInput vpcPeeringExclusion)Specifies whether to exclude VPC peering connection traffic from encryption enforcement.-
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
-
mode
VpcEncryptionControlConfiguration.Builder mode(String mode)
The encryption mode for the VPC Encryption Control configuration.
- Parameters:
mode- The encryption mode for the VPC Encryption Control configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcEncryptionControlMode,VpcEncryptionControlMode
-
mode
VpcEncryptionControlConfiguration.Builder mode(VpcEncryptionControlMode mode)
The encryption mode for the VPC Encryption Control configuration.
- Parameters:
mode- The encryption mode for the VPC Encryption Control configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcEncryptionControlMode,VpcEncryptionControlMode
-
internetGatewayExclusion
VpcEncryptionControlConfiguration.Builder internetGatewayExclusion(String internetGatewayExclusion)
Specifies whether to exclude internet gateway traffic from encryption enforcement.
- Parameters:
internetGatewayExclusion- Specifies whether to exclude internet gateway traffic from encryption enforcement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcEncryptionControlExclusionStateInput,VpcEncryptionControlExclusionStateInput
-
internetGatewayExclusion
VpcEncryptionControlConfiguration.Builder internetGatewayExclusion(VpcEncryptionControlExclusionStateInput internetGatewayExclusion)
Specifies whether to exclude internet gateway traffic from encryption enforcement.
- Parameters:
internetGatewayExclusion- Specifies whether to exclude internet gateway traffic from encryption enforcement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcEncryptionControlExclusionStateInput,VpcEncryptionControlExclusionStateInput
-
egressOnlyInternetGatewayExclusion
VpcEncryptionControlConfiguration.Builder egressOnlyInternetGatewayExclusion(String egressOnlyInternetGatewayExclusion)
Specifies whether to exclude egress-only internet gateway traffic from encryption enforcement.
- Parameters:
egressOnlyInternetGatewayExclusion- Specifies whether to exclude egress-only internet gateway traffic from encryption enforcement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcEncryptionControlExclusionStateInput,VpcEncryptionControlExclusionStateInput
-
egressOnlyInternetGatewayExclusion
VpcEncryptionControlConfiguration.Builder egressOnlyInternetGatewayExclusion(VpcEncryptionControlExclusionStateInput egressOnlyInternetGatewayExclusion)
Specifies whether to exclude egress-only internet gateway traffic from encryption enforcement.
- Parameters:
egressOnlyInternetGatewayExclusion- Specifies whether to exclude egress-only internet gateway traffic from encryption enforcement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcEncryptionControlExclusionStateInput,VpcEncryptionControlExclusionStateInput
-
natGatewayExclusion
VpcEncryptionControlConfiguration.Builder natGatewayExclusion(String natGatewayExclusion)
Specifies whether to exclude NAT gateway traffic from encryption enforcement.
- Parameters:
natGatewayExclusion- Specifies whether to exclude NAT gateway traffic from encryption enforcement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcEncryptionControlExclusionStateInput,VpcEncryptionControlExclusionStateInput
-
natGatewayExclusion
VpcEncryptionControlConfiguration.Builder natGatewayExclusion(VpcEncryptionControlExclusionStateInput natGatewayExclusion)
Specifies whether to exclude NAT gateway traffic from encryption enforcement.
- Parameters:
natGatewayExclusion- Specifies whether to exclude NAT gateway traffic from encryption enforcement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcEncryptionControlExclusionStateInput,VpcEncryptionControlExclusionStateInput
-
virtualPrivateGatewayExclusion
VpcEncryptionControlConfiguration.Builder virtualPrivateGatewayExclusion(String virtualPrivateGatewayExclusion)
Specifies whether to exclude virtual private gateway traffic from encryption enforcement.
- Parameters:
virtualPrivateGatewayExclusion- Specifies whether to exclude virtual private gateway traffic from encryption enforcement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcEncryptionControlExclusionStateInput,VpcEncryptionControlExclusionStateInput
-
virtualPrivateGatewayExclusion
VpcEncryptionControlConfiguration.Builder virtualPrivateGatewayExclusion(VpcEncryptionControlExclusionStateInput virtualPrivateGatewayExclusion)
Specifies whether to exclude virtual private gateway traffic from encryption enforcement.
- Parameters:
virtualPrivateGatewayExclusion- Specifies whether to exclude virtual private gateway traffic from encryption enforcement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcEncryptionControlExclusionStateInput,VpcEncryptionControlExclusionStateInput
-
vpcPeeringExclusion
VpcEncryptionControlConfiguration.Builder vpcPeeringExclusion(String vpcPeeringExclusion)
Specifies whether to exclude VPC peering connection traffic from encryption enforcement.
- Parameters:
vpcPeeringExclusion- Specifies whether to exclude VPC peering connection traffic from encryption enforcement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcEncryptionControlExclusionStateInput,VpcEncryptionControlExclusionStateInput
-
vpcPeeringExclusion
VpcEncryptionControlConfiguration.Builder vpcPeeringExclusion(VpcEncryptionControlExclusionStateInput vpcPeeringExclusion)
Specifies whether to exclude VPC peering connection traffic from encryption enforcement.
- Parameters:
vpcPeeringExclusion- Specifies whether to exclude VPC peering connection traffic from encryption enforcement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcEncryptionControlExclusionStateInput,VpcEncryptionControlExclusionStateInput
-
lambdaExclusion
VpcEncryptionControlConfiguration.Builder lambdaExclusion(String lambdaExclusion)
Specifies whether to exclude Lambda function traffic from encryption enforcement.
- Parameters:
lambdaExclusion- Specifies whether to exclude Lambda function traffic from encryption enforcement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcEncryptionControlExclusionStateInput,VpcEncryptionControlExclusionStateInput
-
lambdaExclusion
VpcEncryptionControlConfiguration.Builder lambdaExclusion(VpcEncryptionControlExclusionStateInput lambdaExclusion)
Specifies whether to exclude Lambda function traffic from encryption enforcement.
- Parameters:
lambdaExclusion- Specifies whether to exclude Lambda function traffic from encryption enforcement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcEncryptionControlExclusionStateInput,VpcEncryptionControlExclusionStateInput
-
vpcLatticeExclusion
VpcEncryptionControlConfiguration.Builder vpcLatticeExclusion(String vpcLatticeExclusion)
Specifies whether to exclude VPC Lattice traffic from encryption enforcement.
- Parameters:
vpcLatticeExclusion- Specifies whether to exclude VPC Lattice traffic from encryption enforcement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcEncryptionControlExclusionStateInput,VpcEncryptionControlExclusionStateInput
-
vpcLatticeExclusion
VpcEncryptionControlConfiguration.Builder vpcLatticeExclusion(VpcEncryptionControlExclusionStateInput vpcLatticeExclusion)
Specifies whether to exclude VPC Lattice traffic from encryption enforcement.
- Parameters:
vpcLatticeExclusion- Specifies whether to exclude VPC Lattice traffic from encryption enforcement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcEncryptionControlExclusionStateInput,VpcEncryptionControlExclusionStateInput
-
elasticFileSystemExclusion
VpcEncryptionControlConfiguration.Builder elasticFileSystemExclusion(String elasticFileSystemExclusion)
Specifies whether to exclude Elastic File System traffic from encryption enforcement.
- Parameters:
elasticFileSystemExclusion- Specifies whether to exclude Elastic File System traffic from encryption enforcement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcEncryptionControlExclusionStateInput,VpcEncryptionControlExclusionStateInput
-
elasticFileSystemExclusion
VpcEncryptionControlConfiguration.Builder elasticFileSystemExclusion(VpcEncryptionControlExclusionStateInput elasticFileSystemExclusion)
Specifies whether to exclude Elastic File System traffic from encryption enforcement.
- Parameters:
elasticFileSystemExclusion- Specifies whether to exclude Elastic File System traffic from encryption enforcement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcEncryptionControlExclusionStateInput,VpcEncryptionControlExclusionStateInput
-
-