public static final class EdgeClusterStatus.Builder
extends java.lang.Object
EdgeClusterStatus
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
EdgeClusterStatus . |
Modifier and Type | Method and Description |
---|---|
EdgeClusterStatus |
build() |
EdgeClusterStatus.Builder |
setEdgeClusterId(java.lang.String edgeClusterId)
Id of the edge cluster whose status is being reported
|
EdgeClusterStatus.Builder |
setEdgeClusterStatus(java.lang.String edgeClusterStatus)
Possible values are:
EdgeClusterStatus.EDGE_CLUSTER_STATUS_UP EdgeClusterStatus.EDGE_CLUSTER_STATUS_DOWN
EdgeClusterStatus.EDGE_CLUSTER_STATUS_DEGRADED
EdgeClusterStatus.EDGE_CLUSTER_STATUS_UNKNOWN
Status of an edge node |
EdgeClusterStatus.Builder |
setLastUpdateTimestamp(java.lang.Long lastUpdateTimestamp)
Timestamp when the cluster status was last updated format: int64
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
EdgeClusterStatus.Builder |
setMemberStatus(java.util.List<EdgeClusterMemberStatus> memberStatus)
Per Edge Node Status
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
public Builder()
EdgeClusterStatus
.public EdgeClusterStatus.Builder setEdgeClusterId(java.lang.String edgeClusterId)
edgeClusterId
- New value for the property.public EdgeClusterStatus.Builder setEdgeClusterStatus(java.lang.String edgeClusterStatus)
edgeClusterStatus
- New value for the property.public EdgeClusterStatus.Builder setLastUpdateTimestamp(java.lang.Long lastUpdateTimestamp)
lastUpdateTimestamp
- New value for the property.public EdgeClusterStatus.Builder setMemberStatus(java.util.List<EdgeClusterMemberStatus> memberStatus)
memberStatus
- New value for the property.public EdgeClusterStatus build()