public final class ArmRollingUpgradeMonitoringPolicy extends Object
Constructor and Description |
---|
ArmRollingUpgradeMonitoringPolicy() |
Modifier and Type | Method and Description |
---|---|
ArmUpgradeFailureAction |
failureAction()
Get the failureAction property: The activation Mode of the service package.
|
String |
healthCheckRetryTimeout()
Get the healthCheckRetryTimeout property: The amount of time to retry health evaluation when the application or
cluster is unhealthy before FailureAction is executed.
|
String |
healthCheckStableDuration()
Get the healthCheckStableDuration property: The amount of time that the application or cluster must remain
healthy before the upgrade proceeds to the next upgrade domain.
|
String |
healthCheckWaitDuration()
Get the healthCheckWaitDuration property: The amount of time to wait after completing an upgrade domain before
applying health policies.
|
String |
upgradeDomainTimeout()
Get the upgradeDomainTimeout property: The amount of time each upgrade domain has to complete before
FailureAction is executed.
|
String |
upgradeTimeout()
Get the upgradeTimeout property: The amount of time the overall upgrade has to complete before FailureAction is
executed.
|
void |
validate()
Validates the instance.
|
ArmRollingUpgradeMonitoringPolicy |
withFailureAction(ArmUpgradeFailureAction failureAction)
Set the failureAction property: The activation Mode of the service package.
|
ArmRollingUpgradeMonitoringPolicy |
withHealthCheckRetryTimeout(String healthCheckRetryTimeout)
Set the healthCheckRetryTimeout property: The amount of time to retry health evaluation when the application or
cluster is unhealthy before FailureAction is executed.
|
ArmRollingUpgradeMonitoringPolicy |
withHealthCheckStableDuration(String healthCheckStableDuration)
Set the healthCheckStableDuration property: The amount of time that the application or cluster must remain
healthy before the upgrade proceeds to the next upgrade domain.
|
ArmRollingUpgradeMonitoringPolicy |
withHealthCheckWaitDuration(String healthCheckWaitDuration)
Set the healthCheckWaitDuration property: The amount of time to wait after completing an upgrade domain before
applying health policies.
|
ArmRollingUpgradeMonitoringPolicy |
withUpgradeDomainTimeout(String upgradeDomainTimeout)
Set the upgradeDomainTimeout property: The amount of time each upgrade domain has to complete before
FailureAction is executed.
|
ArmRollingUpgradeMonitoringPolicy |
withUpgradeTimeout(String upgradeTimeout)
Set the upgradeTimeout property: The amount of time the overall upgrade has to complete before FailureAction is
executed.
|
public ArmUpgradeFailureAction failureAction()
public ArmRollingUpgradeMonitoringPolicy withFailureAction(ArmUpgradeFailureAction failureAction)
failureAction
- the failureAction value to set.public String healthCheckWaitDuration()
public ArmRollingUpgradeMonitoringPolicy withHealthCheckWaitDuration(String healthCheckWaitDuration)
healthCheckWaitDuration
- the healthCheckWaitDuration value to set.public String healthCheckStableDuration()
public ArmRollingUpgradeMonitoringPolicy withHealthCheckStableDuration(String healthCheckStableDuration)
healthCheckStableDuration
- the healthCheckStableDuration value to set.public String healthCheckRetryTimeout()
public ArmRollingUpgradeMonitoringPolicy withHealthCheckRetryTimeout(String healthCheckRetryTimeout)
healthCheckRetryTimeout
- the healthCheckRetryTimeout value to set.public String upgradeTimeout()
public ArmRollingUpgradeMonitoringPolicy withUpgradeTimeout(String upgradeTimeout)
upgradeTimeout
- the upgradeTimeout value to set.public String upgradeDomainTimeout()
public ArmRollingUpgradeMonitoringPolicy withUpgradeDomainTimeout(String upgradeDomainTimeout)
upgradeDomainTimeout
- the upgradeDomainTimeout value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.