public static final class ApplyTypes.ConfiguredPolicySpec.Builder
extends java.lang.Object
ApplyTypes.ConfiguredPolicySpec.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
ApplyTypes.ConfiguredPolicySpec. |
| Modifier and Type | Method and Description |
|---|---|
ApplyTypes.ConfiguredPolicySpec |
build() |
ApplyTypes.ConfiguredPolicySpec.Builder |
setDisableDpm(java.lang.Boolean disableDpm)
Disable DPM on the cluster.
|
ApplyTypes.ConfiguredPolicySpec.Builder |
setDisableHac(java.lang.Boolean disableHac)
Disable HA Admission control on the cluster.
|
ApplyTypes.ConfiguredPolicySpec.Builder |
setEnableQuickBoot(java.lang.Boolean enableQuickBoot)
Enable Quick Boot during remediation in the cluster.
|
ApplyTypes.ConfiguredPolicySpec.Builder |
setEnforceHclValidation(java.lang.Boolean enforceHclValidation)
Enforce Hcl validation, when applicable, to prevent remediation if hardware
compatibility issues are found.
|
ApplyTypes.ConfiguredPolicySpec.Builder |
setEvacuateOfflineVms(java.lang.Boolean evacuateOfflineVms)
Evacuate powered off/suspended VMs when attempting maintenance mode.
|
ApplyTypes.ConfiguredPolicySpec.Builder |
setFailureAction(ApplyTypes.FailureAction failureAction)
What action is to be taken if entering maintenance mode fails on a given host of
the cluster.
|
ApplyTypes.ConfiguredPolicySpec.Builder |
setPreRemediationPowerAction(ApplyTypes.ConfiguredPolicySpec.PreRemediationPowerAction preRemediationPowerAction)
Specifies what should be done to the power state of the VM before entering
maintenance mode.
|
public Builder()
ApplyTypes.ConfiguredPolicySpec.public ApplyTypes.ConfiguredPolicySpec.Builder setFailureAction(ApplyTypes.FailureAction failureAction)
null, configured value would be unset.failureAction - New value for the property.public ApplyTypes.ConfiguredPolicySpec.Builder setPreRemediationPowerAction(ApplyTypes.ConfiguredPolicySpec.PreRemediationPowerAction preRemediationPowerAction)
null, configured value would be unset.preRemediationPowerAction - New value for the property.public ApplyTypes.ConfiguredPolicySpec.Builder setEnableQuickBoot(java.lang.Boolean enableQuickBoot)
null, configured value would be unset.enableQuickBoot - New value for the property.public ApplyTypes.ConfiguredPolicySpec.Builder setDisableDpm(java.lang.Boolean disableDpm)
null, configured value would be unset.disableDpm - New value for the property.public ApplyTypes.ConfiguredPolicySpec.Builder setDisableHac(java.lang.Boolean disableHac)
null, configured value would be unset.disableHac - New value for the property.public ApplyTypes.ConfiguredPolicySpec.Builder setEvacuateOfflineVms(java.lang.Boolean evacuateOfflineVms)
null, configured value would be unset.evacuateOfflineVms - New value for the property.public ApplyTypes.ConfiguredPolicySpec.Builder setEnforceHclValidation(java.lang.Boolean enforceHclValidation)
null, hardware compatibility issues will not prevent remediation.enforceHclValidation - New value for the property.public ApplyTypes.ConfiguredPolicySpec build()