public class ManagedClusterPropertiesAutoScalerProfile extends Object
| Constructor and Description |
|---|
ManagedClusterPropertiesAutoScalerProfile() |
| Modifier and Type | Method and Description |
|---|---|
String |
balanceSimilarNodeGroups()
Get the balanceSimilarNodeGroups value.
|
Expander |
expander()
Get possible values include: 'least-waste', 'most-pods', 'random'.
|
String |
maxEmptyBulkDelete()
Get the maxEmptyBulkDelete value.
|
String |
maxGracefulTerminationSec()
Get the maxGracefulTerminationSec value.
|
String |
maxTotalUnreadyPercentage()
Get the maxTotalUnreadyPercentage value.
|
String |
newPodScaleUpDelay()
Get the newPodScaleUpDelay value.
|
String |
okTotalUnreadyCount()
Get the okTotalUnreadyCount value.
|
String |
scaleDownDelayAfterAdd()
Get the scaleDownDelayAfterAdd value.
|
String |
scaleDownDelayAfterDelete()
Get the scaleDownDelayAfterDelete value.
|
String |
scaleDownDelayAfterFailure()
Get the scaleDownDelayAfterFailure value.
|
String |
scaleDownUnneededTime()
Get the scaleDownUnneededTime value.
|
String |
scaleDownUnreadyTime()
Get the scaleDownUnreadyTime value.
|
String |
scaleDownUtilizationThreshold()
Get the scaleDownUtilizationThreshold value.
|
String |
scanInterval()
Get the scanInterval value.
|
String |
skipNodesWithLocalStorage()
Get the skipNodesWithLocalStorage value.
|
String |
skipNodesWithSystemPods()
Get the skipNodesWithSystemPods value.
|
ManagedClusterPropertiesAutoScalerProfile |
withBalanceSimilarNodeGroups(String balanceSimilarNodeGroups)
Set the balanceSimilarNodeGroups value.
|
ManagedClusterPropertiesAutoScalerProfile |
withExpander(Expander expander)
Set possible values include: 'least-waste', 'most-pods', 'random'.
|
ManagedClusterPropertiesAutoScalerProfile |
withMaxEmptyBulkDelete(String maxEmptyBulkDelete)
Set the maxEmptyBulkDelete value.
|
ManagedClusterPropertiesAutoScalerProfile |
withMaxGracefulTerminationSec(String maxGracefulTerminationSec)
Set the maxGracefulTerminationSec value.
|
ManagedClusterPropertiesAutoScalerProfile |
withMaxTotalUnreadyPercentage(String maxTotalUnreadyPercentage)
Set the maxTotalUnreadyPercentage value.
|
ManagedClusterPropertiesAutoScalerProfile |
withNewPodScaleUpDelay(String newPodScaleUpDelay)
Set the newPodScaleUpDelay value.
|
ManagedClusterPropertiesAutoScalerProfile |
withOkTotalUnreadyCount(String okTotalUnreadyCount)
Set the okTotalUnreadyCount value.
|
ManagedClusterPropertiesAutoScalerProfile |
withScaleDownDelayAfterAdd(String scaleDownDelayAfterAdd)
Set the scaleDownDelayAfterAdd value.
|
ManagedClusterPropertiesAutoScalerProfile |
withScaleDownDelayAfterDelete(String scaleDownDelayAfterDelete)
Set the scaleDownDelayAfterDelete value.
|
ManagedClusterPropertiesAutoScalerProfile |
withScaleDownDelayAfterFailure(String scaleDownDelayAfterFailure)
Set the scaleDownDelayAfterFailure value.
|
ManagedClusterPropertiesAutoScalerProfile |
withScaleDownUnneededTime(String scaleDownUnneededTime)
Set the scaleDownUnneededTime value.
|
ManagedClusterPropertiesAutoScalerProfile |
withScaleDownUnreadyTime(String scaleDownUnreadyTime)
Set the scaleDownUnreadyTime value.
|
ManagedClusterPropertiesAutoScalerProfile |
withScaleDownUtilizationThreshold(String scaleDownUtilizationThreshold)
Set the scaleDownUtilizationThreshold value.
|
ManagedClusterPropertiesAutoScalerProfile |
withScanInterval(String scanInterval)
Set the scanInterval value.
|
ManagedClusterPropertiesAutoScalerProfile |
withSkipNodesWithLocalStorage(String skipNodesWithLocalStorage)
Set the skipNodesWithLocalStorage value.
|
ManagedClusterPropertiesAutoScalerProfile |
withSkipNodesWithSystemPods(String skipNodesWithSystemPods)
Set the skipNodesWithSystemPods value.
|
public ManagedClusterPropertiesAutoScalerProfile()
public String balanceSimilarNodeGroups()
public ManagedClusterPropertiesAutoScalerProfile withBalanceSimilarNodeGroups(String balanceSimilarNodeGroups)
balanceSimilarNodeGroups - the balanceSimilarNodeGroups value to setpublic Expander expander()
public ManagedClusterPropertiesAutoScalerProfile withExpander(Expander expander)
expander - the expander value to setpublic String maxEmptyBulkDelete()
public ManagedClusterPropertiesAutoScalerProfile withMaxEmptyBulkDelete(String maxEmptyBulkDelete)
maxEmptyBulkDelete - the maxEmptyBulkDelete value to setpublic String maxGracefulTerminationSec()
public ManagedClusterPropertiesAutoScalerProfile withMaxGracefulTerminationSec(String maxGracefulTerminationSec)
maxGracefulTerminationSec - the maxGracefulTerminationSec value to setpublic String maxTotalUnreadyPercentage()
public ManagedClusterPropertiesAutoScalerProfile withMaxTotalUnreadyPercentage(String maxTotalUnreadyPercentage)
maxTotalUnreadyPercentage - the maxTotalUnreadyPercentage value to setpublic String newPodScaleUpDelay()
public ManagedClusterPropertiesAutoScalerProfile withNewPodScaleUpDelay(String newPodScaleUpDelay)
newPodScaleUpDelay - the newPodScaleUpDelay value to setpublic String okTotalUnreadyCount()
public ManagedClusterPropertiesAutoScalerProfile withOkTotalUnreadyCount(String okTotalUnreadyCount)
okTotalUnreadyCount - the okTotalUnreadyCount value to setpublic String scanInterval()
public ManagedClusterPropertiesAutoScalerProfile withScanInterval(String scanInterval)
scanInterval - the scanInterval value to setpublic String scaleDownDelayAfterAdd()
public ManagedClusterPropertiesAutoScalerProfile withScaleDownDelayAfterAdd(String scaleDownDelayAfterAdd)
scaleDownDelayAfterAdd - the scaleDownDelayAfterAdd value to setpublic String scaleDownDelayAfterDelete()
public ManagedClusterPropertiesAutoScalerProfile withScaleDownDelayAfterDelete(String scaleDownDelayAfterDelete)
scaleDownDelayAfterDelete - the scaleDownDelayAfterDelete value to setpublic String scaleDownDelayAfterFailure()
public ManagedClusterPropertiesAutoScalerProfile withScaleDownDelayAfterFailure(String scaleDownDelayAfterFailure)
scaleDownDelayAfterFailure - the scaleDownDelayAfterFailure value to setpublic String scaleDownUnneededTime()
public ManagedClusterPropertiesAutoScalerProfile withScaleDownUnneededTime(String scaleDownUnneededTime)
scaleDownUnneededTime - the scaleDownUnneededTime value to setpublic String scaleDownUnreadyTime()
public ManagedClusterPropertiesAutoScalerProfile withScaleDownUnreadyTime(String scaleDownUnreadyTime)
scaleDownUnreadyTime - the scaleDownUnreadyTime value to setpublic String scaleDownUtilizationThreshold()
public ManagedClusterPropertiesAutoScalerProfile withScaleDownUtilizationThreshold(String scaleDownUtilizationThreshold)
scaleDownUtilizationThreshold - the scaleDownUtilizationThreshold value to setpublic String skipNodesWithLocalStorage()
public ManagedClusterPropertiesAutoScalerProfile withSkipNodesWithLocalStorage(String skipNodesWithLocalStorage)
skipNodesWithLocalStorage - the skipNodesWithLocalStorage value to setpublic String skipNodesWithSystemPods()
public ManagedClusterPropertiesAutoScalerProfile withSkipNodesWithSystemPods(String skipNodesWithSystemPods)
skipNodesWithSystemPods - the skipNodesWithSystemPods value to set/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/