Package com.oracle.bmc.mysql.model
Class HeatWaveClusterTableMemoryEstimate.Builder
- java.lang.Object
- 
- com.oracle.bmc.mysql.model.HeatWaveClusterTableMemoryEstimate.Builder
 
- 
- Enclosing class:
- HeatWaveClusterTableMemoryEstimate
 
 public static class HeatWaveClusterTableMemoryEstimate.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description HeatWaveClusterTableMemoryEstimate.BuilderanalyticalFootprintInMbs(Long analyticalFootprintInMbs)The estimated memory footprint of the table in MBs when loaded to HeatWave cluster memory (null if the table cannot be loaded to the HeatWave cluster).HeatWaveClusterTableMemoryEstimatebuild()HeatWaveClusterTableMemoryEstimate.Buildercopy(HeatWaveClusterTableMemoryEstimate model)HeatWaveClusterTableMemoryEstimate.BuildererrorComment(String errorComment)Error comment (empty string if no errors occured).HeatWaveClusterTableMemoryEstimate.BuilderestimatedRowCount(Long estimatedRowCount)The estimated number of rows in the table.HeatWaveClusterTableMemoryEstimate.BuildertableName(String tableName)The table name.HeatWaveClusterTableMemoryEstimate.BuildertoLoadColumnCount(Integer toLoadColumnCount)The number of columns to be loaded to HeatWave cluster memory.HeatWaveClusterTableMemoryEstimate.BuildervarlenColumnCount(Integer varlenColumnCount)The number of variable-length columns to be loaded to HeatWave cluster memory.
 
- 
- 
- 
Method Detail- 
tableNamepublic HeatWaveClusterTableMemoryEstimate.Builder tableName(String tableName) The table name.- Parameters:
- tableName- the value to set
- Returns:
- this builder
 
 - 
toLoadColumnCountpublic HeatWaveClusterTableMemoryEstimate.Builder toLoadColumnCount(Integer toLoadColumnCount) The number of columns to be loaded to HeatWave cluster memory.These columns contribute to the analytical memory footprint. - Parameters:
- toLoadColumnCount- the value to set
- Returns:
- this builder
 
 - 
varlenColumnCountpublic HeatWaveClusterTableMemoryEstimate.Builder varlenColumnCount(Integer varlenColumnCount) The number of variable-length columns to be loaded to HeatWave cluster memory.These columns contribute to the analytical memory footprint. - Parameters:
- varlenColumnCount- the value to set
- Returns:
- this builder
 
 - 
estimatedRowCountpublic HeatWaveClusterTableMemoryEstimate.Builder estimatedRowCount(Long estimatedRowCount) The estimated number of rows in the table.This number was used to derive the analytical memory footprint. - Parameters:
- estimatedRowCount- the value to set
- Returns:
- this builder
 
 - 
analyticalFootprintInMbspublic HeatWaveClusterTableMemoryEstimate.Builder analyticalFootprintInMbs(Long analyticalFootprintInMbs) The estimated memory footprint of the table in MBs when loaded to HeatWave cluster memory (null if the table cannot be loaded to the HeatWave cluster).- Parameters:
- analyticalFootprintInMbs- the value to set
- Returns:
- this builder
 
 - 
errorCommentpublic HeatWaveClusterTableMemoryEstimate.Builder errorComment(String errorComment) Error comment (empty string if no errors occured).- Parameters:
- errorComment- the value to set
- Returns:
- this builder
 
 - 
buildpublic HeatWaveClusterTableMemoryEstimate build() 
 - 
copypublic HeatWaveClusterTableMemoryEstimate.Builder copy(HeatWaveClusterTableMemoryEstimate model) 
 
- 
 
-