Class CoordinatorCompactionConfigsResource


  • public class CoordinatorCompactionConfigsResource
    extends Object
    • Constructor Detail

      • CoordinatorCompactionConfigsResource

        @Inject
        public CoordinatorCompactionConfigsResource​(CoordinatorConfigManager configManager,
                                                    org.apache.druid.audit.AuditManager auditManager)
    • Method Detail

      • getCompactionConfig

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

        public javax.ws.rs.core.Response setCompactionTaskLimit​(Double compactionTaskSlotRatio,
                                                                Integer maxCompactionTaskSlots,
                                                                Boolean useAutoScaleSlots,
                                                                @Context
                                                                javax.servlet.http.HttpServletRequest req)
      • addOrUpdateCompactionConfig

        public javax.ws.rs.core.Response addOrUpdateCompactionConfig​(DataSourceCompactionConfig newConfig,
                                                                     @Context
                                                                     javax.servlet.http.HttpServletRequest req)
      • getCompactionConfig

        public javax.ws.rs.core.Response getCompactionConfig​(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)