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:
DoneableHorizontalPodAutoscalerSpec,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 Details
-
getBehavior
Deprecated.This method has been deprecated, please use method buildBehavior instead.- Returns:
- The buildable object.
-
buildBehavior
HorizontalPodAutoscalerBehavior buildBehavior() -
withBehavior
-
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() -
withMaxReplicas
-
hasMaxReplicas
Boolean hasMaxReplicas() -
withNewMaxReplicas
-
withNewMaxReplicas
-
addToMetrics
-
setToMetrics
-
addToMetrics
-
addAllToMetrics
-
removeFromMetrics
-
removeAllFromMetrics
-
removeMatchingFromMetrics
A removeMatchingFromMetrics(io.fabric8.kubernetes.api.builder.Predicate<MetricSpecBuilder> predicate) -
getMetrics
Deprecated.This method has been deprecated, please use method buildMetrics instead.- Returns:
- The buildable object.
-
buildMetrics
List<MetricSpec> buildMetrics() -
buildMetric
-
buildFirstMetric
MetricSpec buildFirstMetric() -
buildLastMetric
MetricSpec buildLastMetric() -
buildMatchingMetric
MetricSpec buildMatchingMetric(io.fabric8.kubernetes.api.builder.Predicate<MetricSpecBuilder> predicate) -
hasMatchingMetric
Boolean hasMatchingMetric(io.fabric8.kubernetes.api.builder.Predicate<MetricSpecBuilder> predicate) -
withMetrics
-
withMetrics
-
hasMetrics
Boolean hasMetrics() -
addNewMetric
HorizontalPodAutoscalerSpecFluent.MetricsNested<A> addNewMetric() -
addNewMetricLike
-
setNewMetricLike
-
editMetric
-
editFirstMetric
HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editFirstMetric() -
editLastMetric
HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editLastMetric() -
editMatchingMetric
HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editMatchingMetric(io.fabric8.kubernetes.api.builder.Predicate<MetricSpecBuilder> predicate) -
getMinReplicas
Integer getMinReplicas() -
withMinReplicas
-
hasMinReplicas
Boolean hasMinReplicas() -
withNewMinReplicas
-
withNewMinReplicas
-
getScaleTargetRef
Deprecated.This method has been deprecated, please use method buildScaleTargetRef instead.- Returns:
- The buildable object.
-
buildScaleTargetRef
CrossVersionObjectReference buildScaleTargetRef() -
withScaleTargetRef
-
hasScaleTargetRef
Boolean hasScaleTargetRef() -
withNewScaleTargetRef
-
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)
-