public static class HoodieClusteringConfig.Builder extends Object
| Constructor and Description |
|---|
Builder() |
public HoodieClusteringConfig.Builder withEngineType(EngineType engineType)
public HoodieClusteringConfig.Builder fromFile(File propertiesFile) throws IOException
IOExceptionpublic HoodieClusteringConfig.Builder withClusteringPlanStrategyClass(String clusteringStrategyClass)
public HoodieClusteringConfig.Builder withSingleGroupClusteringEnabled(Boolean enabled)
public HoodieClusteringConfig.Builder withClusteringPlanPartitionFilterMode(ClusteringPlanPartitionFilterMode mode)
public HoodieClusteringConfig.Builder withClusteringExecutionStrategyClass(String runClusteringStrategyClass)
public HoodieClusteringConfig.Builder withClusteringTargetPartitions(int clusteringTargetPartitions)
public HoodieClusteringConfig.Builder withClusteringPartitionRegexPattern(String pattern)
public HoodieClusteringConfig.Builder withClusteringPartitionSelected(String partitionSelected)
public HoodieClusteringConfig.Builder withClusteringSkipPartitionsFromLatest(int clusteringSkipPartitionsFromLatest)
public HoodieClusteringConfig.Builder withClusteringPartitionFilterBeginPartition(String begin)
public HoodieClusteringConfig.Builder withClusteringPartitionFilterEndPartition(String end)
public HoodieClusteringConfig.Builder withClusteringPlanSmallFileLimit(long clusteringSmallFileLimit)
public HoodieClusteringConfig.Builder withClusteringSortColumns(String sortColumns)
public HoodieClusteringConfig.Builder withClusteringMaxBytesInGroup(long clusteringMaxGroupSize)
public HoodieClusteringConfig.Builder withClusteringMaxNumGroups(int maxNumGroups)
public HoodieClusteringConfig.Builder withClusteringTargetFileMaxBytes(long targetFileSize)
public HoodieClusteringConfig.Builder withInlineClustering(Boolean inlineClustering)
public HoodieClusteringConfig.Builder withScheduleInlineClustering(Boolean scheduleInlineClustering)
public HoodieClusteringConfig.Builder withInlineClusteringNumCommits(int numCommits)
public HoodieClusteringConfig.Builder withAsyncClusteringMaxCommits(int numCommits)
public HoodieClusteringConfig.Builder fromProperties(Properties props)
public HoodieClusteringConfig.Builder withClusteringUpdatesStrategy(String updatesStrategyClass)
public HoodieClusteringConfig.Builder withAsyncClustering(Boolean asyncClustering)
public HoodieClusteringConfig.Builder withRollbackPendingClustering(Boolean rollbackPendingClustering)
public HoodieClusteringConfig.Builder withDataOptimizeStrategy(String strategy)
public HoodieClusteringConfig.Builder withDataOptimizeBuildCurveStrategy(String method)
public HoodieClusteringConfig.Builder withDataOptimizeBuildCurveSampleNumber(int sampleNumber)
public HoodieClusteringConfig build()
Copyright © 2024 The Apache Software Foundation. All rights reserved.