Package com.oracle.bmc.datascience.model
Class ModelDeploymentInstanceShapeConfigDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.datascience.model.ModelDeploymentInstanceShapeConfigDetails.Builder
-
- Enclosing class:
- ModelDeploymentInstanceShapeConfigDetails
public static class ModelDeploymentInstanceShapeConfigDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModelDeploymentInstanceShapeConfigDetails
build()
ModelDeploymentInstanceShapeConfigDetails.Builder
copy(ModelDeploymentInstanceShapeConfigDetails model)
ModelDeploymentInstanceShapeConfigDetails.Builder
cpuBaseline(ModelDeploymentInstanceShapeConfigDetails.CpuBaseline cpuBaseline)
The baseline OCPU utilization for a subcore burstable VM instance.ModelDeploymentInstanceShapeConfigDetails.Builder
memoryInGBs(Float memoryInGBs)
A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the memory to be specified with in the range of 6 to 1024 GB.ModelDeploymentInstanceShapeConfigDetails.Builder
ocpus(Float ocpus)
A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the ocpu count to be specified with in the range of 1 to 64 ocpu.
-
-
-
Method Detail
-
ocpus
public ModelDeploymentInstanceShapeConfigDetails.Builder ocpus(Float ocpus)
A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the ocpu count to be specified with in the range of 1 to 64 ocpu.VM.Standard3.Flex OCPU range is between 1 to 32 ocpu and for VM.Optimized3.Flex OCPU range is 1 to 18 ocpu.
- Parameters:
ocpus
- the value to set- Returns:
- this builder
-
memoryInGBs
public ModelDeploymentInstanceShapeConfigDetails.Builder memoryInGBs(Float memoryInGBs)
A model-deployment instance of type VM.Standard.E3.Flex or VM.Standard.E4.Flex allows the memory to be specified with in the range of 6 to 1024 GB.VM.Standard3.Flex memory range is between 6 to 512 GB and VM.Optimized3.Flex memory range is between 6 to 256 GB.
- Parameters:
memoryInGBs
- the value to set- Returns:
- this builder
-
cpuBaseline
public ModelDeploymentInstanceShapeConfigDetails.Builder cpuBaseline(ModelDeploymentInstanceShapeConfigDetails.CpuBaseline cpuBaseline)
The baseline OCPU utilization for a subcore burstable VM instance.If this attribute is left blank, it will default to BASELINE_1_1. The following values are supported: BASELINE_1_8 - baseline usage is 1/8 of an OCPU. BASELINE_1_2 - baseline usage is 1/2 of an OCPU. BASELINE_1_1 - baseline usage is an entire OCPU. This represents a non-burstable instance.
- Parameters:
cpuBaseline
- the value to set- Returns:
- this builder
-
build
public ModelDeploymentInstanceShapeConfigDetails build()
-
copy
public ModelDeploymentInstanceShapeConfigDetails.Builder copy(ModelDeploymentInstanceShapeConfigDetails model)
-
-