Package com.oracle.bmc.psql.model
Class OdspInsight
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.psql.model.OdspInsight
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220915") public final class OdspInsight extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDetails for a single ODSP insight.
Note: Objects should always be created or deserialized using theOdspInsight.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 theOdspInsight.Builder, which maintain a set of all explicitly set fields calledOdspInsight.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 classOdspInsight.Builderstatic classOdspInsight.InsightTypeType of Insight collected for the database system.
-
Constructor Summary
Constructors Constructor Description OdspInsight(OdspInsight.InsightType insightType, Integer retentionPeriodInDays)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OdspInsight.Builderbuilder()Create a new builder.booleanequals(Object o)OdspInsight.InsightTypegetInsightType()Type of Insight collected for the database system.IntegergetRetentionPeriodInDays()Retention period for Insight data, in days.inthashCode()OdspInsight.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
OdspInsight
@Deprecated @ConstructorProperties({"insightType","retentionPeriodInDays"}) public OdspInsight(OdspInsight.InsightType insightType, Integer retentionPeriodInDays)
Deprecated.
-
-
Method Detail
-
builder
public static OdspInsight.Builder builder()
Create a new builder.
-
toBuilder
public OdspInsight.Builder toBuilder()
-
getInsightType
public OdspInsight.InsightType getInsightType()
Type of Insight collected for the database system.- Returns:
- the value
-
getRetentionPeriodInDays
public Integer getRetentionPeriodInDays()
Retention period for Insight data, in days.Current supported value is 7 days. the system default is 7 days.
- 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
-
-