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