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 HeatWaveClusterMemoryEstimatebuild()HeatWaveClusterMemoryEstimate.Buildercopy(HeatWaveClusterMemoryEstimate model)HeatWaveClusterMemoryEstimate.BuilderdbSystemId(String dbSystemId)The OCID of the DB System the HeatWave cluster memory estimate is associated with.HeatWaveClusterMemoryEstimate.Builderstatus(HeatWaveClusterMemoryEstimateStatus status)Current status of the Work Request generating the HeatWave cluster memory estimate.HeatWaveClusterMemoryEstimate.BuildertableSchemas(List<HeatWaveClusterSchemaMemoryEstimate> tableSchemas)Collection of schemas with estimated memory footprints for MySQL user tables of each schema when loaded to HeatWave cluster memory.HeatWaveClusterMemoryEstimate.BuildertimeCreated(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.BuildertimeUpdated(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)
-
-