Interface VpcEncryptionControlConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<VpcEncryptionControlConfiguration.Builder,,VpcEncryptionControlConfiguration> SdkBuilder<VpcEncryptionControlConfiguration.Builder,,VpcEncryptionControlConfiguration> SdkPojo
- Enclosing class:
VpcEncryptionControlConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionegressOnlyInternetGatewayExclusion(String egressOnlyInternetGatewayExclusion) Specifies whether to exclude egress-only internet gateway traffic from encryption enforcement.egressOnlyInternetGatewayExclusion(VpcEncryptionControlExclusionStateInput egressOnlyInternetGatewayExclusion) Specifies whether to exclude egress-only internet gateway traffic from encryption enforcement.elasticFileSystemExclusion(String elasticFileSystemExclusion) Specifies whether to exclude Elastic File System traffic from encryption enforcement.elasticFileSystemExclusion(VpcEncryptionControlExclusionStateInput elasticFileSystemExclusion) Specifies whether to exclude Elastic File System traffic from encryption enforcement.internetGatewayExclusion(String internetGatewayExclusion) Specifies whether to exclude internet gateway traffic from encryption enforcement.internetGatewayExclusion(VpcEncryptionControlExclusionStateInput internetGatewayExclusion) Specifies whether to exclude internet gateway traffic from encryption enforcement.lambdaExclusion(String lambdaExclusion) Specifies whether to exclude Lambda function traffic from encryption enforcement.lambdaExclusion(VpcEncryptionControlExclusionStateInput lambdaExclusion) Specifies whether to exclude Lambda function traffic from encryption enforcement.The encryption mode for the VPC Encryption Control configuration.mode(VpcEncryptionControlMode mode) The encryption mode for the VPC Encryption Control configuration.natGatewayExclusion(String natGatewayExclusion) Specifies whether to exclude NAT gateway traffic from encryption enforcement.natGatewayExclusion(VpcEncryptionControlExclusionStateInput natGatewayExclusion) Specifies whether to exclude NAT gateway traffic from encryption enforcement.virtualPrivateGatewayExclusion(String virtualPrivateGatewayExclusion) Specifies whether to exclude virtual private gateway traffic from encryption enforcement.virtualPrivateGatewayExclusion(VpcEncryptionControlExclusionStateInput virtualPrivateGatewayExclusion) Specifies whether to exclude virtual private gateway traffic from encryption enforcement.vpcLatticeExclusion(String vpcLatticeExclusion) Specifies whether to exclude VPC Lattice traffic from encryption enforcement.vpcLatticeExclusion(VpcEncryptionControlExclusionStateInput vpcLatticeExclusion) Specifies whether to exclude VPC Lattice traffic from encryption enforcement.vpcPeeringExclusion(String vpcPeeringExclusion) Specifies whether to exclude VPC peering connection traffic from encryption enforcement.vpcPeeringExclusion(VpcEncryptionControlExclusionStateInput vpcPeeringExclusion) Specifies whether to exclude VPC peering connection traffic from encryption enforcement.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
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-