Interface MaintenanceRunInformation
@PolarisImmutable
public interface MaintenanceRunInformation
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.polaris.persistence.nosql.maintenance.api.ImmutableMaintenanceRunInformation.Builderbuilder()Human-readable detailed information, possibly including technical error information.finished()Number of invocations ofRetainedCollector.retainObject(ObjRef).Number of invocations ofRetainedCollector.retainReference(String).objStats()Number of realms that were directly purges, if the backend supports this.started()Human-readable status message.default booleansuccess()
-
Method Details
-
started
Instant started() -
finished
-
success
@Default default boolean success() -
statusMessage
Human-readable status message. -
detailedInformation
Human-readable detailed information, possibly including technical error information. -
referenceStats
Optional<MaintenanceRunInformation.MaintenanceStats> referenceStats() -
objStats
Optional<MaintenanceRunInformation.MaintenanceStats> objStats() -
perRealmReferenceStats
Map<String,MaintenanceRunInformation.MaintenanceStats> perRealmReferenceStats() -
perRealmPerObjTypeStats
Map<String,Map<String, perRealmPerObjTypeStats()MaintenanceRunInformation.MaintenanceStats>> -
purgedRealms
OptionalInt purgedRealms()Number of realms that were directly purges, if the backend supports this. -
identifiedObjs
OptionalLong identifiedObjs()Number of invocations ofRetainedCollector.retainObject(ObjRef). -
identifiedReferences
OptionalLong identifiedReferences()Number of invocations ofRetainedCollector.retainReference(String). -
builder
static org.apache.polaris.persistence.nosql.maintenance.api.ImmutableMaintenanceRunInformation.Builder builder()
-