Package com.linkedin.venice.pushmonitor
Class ReadOnlyPartitionStatus
java.lang.Object
com.linkedin.venice.pushmonitor.PartitionStatus
com.linkedin.venice.pushmonitor.ReadOnlyPartitionStatus
- All Implemented Interfaces:
Comparable<PartitionStatus>
-
Constructor Summary
ConstructorsConstructorDescriptionReadOnlyPartitionStatus
(int partitionId, Collection<ReplicaStatus> replicaStatuses) -
Method Summary
Modifier and TypeMethodDescriptionvoid
batchUpdateReplicaIncPushStatus
(String instanceId, List<String> incPushVersionList) static ReadOnlyPartitionStatus
fromPartitionStatus
(PartitionStatus partitionStatus) void
updateReplicaStatus
(String instanceId, ExecutionStatus newStatus) void
updateReplicaStatus
(String instanceId, ExecutionStatus newStatus, boolean enableStatusHistory) void
updateReplicaStatus
(String instanceId, ExecutionStatus newStatus, String incrementalPushVersion) Methods inherited from class com.linkedin.venice.pushmonitor.PartitionStatus
compareTo, equals, getPartitionId, getReplicaHistoricStatusList, getReplicaStatus, getReplicaStatuses, hasFatalDataValidationError, hashCode, setReplicaStatuses, toString
-
Constructor Details
-
ReadOnlyPartitionStatus
-
-
Method Details
-
updateReplicaStatus
- Overrides:
updateReplicaStatus
in classPartitionStatus
-
updateReplicaStatus
public void updateReplicaStatus(String instanceId, ExecutionStatus newStatus, boolean enableStatusHistory) - Overrides:
updateReplicaStatus
in classPartitionStatus
-
updateReplicaStatus
public void updateReplicaStatus(String instanceId, ExecutionStatus newStatus, String incrementalPushVersion) - Overrides:
updateReplicaStatus
in classPartitionStatus
-
batchUpdateReplicaIncPushStatus
- Overrides:
batchUpdateReplicaIncPushStatus
in classPartitionStatus
-
fromPartitionStatus
-