Class HorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.autoscaling.v2beta1.HorizontalPodAutoscalerSpecFluent<A>
-
- Direct Known Subclasses:
HorizontalPodAutoscalerFluent.SpecNested,HorizontalPodAutoscalerSpecBuilder
public class HorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classHorizontalPodAutoscalerSpecFluent.MetricsNested<N>classHorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<N>
-
Constructor Summary
Constructors Constructor Description HorizontalPodAutoscalerSpecFluent()HorizontalPodAutoscalerSpecFluent(HorizontalPodAutoscalerSpec instance)
-
Method Summary
-
-
-
Constructor Detail
-
HorizontalPodAutoscalerSpecFluent
public HorizontalPodAutoscalerSpecFluent()
-
HorizontalPodAutoscalerSpecFluent
public HorizontalPodAutoscalerSpecFluent(HorizontalPodAutoscalerSpec instance)
-
-
Method Detail
-
copyInstance
protected void copyInstance(HorizontalPodAutoscalerSpec instance)
-
getMaxReplicas
public Integer getMaxReplicas()
-
hasMaxReplicas
public boolean hasMaxReplicas()
-
addToMetrics
public A addToMetrics(int index, MetricSpec item)
-
setToMetrics
public A setToMetrics(int index, MetricSpec item)
-
addToMetrics
public A addToMetrics(MetricSpec... items)
-
addAllToMetrics
public A addAllToMetrics(Collection<MetricSpec> items)
-
removeFromMetrics
public A removeFromMetrics(MetricSpec... items)
-
removeAllFromMetrics
public A removeAllFromMetrics(Collection<MetricSpec> items)
-
removeMatchingFromMetrics
public A removeMatchingFromMetrics(Predicate<MetricSpecBuilder> predicate)
-
buildMetrics
public List<MetricSpec> buildMetrics()
-
buildMetric
public MetricSpec buildMetric(int index)
-
buildFirstMetric
public MetricSpec buildFirstMetric()
-
buildLastMetric
public MetricSpec buildLastMetric()
-
buildMatchingMetric
public MetricSpec buildMatchingMetric(Predicate<MetricSpecBuilder> predicate)
-
hasMatchingMetric
public boolean hasMatchingMetric(Predicate<MetricSpecBuilder> predicate)
-
withMetrics
public A withMetrics(List<MetricSpec> metrics)
-
withMetrics
public A withMetrics(MetricSpec... metrics)
-
hasMetrics
public boolean hasMetrics()
-
addNewMetric
public HorizontalPodAutoscalerSpecFluent.MetricsNested<A> addNewMetric()
-
addNewMetricLike
public HorizontalPodAutoscalerSpecFluent.MetricsNested<A> addNewMetricLike(MetricSpec item)
-
setNewMetricLike
public HorizontalPodAutoscalerSpecFluent.MetricsNested<A> setNewMetricLike(int index, MetricSpec item)
-
editMetric
public HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editMetric(int index)
-
editFirstMetric
public HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editFirstMetric()
-
editLastMetric
public HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editLastMetric()
-
editMatchingMetric
public HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editMatchingMetric(Predicate<MetricSpecBuilder> predicate)
-
getMinReplicas
public Integer getMinReplicas()
-
hasMinReplicas
public boolean hasMinReplicas()
-
buildScaleTargetRef
public CrossVersionObjectReference buildScaleTargetRef()
-
withScaleTargetRef
public A withScaleTargetRef(CrossVersionObjectReference scaleTargetRef)
-
hasScaleTargetRef
public boolean hasScaleTargetRef()
-
withNewScaleTargetRef
public HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> withNewScaleTargetRef()
-
withNewScaleTargetRefLike
public HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> withNewScaleTargetRefLike(CrossVersionObjectReference item)
-
editScaleTargetRef
public HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> editScaleTargetRef()
-
editOrNewScaleTargetRef
public HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> editOrNewScaleTargetRef()
-
editOrNewScaleTargetRefLike
public HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> editOrNewScaleTargetRefLike(CrossVersionObjectReference item)
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classio.fabric8.kubernetes.api.builder.BaseFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classio.fabric8.kubernetes.api.builder.BaseFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
-