@Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class SqlInsightThresholds extends ExplicitlySetBmcModel
Inventory details.
Note: Objects should always be created or deserialized using the SqlInsightThresholds.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 the SqlInsightThresholds.Builder
, which maintain a set of all explicitly set fields called
ExplicitlySetBmcModel.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
ExplicitlySetBmcModel.__explicitlySet__
into account. The constructor, on the other hand, does not set ExplicitlySetBmcModel.__explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
SqlInsightThresholds.Builder |
Constructor and Description |
---|
SqlInsightThresholds(Integer degradationInPct,
Float variability,
Integer inefficiencyInPct,
Integer increaseInIOInPct,
Integer increaseInCPUInPct,
Integer increaseInInefficientWaitInPct,
Integer improvedInPct)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static SqlInsightThresholds.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Integer |
getDegradationInPct()
Degradation Percent Threshold is used to derive degrading SQLs.
|
Integer |
getImprovedInPct()
Improved Percent Threshold is used to derive improving SQLs.
|
Integer |
getIncreaseInCPUInPct()
PctIncreaseInCPU is used for deriving insights for SQLs which are degrading or
variant or inefficient.
|
Integer |
getIncreaseInInefficientWaitInPct()
PctIncreaseInIO is used for deriving insights for SQLs which are degrading or
variant or inefficient.
|
Integer |
getIncreaseInIOInPct()
PctIncreaseInIO is used for deriving insights for SQLs which are degrading or
variant or inefficient.
|
Integer |
getInefficiencyInPct()
Inefficiency Percent Threshold is used to derive inefficient SQLs.
|
Float |
getVariability()
Variability Percent Threshold is used to derive variant SQLs.
|
int |
hashCode() |
SqlInsightThresholds.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"degradationInPct","variability","inefficiencyInPct","increaseInIOInPct","increaseInCPUInPct","increaseInInefficientWaitInPct","improvedInPct"}) public SqlInsightThresholds(Integer degradationInPct, Float variability, Integer inefficiencyInPct, Integer increaseInIOInPct, Integer increaseInCPUInPct, Integer increaseInInefficientWaitInPct, Integer improvedInPct)
public static SqlInsightThresholds.Builder builder()
Create a new builder.
public SqlInsightThresholds.Builder toBuilder()
public Integer getDegradationInPct()
Degradation Percent Threshold is used to derive degrading SQLs.
public Float getVariability()
Variability Percent Threshold is used to derive variant SQLs.
public Integer getInefficiencyInPct()
Inefficiency Percent Threshold is used to derive inefficient SQLs.
public Integer getIncreaseInIOInPct()
PctIncreaseInIO is used for deriving insights for SQLs which are degrading or variant or inefficient. And these SQLs should also have increasing change in IO Time beyond threshold. Insights are derived using linear regression.
public Integer getIncreaseInCPUInPct()
PctIncreaseInCPU is used for deriving insights for SQLs which are degrading or variant or inefficient. And these SQLs should also have increasing change in CPU Time beyond threshold. Insights are derived using linear regression.
public Integer getIncreaseInInefficientWaitInPct()
PctIncreaseInIO is used for deriving insights for SQLs which are degrading or variant or inefficient. And these SQLs should also have increasing change in Other Wait Time beyond threshold. Insights are derived using linear regression.
public Integer getImprovedInPct()
Improved Percent Threshold is used to derive improving SQLs.
public String toString()
toString
in class ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class ExplicitlySetBmcModel
public int hashCode()
hashCode
in class ExplicitlySetBmcModel
Copyright © 2016–2023. All rights reserved.