Class FlinkMaintenanceConfig
java.lang.Object
org.apache.iceberg.flink.maintenance.api.FlinkMaintenanceConfig
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final org.apache.flink.configuration.ConfigOption<Long> static final Stringstatic final org.apache.flink.configuration.ConfigOption<Integer> static final Stringstatic final Stringstatic final org.apache.flink.configuration.ConfigOption<Long> static final Stringstatic 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 TypeMethodDescriptionlongGets the lock check delay value (in seconds).intGets the parallelism value for maintenance tasks.longGets 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
-