public static class HoodieCleanConfig.Builder extends Object
| Constructor and Description |
|---|
Builder() |
public HoodieCleanConfig.Builder fromFile(File propertiesFile) throws IOException
IOExceptionpublic HoodieCleanConfig.Builder fromProperties(Properties props)
public HoodieCleanConfig.Builder withAutoClean(Boolean autoClean)
public HoodieCleanConfig.Builder withAsyncClean(Boolean asyncClean)
public HoodieCleanConfig.Builder withIncrementalCleaningMode(Boolean incrementalCleaningMode)
public HoodieCleanConfig.Builder withCleaningTriggerStrategy(String cleaningTriggerStrategy)
public HoodieCleanConfig.Builder withMaxCommitsBeforeCleaning(int maxCommitsBeforeCleaning)
public HoodieCleanConfig.Builder withCleanerPolicy(HoodieCleaningPolicy policy)
public HoodieCleanConfig.Builder retainFileVersions(int fileVersionsRetained)
public HoodieCleanConfig.Builder retainCommits(int commitsRetained)
public HoodieCleanConfig.Builder cleanerNumHoursRetained(int cleanerHoursRetained)
public HoodieCleanConfig.Builder allowMultipleCleans(boolean allowMultipleCleanSchedules)
public HoodieCleanConfig.Builder withCleanerParallelism(int cleanerParallelism)
public HoodieCleanConfig.Builder withCleanBootstrapBaseFileEnabled(Boolean cleanBootstrapSourceFileEnabled)
public HoodieCleanConfig.Builder withFailedWritesCleaningPolicy(HoodieFailedWritesCleaningPolicy failedWritesPolicy)
public HoodieCleanConfig build()
Copyright © 2023 The Apache Software Foundation. All rights reserved.