Interface HorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
- All Superinterfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>
- All Known Subinterfaces:
HorizontalPodAutoscalerFluent.SpecNested<N>
- All Known Implementing Classes:
HorizontalPodAutoscalerFluentImpl.SpecNestedImpl,HorizontalPodAutoscalerSpecBuilder,HorizontalPodAutoscalerSpecFluentImpl
public interface HorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.Fluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceHorizontalPodAutoscalerSpecFluent.BehaviorNested<N>static interfaceHorizontalPodAutoscalerSpecFluent.MetricsNested<N>static interfaceHorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<N>
-
Method Summary
-
-
-
Method Detail
-
getBehavior
@Deprecated HorizontalPodAutoscalerBehavior getBehavior()
Deprecated.This method has been deprecated, please use method buildBehavior instead.- Returns:
- The buildable object.
-
buildBehavior
HorizontalPodAutoscalerBehavior buildBehavior()
-
withBehavior
A withBehavior(HorizontalPodAutoscalerBehavior behavior)
-
hasBehavior
Boolean hasBehavior()
-
withNewBehavior
HorizontalPodAutoscalerSpecFluent.BehaviorNested<A> withNewBehavior()
-
withNewBehaviorLike
HorizontalPodAutoscalerSpecFluent.BehaviorNested<A> withNewBehaviorLike(HorizontalPodAutoscalerBehavior item)
-
editBehavior
HorizontalPodAutoscalerSpecFluent.BehaviorNested<A> editBehavior()
-
editOrNewBehavior
HorizontalPodAutoscalerSpecFluent.BehaviorNested<A> editOrNewBehavior()
-
editOrNewBehaviorLike
HorizontalPodAutoscalerSpecFluent.BehaviorNested<A> editOrNewBehaviorLike(HorizontalPodAutoscalerBehavior item)
-
getMaxReplicas
Integer getMaxReplicas()
-
hasMaxReplicas
Boolean hasMaxReplicas()
-
addToMetrics
A addToMetrics(int index, MetricSpec item)
-
setToMetrics
A setToMetrics(int index, MetricSpec item)
-
addToMetrics
A addToMetrics(MetricSpec... items)
-
addAllToMetrics
A addAllToMetrics(Collection<MetricSpec> items)
-
removeFromMetrics
A removeFromMetrics(MetricSpec... items)
-
removeAllFromMetrics
A removeAllFromMetrics(Collection<MetricSpec> items)
-
removeMatchingFromMetrics
A removeMatchingFromMetrics(Predicate<MetricSpecBuilder> predicate)
-
getMetrics
@Deprecated List<MetricSpec> getMetrics()
Deprecated.This method has been deprecated, please use method buildMetrics instead.- Returns:
- The buildable object.
-
buildMetrics
List<MetricSpec> buildMetrics()
-
buildMetric
MetricSpec buildMetric(int index)
-
buildFirstMetric
MetricSpec buildFirstMetric()
-
buildLastMetric
MetricSpec buildLastMetric()
-
buildMatchingMetric
MetricSpec buildMatchingMetric(Predicate<MetricSpecBuilder> predicate)
-
hasMatchingMetric
Boolean hasMatchingMetric(Predicate<MetricSpecBuilder> predicate)
-
withMetrics
A withMetrics(List<MetricSpec> metrics)
-
withMetrics
A withMetrics(MetricSpec... metrics)
-
hasMetrics
Boolean hasMetrics()
-
addNewMetric
HorizontalPodAutoscalerSpecFluent.MetricsNested<A> addNewMetric()
-
addNewMetricLike
HorizontalPodAutoscalerSpecFluent.MetricsNested<A> addNewMetricLike(MetricSpec item)
-
setNewMetricLike
HorizontalPodAutoscalerSpecFluent.MetricsNested<A> setNewMetricLike(int index, MetricSpec item)
-
editMetric
HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editMetric(int index)
-
editFirstMetric
HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editFirstMetric()
-
editLastMetric
HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editLastMetric()
-
editMatchingMetric
HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editMatchingMetric(Predicate<MetricSpecBuilder> predicate)
-
getMinReplicas
Integer getMinReplicas()
-
hasMinReplicas
Boolean hasMinReplicas()
-
getScaleTargetRef
@Deprecated CrossVersionObjectReference getScaleTargetRef()
Deprecated.This method has been deprecated, please use method buildScaleTargetRef instead.- Returns:
- The buildable object.
-
buildScaleTargetRef
CrossVersionObjectReference buildScaleTargetRef()
-
withScaleTargetRef
A withScaleTargetRef(CrossVersionObjectReference scaleTargetRef)
-
hasScaleTargetRef
Boolean hasScaleTargetRef()
-
withNewScaleTargetRef
HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> withNewScaleTargetRef()
-
withNewScaleTargetRefLike
HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> withNewScaleTargetRefLike(CrossVersionObjectReference item)
-
editScaleTargetRef
HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> editScaleTargetRef()
-
editOrNewScaleTargetRef
HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> editOrNewScaleTargetRef()
-
editOrNewScaleTargetRefLike
HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> editOrNewScaleTargetRefLike(CrossVersionObjectReference item)
-
-