public static final class StatusCount.Builder
extends java.lang.Object
StatusCount
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
StatusCount . |
Modifier and Type | Method and Description |
---|---|
StatusCount |
build() |
StatusCount.Builder |
setDegradedCount(java.lang.Long degradedCount)
Degraded count format: int32
|
StatusCount.Builder |
setDownCount(java.lang.Long downCount)
Down count format: int32
|
StatusCount.Builder |
setDownPnics(java.util.List<PnicBondStatus> downPnics)
List Down or Degraded pnics
|
StatusCount.Builder |
setLastStatusChangedTime(java.lang.Long lastStatusChangedTime)
Timestamp of the last status change, in epoch milliseconds format: int64
|
StatusCount.Builder |
setStatus(java.lang.String status)
Possible values are:
StatusCount.STATUS_UP StatusCount.STATUS_DOWN StatusCount.STATUS_DEGRADED StatusCount.STATUS_UNKNOWN Roll-up status |
StatusCount.Builder |
setStatusDescription(java.lang.String statusDescription)
Describe what makes the status not UP
|
StatusCount.Builder |
setUpCount(java.lang.Long upCount)
Up count format: int32
|
public Builder()
StatusCount
.public StatusCount.Builder setDegradedCount(java.lang.Long degradedCount)
degradedCount
- New value for the property.public StatusCount.Builder setDownCount(java.lang.Long downCount)
downCount
- New value for the property.public StatusCount.Builder setDownPnics(java.util.List<PnicBondStatus> downPnics)
downPnics
- New value for the property.public StatusCount.Builder setLastStatusChangedTime(java.lang.Long lastStatusChangedTime)
lastStatusChangedTime
- New value for the property.public StatusCount.Builder setStatus(java.lang.String status)
status
- New value for the property.public StatusCount.Builder setStatusDescription(java.lang.String statusDescription)
statusDescription
- New value for the property.public StatusCount.Builder setUpCount(java.lang.Long upCount)
upCount
- New value for the property.public StatusCount build()