Class UpgradeOverrideSettings
java.lang.Object
com.azure.resourcemanager.containerservice.models.UpgradeOverrideSettings
Settings for overrides when upgrading a cluster.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of UpgradeOverrideSettings class. -
Method Summary
Modifier and TypeMethodDescriptionGet the forceUpgrade property: Whether to force upgrade the cluster.until()Get the until property: Until when the overrides are effective.voidvalidate()Validates the instance.withForceUpgrade(Boolean forceUpgrade) Set the forceUpgrade property: Whether to force upgrade the cluster.withUntil(OffsetDateTime until) Set the until property: Until when the overrides are effective.
-
Constructor Details
-
UpgradeOverrideSettings
public UpgradeOverrideSettings()Creates an instance of UpgradeOverrideSettings class.
-
-
Method Details
-
forceUpgrade
Get the forceUpgrade property: Whether to force upgrade the cluster. Note that this option instructs upgrade operation to bypass upgrade protections such as checking for deprecated API usage. Enable this option only with caution.- Returns:
- the forceUpgrade value.
-
withForceUpgrade
Set the forceUpgrade property: Whether to force upgrade the cluster. Note that this option instructs upgrade operation to bypass upgrade protections such as checking for deprecated API usage. Enable this option only with caution.- Parameters:
forceUpgrade- the forceUpgrade value to set.- Returns:
- the UpgradeOverrideSettings object itself.
-
until
Get the until property: Until when the overrides are effective. Note that this only matches the start time of an upgrade, and the effectiveness won't change once an upgrade starts even if the `until` expires as upgrade proceeds. This field is not set by default. It must be set for the overrides to take effect.- Returns:
- the until value.
-
withUntil
Set the until property: Until when the overrides are effective. Note that this only matches the start time of an upgrade, and the effectiveness won't change once an upgrade starts even if the `until` expires as upgrade proceeds. This field is not set by default. It must be set for the overrides to take effect.- Parameters:
until- the until value to set.- Returns:
- the UpgradeOverrideSettings object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-