Class CoordinatorCompactionConfigsResource

java.lang.Object
org.apache.druid.server.http.CoordinatorCompactionConfigsResource

public class CoordinatorCompactionConfigsResource extends Object
  • Constructor Details

    • CoordinatorCompactionConfigsResource

      @Inject public CoordinatorCompactionConfigsResource(CoordinatorConfigManager configManager)
  • Method Details

    • getCompactionConfig

      public javax.ws.rs.core.Response getCompactionConfig()
    • setCompactionTaskLimit

      @Deprecated public javax.ws.rs.core.Response setCompactionTaskLimit(Double compactionTaskSlotRatio, Integer maxCompactionTaskSlots, @Context javax.servlet.http.HttpServletRequest req)
      Deprecated.
      Use API GET /druid/indexer/v1/compaction/config/cluster instead.
    • addOrUpdateDatasourceCompactionConfig

      public javax.ws.rs.core.Response addOrUpdateDatasourceCompactionConfig(DataSourceCompactionConfig newConfig, @Context javax.servlet.http.HttpServletRequest req)
    • getDatasourceCompactionConfig

      public javax.ws.rs.core.Response getDatasourceCompactionConfig(String dataSource)
    • getCompactionConfigHistory

      public javax.ws.rs.core.Response getCompactionConfigHistory(String dataSource, String interval, Integer count)
    • deleteCompactionConfig

      public javax.ws.rs.core.Response deleteCompactionConfig(String dataSource, @Context javax.servlet.http.HttpServletRequest req)