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()