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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
dbSystemIdpublic 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
 
 - 
statuspublic 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
 
 - 
timeCreatedpublic 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
 
 - 
timeUpdatedpublic 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
 
 - 
tableSchemaspublic 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
 
 - 
buildpublic HeatWaveClusterMemoryEstimate build() 
 - 
copypublic HeatWaveClusterMemoryEstimate.Builder copy(HeatWaveClusterMemoryEstimate model) 
 
- 
 
-