public final class ManagedClusterPropertiesAutoScalerProfile extends Object
| Constructor and Description |
|---|
ManagedClusterPropertiesAutoScalerProfile() |
| Modifier and Type | Method and Description |
|---|---|
String |
balanceSimilarNodeGroups()
Get the balanceSimilarNodeGroups property: The balance-similar-node-groups property.
|
String |
maxGracefulTerminationSec()
Get the maxGracefulTerminationSec property: The max-graceful-termination-sec property.
|
String |
scaleDownDelayAfterAdd()
Get the scaleDownDelayAfterAdd property: The scale-down-delay-after-add property.
|
String |
scaleDownDelayAfterDelete()
Get the scaleDownDelayAfterDelete property: The scale-down-delay-after-delete property.
|
String |
scaleDownDelayAfterFailure()
Get the scaleDownDelayAfterFailure property: The scale-down-delay-after-failure property.
|
String |
scaleDownUnneededTime()
Get the scaleDownUnneededTime property: The scale-down-unneeded-time property.
|
String |
scaleDownUnreadyTime()
Get the scaleDownUnreadyTime property: The scale-down-unready-time property.
|
String |
scaleDownUtilizationThreshold()
Get the scaleDownUtilizationThreshold property: The scale-down-utilization-threshold property.
|
String |
scanInterval()
Get the scanInterval property: The scan-interval property.
|
void |
validate()
Validates the instance.
|
ManagedClusterPropertiesAutoScalerProfile |
withBalanceSimilarNodeGroups(String balanceSimilarNodeGroups)
Set the balanceSimilarNodeGroups property: The balance-similar-node-groups property.
|
ManagedClusterPropertiesAutoScalerProfile |
withMaxGracefulTerminationSec(String maxGracefulTerminationSec)
Set the maxGracefulTerminationSec property: The max-graceful-termination-sec property.
|
ManagedClusterPropertiesAutoScalerProfile |
withScaleDownDelayAfterAdd(String scaleDownDelayAfterAdd)
Set the scaleDownDelayAfterAdd property: The scale-down-delay-after-add property.
|
ManagedClusterPropertiesAutoScalerProfile |
withScaleDownDelayAfterDelete(String scaleDownDelayAfterDelete)
Set the scaleDownDelayAfterDelete property: The scale-down-delay-after-delete property.
|
ManagedClusterPropertiesAutoScalerProfile |
withScaleDownDelayAfterFailure(String scaleDownDelayAfterFailure)
Set the scaleDownDelayAfterFailure property: The scale-down-delay-after-failure property.
|
ManagedClusterPropertiesAutoScalerProfile |
withScaleDownUnneededTime(String scaleDownUnneededTime)
Set the scaleDownUnneededTime property: The scale-down-unneeded-time property.
|
ManagedClusterPropertiesAutoScalerProfile |
withScaleDownUnreadyTime(String scaleDownUnreadyTime)
Set the scaleDownUnreadyTime property: The scale-down-unready-time property.
|
ManagedClusterPropertiesAutoScalerProfile |
withScaleDownUtilizationThreshold(String scaleDownUtilizationThreshold)
Set the scaleDownUtilizationThreshold property: The scale-down-utilization-threshold property.
|
ManagedClusterPropertiesAutoScalerProfile |
withScanInterval(String scanInterval)
Set the scanInterval property: The scan-interval property.
|
public ManagedClusterPropertiesAutoScalerProfile()
public String balanceSimilarNodeGroups()
public ManagedClusterPropertiesAutoScalerProfile withBalanceSimilarNodeGroups(String balanceSimilarNodeGroups)
balanceSimilarNodeGroups - the balanceSimilarNodeGroups value to set.public String scanInterval()
public ManagedClusterPropertiesAutoScalerProfile withScanInterval(String scanInterval)
scanInterval - the scanInterval value to set.public String scaleDownDelayAfterAdd()
public ManagedClusterPropertiesAutoScalerProfile withScaleDownDelayAfterAdd(String scaleDownDelayAfterAdd)
scaleDownDelayAfterAdd - the scaleDownDelayAfterAdd value to set.public String scaleDownDelayAfterDelete()
public ManagedClusterPropertiesAutoScalerProfile withScaleDownDelayAfterDelete(String scaleDownDelayAfterDelete)
scaleDownDelayAfterDelete - the scaleDownDelayAfterDelete value to set.public String scaleDownDelayAfterFailure()
public ManagedClusterPropertiesAutoScalerProfile withScaleDownDelayAfterFailure(String scaleDownDelayAfterFailure)
scaleDownDelayAfterFailure - the scaleDownDelayAfterFailure value to set.public String scaleDownUnneededTime()
public ManagedClusterPropertiesAutoScalerProfile withScaleDownUnneededTime(String scaleDownUnneededTime)
scaleDownUnneededTime - the scaleDownUnneededTime value to set.public String scaleDownUnreadyTime()
public ManagedClusterPropertiesAutoScalerProfile withScaleDownUnreadyTime(String scaleDownUnreadyTime)
scaleDownUnreadyTime - the scaleDownUnreadyTime value to set.public String scaleDownUtilizationThreshold()
public ManagedClusterPropertiesAutoScalerProfile withScaleDownUtilizationThreshold(String scaleDownUtilizationThreshold)
scaleDownUtilizationThreshold - the scaleDownUtilizationThreshold value to set.public String maxGracefulTerminationSec()
public ManagedClusterPropertiesAutoScalerProfile withMaxGracefulTerminationSec(String maxGracefulTerminationSec)
maxGracefulTerminationSec - the maxGracefulTerminationSec value to set.public void validate()
IllegalArgumentException - thrown if the instance is not valid.Copyright © 2020 Microsoft Corporation. All rights reserved.