Class NodeSummary
java.lang.Object
co.yellowdog.platform.model.NodeSummary
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionNodeSummary(Map<NodeStatus, Long> statusCounts, Map<NodeActionQueueStatus, Long> actionQueueStatuses, Instant lastUpdatedTime) Creates a newNodeSummaryinstance. -
Method Summary
Modifier and TypeMethodDescriptionstatic NodeSummary.Builderbuilder()protected booleanbooleanThe number of nodes with each action queue status.The last time this summary was updated.The number of nodes in each status.inthashCode()voidsetActionQueueStatuses(Map<NodeActionQueueStatus, Long> actionQueueStatuses) The number of nodes with each action queue status.voidsetLastUpdatedTime(Instant lastUpdatedTime) The last time this summary was updated.voidsetStatusCounts(Map<NodeStatus, Long> statusCounts) The number of nodes in each status.toString()
-
Constructor Details
-
NodeSummary
public NodeSummary() -
NodeSummary
public NodeSummary(Map<NodeStatus, Long> statusCounts, Map<NodeActionQueueStatus, Long> actionQueueStatuses, Instant lastUpdatedTime) Creates a newNodeSummaryinstance.- Parameters:
statusCounts- The number of nodes in each status.actionQueueStatuses- The number of nodes with each action queue status.lastUpdatedTime- The last time this summary was updated.
-
-
Method Details
-
builder
-
getStatusCounts
The number of nodes in each status. -
getActionQueueStatuses
The number of nodes with each action queue status. -
getLastUpdatedTime
The last time this summary was updated. -
setStatusCounts
The number of nodes in each status. -
setActionQueueStatuses
The number of nodes with each action queue status. -
setLastUpdatedTime
The last time this summary was updated. -
equals
-
canEqual
-
hashCode
-
toString
-