public class V2beta1HorizontalPodAutoscalerSpecFluentImpl<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>> extends BaseFluent<A> implements V2beta1HorizontalPodAutoscalerSpecFluent<A>
Modifier and Type | Class and Description |
---|---|
class |
V2beta1HorizontalPodAutoscalerSpecFluentImpl.MetricsNestedImpl<N> |
class |
V2beta1HorizontalPodAutoscalerSpecFluentImpl.ScaleTargetRefNestedImpl<N> |
V2beta1HorizontalPodAutoscalerSpecFluent.MetricsNested<N>, V2beta1HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<N>
_visitables
Constructor and Description |
---|
V2beta1HorizontalPodAutoscalerSpecFluentImpl() |
V2beta1HorizontalPodAutoscalerSpecFluentImpl(V2beta1HorizontalPodAutoscalerSpec instance) |
public V2beta1HorizontalPodAutoscalerSpecFluentImpl()
public V2beta1HorizontalPodAutoscalerSpecFluentImpl(V2beta1HorizontalPodAutoscalerSpec instance)
public Integer getMaxReplicas()
getMaxReplicas
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public A withMaxReplicas(Integer maxReplicas)
withMaxReplicas
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public Boolean hasMaxReplicas()
hasMaxReplicas
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public A addToMetrics(int index, V2beta1MetricSpec item)
addToMetrics
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public A setToMetrics(int index, V2beta1MetricSpec item)
setToMetrics
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public A addToMetrics(V2beta1MetricSpec... items)
addToMetrics
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public A addAllToMetrics(Collection<V2beta1MetricSpec> items)
addAllToMetrics
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public A removeFromMetrics(V2beta1MetricSpec... items)
removeFromMetrics
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public A removeAllFromMetrics(Collection<V2beta1MetricSpec> items)
removeAllFromMetrics
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
@Deprecated public List<V2beta1MetricSpec> getMetrics()
getMetrics
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public List<V2beta1MetricSpec> buildMetrics()
buildMetrics
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public V2beta1MetricSpec buildMetric(int index)
buildMetric
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public V2beta1MetricSpec buildFirstMetric()
buildFirstMetric
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public V2beta1MetricSpec buildLastMetric()
buildLastMetric
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public V2beta1MetricSpec buildMatchingMetric(Predicate<V2beta1MetricSpecBuilder> predicate)
buildMatchingMetric
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public Boolean hasMatchingMetric(Predicate<V2beta1MetricSpecBuilder> predicate)
hasMatchingMetric
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public A withMetrics(List<V2beta1MetricSpec> metrics)
withMetrics
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public A withMetrics(V2beta1MetricSpec... metrics)
withMetrics
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public Boolean hasMetrics()
hasMetrics
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public V2beta1HorizontalPodAutoscalerSpecFluent.MetricsNested<A> addNewMetric()
addNewMetric
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public V2beta1HorizontalPodAutoscalerSpecFluent.MetricsNested<A> addNewMetricLike(V2beta1MetricSpec item)
addNewMetricLike
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public V2beta1HorizontalPodAutoscalerSpecFluent.MetricsNested<A> setNewMetricLike(int index, V2beta1MetricSpec item)
setNewMetricLike
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public V2beta1HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editMetric(int index)
editMetric
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public V2beta1HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editFirstMetric()
editFirstMetric
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public V2beta1HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editLastMetric()
editLastMetric
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public V2beta1HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editMatchingMetric(Predicate<V2beta1MetricSpecBuilder> predicate)
editMatchingMetric
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public Integer getMinReplicas()
getMinReplicas
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public A withMinReplicas(Integer minReplicas)
withMinReplicas
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public Boolean hasMinReplicas()
hasMinReplicas
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
@Deprecated public V2beta1CrossVersionObjectReference getScaleTargetRef()
getScaleTargetRef
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public V2beta1CrossVersionObjectReference buildScaleTargetRef()
buildScaleTargetRef
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public A withScaleTargetRef(V2beta1CrossVersionObjectReference scaleTargetRef)
withScaleTargetRef
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public Boolean hasScaleTargetRef()
hasScaleTargetRef
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public V2beta1HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> withNewScaleTargetRef()
withNewScaleTargetRef
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public V2beta1HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> withNewScaleTargetRefLike(V2beta1CrossVersionObjectReference item)
withNewScaleTargetRefLike
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public V2beta1HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> editScaleTargetRef()
editScaleTargetRef
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public V2beta1HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> editOrNewScaleTargetRef()
editOrNewScaleTargetRef
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
public V2beta1HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> editOrNewScaleTargetRefLike(V2beta1CrossVersionObjectReference item)
editOrNewScaleTargetRefLike
in interface V2beta1HorizontalPodAutoscalerSpecFluent<A extends V2beta1HorizontalPodAutoscalerSpecFluent<A>>
Copyright © 2019. All rights reserved.