Interface DataProtectionSettings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DataProtectionSettings.Builder,
,DataProtectionSettings> SdkBuilder<DataProtectionSettings.Builder,
,DataProtectionSettings> SdkPojo
- Enclosing class:
DataProtectionSettings
-
Method Summary
Modifier and TypeMethodDescriptionadditionalEncryptionContext
(Map<String, String> additionalEncryptionContext) The additional encryption context of the data protection settings.associatedPortalArns
(String... associatedPortalArns) A list of web portal ARNs that this data protection settings resource is associated with.associatedPortalArns
(Collection<String> associatedPortalArns) A list of web portal ARNs that this data protection settings resource is associated with.creationDate
(Instant creationDate) The creation date timestamp of the data protection settings.customerManagedKey
(String customerManagedKey) The customer managed key used to encrypt sensitive information in the data protection settings.dataProtectionSettingsArn
(String dataProtectionSettingsArn) The ARN of the data protection settings resource.description
(String description) The description of the data protection settings.displayName
(String displayName) The display name of the data protection settings.default DataProtectionSettings.Builder
inlineRedactionConfiguration
(Consumer<InlineRedactionConfiguration.Builder> inlineRedactionConfiguration) The inline redaction configuration for the data protection settings.inlineRedactionConfiguration
(InlineRedactionConfiguration inlineRedactionConfiguration) The inline redaction configuration for the data protection settings.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 Details
-
additionalEncryptionContext
DataProtectionSettings.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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedPortalArns
A list of web portal ARNs that this data protection settings resource is associated with.
- Parameters:
associatedPortalArns
- A list of web portal ARNs that this data protection settings resource is associated with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedPortalArns
A list of web portal ARNs that this data protection settings resource is associated with.
- Parameters:
associatedPortalArns
- A list of web portal ARNs that this data protection settings resource is associated with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationDate
The creation date timestamp of the data protection settings.
- Parameters:
creationDate
- The creation date timestamp of the data protection settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataProtectionSettingsArn
The ARN of the data protection settings resource.
- Parameters:
dataProtectionSettingsArn
- The ARN of the data protection settings resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the data protection settings.
- Parameters:
description
- The description of the data protection settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayName
The display name of the data protection settings.
- Parameters:
displayName
- The display name of the data protection settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inlineRedactionConfiguration
DataProtectionSettings.Builder inlineRedactionConfiguration(InlineRedactionConfiguration inlineRedactionConfiguration) The inline redaction configuration for the data protection settings.
- Parameters:
inlineRedactionConfiguration
- The inline redaction configuration for the data protection settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inlineRedactionConfiguration
default DataProtectionSettings.Builder inlineRedactionConfiguration(Consumer<InlineRedactionConfiguration.Builder> inlineRedactionConfiguration) The inline redaction configuration for the data protection settings.
This is a convenience method that creates an instance of theInlineRedactionConfiguration.Builder
avoiding the need to create one manually viaInlineRedactionConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinlineRedactionConfiguration(InlineRedactionConfiguration)
.- Parameters:
inlineRedactionConfiguration
- a consumer that will call methods onInlineRedactionConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-