Class ClusterAutoscalerSpecResourceLimits
- java.lang.Object
-
- io.fabric8.openshift.api.model.autoscaling.v1.ClusterAutoscalerSpecResourceLimits
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<ClusterAutoscalerSpecResourceLimitsBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class ClusterAutoscalerSpecResourceLimits extends Object implements io.fabric8.kubernetes.api.builder.Editable<ClusterAutoscalerSpecResourceLimitsBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
Constraints of autoscaling resources- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ClusterAutoscalerSpecResourceLimits()No args constructor for use in serializationClusterAutoscalerSpecResourceLimits(ClusterAutoscalerSpecRLCores cores, List<ClusterAutoscalerSpecRLGpus> gpus, Integer maxNodesTotal, ClusterAutoscalerSpecRLMemory memory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusterAutoscalerSpecResourceLimitsBuilderedit()Map<String,Object>getAdditionalProperties()ClusterAutoscalerSpecRLCoresgetCores()Constraints of autoscaling resourcesList<ClusterAutoscalerSpecRLGpus>getGpus()Minimum and maximum number of different GPUs in cluster, in the format <gpu_type>:<min>:<max>.IntegergetMaxNodesTotal()Maximum number of nodes in all node groups.ClusterAutoscalerSpecRLMemorygetMemory()Constraints of autoscaling resourcesvoidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetCores(ClusterAutoscalerSpecRLCores cores)Constraints of autoscaling resourcesvoidsetGpus(List<ClusterAutoscalerSpecRLGpus> gpus)Minimum and maximum number of different GPUs in cluster, in the format <gpu_type>:<min>:<max>.voidsetMaxNodesTotal(Integer maxNodesTotal)Maximum number of nodes in all node groups.voidsetMemory(ClusterAutoscalerSpecRLMemory memory)Constraints of autoscaling resourcesClusterAutoscalerSpecResourceLimitsBuildertoBuilder()
-
-
-
Constructor Detail
-
ClusterAutoscalerSpecResourceLimits
public ClusterAutoscalerSpecResourceLimits()
No args constructor for use in serialization
-
ClusterAutoscalerSpecResourceLimits
public ClusterAutoscalerSpecResourceLimits(ClusterAutoscalerSpecRLCores cores, List<ClusterAutoscalerSpecRLGpus> gpus, Integer maxNodesTotal, ClusterAutoscalerSpecRLMemory memory)
-
-
Method Detail
-
getCores
public ClusterAutoscalerSpecRLCores getCores()
Constraints of autoscaling resources
-
setCores
public void setCores(ClusterAutoscalerSpecRLCores cores)
Constraints of autoscaling resources
-
getGpus
public List<ClusterAutoscalerSpecRLGpus> getGpus()
Minimum and maximum number of different GPUs in cluster, in the format <gpu_type>:<min>:<max>. Cluster autoscaler will not scale the cluster beyond these numbers. Can be passed multiple times.
-
setGpus
public void setGpus(List<ClusterAutoscalerSpecRLGpus> gpus)
Minimum and maximum number of different GPUs in cluster, in the format <gpu_type>:<min>:<max>. Cluster autoscaler will not scale the cluster beyond these numbers. Can be passed multiple times.
-
getMaxNodesTotal
public Integer getMaxNodesTotal()
Maximum number of nodes in all node groups. Cluster autoscaler will not grow the cluster beyond this number.
-
setMaxNodesTotal
public void setMaxNodesTotal(Integer maxNodesTotal)
Maximum number of nodes in all node groups. Cluster autoscaler will not grow the cluster beyond this number.
-
getMemory
public ClusterAutoscalerSpecRLMemory getMemory()
Constraints of autoscaling resources
-
setMemory
public void setMemory(ClusterAutoscalerSpecRLMemory memory)
Constraints of autoscaling resources
-
edit
public ClusterAutoscalerSpecResourceLimitsBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<ClusterAutoscalerSpecResourceLimitsBuilder>
-
toBuilder
public ClusterAutoscalerSpecResourceLimitsBuilder toBuilder()
-
-