ContainerResourceSettings Class
- java.
lang. Object - com.
azure. resourcemanager. machinelearning. models. ContainerResourceSettings
- com.
Implements
public final class ContainerResourceSettings
implements JsonSerializable<ContainerResourceSettings>
The ContainerResourceSettings model.
Constructor Summary
| Constructor | Description |
|---|---|
| ContainerResourceSettings() |
Creates an instance of Container |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
cpu()
Get the cpu property: Number of v |
|
static
Container |
fromJson(JsonReader jsonReader)
Reads an instance of Container |
| String |
gpu()
Get the gpu property: Number of Nvidia GPU cards request/limit for container. |
| String |
memory()
Get the memory property: Memory size request/limit for container. |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Container |
withCpu(String cpu)
Set the cpu property: Number of v |
|
Container |
withGpu(String gpu)
Set the gpu property: Number of Nvidia GPU cards request/limit for container. |
|
Container |
withMemory(String memory)
Set the memory property: Memory size request/limit for container. |
Methods inherited from java.lang.Object
Constructor Details
ContainerResourceSettings
public ContainerResourceSettings()
Creates an instance of ContainerResourceSettings class.
Method Details
cpu
public String cpu()
Get the cpu property: Number of vCPUs request/limit for container. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/.
Returns:
fromJson
public static ContainerResourceSettings fromJson(JsonReader jsonReader)
Reads an instance of ContainerResourceSettings from the JsonReader.
Parameters:
Returns:
Throws:
gpu
public String gpu()
Get the gpu property: Number of Nvidia GPU cards request/limit for container. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/.
Returns:
memory
public String memory()
Get the memory property: Memory size request/limit for container. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/.
Returns:
toJson
validate
public void validate()
Validates the instance.
withCpu
public ContainerResourceSettings withCpu(String cpu)
Set the cpu property: Number of vCPUs request/limit for container. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/.
Parameters:
Returns:
withGpu
public ContainerResourceSettings withGpu(String gpu)
Set the gpu property: Number of Nvidia GPU cards request/limit for container. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/.
Parameters:
Returns:
withMemory
public ContainerResourceSettings withMemory(String memory)
Set the memory property: Memory size request/limit for container. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/.
Parameters:
Returns: