Class FlinkMaintenanceConfig
java.lang.Object
org.apache.iceberg.flink.maintenance.api.FlinkMaintenanceConfig
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final org.apache.flink.configuration.ConfigOption
<Long> static final String
static final org.apache.flink.configuration.ConfigOption
<Integer> static final String
static final String
static final org.apache.flink.configuration.ConfigOption
<Long> static final String
static final org.apache.flink.configuration.ConfigOption
<String> -
Constructor Summary
ConstructorsConstructorDescriptionFlinkMaintenanceConfig
(Table table, Map<String, String> writeOptions, org.apache.flink.configuration.ReadableConfig readableConfig) -
Method Summary
Modifier and TypeMethodDescriptionlong
Gets the lock check delay value (in seconds).int
Gets the parallelism value for maintenance tasks.long
Gets the rate limit value (in seconds) for maintenance operations.Gets the slot sharing group value for maintenance tasks.
-
Field Details
-
PREFIX
- See Also:
-
LOCK_CHECK_DELAY
- See Also:
-
LOCK_CHECK_DELAY_OPTION
-
PARALLELISM
- See Also:
-
PARALLELISM_OPTION
-
RATE_LIMIT
- See Also:
-
RATE_LIMIT_OPTION
-
SLOT_SHARING_GROUP
- See Also:
-
SLOT_SHARING_GROUP_OPTION
-
-
Constructor Details
-
FlinkMaintenanceConfig
-
-
Method Details
-
rateLimit
public long rateLimit()Gets the rate limit value (in seconds) for maintenance operations. -
parallelism
public int parallelism()Gets the parallelism value for maintenance tasks. -
lockCheckDelay
public long lockCheckDelay()Gets the lock check delay value (in seconds). -
slotSharingGroup
Gets the slot sharing group value for maintenance tasks. -
createRewriteDataFilesConfig
-
createLockConfig
-