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.V1CrossVersionObjectReference
editOrNewScaleTargetRefLike
(io.kubernetes.client.openapi.models.V1CrossVersionObjectReference item) boolean
io.kubernetes.client.openapi.models.V1CrossVersionObjectReference
Deprecated.int
hashCode()
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:
getMaxReplicas
in interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
withMaxReplicas
- Specified by:
withMaxReplicas
in interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
hasMaxReplicas
- Specified by:
hasMaxReplicas
in interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
getMinReplicas
- Specified by:
getMinReplicas
in interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
withMinReplicas
- Specified by:
withMinReplicas
in interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
hasMinReplicas
- Specified by:
hasMinReplicas
in 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:
getScaleTargetRef
in interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
- Returns:
- The buildable object.
-
buildScaleTargetRef
public io.kubernetes.client.openapi.models.V1CrossVersionObjectReference buildScaleTargetRef()- Specified by:
buildScaleTargetRef
in interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
withScaleTargetRef
public A withScaleTargetRef(io.kubernetes.client.openapi.models.V1CrossVersionObjectReference scaleTargetRef) - Specified by:
withScaleTargetRef
in interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
hasScaleTargetRef
- Specified by:
hasScaleTargetRef
in interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
withNewScaleTargetRef
- Specified by:
withNewScaleTargetRef
in interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
withNewScaleTargetRefLike
public V1HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> withNewScaleTargetRefLike(io.kubernetes.client.openapi.models.V1CrossVersionObjectReference item) - Specified by:
withNewScaleTargetRefLike
in interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
editScaleTargetRef
- Specified by:
editScaleTargetRef
in interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
editOrNewScaleTargetRef
- Specified by:
editOrNewScaleTargetRef
in interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
editOrNewScaleTargetRefLike
public V1HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> editOrNewScaleTargetRefLike(io.kubernetes.client.openapi.models.V1CrossVersionObjectReference item) - Specified by:
editOrNewScaleTargetRefLike
in interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
getTargetCPUUtilizationPercentage
- Specified by:
getTargetCPUUtilizationPercentage
in interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
withTargetCPUUtilizationPercentage
- Specified by:
withTargetCPUUtilizationPercentage
in interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
hasTargetCPUUtilizationPercentage
- Specified by:
hasTargetCPUUtilizationPercentage
in interfaceV1HorizontalPodAutoscalerSpecFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
equals
- Overrides:
equals
in classBaseFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classBaseFluent<A extends V1HorizontalPodAutoscalerSpecFluent<A>>
-
toString
-