Package com.linkedin.venice.controller
Class Admin.OfflinePushStatusInfo
java.lang.Object
com.linkedin.venice.controller.Admin.OfflinePushStatusInfo
- Enclosing interface:
- Admin
-
Constructor Summary
ConstructorDescriptionOfflinePushStatusInfo
(ExecutionStatus executionStatus) N.B.: Test-only constructor ):OfflinePushStatusInfo
(ExecutionStatus executionStatus, Long statusUpdateTimestamp, String statusDetails) Used by single datacenter (child) controllers, hence, no extra info nor extra detailsOfflinePushStatusInfo
(ExecutionStatus executionStatus, Long statusUpdateTimestamp, Map<String, String> extraInfo, String statusDetails, Map<String, String> extraDetails, Map<String, Long> extraInfoUpdateTimestamp) Used by the parent controller, hence, there is extra info and details about the childOfflinePushStatusInfo
(ExecutionStatus executionStatus, Map<String, String> extraInfo) N.B.: Test-only constructor ): -
Method Summary
Modifier and TypeMethodDescriptionvoid
setUncompletedPartitions
(List<UncompletedPartition> uncompletedPartitions)
-
Constructor Details
-
OfflinePushStatusInfo
N.B.: Test-only constructor ): -
OfflinePushStatusInfo
N.B.: Test-only constructor ): -
OfflinePushStatusInfo
public OfflinePushStatusInfo(ExecutionStatus executionStatus, Long statusUpdateTimestamp, String statusDetails) Used by single datacenter (child) controllers, hence, no extra info nor extra details -
OfflinePushStatusInfo
public OfflinePushStatusInfo(ExecutionStatus executionStatus, Long statusUpdateTimestamp, Map<String, String> extraInfo, String statusDetails, Map<String, String> extraDetails, Map<String, Long> extraInfoUpdateTimestamp) Used by the parent controller, hence, there is extra info and details about the child
-
-
Method Details
-
getExecutionStatus
-
getExtraInfo
-
getStatusDetails
-
getExtraDetails
-
getUncompletedPartitions
-
setUncompletedPartitions
-
getStatusUpdateTimestamp
-
getExtraInfoUpdateTimestamp
-