public static class HoodieLockConfig.Builder extends Object
| Constructor and Description |
|---|
Builder() |
public HoodieLockConfig.Builder fromFile(File propertiesFile) throws IOException
IOExceptionpublic HoodieLockConfig.Builder fromProperties(Properties props)
public HoodieLockConfig.Builder withLockProvider(Class<? extends LockProvider> lockProvider)
public HoodieLockConfig.Builder withHiveDatabaseName(String databaseName)
public HoodieLockConfig.Builder withHiveTableName(String tableName)
public HoodieLockConfig.Builder withHiveMetastoreURIs(String hiveMetastoreURIs)
public HoodieLockConfig.Builder withZkQuorum(String zkQuorum)
public HoodieLockConfig.Builder withZkBasePath(String zkBasePath)
public HoodieLockConfig.Builder withZkPort(String zkPort)
public HoodieLockConfig.Builder withZkLockKey(String zkLockKey)
public HoodieLockConfig.Builder withZkConnectionTimeoutInMs(Long connectionTimeoutInMs)
public HoodieLockConfig.Builder withZkSessionTimeoutInMs(Long sessionTimeoutInMs)
public HoodieLockConfig.Builder withNumRetries(int numRetries)
public HoodieLockConfig.Builder withRetryWaitTimeInMillis(Long retryWaitTimeInMillis)
public HoodieLockConfig.Builder withRetryMaxWaitTimeInMillis(Long retryMaxWaitTimeInMillis)
public HoodieLockConfig.Builder withClientNumRetries(int clientNumRetries)
public HoodieLockConfig.Builder withClientRetryWaitTimeInMillis(Long clientRetryWaitTimeInMillis)
public HoodieLockConfig.Builder withLockWaitTimeInMillis(Long waitTimeInMillis)
public HoodieLockConfig.Builder withConflictResolutionStrategy(ConflictResolutionStrategy conflictResolutionStrategy)
public HoodieLockConfig.Builder withFileSystemLockPath(String path)
public HoodieLockConfig.Builder withFileSystemLockExpire(Integer expireTime)
public HoodieLockConfig build()
Copyright © 2022 The Apache Software Foundation. All rights reserved.