Interface V2beta2HorizontalPodAutoscalerSpecFluent<A extends V2beta2HorizontalPodAutoscalerSpecFluent<A>>
- All Superinterfaces:
Fluent<A>
- All Known Subinterfaces:
V2beta2HorizontalPodAutoscalerFluent.SpecNested<N>
- All Known Implementing Classes:
V2beta2HorizontalPodAutoscalerSpecBuilder
,V2beta2HorizontalPodAutoscalerSpecFluentImpl
public interface V2beta2HorizontalPodAutoscalerSpecFluent<A extends V2beta2HorizontalPodAutoscalerSpecFluent<A>>
extends Fluent<A>
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
static interface
static interface
-
Method Summary
Modifier and TypeMethodDescriptionaddAllToMetrics
(Collection<io.kubernetes.client.openapi.models.V2beta2MetricSpec> items) addNewMetricLike
(io.kubernetes.client.openapi.models.V2beta2MetricSpec item) addToMetrics
(io.kubernetes.client.openapi.models.V2beta2MetricSpec... items) addToMetrics
(Integer index, io.kubernetes.client.openapi.models.V2beta2MetricSpec item) io.kubernetes.client.openapi.models.V2beta2HorizontalPodAutoscalerBehavior
io.kubernetes.client.openapi.models.V2beta2MetricSpec
io.kubernetes.client.openapi.models.V2beta2MetricSpec
io.kubernetes.client.openapi.models.V2beta2MetricSpec
buildMatchingMetric
(Predicate<V2beta2MetricSpecBuilder> predicate) io.kubernetes.client.openapi.models.V2beta2MetricSpec
buildMetric
(Integer index) List<io.kubernetes.client.openapi.models.V2beta2MetricSpec>
io.kubernetes.client.openapi.models.V2beta2CrossVersionObjectReference
editMatchingMetric
(Predicate<V2beta2MetricSpecBuilder> predicate) editMetric
(Integer index) editOrNewBehaviorLike
(io.kubernetes.client.openapi.models.V2beta2HorizontalPodAutoscalerBehavior item) editOrNewScaleTargetRefLike
(io.kubernetes.client.openapi.models.V2beta2CrossVersionObjectReference item) io.kubernetes.client.openapi.models.V2beta2HorizontalPodAutoscalerBehavior
Deprecated.List<io.kubernetes.client.openapi.models.V2beta2MetricSpec>
Deprecated.io.kubernetes.client.openapi.models.V2beta2CrossVersionObjectReference
Deprecated.hasMatchingMetric
(Predicate<V2beta2MetricSpecBuilder> predicate) removeAllFromMetrics
(Collection<io.kubernetes.client.openapi.models.V2beta2MetricSpec> items) removeFromMetrics
(io.kubernetes.client.openapi.models.V2beta2MetricSpec... items) setNewMetricLike
(Integer index, io.kubernetes.client.openapi.models.V2beta2MetricSpec item) setToMetrics
(Integer index, io.kubernetes.client.openapi.models.V2beta2MetricSpec item) withBehavior
(io.kubernetes.client.openapi.models.V2beta2HorizontalPodAutoscalerBehavior behavior) withMaxReplicas
(Integer maxReplicas) withMetrics
(io.kubernetes.client.openapi.models.V2beta2MetricSpec... metrics) withMetrics
(List<io.kubernetes.client.openapi.models.V2beta2MetricSpec> metrics) withMinReplicas
(Integer minReplicas) withNewBehaviorLike
(io.kubernetes.client.openapi.models.V2beta2HorizontalPodAutoscalerBehavior item) withNewScaleTargetRefLike
(io.kubernetes.client.openapi.models.V2beta2CrossVersionObjectReference item) withScaleTargetRef
(io.kubernetes.client.openapi.models.V2beta2CrossVersionObjectReference scaleTargetRef)
-
Method Details
-
getBehavior
@Deprecated io.kubernetes.client.openapi.models.V2beta2HorizontalPodAutoscalerBehavior getBehavior()Deprecated.This method has been deprecated, please use method buildBehavior instead.- Returns:
- The buildable object.
-
buildBehavior
io.kubernetes.client.openapi.models.V2beta2HorizontalPodAutoscalerBehavior buildBehavior() -
withBehavior
-
hasBehavior
Boolean hasBehavior() -
withNewBehavior
V2beta2HorizontalPodAutoscalerSpecFluent.BehaviorNested<A> withNewBehavior() -
withNewBehaviorLike
V2beta2HorizontalPodAutoscalerSpecFluent.BehaviorNested<A> withNewBehaviorLike(io.kubernetes.client.openapi.models.V2beta2HorizontalPodAutoscalerBehavior item) -
editBehavior
V2beta2HorizontalPodAutoscalerSpecFluent.BehaviorNested<A> editBehavior() -
editOrNewBehavior
V2beta2HorizontalPodAutoscalerSpecFluent.BehaviorNested<A> editOrNewBehavior() -
editOrNewBehaviorLike
V2beta2HorizontalPodAutoscalerSpecFluent.BehaviorNested<A> editOrNewBehaviorLike(io.kubernetes.client.openapi.models.V2beta2HorizontalPodAutoscalerBehavior 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.V2beta2MetricSpec> buildMetrics() -
buildMetric
-
buildFirstMetric
io.kubernetes.client.openapi.models.V2beta2MetricSpec buildFirstMetric() -
buildLastMetric
io.kubernetes.client.openapi.models.V2beta2MetricSpec buildLastMetric() -
buildMatchingMetric
io.kubernetes.client.openapi.models.V2beta2MetricSpec buildMatchingMetric(Predicate<V2beta2MetricSpecBuilder> predicate) -
hasMatchingMetric
-
withMetrics
-
withMetrics
-
hasMetrics
Boolean hasMetrics() -
addNewMetric
V2beta2HorizontalPodAutoscalerSpecFluent.MetricsNested<A> addNewMetric() -
addNewMetricLike
V2beta2HorizontalPodAutoscalerSpecFluent.MetricsNested<A> addNewMetricLike(io.kubernetes.client.openapi.models.V2beta2MetricSpec item) -
setNewMetricLike
V2beta2HorizontalPodAutoscalerSpecFluent.MetricsNested<A> setNewMetricLike(Integer index, io.kubernetes.client.openapi.models.V2beta2MetricSpec item) -
editMetric
-
editFirstMetric
V2beta2HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editFirstMetric() -
editLastMetric
V2beta2HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editLastMetric() -
editMatchingMetric
V2beta2HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editMatchingMetric(Predicate<V2beta2MetricSpecBuilder> predicate) -
getMinReplicas
Integer getMinReplicas() -
withMinReplicas
-
hasMinReplicas
Boolean hasMinReplicas() -
getScaleTargetRef
@Deprecated io.kubernetes.client.openapi.models.V2beta2CrossVersionObjectReference getScaleTargetRef()Deprecated.This method has been deprecated, please use method buildScaleTargetRef instead.- Returns:
- The buildable object.
-
buildScaleTargetRef
io.kubernetes.client.openapi.models.V2beta2CrossVersionObjectReference buildScaleTargetRef() -
withScaleTargetRef
A withScaleTargetRef(io.kubernetes.client.openapi.models.V2beta2CrossVersionObjectReference scaleTargetRef) -
hasScaleTargetRef
Boolean hasScaleTargetRef() -
withNewScaleTargetRef
V2beta2HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> withNewScaleTargetRef() -
withNewScaleTargetRefLike
V2beta2HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> withNewScaleTargetRefLike(io.kubernetes.client.openapi.models.V2beta2CrossVersionObjectReference item) -
editScaleTargetRef
V2beta2HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> editScaleTargetRef() -
editOrNewScaleTargetRef
V2beta2HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> editOrNewScaleTargetRef() -
editOrNewScaleTargetRefLike
V2beta2HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> editOrNewScaleTargetRefLike(io.kubernetes.client.openapi.models.V2beta2CrossVersionObjectReference item)
-