Interface ModifyVpcEncryptionControlRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<ModifyVpcEncryptionControlRequest.Builder,ModifyVpcEncryptionControlRequest>,Ec2Request.Builder,SdkBuilder<ModifyVpcEncryptionControlRequest.Builder,ModifyVpcEncryptionControlRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- ModifyVpcEncryptionControlRequest
@Mutable @NotThreadSafe public static interface ModifyVpcEncryptionControlRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<ModifyVpcEncryptionControlRequest.Builder,ModifyVpcEncryptionControlRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ModifyVpcEncryptionControlRequest.BuilderdryRun(Boolean dryRun)Checks whether you have the required permissions for the action, without actually making the request, and provides an error response.ModifyVpcEncryptionControlRequest.BuilderegressOnlyInternetGatewayExclusion(String egressOnlyInternetGatewayExclusion)Specifies whether to exclude egress-only internet gateway traffic from encryption enforcement.ModifyVpcEncryptionControlRequest.BuilderegressOnlyInternetGatewayExclusion(VpcEncryptionControlExclusionStateInput egressOnlyInternetGatewayExclusion)Specifies whether to exclude egress-only internet gateway traffic from encryption enforcement.ModifyVpcEncryptionControlRequest.BuilderelasticFileSystemExclusion(String elasticFileSystemExclusion)Specifies whether to exclude Elastic File System traffic from encryption enforcement.ModifyVpcEncryptionControlRequest.BuilderelasticFileSystemExclusion(VpcEncryptionControlExclusionStateInput elasticFileSystemExclusion)Specifies whether to exclude Elastic File System traffic from encryption enforcement.ModifyVpcEncryptionControlRequest.BuilderinternetGatewayExclusion(String internetGatewayExclusion)Specifies whether to exclude internet gateway traffic from encryption enforcement.ModifyVpcEncryptionControlRequest.BuilderinternetGatewayExclusion(VpcEncryptionControlExclusionStateInput internetGatewayExclusion)Specifies whether to exclude internet gateway traffic from encryption enforcement.ModifyVpcEncryptionControlRequest.BuilderlambdaExclusion(String lambdaExclusion)Specifies whether to exclude Lambda function traffic from encryption enforcement.ModifyVpcEncryptionControlRequest.BuilderlambdaExclusion(VpcEncryptionControlExclusionStateInput lambdaExclusion)Specifies whether to exclude Lambda function traffic from encryption enforcement.ModifyVpcEncryptionControlRequest.Buildermode(String mode)The encryption mode for the VPC Encryption Control configuration.ModifyVpcEncryptionControlRequest.Buildermode(VpcEncryptionControlMode mode)The encryption mode for the VPC Encryption Control configuration.ModifyVpcEncryptionControlRequest.BuildernatGatewayExclusion(String natGatewayExclusion)Specifies whether to exclude NAT gateway traffic from encryption enforcement.ModifyVpcEncryptionControlRequest.BuildernatGatewayExclusion(VpcEncryptionControlExclusionStateInput natGatewayExclusion)Specifies whether to exclude NAT gateway traffic from encryption enforcement.ModifyVpcEncryptionControlRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)ModifyVpcEncryptionControlRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)ModifyVpcEncryptionControlRequest.BuildervirtualPrivateGatewayExclusion(String virtualPrivateGatewayExclusion)Specifies whether to exclude virtual private gateway traffic from encryption enforcement.ModifyVpcEncryptionControlRequest.BuildervirtualPrivateGatewayExclusion(VpcEncryptionControlExclusionStateInput virtualPrivateGatewayExclusion)Specifies whether to exclude virtual private gateway traffic from encryption enforcement.ModifyVpcEncryptionControlRequest.BuildervpcEncryptionControlId(String vpcEncryptionControlId)The ID of the VPC Encryption Control resource to modify.ModifyVpcEncryptionControlRequest.BuildervpcLatticeExclusion(String vpcLatticeExclusion)Specifies whether to exclude VPC Lattice traffic from encryption enforcement.ModifyVpcEncryptionControlRequest.BuildervpcLatticeExclusion(VpcEncryptionControlExclusionStateInput vpcLatticeExclusion)Specifies whether to exclude VPC Lattice traffic from encryption enforcement.ModifyVpcEncryptionControlRequest.BuildervpcPeeringExclusion(String vpcPeeringExclusion)Specifies whether to exclude VPC peering connection traffic from encryption enforcement.ModifyVpcEncryptionControlRequest.BuildervpcPeeringExclusion(VpcEncryptionControlExclusionStateInput vpcPeeringExclusion)Specifies whether to exclude VPC peering connection traffic from encryption enforcement.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.ec2.model.Ec2Request.Builder
build
-
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
-
dryRun
ModifyVpcEncryptionControlRequest.Builder dryRun(Boolean dryRun)
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is
DryRunOperation. Otherwise, it isUnauthorizedOperation.- Parameters:
dryRun- Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation. Otherwise, it isUnauthorizedOperation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcEncryptionControlId
ModifyVpcEncryptionControlRequest.Builder vpcEncryptionControlId(String vpcEncryptionControlId)
The ID of the VPC Encryption Control resource to modify.
- Parameters:
vpcEncryptionControlId- The ID of the VPC Encryption Control resource to modify.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mode
ModifyVpcEncryptionControlRequest.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
ModifyVpcEncryptionControlRequest.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
ModifyVpcEncryptionControlRequest.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
ModifyVpcEncryptionControlRequest.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
ModifyVpcEncryptionControlRequest.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
ModifyVpcEncryptionControlRequest.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
ModifyVpcEncryptionControlRequest.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
ModifyVpcEncryptionControlRequest.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
ModifyVpcEncryptionControlRequest.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
ModifyVpcEncryptionControlRequest.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
ModifyVpcEncryptionControlRequest.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
ModifyVpcEncryptionControlRequest.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
ModifyVpcEncryptionControlRequest.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
ModifyVpcEncryptionControlRequest.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
ModifyVpcEncryptionControlRequest.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
ModifyVpcEncryptionControlRequest.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
ModifyVpcEncryptionControlRequest.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
ModifyVpcEncryptionControlRequest.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
-
overrideConfiguration
ModifyVpcEncryptionControlRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
ModifyVpcEncryptionControlRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-