Package com.oracle.bmc.opsi.model
Class AddmDbFindingAggregation
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.opsi.model.AddmDbFindingAggregation
-
@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 theAddmDbFindingAggregation.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 calledAddmDbFindingAggregation.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
AddmDbFindingAggregation.Builder
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AddmDbFindingAggregation.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getCategoryDisplayName()
Category display nameString
getCategoryName()
Category nameString
getFindingId()
Unique finding idInteger
getFrequencyCount()
Number of occurrences for this findingString
getId()
The OCID of the Database insight.Double
getImpactAvgActiveSessions()
Impact in terms of average active sessionsDouble
getImpactMaxPercent()
Maximum impact in terms of percentage of total activityDouble
getImpactOverallPercent()
Overall impact in terms of percentage of total activityString
getMessage()
Finding messageString
getName()
Finding nameInteger
getRecommendationCount()
Number of recommendations for this findingint
hashCode()
AddmDbFindingAggregation.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
AddmDbFindingAggregation
@Deprecated @ConstructorProperties({"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)
Deprecated.
-
-
Method Detail
-
builder
public static AddmDbFindingAggregation.Builder builder()
Create a new builder.
-
toBuilder
public AddmDbFindingAggregation.Builder toBuilder()
-
getFindingId
public String getFindingId()
Unique finding id- Returns:
- the value
-
getCategoryName
public String getCategoryName()
Category name- Returns:
- the value
-
getCategoryDisplayName
public String getCategoryDisplayName()
Category display name- Returns:
- the value
-
getName
public String getName()
Finding name- Returns:
- the value
-
getMessage
public String getMessage()
Finding message- Returns:
- the value
-
getImpactOverallPercent
public Double getImpactOverallPercent()
Overall impact in terms of percentage of total activity- Returns:
- the value
-
getImpactMaxPercent
public Double getImpactMaxPercent()
Maximum impact in terms of percentage of total activity- Returns:
- the value
-
getImpactAvgActiveSessions
public Double getImpactAvgActiveSessions()
Impact in terms of average active sessions- Returns:
- the value
-
getFrequencyCount
public Integer getFrequencyCount()
Number of occurrences for this finding- Returns:
- the value
-
getRecommendationCount
public Integer getRecommendationCount()
Number of recommendations for this finding- 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
-
-