Class ShapeMemoryOptions.Builder
- java.lang.Object
-
- com.oracle.bmc.containerengine.model.ShapeMemoryOptions.Builder
-
- Enclosing class:
- ShapeMemoryOptions
public static class ShapeMemoryOptions.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ShapeMemoryOptions
build()
ShapeMemoryOptions.Builder
copy(ShapeMemoryOptions model)
ShapeMemoryOptions.Builder
defaultPerOcpuInGBs(Float defaultPerOcpuInGBs)
The default amount of memory per OCPU available for this shape, in gigabytes.ShapeMemoryOptions.Builder
maxInGBs(Float maxInGBs)
The maximum amount of memory, in gigabytes.ShapeMemoryOptions.Builder
maxPerOcpuInGBs(Float maxPerOcpuInGBs)
The maximum amount of memory per OCPU available for this shape, in gigabytes.ShapeMemoryOptions.Builder
minInGBs(Float minInGBs)
The minimum amount of memory, in gigabytes.ShapeMemoryOptions.Builder
minPerOcpuInGBs(Float minPerOcpuInGBs)
The minimum amount of memory per OCPU available for this shape, in gigabytes.
-
-
-
Method Detail
-
minInGBs
public ShapeMemoryOptions.Builder minInGBs(Float minInGBs)
The minimum amount of memory, in gigabytes.- Parameters:
minInGBs
- the value to set- Returns:
- this builder
-
maxInGBs
public ShapeMemoryOptions.Builder maxInGBs(Float maxInGBs)
The maximum amount of memory, in gigabytes.- Parameters:
maxInGBs
- the value to set- Returns:
- this builder
-
defaultPerOcpuInGBs
public ShapeMemoryOptions.Builder defaultPerOcpuInGBs(Float defaultPerOcpuInGBs)
The default amount of memory per OCPU available for this shape, in gigabytes.- Parameters:
defaultPerOcpuInGBs
- the value to set- Returns:
- this builder
-
minPerOcpuInGBs
public ShapeMemoryOptions.Builder minPerOcpuInGBs(Float minPerOcpuInGBs)
The minimum amount of memory per OCPU available for this shape, in gigabytes.- Parameters:
minPerOcpuInGBs
- the value to set- Returns:
- this builder
-
maxPerOcpuInGBs
public ShapeMemoryOptions.Builder maxPerOcpuInGBs(Float maxPerOcpuInGBs)
The maximum amount of memory per OCPU available for this shape, in gigabytes.- Parameters:
maxPerOcpuInGBs
- the value to set- Returns:
- this builder
-
build
public ShapeMemoryOptions build()
-
copy
public ShapeMemoryOptions.Builder copy(ShapeMemoryOptions model)
-
-