public static class HoodieArchivalConfig.Builder extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
HoodieArchivalConfig.Builder |
archiveCommitsWith(int minToKeep,
int maxToKeep) |
HoodieArchivalConfig |
build() |
HoodieArchivalConfig.Builder |
fromFile(File propertiesFile) |
HoodieArchivalConfig.Builder |
fromProperties(Properties props) |
HoodieArchivalConfig.Builder |
withArchiveBeyondSavepoint(boolean archiveBeyondSavepoint) |
HoodieArchivalConfig.Builder |
withArchiveDeleteParallelism(int archiveDeleteParallelism) |
HoodieArchivalConfig.Builder |
withArchiveMergeEnable(boolean enable) |
HoodieArchivalConfig.Builder |
withArchiveMergeFilesBatchSize(int number) |
HoodieArchivalConfig.Builder |
withArchiveMergeSmallFileLimit(long size) |
HoodieArchivalConfig.Builder |
withAsyncArchive(Boolean asyncArchive) |
HoodieArchivalConfig.Builder |
withAutoArchive(Boolean autoArchive) |
HoodieArchivalConfig.Builder |
withCommitsArchivalBatchSize(int batchSize) |
public HoodieArchivalConfig.Builder fromFile(File propertiesFile) throws IOException
IOExceptionpublic HoodieArchivalConfig.Builder fromProperties(Properties props)
public HoodieArchivalConfig.Builder withAutoArchive(Boolean autoArchive)
public HoodieArchivalConfig.Builder withAsyncArchive(Boolean asyncArchive)
public HoodieArchivalConfig.Builder archiveCommitsWith(int minToKeep, int maxToKeep)
public HoodieArchivalConfig.Builder withArchiveMergeFilesBatchSize(int number)
public HoodieArchivalConfig.Builder withArchiveMergeSmallFileLimit(long size)
public HoodieArchivalConfig.Builder withArchiveMergeEnable(boolean enable)
public HoodieArchivalConfig.Builder withArchiveDeleteParallelism(int archiveDeleteParallelism)
public HoodieArchivalConfig.Builder withCommitsArchivalBatchSize(int batchSize)
public HoodieArchivalConfig.Builder withArchiveBeyondSavepoint(boolean archiveBeyondSavepoint)
public HoodieArchivalConfig build()
Copyright © 2023 The Apache Software Foundation. All rights reserved.