public static final class ManagementNodeAggregateInfo.Builder
extends java.lang.Object
ManagementNodeAggregateInfo
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
ManagementNodeAggregateInfo . |
Modifier and Type | Method and Description |
---|---|
ManagementNodeAggregateInfo |
build() |
ManagementNodeAggregateInfo.Builder |
setDisplayName(java.lang.String displayName)
Defaults to ID if not set
|
ManagementNodeAggregateInfo.Builder |
setId(java.lang.String id)
Unique identifier of this resource
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
ManagementNodeAggregateInfo.Builder |
setNodeInterfaceProperties(java.util.List<NodeInterfaceProperties> nodeInterfaceProperties)
Array of Node interface statistic properties
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
ManagementNodeAggregateInfo.Builder |
setNodeInterfaceStatistics(java.util.List<NodeInterfaceStatisticsProperties> nodeInterfaceStatistics)
Array of Node network interface statistic properties
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
ManagementNodeAggregateInfo.Builder |
setNodeStatus(ClusterNodeStatus nodeStatus) |
ManagementNodeAggregateInfo.Builder |
setNodeStatusProperties(java.util.List<NodeStatusProperties> nodeStatusProperties)
Time series of the node's system properties
|
ManagementNodeAggregateInfo.Builder |
setRoleConfig(ManagementClusterRoleConfig roleConfig) |
ManagementNodeAggregateInfo.Builder |
setTransportNodesConnected(java.lang.Long transportNodesConnected) |
public Builder()
ManagementNodeAggregateInfo
.public ManagementNodeAggregateInfo.Builder setDisplayName(java.lang.String displayName)
displayName
- New value for the property.public ManagementNodeAggregateInfo.Builder setId(java.lang.String id)
id
- New value for the property.public ManagementNodeAggregateInfo.Builder setNodeInterfaceProperties(java.util.List<NodeInterfaceProperties> nodeInterfaceProperties)
nodeInterfaceProperties
- New value for the property.public ManagementNodeAggregateInfo.Builder setNodeInterfaceStatistics(java.util.List<NodeInterfaceStatisticsProperties> nodeInterfaceStatistics)
nodeInterfaceStatistics
- New value for the property.public ManagementNodeAggregateInfo.Builder setNodeStatus(ClusterNodeStatus nodeStatus)
nodeStatus
- New value for the property.public ManagementNodeAggregateInfo.Builder setNodeStatusProperties(java.util.List<NodeStatusProperties> nodeStatusProperties)
nodeStatusProperties
- New value for the property.public ManagementNodeAggregateInfo.Builder setRoleConfig(ManagementClusterRoleConfig roleConfig)
roleConfig
- New value for the property.public ManagementNodeAggregateInfo.Builder setTransportNodesConnected(java.lang.Long transportNodesConnected)
transportNodesConnected
- New value for the property.public ManagementNodeAggregateInfo build()