Class V1HorizontalPodAutoscalerSpecFluentImpl<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
java.lang.Object
io.kubernetes.client.fluent.BaseFluent<A>
io.kubernetes.client.openapi.models.V1HorizontalPodAutoscalerSpecFluentImpl<A>
- All Implemented Interfaces:
Fluent<A>,Visitable<A>,V1HorizontalPodAutoscalerSpecFluent<A>
- Direct Known Subclasses:
V1HorizontalPodAutoscalerSpecBuilder
public class V1HorizontalPodAutoscalerSpecFluentImpl<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
extends BaseFluent<A>
implements V1HorizontalPodAutoscalerSpecFluent<A>
Generated
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.kubernetes.client.openapi.models.V1HorizontalPodAutoscalerSpecFluent
V1HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<N> -
Field Summary
Fields inherited from class io.kubernetes.client.fluent.BaseFluent
_visitables, VISIT -
Constructor Summary
ConstructorsConstructorDescriptionV1HorizontalPodAutoscalerSpecFluentImpl(io.kubernetes.client.openapi.models.V1HorizontalPodAutoscalerSpec instance) -
Method Summary
Modifier and TypeMethodDescriptionio.kubernetes.client.openapi.models.V1CrossVersionObjectReferenceeditOrNewScaleTargetRefLike(io.kubernetes.client.openapi.models.V1CrossVersionObjectReference item) booleanio.kubernetes.client.openapi.models.V1CrossVersionObjectReferenceDeprecated.inthashCode()toString()withMaxReplicas(Integer maxReplicas) withMinReplicas(Integer minReplicas) withNewScaleTargetRefLike(io.kubernetes.client.openapi.models.V1CrossVersionObjectReference item) withScaleTargetRef(io.kubernetes.client.openapi.models.V1CrossVersionObjectReference scaleTargetRef) withTargetCPUUtilizationPercentage(Integer targetCPUUtilizationPercentage) Methods inherited from class io.kubernetes.client.fluent.BaseFluent
accept, accept, accept, accept, aggregate, aggregate, build, build, builderOf
-
Constructor Details
-
V1HorizontalPodAutoscalerSpecFluentImpl
public V1HorizontalPodAutoscalerSpecFluentImpl() -
V1HorizontalPodAutoscalerSpecFluentImpl
public V1HorizontalPodAutoscalerSpecFluentImpl(io.kubernetes.client.openapi.models.V1HorizontalPodAutoscalerSpec instance)
-
-
Method Details
-
getMaxReplicas
- Specified by:
getMaxReplicasin interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
withMaxReplicas
- Specified by:
withMaxReplicasin interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
hasMaxReplicas
- Specified by:
hasMaxReplicasin interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
getMinReplicas
- Specified by:
getMinReplicasin interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
withMinReplicas
- Specified by:
withMinReplicasin interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
hasMinReplicas
- Specified by:
hasMinReplicasin interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
getScaleTargetRef
@Deprecated public io.kubernetes.client.openapi.models.V1CrossVersionObjectReference getScaleTargetRef()Deprecated.This method has been deprecated, please use method buildScaleTargetRef instead.- Specified by:
getScaleTargetRefin interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>- Returns:
- The buildable object.
-
buildScaleTargetRef
public io.kubernetes.client.openapi.models.V1CrossVersionObjectReference buildScaleTargetRef()- Specified by:
buildScaleTargetRefin interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
withScaleTargetRef
public A withScaleTargetRef(io.kubernetes.client.openapi.models.V1CrossVersionObjectReference scaleTargetRef) - Specified by:
withScaleTargetRefin interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
hasScaleTargetRef
- Specified by:
hasScaleTargetRefin interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
withNewScaleTargetRef
- Specified by:
withNewScaleTargetRefin interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
withNewScaleTargetRefLike
public V1HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> withNewScaleTargetRefLike(io.kubernetes.client.openapi.models.V1CrossVersionObjectReference item) - Specified by:
withNewScaleTargetRefLikein interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
editScaleTargetRef
- Specified by:
editScaleTargetRefin interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
editOrNewScaleTargetRef
- Specified by:
editOrNewScaleTargetRefin interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
editOrNewScaleTargetRefLike
public V1HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> editOrNewScaleTargetRefLike(io.kubernetes.client.openapi.models.V1CrossVersionObjectReference item) - Specified by:
editOrNewScaleTargetRefLikein interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
getTargetCPUUtilizationPercentage
- Specified by:
getTargetCPUUtilizationPercentagein interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
withTargetCPUUtilizationPercentage
- Specified by:
withTargetCPUUtilizationPercentagein interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
hasTargetCPUUtilizationPercentage
- Specified by:
hasTargetCPUUtilizationPercentagein interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
equals
- Overrides:
equalsin classBaseFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
toString
-