Class AwrDbSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.databasemanagement.model.AwrDbSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20201101") public final class AwrDbSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The AWR summary for a database.
Note: Objects should always be created or deserialized using theAwrDbSummary.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 theAwrDbSummary.Builder
, which maintain a set of all explicitly set fields calledAwrDbSummary.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 Summary
Nested Classes Modifier and Type Class Description static class
AwrDbSummary.Builder
-
Constructor Summary
Constructors Constructor Description AwrDbSummary(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 Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AwrDbSummary.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
getDbUniqueName()
The unique 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.String
getSrcDbId()
The internal ID of the database where the AWR snapshot data was collected.String
getSrcDbName()
The name of the database where the AWR snapshot data was collected.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()
AwrDbSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
AwrDbSummary
@Deprecated @ConstructorProperties({"awrDbId","dbName","dbUniqueName","srcDbId","srcDbName","instanceList","timeDbStartup","timeFirstSnapshotBegin","timeLatestSnapshotEnd","firstSnapshotId","latestSnapshotId","snapshotCount","snapshotIntervalInMin","containerId","dbVersion","snapshotTimezone"}) public AwrDbSummary(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
-
builder
public static AwrDbSummary.Builder builder()
Create a new builder.
-
toBuilder
public AwrDbSummary.Builder toBuilder()
-
getAwrDbId
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
- Returns:
- the value
-
getDbName
public String getDbName()
The name of the database.- Returns:
- the value
-
getDbUniqueName
public String getDbUniqueName()
The unique name of the database.- Returns:
- the value
-
getSrcDbId
public String getSrcDbId()
The internal ID of the database where the AWR snapshot data was collected.- Returns:
- the value
-
getSrcDbName
public String getSrcDbName()
The name of the database where the AWR snapshot data was collected.- Returns:
- the value
-
getInstanceList
public List<Integer> getInstanceList()
The database instance numbers.- Returns:
- the value
-
getTimeDbStartup
public Date getTimeDbStartup()
The timestamp of the database startup.- Returns:
- the value
-
getTimeFirstSnapshotBegin
public Date getTimeFirstSnapshotBegin()
The start time of the earliest snapshot.- Returns:
- the value
-
getTimeLatestSnapshotEnd
public Date getTimeLatestSnapshotEnd()
The end time of the latest snapshot.- Returns:
- the value
-
getFirstSnapshotId
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
- Returns:
- the value
-
getLatestSnapshotId
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
- Returns:
- the value
-
getSnapshotCount
public Long getSnapshotCount()
The total number of snapshots.- Returns:
- the value
-
getSnapshotIntervalInMin
public Integer getSnapshotIntervalInMin()
The interval time between snapshots (in minutes).- Returns:
- the value
-
getContainerId
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
- Returns:
- the value
-
getDbVersion
public String getDbVersion()
The version of the database.- Returns:
- the value
-
getSnapshotTimezone
public String getSnapshotTimezone()
The time zone of the snapshot.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public 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
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-