Class RowReductionDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.aianomalydetection.model.RowReductionDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20210101") public final class RowReductionDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Information regarding how/what row reduction methods will be applied.If this property is not present or is null, then it means row reduction is not applied.
Note: Objects should always be created or deserialized using theRowReductionDetails.Builder
. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theRowReductionDetails.Builder
, which maintain a set of all explicitly set fields calledRowReductionDetails.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RowReductionDetails.Builder
static class
RowReductionDetails.ReductionMethod
Method for row reduction: * DELETE_ROW - delete rows with equal intervals * AVERAGE_ROW - average multiple rows to one row
-
Constructor Summary
Constructors Constructor Description RowReductionDetails(Boolean isReductionEnabled, Double reductionPercentage, RowReductionDetails.ReductionMethod reductionMethod)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RowReductionDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
Boolean
getIsReductionEnabled()
A boolean value to indicate if row reduction is appliedRowReductionDetails.ReductionMethod
getReductionMethod()
Method for row reduction: * DELETE_ROW - delete rows with equal intervals * AVERAGE_ROW - average multiple rows to one rowDouble
getReductionPercentage()
A percentage to reduce data size down to on top of original dataint
hashCode()
RowReductionDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
RowReductionDetails
@Deprecated @ConstructorProperties({"isReductionEnabled","reductionPercentage","reductionMethod"}) public RowReductionDetails(Boolean isReductionEnabled, Double reductionPercentage, RowReductionDetails.ReductionMethod reductionMethod)
Deprecated.
-
-
Method Detail
-
builder
public static RowReductionDetails.Builder builder()
Create a new builder.
-
toBuilder
public RowReductionDetails.Builder toBuilder()
-
getIsReductionEnabled
public Boolean getIsReductionEnabled()
A boolean value to indicate if row reduction is applied- Returns:
- the value
-
getReductionPercentage
public Double getReductionPercentage()
A percentage to reduce data size down to on top of original data- Returns:
- the value
-
getReductionMethod
public RowReductionDetails.ReductionMethod getReductionMethod()
Method for row reduction: * DELETE_ROW - delete rows with equal intervals * AVERAGE_ROW - average multiple rows to one row- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-