Class V2HorizontalPodAutoscalerSpecFluentImpl<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
java.lang.Object
io.kubernetes.client.fluent.BaseFluent<A>
io.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerSpecFluentImpl<A>
- All Implemented Interfaces:
Fluent<A>
,Visitable<A>
,V2HorizontalPodAutoscalerSpecFluent<A>
- Direct Known Subclasses:
V2HorizontalPodAutoscalerSpecBuilder
public class V2HorizontalPodAutoscalerSpecFluentImpl<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
extends BaseFluent<A>
implements V2HorizontalPodAutoscalerSpecFluent<A>
Generated
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerSpecFluent
V2HorizontalPodAutoscalerSpecFluent.BehaviorNested<N>, V2HorizontalPodAutoscalerSpecFluent.MetricsNested<N>, V2HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<N>
-
Field Summary
Fields inherited from class io.kubernetes.client.fluent.BaseFluent
_visitables, VISIT
-
Constructor Summary
ConstructorsConstructorDescriptionV2HorizontalPodAutoscalerSpecFluentImpl
(io.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerSpec instance) -
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.V2HorizontalPodAutoscalerBehavior
io.kubernetes.client.openapi.models.V2MetricSpec
io.kubernetes.client.openapi.models.V2MetricSpec
io.kubernetes.client.openapi.models.V2MetricSpec
buildMatchingMetric
(Predicate<V2MetricSpecBuilder> predicate) io.kubernetes.client.openapi.models.V2MetricSpec
buildMetric
(Integer index) List<io.kubernetes.client.openapi.models.V2MetricSpec>
io.kubernetes.client.openapi.models.V2CrossVersionObjectReference
editMatchingMetric
(Predicate<V2MetricSpecBuilder> predicate) editMetric
(Integer index) editOrNewBehaviorLike
(io.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerBehavior item) editOrNewScaleTargetRefLike
(io.kubernetes.client.openapi.models.V2CrossVersionObjectReference item) boolean
io.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerBehavior
Deprecated.List<io.kubernetes.client.openapi.models.V2MetricSpec>
Deprecated.io.kubernetes.client.openapi.models.V2CrossVersionObjectReference
Deprecated.int
hashCode()
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) toString()
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) Methods inherited from class io.kubernetes.client.fluent.BaseFluent
accept, accept, accept, accept, aggregate, aggregate, build, build, builderOf
-
Constructor Details
-
V2HorizontalPodAutoscalerSpecFluentImpl
public V2HorizontalPodAutoscalerSpecFluentImpl() -
V2HorizontalPodAutoscalerSpecFluentImpl
public V2HorizontalPodAutoscalerSpecFluentImpl(io.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerSpec instance)
-
-
Method Details
-
getBehavior
@Deprecated public io.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerBehavior getBehavior()Deprecated.This method has been deprecated, please use method buildBehavior instead.- Specified by:
getBehavior
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
- Returns:
- The buildable object.
-
buildBehavior
public io.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerBehavior buildBehavior()- Specified by:
buildBehavior
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
withBehavior
public A withBehavior(io.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerBehavior behavior) - Specified by:
withBehavior
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
hasBehavior
- Specified by:
hasBehavior
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
withNewBehavior
- Specified by:
withNewBehavior
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
withNewBehaviorLike
public V2HorizontalPodAutoscalerSpecFluent.BehaviorNested<A> withNewBehaviorLike(io.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerBehavior item) - Specified by:
withNewBehaviorLike
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
editBehavior
- Specified by:
editBehavior
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
editOrNewBehavior
- Specified by:
editOrNewBehavior
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
editOrNewBehaviorLike
public V2HorizontalPodAutoscalerSpecFluent.BehaviorNested<A> editOrNewBehaviorLike(io.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerBehavior item) - Specified by:
editOrNewBehaviorLike
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
getMaxReplicas
- Specified by:
getMaxReplicas
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
withMaxReplicas
- Specified by:
withMaxReplicas
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
hasMaxReplicas
- Specified by:
hasMaxReplicas
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
addToMetrics
- Specified by:
addToMetrics
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
setToMetrics
- Specified by:
setToMetrics
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
addToMetrics
- Specified by:
addToMetrics
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
addAllToMetrics
- Specified by:
addAllToMetrics
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
removeFromMetrics
- Specified by:
removeFromMetrics
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
removeAllFromMetrics
- Specified by:
removeAllFromMetrics
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
removeMatchingFromMetrics
- Specified by:
removeMatchingFromMetrics
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
getMetrics
Deprecated.This method has been deprecated, please use method buildMetrics instead.- Specified by:
getMetrics
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
- Returns:
- The buildable object.
-
buildMetrics
- Specified by:
buildMetrics
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
buildMetric
- Specified by:
buildMetric
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
buildFirstMetric
public io.kubernetes.client.openapi.models.V2MetricSpec buildFirstMetric()- Specified by:
buildFirstMetric
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
buildLastMetric
public io.kubernetes.client.openapi.models.V2MetricSpec buildLastMetric()- Specified by:
buildLastMetric
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
buildMatchingMetric
public io.kubernetes.client.openapi.models.V2MetricSpec buildMatchingMetric(Predicate<V2MetricSpecBuilder> predicate) - Specified by:
buildMatchingMetric
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
hasMatchingMetric
- Specified by:
hasMatchingMetric
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
withMetrics
- Specified by:
withMetrics
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
withMetrics
- Specified by:
withMetrics
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
hasMetrics
- Specified by:
hasMetrics
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
addNewMetric
- Specified by:
addNewMetric
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
addNewMetricLike
public V2HorizontalPodAutoscalerSpecFluent.MetricsNested<A> addNewMetricLike(io.kubernetes.client.openapi.models.V2MetricSpec item) - Specified by:
addNewMetricLike
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
setNewMetricLike
public V2HorizontalPodAutoscalerSpecFluent.MetricsNested<A> setNewMetricLike(Integer index, io.kubernetes.client.openapi.models.V2MetricSpec item) - Specified by:
setNewMetricLike
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
editMetric
- Specified by:
editMetric
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
editFirstMetric
- Specified by:
editFirstMetric
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
editLastMetric
- Specified by:
editLastMetric
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
editMatchingMetric
public V2HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editMatchingMetric(Predicate<V2MetricSpecBuilder> predicate) - Specified by:
editMatchingMetric
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
getMinReplicas
- Specified by:
getMinReplicas
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
withMinReplicas
- Specified by:
withMinReplicas
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
hasMinReplicas
- Specified by:
hasMinReplicas
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
getScaleTargetRef
@Deprecated public io.kubernetes.client.openapi.models.V2CrossVersionObjectReference getScaleTargetRef()Deprecated.This method has been deprecated, please use method buildScaleTargetRef instead.- Specified by:
getScaleTargetRef
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
- Returns:
- The buildable object.
-
buildScaleTargetRef
public io.kubernetes.client.openapi.models.V2CrossVersionObjectReference buildScaleTargetRef()- Specified by:
buildScaleTargetRef
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
withScaleTargetRef
public A withScaleTargetRef(io.kubernetes.client.openapi.models.V2CrossVersionObjectReference scaleTargetRef) - Specified by:
withScaleTargetRef
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
hasScaleTargetRef
- Specified by:
hasScaleTargetRef
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
withNewScaleTargetRef
- Specified by:
withNewScaleTargetRef
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
withNewScaleTargetRefLike
public V2HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> withNewScaleTargetRefLike(io.kubernetes.client.openapi.models.V2CrossVersionObjectReference item) - Specified by:
withNewScaleTargetRefLike
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
editScaleTargetRef
- Specified by:
editScaleTargetRef
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
editOrNewScaleTargetRef
- Specified by:
editOrNewScaleTargetRef
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
editOrNewScaleTargetRefLike
public V2HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> editOrNewScaleTargetRefLike(io.kubernetes.client.openapi.models.V2CrossVersionObjectReference item) - Specified by:
editOrNewScaleTargetRefLike
in interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
equals
- Overrides:
equals
in classBaseFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classBaseFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
toString
-