Class QueryDiagnosisSummaryDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.clusterhealth.model.QueryDiagnosisSummaryDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20260331") public final class QueryDiagnosisSummaryDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelQuery filters for retrieving diagnosis summaries.
Note: Objects should always be created or deserialized using theQueryDiagnosisSummaryDetails.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 theQueryDiagnosisSummaryDetails.Builder, which maintain a set of all explicitly set fields calledQueryDiagnosisSummaryDetails.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 classQueryDiagnosisSummaryDetails.Builderstatic classQueryDiagnosisSummaryDetails.TestTypeThe test type, PASSIVE or ACTIVE
-
Constructor Summary
Constructors Constructor Description QueryDiagnosisSummaryDetails(List<String> instanceIds, QueryDiagnosisSummaryDetails.TestType testType, Date timeTestRunIntervalStart, Date timeTestRunIntervalEnd)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static QueryDiagnosisSummaryDetails.Builderbuilder()Create a new builder.booleanequals(Object o)List<String>getInstanceIds()A list of instance OCIDs to match.QueryDiagnosisSummaryDetails.TestTypegetTestType()The test type, PASSIVE or ACTIVEDategetTimeTestRunIntervalEnd()End of the time range for tests run, in RFC 3339 format.DategetTimeTestRunIntervalStart()Start of the time range for tests run, in RFC 3339 format.inthashCode()QueryDiagnosisSummaryDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
QueryDiagnosisSummaryDetails
@Deprecated @ConstructorProperties({"instanceIds","testType","timeTestRunIntervalStart","timeTestRunIntervalEnd"}) public QueryDiagnosisSummaryDetails(List<String> instanceIds, QueryDiagnosisSummaryDetails.TestType testType, Date timeTestRunIntervalStart, Date timeTestRunIntervalEnd)
Deprecated.
-
-
Method Detail
-
builder
public static QueryDiagnosisSummaryDetails.Builder builder()
Create a new builder.
-
toBuilder
public QueryDiagnosisSummaryDetails.Builder toBuilder()
-
getInstanceIds
public List<String> getInstanceIds()
A list of instance OCIDs to match.- Returns:
- the value
-
getTestType
public QueryDiagnosisSummaryDetails.TestType getTestType()
The test type, PASSIVE or ACTIVE- Returns:
- the value
-
getTimeTestRunIntervalStart
public Date getTimeTestRunIntervalStart()
Start of the time range for tests run, in RFC 3339 format.- Returns:
- the value
-
getTimeTestRunIntervalEnd
public Date getTimeTestRunIntervalEnd()
End of the time range for tests run, in RFC 3339 format.- 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
-
-