public static class DruidCoordinatorRuntimeParams.Builder extends Object
public DruidCoordinatorRuntimeParams build()
public DruidCoordinatorRuntimeParams.Builder withDruidCluster(DruidCluster cluster)
public DruidCoordinatorRuntimeParams.Builder withDatabaseRuleManager(MetadataRuleManager databaseRuleManager)
public DruidCoordinatorRuntimeParams.Builder withSegmentAssignerUsing(SegmentLoadQueueManager loadQueueManager)
SegmentLoadQueueManager which is used to construct the
StrategicSegmentAssigner for this run.public DruidCoordinatorRuntimeParams.Builder withSnapshotOfDataSourcesWithAllUsedSegments(DataSourcesSnapshot snapshot)
public DruidCoordinatorRuntimeParams.Builder withUsedSegmentsInTest(DataSegment... usedSegments)
public DruidCoordinatorRuntimeParams.Builder withUsedSegmentsInTest(Collection<DataSegment> usedSegments)
public DruidCoordinatorRuntimeParams.Builder withEmitter(ServiceEmitter emitter)
public DruidCoordinatorRuntimeParams.Builder withDynamicConfigs(CoordinatorDynamicConfig configs)
public DruidCoordinatorRuntimeParams.Builder withCompactionConfig(CoordinatorCompactionConfig config)
public DruidCoordinatorRuntimeParams.Builder withBalancerStrategy(BalancerStrategy balancerStrategy)
public DruidCoordinatorRuntimeParams.Builder withBroadcastDatasources(Set<String> broadcastDatasources)
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.