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 newNodeSummary
instance. -
Method Summary
Modifier and TypeMethodDescriptionstatic NodeSummary.Builder
builder()
protected boolean
boolean
The number of nodes with each action queue status.The last time this summary was updated.The number of nodes in each status.int
hashCode()
void
setActionQueueStatuses
(Map<NodeActionQueueStatus, Long> actionQueueStatuses) The number of nodes with each action queue status.void
setLastUpdatedTime
(Instant lastUpdatedTime) The last time this summary was updated.void
setStatusCounts
(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 newNodeSummary
instance.- 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
-