@Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class AwrDatabaseSnapshotRangeSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The summary data for a range of AWR snapshots.
Note: Objects should always be created or deserialized using the AwrDatabaseSnapshotRangeSummary.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 AwrDatabaseSnapshotRangeSummary.Builder
, which maintain a
set of all explicitly set fields called AwrDatabaseSnapshotRangeSummary.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 |
AwrDatabaseSnapshotRangeSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
AwrDatabaseSnapshotRangeSummary(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 AwrDatabaseSnapshotRangeSummary.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() |
AwrDatabaseSnapshotRangeSummary.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 AwrDatabaseSnapshotRangeSummary(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 AwrDatabaseSnapshotRangeSummary.Builder builder()
Create a new builder.
public AwrDatabaseSnapshotRangeSummary.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.