Interface DataProtectionSettings.Builder

  • 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

      DataProtectionSettings.Builder associatedPortalArns(Collection<String> 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

      DataProtectionSettings.Builder associatedPortalArns(String... 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

      DataProtectionSettings.Builder creationDate(Instant 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

      DataProtectionSettings.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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataProtectionSettingsArn

      DataProtectionSettings.Builder dataProtectionSettingsArn(String 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

      DataProtectionSettings.Builder description(String 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

      DataProtectionSettings.Builder displayName(String 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 the InlineRedactionConfiguration.Builder avoiding the need to create one manually via InlineRedactionConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to inlineRedactionConfiguration(InlineRedactionConfiguration).

      Parameters:
      inlineRedactionConfiguration - a consumer that will call methods on InlineRedactionConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: