Class AwrDbSnapshotRangeSummary
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.databasemanagement.model.AwrDbSnapshotRangeSummary
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20201101") public final class AwrDbSnapshotRangeSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe summary data for a range of AWR snapshots.
 Note: Objects should always be created or deserialized using theAwrDbSnapshotRangeSummary.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 theAwrDbSnapshotRangeSummary.Builder, which maintain a set of all explicitly set fields calledAwrDbSnapshotRangeSummary.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 SummaryNested Classes Modifier and Type Class Description static classAwrDbSnapshotRangeSummary.Builder
 - 
Constructor SummaryConstructors Constructor Description AwrDbSnapshotRangeSummary(String awrDbId, String dbName, String dbUniqueName, String srcDbId, String srcDbName, List<Integer> instanceList, Date timeDbStartup, Date timeFirstSnapshotBegin, Date timeLatestSnapshotEnd, Integer firstSnapshotId, Integer latestSnapshotId, Long snapshotCount, Integer snapshotIntervalInMin, Integer containerId, String dbVersion, String snapshotTimezone)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AwrDbSnapshotRangeSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAwrDbId()The internal ID of the database.IntegergetContainerId()ID of the database container.StringgetDbName()The name of the database.StringgetDbUniqueName()The unique name of the database.StringgetDbVersion()The version of the database.IntegergetFirstSnapshotId()The ID of the earliest snapshot.List<Integer>getInstanceList()The database instance numbers.IntegergetLatestSnapshotId()The ID of the latest snapshot.LonggetSnapshotCount()The total number of snapshots.IntegergetSnapshotIntervalInMin()The interval time between snapshots (in minutes).StringgetSnapshotTimezone()The time zone of the snapshot.StringgetSrcDbId()The internal ID of the database where the AWR snapshot data was collected.StringgetSrcDbName()The name of the database where the AWR snapshot data was collected.DategetTimeDbStartup()The timestamp of the database startup.DategetTimeFirstSnapshotBegin()The start time of the earliest snapshot.DategetTimeLatestSnapshotEnd()The end time of the latest snapshot.inthashCode()AwrDbSnapshotRangeSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
AwrDbSnapshotRangeSummary@Deprecated @ConstructorProperties({"awrDbId","dbName","dbUniqueName","srcDbId","srcDbName","instanceList","timeDbStartup","timeFirstSnapshotBegin","timeLatestSnapshotEnd","firstSnapshotId","latestSnapshotId","snapshotCount","snapshotIntervalInMin","containerId","dbVersion","snapshotTimezone"}) public AwrDbSnapshotRangeSummary(String awrDbId, String dbName, String dbUniqueName, String srcDbId, String srcDbName, List<Integer> instanceList, Date timeDbStartup, Date timeFirstSnapshotBegin, Date timeLatestSnapshotEnd, Integer firstSnapshotId, Integer latestSnapshotId, Long snapshotCount, Integer snapshotIntervalInMin, Integer containerId, String dbVersion, String snapshotTimezone) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static AwrDbSnapshotRangeSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic AwrDbSnapshotRangeSummary.Builder toBuilder() 
 - 
getAwrDbIdpublic 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 - Returns:
- the value
 
 - 
getDbNamepublic String getDbName() The name of the database.- Returns:
- the value
 
 - 
getDbUniqueNamepublic String getDbUniqueName() The unique name of the database.- Returns:
- the value
 
 - 
getSrcDbIdpublic String getSrcDbId() The internal ID of the database where the AWR snapshot data was collected.- Returns:
- the value
 
 - 
getSrcDbNamepublic String getSrcDbName() The name of the database where the AWR snapshot data was collected.- Returns:
- the value
 
 - 
getInstanceListpublic List<Integer> getInstanceList() The database instance numbers.- Returns:
- the value
 
 - 
getTimeDbStartuppublic Date getTimeDbStartup() The timestamp of the database startup.- Returns:
- the value
 
 - 
getTimeFirstSnapshotBeginpublic Date getTimeFirstSnapshotBegin() The start time of the earliest snapshot.- Returns:
- the value
 
 - 
getTimeLatestSnapshotEndpublic Date getTimeLatestSnapshotEnd() The end time of the latest snapshot.- Returns:
- the value
 
 - 
getFirstSnapshotIdpublic 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 - Returns:
- the value
 
 - 
getLatestSnapshotIdpublic 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 - Returns:
- the value
 
 - 
getSnapshotCountpublic Long getSnapshotCount() The total number of snapshots.- Returns:
- the value
 
 - 
getSnapshotIntervalInMinpublic Integer getSnapshotIntervalInMin() The interval time between snapshots (in minutes).- Returns:
- the value
 
 - 
getContainerIdpublic 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 - Returns:
- the value
 
 - 
getDbVersionpublic String getDbVersion() The version of the database.- Returns:
- the value
 
 - 
getSnapshotTimezonepublic String getSnapshotTimezone() The time zone of the snapshot.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-