Class RecommendationReport
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.clusterhealth.model.RecommendationReport
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20260331") public final class RecommendationReport extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelA recommendation report
Note: Objects should always be created or deserialized using theRecommendationReport.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
RecommendationReport.Builder, which maintain a set of all explicitly set fields calledRecommendationReport.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 classRecommendationReport.Builder
-
Constructor Summary
Constructors Constructor Description RecommendationReport(String summary, Integer totalIssues, Integer criticalIssues, Integer warningIssues, Integer infoIssues, List<Recommendation> recommendations, Metadata metadata, Date timeGenerated)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RecommendationReport.Builderbuilder()Create a new builder.booleanequals(Object o)IntegergetCriticalIssues()critical issue countIntegergetInfoIssues()info issue countMetadatagetMetadata()List<Recommendation>getRecommendations()recommendationsStringgetSummary()summaryDategetTimeGenerated()time generatedIntegergetTotalIssues()total issue countIntegergetWarningIssues()warning issue countinthashCode()RecommendationReport.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
RecommendationReport
@Deprecated @ConstructorProperties({"summary","totalIssues","criticalIssues","warningIssues","infoIssues","recommendations","metadata","timeGenerated"}) public RecommendationReport(String summary, Integer totalIssues, Integer criticalIssues, Integer warningIssues, Integer infoIssues, List<Recommendation> recommendations, Metadata metadata, Date timeGenerated)
Deprecated.
-
-
Method Detail
-
builder
public static RecommendationReport.Builder builder()
Create a new builder.
-
toBuilder
public RecommendationReport.Builder toBuilder()
-
getSummary
public String getSummary()
summary- Returns:
- the value
-
getTotalIssues
public Integer getTotalIssues()
total issue count- Returns:
- the value
-
getCriticalIssues
public Integer getCriticalIssues()
critical issue count- Returns:
- the value
-
getWarningIssues
public Integer getWarningIssues()
warning issue count- Returns:
- the value
-
getInfoIssues
public Integer getInfoIssues()
info issue count- Returns:
- the value
-
getRecommendations
public List<Recommendation> getRecommendations()
recommendations- Returns:
- the value
-
getMetadata
public Metadata getMetadata()
-
getTimeGenerated
public Date getTimeGenerated()
time generated- 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
-
-