@Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class AwrDatabaseSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The AWR summary for a database.
Note: Objects should always be created or deserialized using the AwrDatabaseSummary.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 AwrDatabaseSummary.Builder
, which maintain a
set of all explicitly set fields called AwrDatabaseSummary.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 |
AwrDatabaseSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
AwrDatabaseSummary(String awrSourceDatabaseIdentifier,
String dbName,
List<Integer> instanceList,
Date timeDbStartup,
Date timeFirstSnapshotBegin,
Date timeLatestSnapshotEnd,
Integer firstSnapshotIdentifier,
Integer latestSnapshotIdentifier,
Long snapshotCount,
Integer snapshotIntervalInMin,
String dbVersion,
String snapshotTimezone)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static AwrDatabaseSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getAwrSourceDatabaseIdentifier()
The internal ID of the database.
|
String |
getDbName()
The name of the database.
|
String |
getDbVersion()
The version of the database.
|
Integer |
getFirstSnapshotIdentifier()
The ID of the earliest snapshot.
|
List<Integer> |
getInstanceList()
The database instance numbers.
|
Integer |
getLatestSnapshotIdentifier()
The ID of the latest snapshot.
|
Long |
getSnapshotCount()
The total number of snapshots.
|
Integer |
getSnapshotIntervalInMin()
The interval time between snapshots (in minutes).
|
String |
getSnapshotTimezone()
The time zone of the snapshot.
|
Date |
getTimeDbStartup()
The timestamp of the database startup.
|
Date |
getTimeFirstSnapshotBegin()
The start time of the earliest snapshot.
|
Date |
getTimeLatestSnapshotEnd()
The end time of the latest snapshot.
|
int |
hashCode() |
AwrDatabaseSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"awrSourceDatabaseIdentifier","dbName","instanceList","timeDbStartup","timeFirstSnapshotBegin","timeLatestSnapshotEnd","firstSnapshotIdentifier","latestSnapshotIdentifier","snapshotCount","snapshotIntervalInMin","dbVersion","snapshotTimezone"}) public AwrDatabaseSummary(String awrSourceDatabaseIdentifier, String dbName, List<Integer> instanceList, Date timeDbStartup, Date timeFirstSnapshotBegin, Date timeLatestSnapshotEnd, Integer firstSnapshotIdentifier, Integer latestSnapshotIdentifier, Long snapshotCount, Integer snapshotIntervalInMin, String dbVersion, String snapshotTimezone)
public static AwrDatabaseSummary.Builder builder()
Create a new builder.
public AwrDatabaseSummary.Builder toBuilder()
public String getAwrSourceDatabaseIdentifier()
The internal ID of the database. The internal ID of the database is not the OCID. It can be retrieved from the following endpoint: /awrHubs/{awrHubId}/awrDatabases
public String getDbName()
The name of the database.
public List<Integer> getInstanceList()
The database instance numbers.
public Date getTimeDbStartup()
The timestamp of the database startup.
public Date getTimeFirstSnapshotBegin()
The start time of the earliest snapshot.
public Date getTimeLatestSnapshotEnd()
The end time of the latest snapshot.
public Integer getFirstSnapshotIdentifier()
The ID of the earliest snapshot. The snapshot identifier is not the OCID. It can be retrieved from the following endpoint: /awrHubs/{awrHubId}/awrDatabaseSnapshots
public Integer getLatestSnapshotIdentifier()
The ID of the latest snapshot. The snapshot identifier is not the OCID. It can be retrieved from the following endpoint: /awrHubs/{awrHubId}/awrDatabaseSnapshots
public Long getSnapshotCount()
The total number of snapshots.
public Integer getSnapshotIntervalInMin()
The interval time between snapshots (in minutes).
public String getDbVersion()
The version of the database.
public String getSnapshotTimezone()
The time zone of the snapshot. sample - snapshotTimezone=+0 00:00:00
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.