Package com.oracle.bmc.opsi.model
Class AwrDatabaseSnapshotRangeSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.opsi.model.AwrDatabaseSnapshotRangeSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class AwrDatabaseSnapshotRangeSummary 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 theAwrDatabaseSnapshotRangeSummary.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 theAwrDatabaseSnapshotRangeSummary.Builder, which maintain a set of all explicitly set fields calledAwrDatabaseSnapshotRangeSummary.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 classAwrDatabaseSnapshotRangeSummary.Builder
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AwrDatabaseSnapshotRangeSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAwrSourceDatabaseIdentifier()The internal ID of the database.StringgetDbName()The name of the database.StringgetDbVersion()The version of the database.IntegergetFirstSnapshotIdentifier()The ID of the earliest snapshot.List<Integer>getInstanceList()The database instance numbers.IntegergetLatestSnapshotIdentifier()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.DategetTimeDbStartup()The timestamp of the database startup.DategetTimeFirstSnapshotBegin()The start time of the earliest snapshot.DategetTimeLatestSnapshotEnd()The end time of the latest snapshot.inthashCode()AwrDatabaseSnapshotRangeSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
AwrDatabaseSnapshotRangeSummary
@Deprecated @ConstructorProperties({"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)
Deprecated.
-
-
Method Detail
-
builder
public static AwrDatabaseSnapshotRangeSummary.Builder builder()
Create a new builder.
-
toBuilder
public AwrDatabaseSnapshotRangeSummary.Builder toBuilder()
-
getAwrSourceDatabaseIdentifier
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
- Returns:
- the value
-
getDbName
public String getDbName()
The name of the database.- 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
-
getFirstSnapshotIdentifier
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
- Returns:
- the value
-
getLatestSnapshotIdentifier
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
- 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
-
getDbVersion
public String getDbVersion()
The version of the database.- Returns:
- the value
-
getSnapshotTimezone
public String getSnapshotTimezone()
The time zone of the snapshot.sample - snapshotTimezone=+0 00:00:00
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-