@Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class AddmDbFindingAggregation extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Summarizes a specific ADDM finding
Note: Objects should always be created or deserialized using the AddmDbFindingAggregation.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 AddmDbFindingAggregation.Builder
, which maintain a
set of all explicitly set fields called AddmDbFindingAggregation.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 |
AddmDbFindingAggregation.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
AddmDbFindingAggregation(String id,
String findingId,
String categoryName,
String categoryDisplayName,
String name,
String message,
Double impactOverallPercent,
Double impactMaxPercent,
Double impactAvgActiveSessions,
Integer frequencyCount,
Integer recommendationCount)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static AddmDbFindingAggregation.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getCategoryDisplayName()
Category display name
|
String |
getCategoryName()
Category name
|
String |
getFindingId()
Unique finding id
|
Integer |
getFrequencyCount()
Number of occurrences for this finding
|
String |
getId()
The OCID of
the Database insight.
|
Double |
getImpactAvgActiveSessions()
Impact in terms of average active sessions
|
Double |
getImpactMaxPercent()
Maximum impact in terms of percentage of total activity
|
Double |
getImpactOverallPercent()
Overall impact in terms of percentage of total activity
|
String |
getMessage()
Finding message
|
String |
getName()
Finding name
|
Integer |
getRecommendationCount()
Number of recommendations for this finding
|
int |
hashCode() |
AddmDbFindingAggregation.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"id","findingId","categoryName","categoryDisplayName","name","message","impactOverallPercent","impactMaxPercent","impactAvgActiveSessions","frequencyCount","recommendationCount"}) public AddmDbFindingAggregation(String id, String findingId, String categoryName, String categoryDisplayName, String name, String message, Double impactOverallPercent, Double impactMaxPercent, Double impactAvgActiveSessions, Integer frequencyCount, Integer recommendationCount)
public static AddmDbFindingAggregation.Builder builder()
Create a new builder.
public AddmDbFindingAggregation.Builder toBuilder()
public String getFindingId()
Unique finding id
public String getCategoryName()
Category name
public String getCategoryDisplayName()
Category display name
public String getName()
Finding name
public String getMessage()
Finding message
public Double getImpactOverallPercent()
Overall impact in terms of percentage of total activity
public Double getImpactMaxPercent()
Maximum impact in terms of percentage of total activity
public Double getImpactAvgActiveSessions()
Impact in terms of average active sessions
public Integer getFrequencyCount()
Number of occurrences for this finding
public Integer getRecommendationCount()
Number of recommendations for this finding
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.