public static final class HardwareTypes.UpdateSpec.Builder
extends java.lang.Object
HardwareTypes.UpdateSpec
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
HardwareTypes.UpdateSpec . |
Modifier and Type | Method and Description |
---|---|
HardwareTypes.UpdateSpec |
build() |
HardwareTypes.UpdateSpec.Builder |
setUpgradePolicy(HardwareTypes.UpgradePolicy upgradePolicy)
Scheduled upgrade policy.
|
HardwareTypes.UpdateSpec.Builder |
setUpgradeVersion(HardwareTypes.Version upgradeVersion)
Target hardware version to be used on the next scheduled virtual hardware
upgrade.
|
public Builder()
HardwareTypes.UpdateSpec
.public HardwareTypes.UpdateSpec.Builder setUpgradePolicy(HardwareTypes.UpgradePolicy upgradePolicy)
If set to HardwareTypes.UpgradePolicy.NEVER
, the HardwareTypes.Info.getUpgradeVersion()
property will be
reset to null
.
null
, the value is unchanged.upgradePolicy
- New value for the property.public HardwareTypes.UpdateSpec.Builder setUpgradeVersion(HardwareTypes.Version upgradeVersion)
If specified, this property must represent a newer virtual
hardware version than the current virtual hardware version reported in HardwareTypes.Info.getVersion()
.
HardwareTypes.UpdateSpec.getUpgradePolicy()
is
set to HardwareTypes.UpgradePolicy.NEVER
, this
property must be null
. Otherwise, if this property is null
,
default to the most recent virtual hardware version supported by the server.upgradeVersion
- New value for the property.public HardwareTypes.UpdateSpec build()