Package com.oracle.bmc.mysql.model
Class HeatWaveClusterMemoryEstimate.Builder
- java.lang.Object
-
- com.oracle.bmc.mysql.model.HeatWaveClusterMemoryEstimate.Builder
-
- Enclosing class:
- HeatWaveClusterMemoryEstimate
public static class HeatWaveClusterMemoryEstimate.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HeatWaveClusterMemoryEstimate
build()
HeatWaveClusterMemoryEstimate.Builder
copy(HeatWaveClusterMemoryEstimate model)
HeatWaveClusterMemoryEstimate.Builder
dbSystemId(String dbSystemId)
The OCID of the DB System the HeatWave cluster memory estimate is associated with.HeatWaveClusterMemoryEstimate.Builder
status(HeatWaveClusterMemoryEstimateStatus status)
Current status of the Work Request generating the HeatWave cluster memory estimate.HeatWaveClusterMemoryEstimate.Builder
tableSchemas(List<HeatWaveClusterSchemaMemoryEstimate> tableSchemas)
Collection of schemas with estimated memory footprints for MySQL user tables of each schema when loaded to HeatWave cluster memory.HeatWaveClusterMemoryEstimate.Builder
timeCreated(Date timeCreated)
The date and time that the Work Request to generate the HeatWave cluster memory estimate was issued, as described by RFC 3339.HeatWaveClusterMemoryEstimate.Builder
timeUpdated(Date timeUpdated)
The date and time that the HeatWave cluster memory estimate was generated, as described by RFC 3339.
-
-
-
Method Detail
-
dbSystemId
public HeatWaveClusterMemoryEstimate.Builder dbSystemId(String dbSystemId)
The OCID of the DB System the HeatWave cluster memory estimate is associated with.- Parameters:
dbSystemId
- the value to set- Returns:
- this builder
-
status
public HeatWaveClusterMemoryEstimate.Builder status(HeatWaveClusterMemoryEstimateStatus status)
Current status of the Work Request generating the HeatWave cluster memory estimate.- Parameters:
status
- the value to set- Returns:
- this builder
-
timeCreated
public HeatWaveClusterMemoryEstimate.Builder timeCreated(Date timeCreated)
The date and time that the Work Request to generate the HeatWave cluster memory estimate was issued, as described by RFC 3339.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public HeatWaveClusterMemoryEstimate.Builder timeUpdated(Date timeUpdated)
The date and time that the HeatWave cluster memory estimate was generated, as described by RFC 3339.- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
tableSchemas
public HeatWaveClusterMemoryEstimate.Builder tableSchemas(List<HeatWaveClusterSchemaMemoryEstimate> tableSchemas)
Collection of schemas with estimated memory footprints for MySQL user tables of each schema when loaded to HeatWave cluster memory.- Parameters:
tableSchemas
- the value to set- Returns:
- this builder
-
build
public HeatWaveClusterMemoryEstimate build()
-
copy
public HeatWaveClusterMemoryEstimate.Builder copy(HeatWaveClusterMemoryEstimate model)
-
-