Class SoftDeleteColumnDeletionDetectionPolicy

java.lang.Object
com.azure.search.documents.indexes.models.DataDeletionDetectionPolicy
com.azure.search.documents.indexes.models.SoftDeleteColumnDeletionDetectionPolicy

public final class SoftDeleteColumnDeletionDetectionPolicy extends DataDeletionDetectionPolicy
Defines a data deletion detection policy that implements a soft-deletion strategy. It determines whether an item should be deleted based on the value of a designated 'soft delete' column.
  • Constructor Details

    • SoftDeleteColumnDeletionDetectionPolicy

      public SoftDeleteColumnDeletionDetectionPolicy()
  • Method Details

    • getSoftDeleteColumnName

      public String getSoftDeleteColumnName()
      Get the softDeleteColumnName property: The name of the column to use for soft-deletion detection.
      Returns:
      the softDeleteColumnName value.
    • setSoftDeleteColumnName

      public SoftDeleteColumnDeletionDetectionPolicy setSoftDeleteColumnName(String softDeleteColumnName)
      Set the softDeleteColumnName property: The name of the column to use for soft-deletion detection.
      Parameters:
      softDeleteColumnName - the softDeleteColumnName value to set.
      Returns:
      the SoftDeleteColumnDeletionDetectionPolicy object itself.
    • getSoftDeleteMarkerValue

      public String getSoftDeleteMarkerValue()
      Get the softDeleteMarkerValue property: The marker value that identifies an item as deleted.
      Returns:
      the softDeleteMarkerValue value.
    • setSoftDeleteMarkerValue

      public SoftDeleteColumnDeletionDetectionPolicy setSoftDeleteMarkerValue(String softDeleteMarkerValue)
      Set the softDeleteMarkerValue property: The marker value that identifies an item as deleted.
      Parameters:
      softDeleteMarkerValue - the softDeleteMarkerValue value to set.
      Returns:
      the SoftDeleteColumnDeletionDetectionPolicy object itself.