Class CfnDataProtectionSettingsPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.workspacesweb.CfnDataProtectionSettingsPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataProtectionSettingsPropsMixin>
- Enclosing class:
CfnDataProtectionSettingsPropsMixin
@Stability(Stable)
public static final class CfnDataProtectionSettingsPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDataProtectionSettingsPropsMixin>
A fluent builder for
CfnDataProtectionSettingsPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionadditionalEncryptionContext(Map<String, String> additionalEncryptionContext) The additional encryption context of the data protection settings.additionalEncryptionContext(IResolvable additionalEncryptionContext) The additional encryption context of the data protection settings.build()create()create(CfnPropertyMixinOptions options) customerManagedKey(String customerManagedKey) The customer managed key used to encrypt sensitive information in the data protection settings.description(String description) The description of the data protection settings.displayName(String displayName) The display name of the data protection settings.inlineRedactionConfiguration(CfnDataProtectionSettingsPropsMixin.InlineRedactionConfigurationProperty inlineRedactionConfiguration) The inline redaction configuration for the data protection settings.inlineRedactionConfiguration(IResolvable inlineRedactionConfiguration) The inline redaction configuration for the data protection settings.The tags of the data protection settings.
-
Method Details
-
create
@Stability(Stable) public static CfnDataProtectionSettingsPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnDataProtectionSettingsPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnDataProtectionSettingsPropsMixin.Builder.
-
additionalEncryptionContext
@Stability(Stable) public CfnDataProtectionSettingsPropsMixin.Builder additionalEncryptionContext(Map<String, String> additionalEncryptionContext) The additional encryption context of the data protection settings.- Parameters:
additionalEncryptionContext- The additional encryption context of the data protection settings. This parameter is required.- Returns:
this- See Also:
-
additionalEncryptionContext
@Stability(Stable) public CfnDataProtectionSettingsPropsMixin.Builder additionalEncryptionContext(IResolvable additionalEncryptionContext) The additional encryption context of the data protection settings.- Parameters:
additionalEncryptionContext- The additional encryption context of the data protection settings. This parameter is required.- Returns:
this- See Also:
-
customerManagedKey
@Stability(Stable) public CfnDataProtectionSettingsPropsMixin.Builder customerManagedKey(String customerManagedKey) The customer managed key used to encrypt sensitive information in the data protection settings.- Parameters:
customerManagedKey- The customer managed key used to encrypt sensitive information in the data protection settings. This parameter is required.- Returns:
this- See Also:
-
description
@Stability(Stable) public CfnDataProtectionSettingsPropsMixin.Builder description(String description) The description of the data protection settings.- Parameters:
description- The description of the data protection settings. This parameter is required.- Returns:
this- See Also:
-
displayName
@Stability(Stable) public CfnDataProtectionSettingsPropsMixin.Builder displayName(String displayName) The display name of the data protection settings.- Parameters:
displayName- The display name of the data protection settings. This parameter is required.- Returns:
this- See Also:
-
inlineRedactionConfiguration
@Stability(Stable) public CfnDataProtectionSettingsPropsMixin.Builder inlineRedactionConfiguration(IResolvable inlineRedactionConfiguration) The inline redaction configuration for the data protection settings.- Parameters:
inlineRedactionConfiguration- The inline redaction configuration for the data protection settings. This parameter is required.- Returns:
this- See Also:
-
inlineRedactionConfiguration
@Stability(Stable) public CfnDataProtectionSettingsPropsMixin.Builder inlineRedactionConfiguration(CfnDataProtectionSettingsPropsMixin.InlineRedactionConfigurationProperty inlineRedactionConfiguration) The inline redaction configuration for the data protection settings.- Parameters:
inlineRedactionConfiguration- The inline redaction configuration for the data protection settings. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnDataProtectionSettingsPropsMixin.Builder tags(List<? extends CfnTag> tags) The tags of the data protection settings.- Parameters:
tags- The tags of the data protection settings. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDataProtectionSettingsPropsMixin>- Returns:
- a newly built instance of
CfnDataProtectionSettingsPropsMixin.
-