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.ExplicitlySetBmcModelSummarizes 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 classAddmDbFindingAggregation.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.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCategoryDisplayName()Category display nameStringgetCategoryName()Category nameStringgetFindingId()Unique finding idIntegergetFrequencyCount()Number of occurrences for this findingStringgetId()The OCID of the Database insight.DoublegetImpactAvgActiveSessions()Impact in terms of average active sessionsDoublegetImpactMaxPercent()Maximum impact in terms of percentage of total activityDoublegetImpactOverallPercent()Overall impact in terms of percentage of total activityStringgetMessage()Finding messageStringgetName()Finding nameIntegergetRecommendationCount()Number of recommendations for this findinginthashCode()AddmDbFindingAggregation.BuildertoBuilder()StringtoString()StringtoString(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:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-