Class HorizontalPodAutoscalerSpecFluentImpl<A extends HorizontalPodAutoscalerSpecFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.autoscaling.v1.HorizontalPodAutoscalerSpecFluentImpl<A>
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>,io.fabric8.kubernetes.api.builder.Visitable<A>,HorizontalPodAutoscalerSpecFluent<A>
- Direct Known Subclasses:
HorizontalPodAutoscalerFluentImpl.SpecNestedImpl,HorizontalPodAutoscalerSpecBuilder
public class HorizontalPodAutoscalerSpecFluentImpl<A extends HorizontalPodAutoscalerSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements HorizontalPodAutoscalerSpecFluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classHorizontalPodAutoscalerSpecFluentImpl.ScaleTargetRefNestedImpl<N>-
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.autoscaling.v1.HorizontalPodAutoscalerSpecFluent
HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<N>
-
-
Constructor Summary
Constructors Constructor Description HorizontalPodAutoscalerSpecFluentImpl()HorizontalPodAutoscalerSpecFluentImpl(HorizontalPodAutoscalerSpec instance)
-
Method Summary
-
-
-
Constructor Detail
-
HorizontalPodAutoscalerSpecFluentImpl
public HorizontalPodAutoscalerSpecFluentImpl()
-
HorizontalPodAutoscalerSpecFluentImpl
public HorizontalPodAutoscalerSpecFluentImpl(HorizontalPodAutoscalerSpec instance)
-
-
Method Detail
-
getMaxReplicas
public Integer getMaxReplicas()
- Specified by:
getMaxReplicasin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
withMaxReplicas
public A withMaxReplicas(Integer maxReplicas)
- Specified by:
withMaxReplicasin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
hasMaxReplicas
public Boolean hasMaxReplicas()
- Specified by:
hasMaxReplicasin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
getMinReplicas
public Integer getMinReplicas()
- Specified by:
getMinReplicasin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
withMinReplicas
public A withMinReplicas(Integer minReplicas)
- Specified by:
withMinReplicasin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
hasMinReplicas
public Boolean hasMinReplicas()
- Specified by:
hasMinReplicasin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
getScaleTargetRef
@Deprecated public CrossVersionObjectReference getScaleTargetRef()
Deprecated.This method has been deprecated, please use method buildScaleTargetRef instead.- Specified by:
getScaleTargetRefin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>- Returns:
- The buildable object.
-
buildScaleTargetRef
public CrossVersionObjectReference buildScaleTargetRef()
- Specified by:
buildScaleTargetRefin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
withScaleTargetRef
public A withScaleTargetRef(CrossVersionObjectReference scaleTargetRef)
- Specified by:
withScaleTargetRefin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
hasScaleTargetRef
public Boolean hasScaleTargetRef()
- Specified by:
hasScaleTargetRefin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
withNewScaleTargetRef
public A withNewScaleTargetRef(String apiVersion, String kind, String name)
- Specified by:
withNewScaleTargetRefin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
withNewScaleTargetRef
public HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> withNewScaleTargetRef()
- Specified by:
withNewScaleTargetRefin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
withNewScaleTargetRefLike
public HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> withNewScaleTargetRefLike(CrossVersionObjectReference item)
- Specified by:
withNewScaleTargetRefLikein interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
editScaleTargetRef
public HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> editScaleTargetRef()
- Specified by:
editScaleTargetRefin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
editOrNewScaleTargetRef
public HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> editOrNewScaleTargetRef()
- Specified by:
editOrNewScaleTargetRefin interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
editOrNewScaleTargetRefLike
public HorizontalPodAutoscalerSpecFluent.ScaleTargetRefNested<A> editOrNewScaleTargetRefLike(CrossVersionObjectReference item)
- Specified by:
editOrNewScaleTargetRefLikein interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
getTargetCPUUtilizationPercentage
public Integer getTargetCPUUtilizationPercentage()
- Specified by:
getTargetCPUUtilizationPercentagein interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
withTargetCPUUtilizationPercentage
public A withTargetCPUUtilizationPercentage(Integer targetCPUUtilizationPercentage)
- Specified by:
withTargetCPUUtilizationPercentagein interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
hasTargetCPUUtilizationPercentage
public Boolean hasTargetCPUUtilizationPercentage()
- Specified by:
hasTargetCPUUtilizationPercentagein interfaceHorizontalPodAutoscalerSpecFluent<A extends HorizontalPodAutoscalerSpecFluent<A>>
-
-