public static final class UpgradeUnitAggregateInfo.Builder
extends java.lang.Object
UpgradeUnitAggregateInfo
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
UpgradeUnitAggregateInfo . |
Modifier and Type | Method and Description |
---|---|
UpgradeUnitAggregateInfo |
build() |
UpgradeUnitAggregateInfo.Builder |
setCurrentVersion(java.lang.String currentVersion)
This is component version e.g.
|
UpgradeUnitAggregateInfo.Builder |
setDisplayName(java.lang.String displayName)
Name of the upgrade unit
|
UpgradeUnitAggregateInfo.Builder |
setErrors(java.util.List<java.lang.String> errors)
List of errors occurred during upgrade of this upgrade unit
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
UpgradeUnitAggregateInfo.Builder |
setGroup(UpgradeUnitGroupInfo group) |
UpgradeUnitAggregateInfo.Builder |
setId(java.lang.String id)
Identifier of the upgrade unit
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
UpgradeUnitAggregateInfo.Builder |
setLinks(java.util.List<ResourceLink> links)
The server will populate this field when returing the resource.
|
UpgradeUnitAggregateInfo.Builder |
setMetadata(java.util.List<KeyValuePair> metadata)
Metadata about upgrade unit
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
UpgradeUnitAggregateInfo.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.
|
UpgradeUnitAggregateInfo.Builder |
setPostUpgradeChecks(UpgradeCheckListResults postUpgradeChecks) |
UpgradeUnitAggregateInfo.Builder |
setPreUpgradeChecks(UpgradeCheckListResults preUpgradeChecks) |
UpgradeUnitAggregateInfo.Builder |
setSchema(java.lang.String schema)
Schema for 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.
|
UpgradeUnitAggregateInfo.Builder |
setSelf(SelfResourceLink self) |
UpgradeUnitAggregateInfo.Builder |
setStatus(java.lang.String status)
Possible values are:
UpgradeUnitAggregateInfo.STATUS_SUCCESS UpgradeUnitAggregateInfo.STATUS_FAILED UpgradeUnitAggregateInfo.STATUS_IN_PROGRESS
UpgradeUnitAggregateInfo.STATUS_NOT_STARTED
UpgradeUnitAggregateInfo.STATUS_PAUSING
UpgradeUnitAggregateInfo.STATUS_PAUSED
Status of upgrade unit
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored. |
UpgradeUnitAggregateInfo.Builder |
setType(java.lang.String type)
Upgrade unit type
|
UpgradeUnitAggregateInfo.Builder |
setWarnings(java.util.List<java.lang.String> warnings)
List of warnings indicating issues with the upgrade unit that may result in
upgrade failure
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()
UpgradeUnitAggregateInfo
.public UpgradeUnitAggregateInfo.Builder setLinks(java.util.List<ResourceLink> links)
links
- New value for the property.public UpgradeUnitAggregateInfo.Builder setSchema(java.lang.String schema)
schema
- New value for the property.public UpgradeUnitAggregateInfo.Builder setSelf(SelfResourceLink self)
self
- New value for the property.public UpgradeUnitAggregateInfo.Builder setCurrentVersion(java.lang.String currentVersion)
currentVersion
- New value for the property.public UpgradeUnitAggregateInfo.Builder setDisplayName(java.lang.String displayName)
displayName
- New value for the property.public UpgradeUnitAggregateInfo.Builder setErrors(java.util.List<java.lang.String> errors)
errors
- New value for the property.public UpgradeUnitAggregateInfo.Builder setGroup(UpgradeUnitGroupInfo group)
group
- New value for the property.public UpgradeUnitAggregateInfo.Builder setId(java.lang.String id)
id
- New value for the property.public UpgradeUnitAggregateInfo.Builder setMetadata(java.util.List<KeyValuePair> metadata)
metadata
- New value for the property.public UpgradeUnitAggregateInfo.Builder setPercentComplete(java.lang.Double percentComplete)
percentComplete
- New value for the property.public UpgradeUnitAggregateInfo.Builder setPostUpgradeChecks(UpgradeCheckListResults postUpgradeChecks)
postUpgradeChecks
- New value for the property.public UpgradeUnitAggregateInfo.Builder setPreUpgradeChecks(UpgradeCheckListResults preUpgradeChecks)
preUpgradeChecks
- New value for the property.public UpgradeUnitAggregateInfo.Builder setStatus(java.lang.String status)
status
- New value for the property.public UpgradeUnitAggregateInfo.Builder setType(java.lang.String type)
type
- New value for the property.public UpgradeUnitAggregateInfo.Builder setWarnings(java.util.List<java.lang.String> warnings)
warnings
- New value for the property.public UpgradeUnitAggregateInfo build()