Interface SetRemovalTimeSelectModeForHistoricBatchesBuilder

All Superinterfaces:
SetRemovalTimeToHistoricBatchesBuilder
All Known Implementing Classes:
SetRemovalTimeToHistoricBatchesBuilderImpl

public interface SetRemovalTimeSelectModeForHistoricBatchesBuilder extends SetRemovalTimeToHistoricBatchesBuilder
Fluent builder to select the mode to set the removal time for historic batches.
Author:
Tassilo Weidner
  • Method Details

    • absoluteRemovalTime

      SetRemovalTimeToHistoricBatchesBuilder absoluteRemovalTime(Date removalTime)
      Sets the removal time to an absolute date.
      Parameters:
      removalTime - supposed to be set to historic entities.
      Returns:
      the builder.
    • calculatedRemovalTime

      Calculates the removal time dynamically based on the time to live of the respective batch and the engine's removal time strategy.
      Returns:
      the builder.
    • clearedRemovalTime

      Sets the removal time to null.

      Returns:
      the builder.