Class ClientKillUnusedSegmentsTaskQuery

java.lang.Object
org.apache.druid.client.indexing.ClientKillUnusedSegmentsTaskQuery
All Implemented Interfaces:
ClientTaskQuery

public class ClientKillUnusedSegmentsTaskQuery extends Object implements ClientTaskQuery
Client representation of org.apache.druid.indexing.common.task.KillUnusedSegmentsTask. JSON searialization fields of this class must correspond to those of org.apache.druid.indexing.common.task.KillUnusedSegmentsTask, except for id and context fields.
  • Field Details

  • Constructor Details

    • ClientKillUnusedSegmentsTaskQuery

      public ClientKillUnusedSegmentsTaskQuery(String id, String dataSource, org.joda.time.Interval interval, @Nullable List<String> versions, Integer batchSize, @Nullable Integer limit, @Nullable org.joda.time.DateTime maxUsedStatusLastUpdatedTime)
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface ClientTaskQuery
    • getType

      public String getType()
      Specified by:
      getType in interface ClientTaskQuery
    • getDataSource

      public String getDataSource()
      Specified by:
      getDataSource in interface ClientTaskQuery
    • getInterval

      public org.joda.time.Interval getInterval()
    • getVersions

      @Nullable public List<String> getVersions()
    • getBatchSize

      public Integer getBatchSize()
    • getLimit

      @Nullable public Integer getLimit()
    • getMaxUsedStatusLastUpdatedTime

      @Nullable public org.joda.time.DateTime getMaxUsedStatusLastUpdatedTime()
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object