@Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class AddmDbFindingsTimeSeriesSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
ADDM findings time series data
Note: Objects should always be created or deserialized using the AddmDbFindingsTimeSeriesSummary.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 AddmDbFindingsTimeSeriesSummary.Builder
, which maintain a
set of all explicitly set fields called AddmDbFindingsTimeSeriesSummary.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
AddmDbFindingsTimeSeriesSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
AddmDbFindingsTimeSeriesSummary(String id,
Integer taskId,
String taskName,
String findingId,
Date timestamp,
Date timeAnalysisStarted,
Date timeAnalysisEnded,
String categoryName,
String categoryDisplayName,
String name,
String message,
Double analysisDbTimeInSecs,
Double analysisAvgActiveSessions,
Double impactDbTimeInSecs,
Double impactPercent,
Double impactAvgActiveSessions)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static AddmDbFindingsTimeSeriesSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Double |
getAnalysisAvgActiveSessions()
DB avg active sessions for the snapshot
|
Double |
getAnalysisDbTimeInSecs()
DB time in seconds for the snapshot
|
String |
getCategoryDisplayName()
Category display name
|
String |
getCategoryName()
Category name
|
String |
getFindingId()
Unique finding id
|
String |
getId()
The OCID of
the Database insight.
|
Double |
getImpactAvgActiveSessions()
Impact in terms of average active sessions
|
Double |
getImpactDbTimeInSecs()
Impact in seconds
|
Double |
getImpactPercent()
Impact in terms of percentage of total activity
|
String |
getMessage()
Finding message
|
String |
getName()
Finding name
|
Integer |
getTaskId()
Unique ADDM task id
|
String |
getTaskName()
ADDM task name
|
Date |
getTimeAnalysisEnded()
End Timestamp of snapshot
|
Date |
getTimeAnalysisStarted()
Start Timestamp of snapshot
|
Date |
getTimestamp()
Timestamp when finding was generated
|
int |
hashCode() |
AddmDbFindingsTimeSeriesSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"id","taskId","taskName","findingId","timestamp","timeAnalysisStarted","timeAnalysisEnded","categoryName","categoryDisplayName","name","message","analysisDbTimeInSecs","analysisAvgActiveSessions","impactDbTimeInSecs","impactPercent","impactAvgActiveSessions"}) public AddmDbFindingsTimeSeriesSummary(String id, Integer taskId, String taskName, String findingId, Date timestamp, Date timeAnalysisStarted, Date timeAnalysisEnded, String categoryName, String categoryDisplayName, String name, String message, Double analysisDbTimeInSecs, Double analysisAvgActiveSessions, Double impactDbTimeInSecs, Double impactPercent, Double impactAvgActiveSessions)
public static AddmDbFindingsTimeSeriesSummary.Builder builder()
Create a new builder.
public AddmDbFindingsTimeSeriesSummary.Builder toBuilder()
public Integer getTaskId()
Unique ADDM task id
public String getTaskName()
ADDM task name
public String getFindingId()
Unique finding id
public Date getTimestamp()
Timestamp when finding was generated
public Date getTimeAnalysisStarted()
Start Timestamp of snapshot
public Date getTimeAnalysisEnded()
End Timestamp of snapshot
public String getCategoryName()
Category name
public String getCategoryDisplayName()
Category display name
public String getName()
Finding name
public String getMessage()
Finding message
public Double getAnalysisDbTimeInSecs()
DB time in seconds for the snapshot
public Double getAnalysisAvgActiveSessions()
DB avg active sessions for the snapshot
public Double getImpactDbTimeInSecs()
Impact in seconds
public Double getImpactPercent()
Impact in terms of percentage of total activity
public Double getImpactAvgActiveSessions()
Impact in terms of average active sessions
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.