Class 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 Detail

      • SoftDeleteColumnDeletionDetectionPolicy

        public SoftDeleteColumnDeletionDetectionPolicy()
    • Method Detail

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