Class RowReductionDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.aianomalydetection.model.RowReductionDetails.Builder
-
- Enclosing class:
- RowReductionDetails
public static class RowReductionDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RowReductionDetails
build()
RowReductionDetails.Builder
copy(RowReductionDetails model)
RowReductionDetails.Builder
isReductionEnabled(Boolean isReductionEnabled)
A boolean value to indicate if row reduction is appliedRowReductionDetails.Builder
reductionMethod(RowReductionDetails.ReductionMethod reductionMethod)
Method for row reduction: * DELETE_ROW - delete rows with equal intervals * AVERAGE_ROW - average multiple rows to one rowRowReductionDetails.Builder
reductionPercentage(Double reductionPercentage)
A percentage to reduce data size down to on top of original data
-
-
-
Method Detail
-
isReductionEnabled
public RowReductionDetails.Builder isReductionEnabled(Boolean isReductionEnabled)
A boolean value to indicate if row reduction is applied- Parameters:
isReductionEnabled
- the value to set- Returns:
- this builder
-
reductionPercentage
public RowReductionDetails.Builder reductionPercentage(Double reductionPercentage)
A percentage to reduce data size down to on top of original data- Parameters:
reductionPercentage
- the value to set- Returns:
- this builder
-
reductionMethod
public RowReductionDetails.Builder reductionMethod(RowReductionDetails.ReductionMethod reductionMethod)
Method for row reduction: * DELETE_ROW - delete rows with equal intervals * AVERAGE_ROW - average multiple rows to one row- Parameters:
reductionMethod
- the value to set- Returns:
- this builder
-
build
public RowReductionDetails build()
-
copy
public RowReductionDetails.Builder copy(RowReductionDetails model)
-
-