Interface DlpSettingDetails.Builder

  • Method Details

    • dlpSettingId

      DlpSettingDetails.Builder dlpSettingId(String dlpSettingId)

      The ID of the DLP setting.

      Parameters:
      dlpSettingId - The ID of the DLP setting.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The display name of the DLP setting.

      Parameters:
      name - The display name of the DLP setting.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The Amazon Resource Name (ARN) of the DLP setting.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the DLP setting.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the DLP setting. Valid values are ACTIVE and INACTIVE.

      Parameters:
      status - The status of the DLP setting. Valid values are ACTIVE and INACTIVE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the DLP setting. Valid values are ACTIVE and INACTIVE.

      Parameters:
      status - The status of the DLP setting. Valid values are ACTIVE and INACTIVE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • providerType

      DlpSettingDetails.Builder providerType(String providerType)

      The type of external DLP provider used for sensitivity label classification.

      Parameters:
      providerType - The type of external DLP provider used for sensitivity label classification.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • providerType

      DlpSettingDetails.Builder providerType(DlpProviderType providerType)

      The type of external DLP provider used for sensitivity label classification.

      Parameters:
      providerType - The type of external DLP provider used for sensitivity label classification.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • providerConfig

      DlpSettingDetails.Builder providerConfig(ProviderConfig providerConfig)

      The provider-specific configuration for the DLP integration.

      Parameters:
      providerConfig - The provider-specific configuration for the DLP integration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • providerConfig

      default DlpSettingDetails.Builder providerConfig(Consumer<ProviderConfig.Builder> providerConfig)

      The provider-specific configuration for the DLP integration.

      This is a convenience method that creates an instance of the ProviderConfig.Builder avoiding the need to create one manually via ProviderConfig.builder().

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

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

      DlpSettingDetails.Builder providerOutageAction(String providerOutageAction)

      The behavior applied when the DLP provider is unreachable. Valid values are ALLOW, WARN, and BLOCK.

      Parameters:
      providerOutageAction - The behavior applied when the DLP provider is unreachable. Valid values are ALLOW, WARN, and BLOCK.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • providerOutageAction

      DlpSettingDetails.Builder providerOutageAction(DlpAction providerOutageAction)

      The behavior applied when the DLP provider is unreachable. Valid values are ALLOW, WARN, and BLOCK.

      Parameters:
      providerOutageAction - The behavior applied when the DLP provider is unreachable. Valid values are ALLOW, WARN, and BLOCK.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdAt

      DlpSettingDetails.Builder createdAt(Instant createdAt)

      The date and time that the DLP setting was created, in ISO 8601 format.

      Parameters:
      createdAt - The date and time that the DLP setting was created, in ISO 8601 format.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      DlpSettingDetails.Builder updatedAt(Instant updatedAt)

      The date and time that the DLP setting was most recently updated, in ISO 8601 format.

      Parameters:
      updatedAt - The date and time that the DLP setting was most recently updated, in ISO 8601 format.
      Returns:
      Returns a reference to this object so that method calls can be chained together.