public class HorizontalPodAutoscalerSpecFluentImpl<T extends HorizontalPodAutoscalerSpecFluent<T>> extends BaseFluent<T> implements HorizontalPodAutoscalerSpecFluent<T>
Modifier and Type | Class and Description |
---|---|
class |
HorizontalPodAutoscalerSpecFluentImpl.CpuUtilizationNestedImpl<N> |
class |
HorizontalPodAutoscalerSpecFluentImpl.ScaleRefNestedImpl<N> |
HorizontalPodAutoscalerSpecFluent.CpuUtilizationNested<N>, HorizontalPodAutoscalerSpecFluent.ScaleRefNested<N>
_visitables
Constructor and Description |
---|
HorizontalPodAutoscalerSpecFluentImpl() |
HorizontalPodAutoscalerSpecFluentImpl(HorizontalPodAutoscalerSpec instance) |
public HorizontalPodAutoscalerSpecFluentImpl()
public HorizontalPodAutoscalerSpecFluentImpl(HorizontalPodAutoscalerSpec instance)
public CPUTargetUtilization getCpuUtilization()
getCpuUtilization
in interface HorizontalPodAutoscalerSpecFluent<T extends HorizontalPodAutoscalerSpecFluent<T>>
public T withCpuUtilization(CPUTargetUtilization cpuUtilization)
withCpuUtilization
in interface HorizontalPodAutoscalerSpecFluent<T extends HorizontalPodAutoscalerSpecFluent<T>>
public HorizontalPodAutoscalerSpecFluent.CpuUtilizationNested<T> withNewCpuUtilization()
withNewCpuUtilization
in interface HorizontalPodAutoscalerSpecFluent<T extends HorizontalPodAutoscalerSpecFluent<T>>
public HorizontalPodAutoscalerSpecFluent.CpuUtilizationNested<T> withNewCpuUtilizationLike(CPUTargetUtilization item)
withNewCpuUtilizationLike
in interface HorizontalPodAutoscalerSpecFluent<T extends HorizontalPodAutoscalerSpecFluent<T>>
public HorizontalPodAutoscalerSpecFluent.CpuUtilizationNested<T> editCpuUtilization()
editCpuUtilization
in interface HorizontalPodAutoscalerSpecFluent<T extends HorizontalPodAutoscalerSpecFluent<T>>
public T withNewCpuUtilization(Integer targetPercentage)
withNewCpuUtilization
in interface HorizontalPodAutoscalerSpecFluent<T extends HorizontalPodAutoscalerSpecFluent<T>>
public Integer getMaxReplicas()
getMaxReplicas
in interface HorizontalPodAutoscalerSpecFluent<T extends HorizontalPodAutoscalerSpecFluent<T>>
public T withMaxReplicas(Integer maxReplicas)
withMaxReplicas
in interface HorizontalPodAutoscalerSpecFluent<T extends HorizontalPodAutoscalerSpecFluent<T>>
public Integer getMinReplicas()
getMinReplicas
in interface HorizontalPodAutoscalerSpecFluent<T extends HorizontalPodAutoscalerSpecFluent<T>>
public T withMinReplicas(Integer minReplicas)
withMinReplicas
in interface HorizontalPodAutoscalerSpecFluent<T extends HorizontalPodAutoscalerSpecFluent<T>>
public SubresourceReference getScaleRef()
getScaleRef
in interface HorizontalPodAutoscalerSpecFluent<T extends HorizontalPodAutoscalerSpecFluent<T>>
public T withScaleRef(SubresourceReference scaleRef)
withScaleRef
in interface HorizontalPodAutoscalerSpecFluent<T extends HorizontalPodAutoscalerSpecFluent<T>>
public HorizontalPodAutoscalerSpecFluent.ScaleRefNested<T> withNewScaleRef()
withNewScaleRef
in interface HorizontalPodAutoscalerSpecFluent<T extends HorizontalPodAutoscalerSpecFluent<T>>
public HorizontalPodAutoscalerSpecFluent.ScaleRefNested<T> withNewScaleRefLike(SubresourceReference item)
withNewScaleRefLike
in interface HorizontalPodAutoscalerSpecFluent<T extends HorizontalPodAutoscalerSpecFluent<T>>
public HorizontalPodAutoscalerSpecFluent.ScaleRefNested<T> editScaleRef()
editScaleRef
in interface HorizontalPodAutoscalerSpecFluent<T extends HorizontalPodAutoscalerSpecFluent<T>>
public T withNewScaleRef(String apiVersion, String kind, String name, String subresource)
withNewScaleRef
in interface HorizontalPodAutoscalerSpecFluent<T extends HorizontalPodAutoscalerSpecFluent<T>>
public T addToAdditionalProperties(String key, Object value)
addToAdditionalProperties
in interface HorizontalPodAutoscalerSpecFluent<T extends HorizontalPodAutoscalerSpecFluent<T>>
public T addToAdditionalProperties(Map<String,Object> map)
addToAdditionalProperties
in interface HorizontalPodAutoscalerSpecFluent<T extends HorizontalPodAutoscalerSpecFluent<T>>
public T removeFromAdditionalProperties(String key)
removeFromAdditionalProperties
in interface HorizontalPodAutoscalerSpecFluent<T extends HorizontalPodAutoscalerSpecFluent<T>>
public T removeFromAdditionalProperties(Map<String,Object> map)
removeFromAdditionalProperties
in interface HorizontalPodAutoscalerSpecFluent<T extends HorizontalPodAutoscalerSpecFluent<T>>
public Map<String,Object> getAdditionalProperties()
getAdditionalProperties
in interface HorizontalPodAutoscalerSpecFluent<T extends HorizontalPodAutoscalerSpecFluent<T>>
public T withAdditionalProperties(Map<String,Object> additionalProperties)
withAdditionalProperties
in interface HorizontalPodAutoscalerSpecFluent<T extends HorizontalPodAutoscalerSpecFluent<T>>
Copyright © 2011–2015 Red Hat. All rights reserved.