Interface DataProtectionSettings.Builder

    • Method Detail

      • 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.