@Generated(value="OracleSDKGenerator", comments="API Version: 20201101") public final class AwrDbSnapshotRangeSummary 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 AwrDbSnapshotRangeSummary.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 AwrDbSnapshotRangeSummary.Builder
, which maintain a
set of all explicitly set fields called AwrDbSnapshotRangeSummary.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 |
AwrDbSnapshotRangeSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
AwrDbSnapshotRangeSummary(String awrDbId,
String dbName,
List<Integer> instanceList,
Date timeDbStartup,
Date timeFirstSnapshotBegin,
Date timeLatestSnapshotEnd,
Integer firstSnapshotId,
Integer latestSnapshotId,
Long snapshotCount,
Integer snapshotIntervalInMin,
Integer containerId,
String dbVersion,
String snapshotTimezone)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static AwrDbSnapshotRangeSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getAwrDbId()
The internal ID of the database.
|
Integer |
getContainerId()
ID of the database container.
|
String |
getDbName()
The name of the database.
|
String |
getDbVersion()
The version of the database.
|
Integer |
getFirstSnapshotId()
The ID of the earliest snapshot.
|
List<Integer> |
getInstanceList()
The database instance numbers.
|
Integer |
getLatestSnapshotId()
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() |
AwrDbSnapshotRangeSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"awrDbId","dbName","instanceList","timeDbStartup","timeFirstSnapshotBegin","timeLatestSnapshotEnd","firstSnapshotId","latestSnapshotId","snapshotCount","snapshotIntervalInMin","containerId","dbVersion","snapshotTimezone"}) public AwrDbSnapshotRangeSummary(String awrDbId, String dbName, List<Integer> instanceList, Date timeDbStartup, Date timeFirstSnapshotBegin, Date timeLatestSnapshotEnd, Integer firstSnapshotId, Integer latestSnapshotId, Long snapshotCount, Integer snapshotIntervalInMin, Integer containerId, String dbVersion, String snapshotTimezone)
public static AwrDbSnapshotRangeSummary.Builder builder()
Create a new builder.
public AwrDbSnapshotRangeSummary.Builder toBuilder()
public String getAwrDbId()
The internal ID of the database. The internal ID of the database is not the OCID. It can be retrieved from the following endpoint: /managedDatabases/{managedDatabaseId}/awrDbs
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 getFirstSnapshotId()
The ID of the earliest snapshot. The snapshot ID is not the OCID. It can be retrieved from the following endpoint: /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots
public Integer getLatestSnapshotId()
The ID of the latest snapshot. The snapshot ID is not the OCID. It can be retrieved from the following endpoint: /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots
public Long getSnapshotCount()
The total number of snapshots.
public Integer getSnapshotIntervalInMin()
The interval time between snapshots (in minutes).
public Integer getContainerId()
ID of the database container. The database container ID is not the OCID. It can be retrieved from the following endpoint: /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
public String getDbVersion()
The version of the database.
public String getSnapshotTimezone()
The time zone of the snapshot.
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.