public class ClusterAutoscalerSpecFluent<A extends ClusterAutoscalerSpecFluent<A>>
extends io.fabric8.kubernetes.api.builder.BaseFluent<A>
| Modifier and Type | Class and Description |
|---|---|
class |
ClusterAutoscalerSpecFluent.ResourceLimitsNested<N> |
class |
ClusterAutoscalerSpecFluent.ScaleDownNested<N> |
| Constructor and Description |
|---|
ClusterAutoscalerSpecFluent() |
ClusterAutoscalerSpecFluent(ClusterAutoscalerSpec instance) |
public ClusterAutoscalerSpecFluent()
public ClusterAutoscalerSpecFluent(ClusterAutoscalerSpec instance)
protected void copyInstance(ClusterAutoscalerSpec instance)
public Boolean getBalanceSimilarNodeGroups()
public A withBalanceSimilarNodeGroups(Boolean balanceSimilarNodeGroups)
public boolean hasBalanceSimilarNodeGroups()
public A addAllToBalancingIgnoredLabels(Collection<String> items)
public A removeAllFromBalancingIgnoredLabels(Collection<String> items)
public String getBalancingIgnoredLabel(int index)
public String getFirstBalancingIgnoredLabel()
public String getLastBalancingIgnoredLabel()
public String getMatchingBalancingIgnoredLabel(Predicate<String> predicate)
public boolean hasMatchingBalancingIgnoredLabel(Predicate<String> predicate)
public boolean hasBalancingIgnoredLabels()
public Boolean getIgnoreDaemonsetsUtilization()
public A withIgnoreDaemonsetsUtilization(Boolean ignoreDaemonsetsUtilization)
public boolean hasIgnoreDaemonsetsUtilization()
public Integer getLogVerbosity()
public boolean hasLogVerbosity()
public String getMaxNodeProvisionTime()
public boolean hasMaxNodeProvisionTime()
public Integer getMaxPodGracePeriod()
public boolean hasMaxPodGracePeriod()
public Integer getPodPriorityThreshold()
public boolean hasPodPriorityThreshold()
public ResourceLimits buildResourceLimits()
public A withResourceLimits(ResourceLimits resourceLimits)
public boolean hasResourceLimits()
public ClusterAutoscalerSpecFluent.ResourceLimitsNested<A> withNewResourceLimits()
public ClusterAutoscalerSpecFluent.ResourceLimitsNested<A> withNewResourceLimitsLike(ResourceLimits item)
public ClusterAutoscalerSpecFluent.ResourceLimitsNested<A> editResourceLimits()
public ClusterAutoscalerSpecFluent.ResourceLimitsNested<A> editOrNewResourceLimits()
public ClusterAutoscalerSpecFluent.ResourceLimitsNested<A> editOrNewResourceLimitsLike(ResourceLimits item)
public ScaleDownConfig buildScaleDown()
public A withScaleDown(ScaleDownConfig scaleDown)
public boolean hasScaleDown()
public ClusterAutoscalerSpecFluent.ScaleDownNested<A> withNewScaleDown()
public ClusterAutoscalerSpecFluent.ScaleDownNested<A> withNewScaleDownLike(ScaleDownConfig item)
public ClusterAutoscalerSpecFluent.ScaleDownNested<A> editScaleDown()
public ClusterAutoscalerSpecFluent.ScaleDownNested<A> editOrNewScaleDown()
public ClusterAutoscalerSpecFluent.ScaleDownNested<A> editOrNewScaleDownLike(ScaleDownConfig item)
public Boolean getSkipNodesWithLocalStorage()
public A withSkipNodesWithLocalStorage(Boolean skipNodesWithLocalStorage)
public boolean hasSkipNodesWithLocalStorage()
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
public boolean hasAdditionalProperties()
public boolean equals(Object o)
equals in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends ClusterAutoscalerSpecFluent<A>>public int hashCode()
hashCode in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends ClusterAutoscalerSpecFluent<A>>public A withBalanceSimilarNodeGroups()
public A withIgnoreDaemonsetsUtilization()
public A withSkipNodesWithLocalStorage()
Copyright © 2015–2024 Red Hat. All rights reserved.