Class HorizontalPodAutoscalerSpecFluentImpl<A extends HorizontalPodAutoscalerSpecFluent<A>>
java.lang.Object
io.fabric8.kubernetes.api.builder.BaseFluent<A>
io.fabric8.kubernetes.api.model.autoscaling.v2beta1.HorizontalPodAutoscalerSpecFluentImpl<A>
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>,io.fabric8.kubernetes.api.builder.Visitable<A>,HorizontalPodAutoscalerSpecFluent<A>
- Direct Known Subclasses:
DoneableHorizontalPodAutoscalerSpec,HorizontalPodAutoscalerFluentImpl.SpecNestedImpl,HorizontalPodAutoscalerSpecBuilder
public class HorizontalPodAutoscalerSpecFluentImpl<A extends HorizontalPodAutoscalerSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements HorizontalPodAutoscalerSpecFluent<A>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classHorizontalPodAutoscalerSpecFluentImpl.MetricsNestedImpl<N>classHorizontalPodAutoscalerSpecFluentImpl.ScaleTargetRefNestedImpl<N>Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.autoscaling.v2beta1.HorizontalPodAutoscalerSpecFluent
HorizontalPodAutoscalerSpecFluent.MetricsNested<N>, HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<N> -
Field Summary
-
Constructor Summary
Constructors Constructor Description HorizontalPodAutoscalerSpecFluentImpl()HorizontalPodAutoscalerSpecFluentImpl(HorizontalPodAutoscalerSpec instance) -
Method Summary
-
Constructor Details
-
HorizontalPodAutoscalerSpecFluentImpl
public HorizontalPodAutoscalerSpecFluentImpl() -
HorizontalPodAutoscalerSpecFluentImpl
-
-
Method Details
-
getMaxReplicas
- Specified by:
getMaxReplicasin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
withMaxReplicas
- Specified by:
withMaxReplicasin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
hasMaxReplicas
- Specified by:
hasMaxReplicasin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
withNewMaxReplicas
- Specified by:
withNewMaxReplicasin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
withNewMaxReplicas
- Specified by:
withNewMaxReplicasin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
addToMetrics
- Specified by:
addToMetricsin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
setToMetrics
- Specified by:
setToMetricsin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
addToMetrics
- Specified by:
addToMetricsin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
addAllToMetrics
- Specified by:
addAllToMetricsin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
removeFromMetrics
- Specified by:
removeFromMetricsin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
removeAllFromMetrics
- Specified by:
removeAllFromMetricsin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
removeMatchingFromMetrics
public A removeMatchingFromMetrics(io.fabric8.kubernetes.api.builder.Predicate<MetricSpecBuilder> predicate)- Specified by:
removeMatchingFromMetricsin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
getMetrics
Deprecated.This method has been deprecated, please use method buildMetrics instead.- Specified by:
getMetricsin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>- Returns:
- The buildable object.
-
buildMetrics
- Specified by:
buildMetricsin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
buildMetric
- Specified by:
buildMetricin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
buildFirstMetric
- Specified by:
buildFirstMetricin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
buildLastMetric
- Specified by:
buildLastMetricin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
buildMatchingMetric
public MetricSpec buildMatchingMetric(io.fabric8.kubernetes.api.builder.Predicate<MetricSpecBuilder> predicate)- Specified by:
buildMatchingMetricin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
hasMatchingMetric
public Boolean hasMatchingMetric(io.fabric8.kubernetes.api.builder.Predicate<MetricSpecBuilder> predicate)- Specified by:
hasMatchingMetricin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
withMetrics
- Specified by:
withMetricsin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
withMetrics
- Specified by:
withMetricsin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
hasMetrics
- Specified by:
hasMetricsin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
addNewMetric
- Specified by:
addNewMetricin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
addNewMetricLike
- Specified by:
addNewMetricLikein interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
setNewMetricLike
public HorizontalPodAutoscalerSpecFluent.MetricsNested<A> setNewMetricLike(int index, MetricSpec item)- Specified by:
setNewMetricLikein interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
editMetric
- Specified by:
editMetricin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
editFirstMetric
- Specified by:
editFirstMetricin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
editLastMetric
- Specified by:
editLastMetricin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
editMatchingMetric
public HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editMatchingMetric(io.fabric8.kubernetes.api.builder.Predicate<MetricSpecBuilder> predicate)- Specified by:
editMatchingMetricin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
getMinReplicas
- Specified by:
getMinReplicasin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
withMinReplicas
- Specified by:
withMinReplicasin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
hasMinReplicas
- Specified by:
hasMinReplicasin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
withNewMinReplicas
- Specified by:
withNewMinReplicasin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
withNewMinReplicas
- Specified by:
withNewMinReplicasin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
getScaleTargetRef
Deprecated.This method has been deprecated, please use method buildScaleTargetRef instead.- Specified by:
getScaleTargetRefin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>- Returns:
- The buildable object.
-
buildScaleTargetRef
- Specified by:
buildScaleTargetRefin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
withScaleTargetRef
- Specified by:
withScaleTargetRefin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
hasScaleTargetRef
- Specified by:
hasScaleTargetRefin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
withNewScaleTargetRef
- Specified by:
withNewScaleTargetRefin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
withNewScaleTargetRef
- Specified by:
withNewScaleTargetRefin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
withNewScaleTargetRefLike
public HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> withNewScaleTargetRefLike(CrossVersionObjectReference item)- Specified by:
withNewScaleTargetRefLikein interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
editScaleTargetRef
- Specified by:
editScaleTargetRefin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
editOrNewScaleTargetRef
- Specified by:
editOrNewScaleTargetRefin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
editOrNewScaleTargetRefLike
public HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> editOrNewScaleTargetRefLike(CrossVersionObjectReference item)- Specified by:
editOrNewScaleTargetRefLikein interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
equals
-