Interface V2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
- All Superinterfaces:
Fluent<A>
- All Known Subinterfaces:
V2HorizontalPodAutoscalerFluent.SpecNested<N>
- All Known Implementing Classes:
V2HorizontalPodAutoscalerSpecBuilder,V2HorizontalPodAutoscalerSpecFluentImpl
public interface V2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
extends Fluent<A>
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionaddAllToMetrics(Collection<io.kubernetes.client.openapi.models.V2MetricSpec> items) addNewMetricLike(io.kubernetes.client.openapi.models.V2MetricSpec item) addToMetrics(io.kubernetes.client.openapi.models.V2MetricSpec... items) addToMetrics(Integer index, io.kubernetes.client.openapi.models.V2MetricSpec item) io.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerBehaviorio.kubernetes.client.openapi.models.V2MetricSpecio.kubernetes.client.openapi.models.V2MetricSpecio.kubernetes.client.openapi.models.V2MetricSpecbuildMatchingMetric(Predicate<V2MetricSpecBuilder> predicate) io.kubernetes.client.openapi.models.V2MetricSpecbuildMetric(Integer index) List<io.kubernetes.client.openapi.models.V2MetricSpec>io.kubernetes.client.openapi.models.V2CrossVersionObjectReferenceeditMatchingMetric(Predicate<V2MetricSpecBuilder> predicate) editMetric(Integer index) editOrNewBehaviorLike(io.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerBehavior item) editOrNewScaleTargetRefLike(io.kubernetes.client.openapi.models.V2CrossVersionObjectReference item) io.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerBehaviorDeprecated.List<io.kubernetes.client.openapi.models.V2MetricSpec>Deprecated.io.kubernetes.client.openapi.models.V2CrossVersionObjectReferenceDeprecated.hasMatchingMetric(Predicate<V2MetricSpecBuilder> predicate) removeAllFromMetrics(Collection<io.kubernetes.client.openapi.models.V2MetricSpec> items) removeFromMetrics(io.kubernetes.client.openapi.models.V2MetricSpec... items) removeMatchingFromMetrics(Predicate<V2MetricSpecBuilder> predicate) setNewMetricLike(Integer index, io.kubernetes.client.openapi.models.V2MetricSpec item) setToMetrics(Integer index, io.kubernetes.client.openapi.models.V2MetricSpec item) withBehavior(io.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerBehavior behavior) withMaxReplicas(Integer maxReplicas) withMetrics(io.kubernetes.client.openapi.models.V2MetricSpec... metrics) withMetrics(List<io.kubernetes.client.openapi.models.V2MetricSpec> metrics) withMinReplicas(Integer minReplicas) withNewBehaviorLike(io.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerBehavior item) withNewScaleTargetRefLike(io.kubernetes.client.openapi.models.V2CrossVersionObjectReference item) withScaleTargetRef(io.kubernetes.client.openapi.models.V2CrossVersionObjectReference scaleTargetRef)
-
Method Details
-
getBehavior
Deprecated.This method has been deprecated, please use method buildBehavior instead.- Returns:
- The buildable object.
-
buildBehavior
io.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerBehavior buildBehavior() -
withBehavior
-
hasBehavior
Boolean hasBehavior() -
withNewBehavior
V2HorizontalPodAutoscalerSpecFluent.BehaviorNested<A> withNewBehavior() -
withNewBehaviorLike
V2HorizontalPodAutoscalerSpecFluent.BehaviorNested<A> withNewBehaviorLike(io.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerBehavior item) -
editBehavior
V2HorizontalPodAutoscalerSpecFluent.BehaviorNested<A> editBehavior() -
editOrNewBehavior
V2HorizontalPodAutoscalerSpecFluent.BehaviorNested<A> editOrNewBehavior() -
editOrNewBehaviorLike
V2HorizontalPodAutoscalerSpecFluent.BehaviorNested<A> editOrNewBehaviorLike(io.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerBehavior item) -
getMaxReplicas
Integer getMaxReplicas() -
withMaxReplicas
-
hasMaxReplicas
Boolean hasMaxReplicas() -
addToMetrics
-
setToMetrics
-
addToMetrics
-
addAllToMetrics
-
removeFromMetrics
-
removeAllFromMetrics
-
removeMatchingFromMetrics
-
getMetrics
Deprecated.This method has been deprecated, please use method buildMetrics instead.- Returns:
- The buildable object.
-
buildMetrics
List<io.kubernetes.client.openapi.models.V2MetricSpec> buildMetrics() -
buildMetric
-
buildFirstMetric
io.kubernetes.client.openapi.models.V2MetricSpec buildFirstMetric() -
buildLastMetric
io.kubernetes.client.openapi.models.V2MetricSpec buildLastMetric() -
buildMatchingMetric
io.kubernetes.client.openapi.models.V2MetricSpec buildMatchingMetric(Predicate<V2MetricSpecBuilder> predicate) -
hasMatchingMetric
-
withMetrics
-
withMetrics
-
hasMetrics
Boolean hasMetrics() -
addNewMetric
V2HorizontalPodAutoscalerSpecFluent.MetricsNested<A> addNewMetric() -
addNewMetricLike
V2HorizontalPodAutoscalerSpecFluent.MetricsNested<A> addNewMetricLike(io.kubernetes.client.openapi.models.V2MetricSpec item) -
setNewMetricLike
V2HorizontalPodAutoscalerSpecFluent.MetricsNested<A> setNewMetricLike(Integer index, io.kubernetes.client.openapi.models.V2MetricSpec item) -
editMetric
-
editFirstMetric
V2HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editFirstMetric() -
editLastMetric
V2HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editLastMetric() -
editMatchingMetric
V2HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editMatchingMetric(Predicate<V2MetricSpecBuilder> predicate) -
getMinReplicas
Integer getMinReplicas() -
withMinReplicas
-
hasMinReplicas
Boolean hasMinReplicas() -
getScaleTargetRef
Deprecated.This method has been deprecated, please use method buildScaleTargetRef instead.- Returns:
- The buildable object.
-
buildScaleTargetRef
io.kubernetes.client.openapi.models.V2CrossVersionObjectReference buildScaleTargetRef() -
withScaleTargetRef
A withScaleTargetRef(io.kubernetes.client.openapi.models.V2CrossVersionObjectReference scaleTargetRef) -
hasScaleTargetRef
Boolean hasScaleTargetRef() -
withNewScaleTargetRef
V2HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> withNewScaleTargetRef() -
withNewScaleTargetRefLike
V2HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> withNewScaleTargetRefLike(io.kubernetes.client.openapi.models.V2CrossVersionObjectReference item) -
editScaleTargetRef
V2HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> editScaleTargetRef() -
editOrNewScaleTargetRef
V2HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> editOrNewScaleTargetRef() -
editOrNewScaleTargetRefLike
V2HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> editOrNewScaleTargetRefLike(io.kubernetes.client.openapi.models.V2CrossVersionObjectReference item)
-