Class MutableMaintenanceConfig
java.lang.Object
org.apache.polaris.persistence.nosql.maintenance.impl.MutableMaintenanceConfig
- All Implemented Interfaces:
org.apache.polaris.persistence.nosql.maintenance.api.MaintenanceConfig
public class MutableMaintenanceConfig
extends Object
implements org.apache.polaris.persistence.nosql.maintenance.api.MaintenanceConfig
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DurationMinimum allowed by MaintenanceServiceImpl.Fields inherited from interface org.apache.polaris.persistence.nosql.maintenance.api.MaintenanceConfig
DEFAULT_COUNT_FROM_LAST_RUN_MULTIPLIER, DEFAULT_CREATED_AT_GRACE_TIME, DEFAULT_CREATED_AT_GRACE_TIME_STRING, DEFAULT_DELETE_BATCH_SIZE, DEFAULT_EXPECTED_OBJ_COUNT, DEFAULT_EXPECTED_REFERENCE_COUNT, DEFAULT_INITIALIZED_FPP, DEFAULT_MAX_ACCEPTABLE_FPP, DEFAULT_RETAINED_RUNS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidsetCurrent(org.apache.polaris.persistence.nosql.maintenance.api.MaintenanceConfig config) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.polaris.persistence.nosql.maintenance.api.MaintenanceConfig
check
-
Field Details
-
GRACE_TIME
Minimum allowed by MaintenanceServiceImpl.
-
-
Constructor Details
-
MutableMaintenanceConfig
public MutableMaintenanceConfig()
-
-
Method Details
-
setCurrent
public static void setCurrent(org.apache.polaris.persistence.nosql.maintenance.api.MaintenanceConfig config) -
expectedReferenceCount
- Specified by:
expectedReferenceCountin interfaceorg.apache.polaris.persistence.nosql.maintenance.api.MaintenanceConfig
-
expectedObjCount
- Specified by:
expectedObjCountin interfaceorg.apache.polaris.persistence.nosql.maintenance.api.MaintenanceConfig
-
countFromLastRunMultiplier
- Specified by:
countFromLastRunMultiplierin interfaceorg.apache.polaris.persistence.nosql.maintenance.api.MaintenanceConfig
-
filterInitializedFpp
- Specified by:
filterInitializedFppin interfaceorg.apache.polaris.persistence.nosql.maintenance.api.MaintenanceConfig
-
maxAcceptableFilterFpp
- Specified by:
maxAcceptableFilterFppin interfaceorg.apache.polaris.persistence.nosql.maintenance.api.MaintenanceConfig
-
retainedRuns
- Specified by:
retainedRunsin interfaceorg.apache.polaris.persistence.nosql.maintenance.api.MaintenanceConfig
-
createdAtGraceTime
- Specified by:
createdAtGraceTimein interfaceorg.apache.polaris.persistence.nosql.maintenance.api.MaintenanceConfig
-
objectScanRateLimitPerSecond
- Specified by:
objectScanRateLimitPerSecondin interfaceorg.apache.polaris.persistence.nosql.maintenance.api.MaintenanceConfig
-
referenceScanRateLimitPerSecond
- Specified by:
referenceScanRateLimitPerSecondin interfaceorg.apache.polaris.persistence.nosql.maintenance.api.MaintenanceConfig
-
deleteBatchSize
- Specified by:
deleteBatchSizein interfaceorg.apache.polaris.persistence.nosql.maintenance.api.MaintenanceConfig
-