Class KillUnusedSegmentsConfig

java.lang.Object
org.apache.druid.server.coordinator.config.MetadataCleanupConfig
org.apache.druid.server.coordinator.config.KillUnusedSegmentsConfig

public class KillUnusedSegmentsConfig extends MetadataCleanupConfig
  • Constructor Details

    • KillUnusedSegmentsConfig

      public KillUnusedSegmentsConfig(Boolean cleanupEnabled, org.joda.time.Duration cleanupPeriod, org.joda.time.Duration durationToRetain, Boolean ignoreDurationToRetain, org.joda.time.Duration bufferPeriod, Integer maxSegments, org.joda.time.Period maxInterval)
  • Method Details

    • getMaxSegments

      public int getMaxSegments()
    • getMaxInterval

      public org.joda.time.Period getMaxInterval()
    • getBufferPeriod

      public org.joda.time.Duration getBufferPeriod()
    • isIgnoreDurationToRetain

      public boolean isIgnoreDurationToRetain()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class MetadataCleanupConfig
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class MetadataCleanupConfig
    • builder

      public static KillUnusedSegmentsConfig.Builder builder()