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 Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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).HeatWaveClusterTableMemoryEstimate
build()
HeatWaveClusterTableMemoryEstimate.Builder
copy(HeatWaveClusterTableMemoryEstimate model)
HeatWaveClusterTableMemoryEstimate.Builder
errorComment(String errorComment)
Error comment (empty string if no errors occured).HeatWaveClusterTableMemoryEstimate.Builder
estimatedRowCount(Long estimatedRowCount)
The estimated number of rows in the table.HeatWaveClusterTableMemoryEstimate.Builder
tableName(String tableName)
The table name.HeatWaveClusterTableMemoryEstimate.Builder
toLoadColumnCount(Integer toLoadColumnCount)
The number of columns to be loaded to HeatWave cluster memory.HeatWaveClusterTableMemoryEstimate.Builder
varlenColumnCount(Integer varlenColumnCount)
The number of variable-length columns to be loaded to HeatWave cluster memory.
-
-
-
Method Detail
-
tableName
public HeatWaveClusterTableMemoryEstimate.Builder tableName(String tableName)
The table name.- Parameters:
tableName
- the value to set- Returns:
- this builder
-
toLoadColumnCount
public 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
-
varlenColumnCount
public 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
-
estimatedRowCount
public 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
-
analyticalFootprintInMbs
public 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
-
errorComment
public HeatWaveClusterTableMemoryEstimate.Builder errorComment(String errorComment)
Error comment (empty string if no errors occured).- Parameters:
errorComment
- the value to set- Returns:
- this builder
-
build
public HeatWaveClusterTableMemoryEstimate build()
-
copy
public HeatWaveClusterTableMemoryEstimate.Builder copy(HeatWaveClusterTableMemoryEstimate model)
-
-