Class DruidCoordinatorRuntimeParams.Builder
- java.lang.Object
-
- org.apache.druid.server.coordinator.DruidCoordinatorRuntimeParams.Builder
-
- Enclosing class:
- DruidCoordinatorRuntimeParams
public static class DruidCoordinatorRuntimeParams.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
build
public DruidCoordinatorRuntimeParams build()
-
withDruidCluster
public DruidCoordinatorRuntimeParams.Builder withDruidCluster(DruidCluster cluster)
-
withDatabaseRuleManager
public DruidCoordinatorRuntimeParams.Builder withDatabaseRuleManager(MetadataRuleManager databaseRuleManager)
-
withSegmentAssignerUsing
public DruidCoordinatorRuntimeParams.Builder withSegmentAssignerUsing(SegmentLoadQueueManager loadQueueManager)
Sets theSegmentLoadQueueManagerwhich is used to construct theStrategicSegmentAssignerfor this run.
-
withDataSourcesSnapshot
public DruidCoordinatorRuntimeParams.Builder withDataSourcesSnapshot(DataSourcesSnapshot snapshot)
-
withUsedSegments
public DruidCoordinatorRuntimeParams.Builder withUsedSegments(org.apache.druid.timeline.DataSegment... usedSegments)
-
withUsedSegments
public DruidCoordinatorRuntimeParams.Builder withUsedSegments(Collection<org.apache.druid.timeline.DataSegment> usedSegments)
-
withDynamicConfigs
public DruidCoordinatorRuntimeParams.Builder withDynamicConfigs(CoordinatorDynamicConfig configs)
-
withSegmentLoadingConfig
public DruidCoordinatorRuntimeParams.Builder withSegmentLoadingConfig(SegmentLoadingConfig config)
-
withCompactionConfig
public DruidCoordinatorRuntimeParams.Builder withCompactionConfig(CoordinatorCompactionConfig config)
-
withBalancerStrategy
public DruidCoordinatorRuntimeParams.Builder withBalancerStrategy(BalancerStrategy balancerStrategy)
-
withBroadcastDatasources
public DruidCoordinatorRuntimeParams.Builder withBroadcastDatasources(Set<String> broadcastDatasources)
-
-