public static final class CCPUpgradeStatus.Builder
extends java.lang.Object
CCPUpgradeStatus
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
CCPUpgradeStatus . |
Modifier and Type | Method and Description |
---|---|
CCPUpgradeStatus |
build() |
CCPUpgradeStatus.Builder |
setCanRollback(java.lang.Boolean canRollback)
This field indicates whether we can perform upgrade rollback.
|
CCPUpgradeStatus.Builder |
setCanSkip(java.lang.Boolean canSkip)
Can the upgrade of the remaining units in this component be skipped
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
CCPUpgradeStatus.Builder |
setComponentType(java.lang.String componentType)
Component type for the upgrade 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.
|
CCPUpgradeStatus.Builder |
setCurrentVersionNodeSummary(NodeSummaryList currentVersionNodeSummary) |
CCPUpgradeStatus.Builder |
setDetails(java.lang.String details)
Details about the upgrade 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.
|
CCPUpgradeStatus.Builder |
setNodeCountAtTargetVersion(java.lang.Long nodeCountAtTargetVersion)
Number of nodes of the type and at the component version format: int32
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
CCPUpgradeStatus.Builder |
setPercentComplete(java.lang.Double percentComplete)
Indicator of upgrade progress in percentage
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
CCPUpgradeStatus.Builder |
setPreUpgradeStatus(UpgradeChecksExecutionStatus preUpgradeStatus) |
CCPUpgradeStatus.Builder |
setStatus(java.lang.String status)
Possible values are:
CCPUpgradeStatus.STATUS_SUCCESS CCPUpgradeStatus.STATUS_FAILED CCPUpgradeStatus.STATUS_IN_PROGRESS CCPUpgradeStatus.STATUS_NOT_STARTED CCPUpgradeStatus.STATUS_PAUSING CCPUpgradeStatus.STATUS_PAUSED Upgrade status
of component
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored. |
CCPUpgradeStatus.Builder |
setTargetComponentVersion(java.lang.String targetComponentVersion)
Target component version
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()
CCPUpgradeStatus
.public CCPUpgradeStatus.Builder setCanRollback(java.lang.Boolean canRollback)
canRollback
- New value for the property.public CCPUpgradeStatus.Builder setCanSkip(java.lang.Boolean canSkip)
canSkip
- New value for the property.public CCPUpgradeStatus.Builder setComponentType(java.lang.String componentType)
componentType
- New value for the property.public CCPUpgradeStatus.Builder setCurrentVersionNodeSummary(NodeSummaryList currentVersionNodeSummary)
currentVersionNodeSummary
- New value for the property.public CCPUpgradeStatus.Builder setDetails(java.lang.String details)
details
- New value for the property.public CCPUpgradeStatus.Builder setNodeCountAtTargetVersion(java.lang.Long nodeCountAtTargetVersion)
nodeCountAtTargetVersion
- New value for the property.public CCPUpgradeStatus.Builder setPercentComplete(java.lang.Double percentComplete)
percentComplete
- New value for the property.public CCPUpgradeStatus.Builder setPreUpgradeStatus(UpgradeChecksExecutionStatus preUpgradeStatus)
preUpgradeStatus
- New value for the property.public CCPUpgradeStatus.Builder setStatus(java.lang.String status)
status
- New value for the property.public CCPUpgradeStatus.Builder setTargetComponentVersion(java.lang.String targetComponentVersion)
targetComponentVersion
- New value for the property.public CCPUpgradeStatus build()