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.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) booleanio.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerBehaviorDeprecated.List<io.kubernetes.client.openapi.models.V2MetricSpec>Deprecated.io.kubernetes.client.openapi.models.V2CrossVersionObjectReferenceDeprecated.inthashCode()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:
getBehaviorin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>- Returns:
- The buildable object.
-
buildBehavior
public io.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerBehavior buildBehavior()- Specified by:
buildBehaviorin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
withBehavior
public A withBehavior(io.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerBehavior behavior) - Specified by:
withBehaviorin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
hasBehavior
- Specified by:
hasBehaviorin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
withNewBehavior
- Specified by:
withNewBehaviorin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
withNewBehaviorLike
public V2HorizontalPodAutoscalerSpecFluent.BehaviorNested<A> withNewBehaviorLike(io.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerBehavior item) - Specified by:
withNewBehaviorLikein interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
editBehavior
- Specified by:
editBehaviorin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
editOrNewBehavior
- Specified by:
editOrNewBehaviorin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
editOrNewBehaviorLike
public V2HorizontalPodAutoscalerSpecFluent.BehaviorNested<A> editOrNewBehaviorLike(io.kubernetes.client.openapi.models.V2HorizontalPodAutoscalerBehavior item) - Specified by:
editOrNewBehaviorLikein interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
getMaxReplicas
- Specified by:
getMaxReplicasin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
withMaxReplicas
- Specified by:
withMaxReplicasin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
hasMaxReplicas
- Specified by:
hasMaxReplicasin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
addToMetrics
- Specified by:
addToMetricsin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
setToMetrics
- Specified by:
setToMetricsin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
addToMetrics
- Specified by:
addToMetricsin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
addAllToMetrics
- Specified by:
addAllToMetricsin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
removeFromMetrics
- Specified by:
removeFromMetricsin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
removeAllFromMetrics
- Specified by:
removeAllFromMetricsin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
removeMatchingFromMetrics
- Specified by:
removeMatchingFromMetricsin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
getMetrics
Deprecated.This method has been deprecated, please use method buildMetrics instead.- Specified by:
getMetricsin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>- Returns:
- The buildable object.
-
buildMetrics
- Specified by:
buildMetricsin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
buildMetric
- Specified by:
buildMetricin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
buildFirstMetric
public io.kubernetes.client.openapi.models.V2MetricSpec buildFirstMetric()- Specified by:
buildFirstMetricin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
buildLastMetric
public io.kubernetes.client.openapi.models.V2MetricSpec buildLastMetric()- Specified by:
buildLastMetricin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
buildMatchingMetric
public io.kubernetes.client.openapi.models.V2MetricSpec buildMatchingMetric(Predicate<V2MetricSpecBuilder> predicate) - Specified by:
buildMatchingMetricin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
hasMatchingMetric
- Specified by:
hasMatchingMetricin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
withMetrics
- Specified by:
withMetricsin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
withMetrics
- Specified by:
withMetricsin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
hasMetrics
- Specified by:
hasMetricsin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
addNewMetric
- Specified by:
addNewMetricin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
addNewMetricLike
public V2HorizontalPodAutoscalerSpecFluent.MetricsNested<A> addNewMetricLike(io.kubernetes.client.openapi.models.V2MetricSpec item) - Specified by:
addNewMetricLikein interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
setNewMetricLike
public V2HorizontalPodAutoscalerSpecFluent.MetricsNested<A> setNewMetricLike(Integer index, io.kubernetes.client.openapi.models.V2MetricSpec item) - Specified by:
setNewMetricLikein interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
editMetric
- Specified by:
editMetricin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
editFirstMetric
- Specified by:
editFirstMetricin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
editLastMetric
- Specified by:
editLastMetricin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
editMatchingMetric
public V2HorizontalPodAutoscalerSpecFluent.MetricsNested<A> editMatchingMetric(Predicate<V2MetricSpecBuilder> predicate) - Specified by:
editMatchingMetricin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
getMinReplicas
- Specified by:
getMinReplicasin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
withMinReplicas
- Specified by:
withMinReplicasin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
hasMinReplicas
- Specified by:
hasMinReplicasin 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:
getScaleTargetRefin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>- Returns:
- The buildable object.
-
buildScaleTargetRef
public io.kubernetes.client.openapi.models.V2CrossVersionObjectReference buildScaleTargetRef()- Specified by:
buildScaleTargetRefin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
withScaleTargetRef
public A withScaleTargetRef(io.kubernetes.client.openapi.models.V2CrossVersionObjectReference scaleTargetRef) - Specified by:
withScaleTargetRefin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
hasScaleTargetRef
- Specified by:
hasScaleTargetRefin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
withNewScaleTargetRef
- Specified by:
withNewScaleTargetRefin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
withNewScaleTargetRefLike
public V2HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> withNewScaleTargetRefLike(io.kubernetes.client.openapi.models.V2CrossVersionObjectReference item) - Specified by:
withNewScaleTargetRefLikein interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
editScaleTargetRef
- Specified by:
editScaleTargetRefin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
editOrNewScaleTargetRef
- Specified by:
editOrNewScaleTargetRefin interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
editOrNewScaleTargetRefLike
public V2HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> editOrNewScaleTargetRefLike(io.kubernetes.client.openapi.models.V2CrossVersionObjectReference item) - Specified by:
editOrNewScaleTargetRefLikein interfaceV2HorizontalPodAutoscalerSpecFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
equals
- Overrides:
equalsin classBaseFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseFluent<A extends V2HorizontalPodAutoscalerSpecFluent<A>>
-
toString
-