public final class ClusterUpgradeDeltaHealthPolicy extends Object
Constructor and Description |
---|
ClusterUpgradeDeltaHealthPolicy() |
Modifier and Type | Method and Description |
---|---|
Map<String,ApplicationDeltaHealthPolicy> |
applicationDeltaHealthPolicies()
Get the applicationDeltaHealthPolicies property: Defines the application delta health policy map used to evaluate
the health of an application or one of its child entities when upgrading the cluster.
|
int |
maxPercentDeltaUnhealthyApplications()
Get the maxPercentDeltaUnhealthyApplications property: The maximum allowed percentage of applications health
degradation allowed during cluster upgrades.
|
int |
maxPercentDeltaUnhealthyNodes()
Get the maxPercentDeltaUnhealthyNodes property: The maximum allowed percentage of nodes health degradation
allowed during cluster upgrades.
|
int |
maxPercentUpgradeDomainDeltaUnhealthyNodes()
Get the maxPercentUpgradeDomainDeltaUnhealthyNodes property: The maximum allowed percentage of upgrade domain
nodes health degradation allowed during cluster upgrades.
|
void |
validate()
Validates the instance.
|
ClusterUpgradeDeltaHealthPolicy |
withApplicationDeltaHealthPolicies(Map<String,ApplicationDeltaHealthPolicy> applicationDeltaHealthPolicies)
Set the applicationDeltaHealthPolicies property: Defines the application delta health policy map used to evaluate
the health of an application or one of its child entities when upgrading the cluster.
|
ClusterUpgradeDeltaHealthPolicy |
withMaxPercentDeltaUnhealthyApplications(int maxPercentDeltaUnhealthyApplications)
Set the maxPercentDeltaUnhealthyApplications property: The maximum allowed percentage of applications health
degradation allowed during cluster upgrades.
|
ClusterUpgradeDeltaHealthPolicy |
withMaxPercentDeltaUnhealthyNodes(int maxPercentDeltaUnhealthyNodes)
Set the maxPercentDeltaUnhealthyNodes property: The maximum allowed percentage of nodes health degradation
allowed during cluster upgrades.
|
ClusterUpgradeDeltaHealthPolicy |
withMaxPercentUpgradeDomainDeltaUnhealthyNodes(int maxPercentUpgradeDomainDeltaUnhealthyNodes)
Set the maxPercentUpgradeDomainDeltaUnhealthyNodes property: The maximum allowed percentage of upgrade domain
nodes health degradation allowed during cluster upgrades.
|
public int maxPercentDeltaUnhealthyNodes()
public ClusterUpgradeDeltaHealthPolicy withMaxPercentDeltaUnhealthyNodes(int maxPercentDeltaUnhealthyNodes)
maxPercentDeltaUnhealthyNodes
- the maxPercentDeltaUnhealthyNodes value to set.public int maxPercentUpgradeDomainDeltaUnhealthyNodes()
public ClusterUpgradeDeltaHealthPolicy withMaxPercentUpgradeDomainDeltaUnhealthyNodes(int maxPercentUpgradeDomainDeltaUnhealthyNodes)
maxPercentUpgradeDomainDeltaUnhealthyNodes
- the maxPercentUpgradeDomainDeltaUnhealthyNodes value to set.public int maxPercentDeltaUnhealthyApplications()
public ClusterUpgradeDeltaHealthPolicy withMaxPercentDeltaUnhealthyApplications(int maxPercentDeltaUnhealthyApplications)
maxPercentDeltaUnhealthyApplications
- the maxPercentDeltaUnhealthyApplications value to set.public Map<String,ApplicationDeltaHealthPolicy> applicationDeltaHealthPolicies()
public ClusterUpgradeDeltaHealthPolicy withApplicationDeltaHealthPolicies(Map<String,ApplicationDeltaHealthPolicy> applicationDeltaHealthPolicies)
applicationDeltaHealthPolicies
- the applicationDeltaHealthPolicies value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.