@Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class SqlInsightThresholds extends com.oracle.bmc.http.client.internal.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 SqlInsightThresholds.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
SqlInsightThresholds.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
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 com.oracle.bmc.http.client.internal.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 com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.