Package com.oracle.bmc.opsi.model
Class AwrDatabaseSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.opsi.model.AwrDatabaseSummary.Builder
 
- 
- Enclosing class:
- AwrDatabaseSummary
 
 public static class AwrDatabaseSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description AwrDatabaseSummary.BuilderawrSourceDatabaseIdentifier(String awrSourceDatabaseIdentifier)The internal ID of the database.AwrDatabaseSummarybuild()AwrDatabaseSummary.Buildercopy(AwrDatabaseSummary model)AwrDatabaseSummary.BuilderdbName(String dbName)The name of the database.AwrDatabaseSummary.BuilderdbVersion(String dbVersion)The version of the database.AwrDatabaseSummary.BuilderfirstSnapshotIdentifier(Integer firstSnapshotIdentifier)The ID of the earliest snapshot.AwrDatabaseSummary.BuilderinstanceList(List<Integer> instanceList)The database instance numbers.AwrDatabaseSummary.BuilderlatestSnapshotIdentifier(Integer latestSnapshotIdentifier)The ID of the latest snapshot.AwrDatabaseSummary.BuildersnapshotCount(Long snapshotCount)The total number of snapshots.AwrDatabaseSummary.BuildersnapshotIntervalInMin(Integer snapshotIntervalInMin)The interval time between snapshots (in minutes).AwrDatabaseSummary.BuildersnapshotTimezone(String snapshotTimezone)The time zone of the snapshot.AwrDatabaseSummary.BuildertimeDbStartup(Date timeDbStartup)The timestamp of the database startup.AwrDatabaseSummary.BuildertimeFirstSnapshotBegin(Date timeFirstSnapshotBegin)The start time of the earliest snapshot.AwrDatabaseSummary.BuildertimeLatestSnapshotEnd(Date timeLatestSnapshotEnd)The end time of the latest snapshot.
 
- 
- 
- 
Method Detail- 
awrSourceDatabaseIdentifierpublic AwrDatabaseSummary.Builder awrSourceDatabaseIdentifier(String awrSourceDatabaseIdentifier) 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 - Parameters:
- awrSourceDatabaseIdentifier- the value to set
- Returns:
- this builder
 
 - 
dbNamepublic AwrDatabaseSummary.Builder dbName(String dbName) The name of the database.- Parameters:
- dbName- the value to set
- Returns:
- this builder
 
 - 
instanceListpublic AwrDatabaseSummary.Builder instanceList(List<Integer> instanceList) The database instance numbers.- Parameters:
- instanceList- the value to set
- Returns:
- this builder
 
 - 
timeDbStartuppublic AwrDatabaseSummary.Builder timeDbStartup(Date timeDbStartup) The timestamp of the database startup.- Parameters:
- timeDbStartup- the value to set
- Returns:
- this builder
 
 - 
timeFirstSnapshotBeginpublic AwrDatabaseSummary.Builder timeFirstSnapshotBegin(Date timeFirstSnapshotBegin) The start time of the earliest snapshot.- Parameters:
- timeFirstSnapshotBegin- the value to set
- Returns:
- this builder
 
 - 
timeLatestSnapshotEndpublic AwrDatabaseSummary.Builder timeLatestSnapshotEnd(Date timeLatestSnapshotEnd) The end time of the latest snapshot.- Parameters:
- timeLatestSnapshotEnd- the value to set
- Returns:
- this builder
 
 - 
firstSnapshotIdentifierpublic AwrDatabaseSummary.Builder firstSnapshotIdentifier(Integer firstSnapshotIdentifier) The ID of the earliest snapshot.The snapshot identifier is not the OCID. It can be retrieved from the following endpoint: /awrHubs/{awrHubId}/awrDatabaseSnapshots - Parameters:
- firstSnapshotIdentifier- the value to set
- Returns:
- this builder
 
 - 
latestSnapshotIdentifierpublic AwrDatabaseSummary.Builder latestSnapshotIdentifier(Integer latestSnapshotIdentifier) The ID of the latest snapshot.The snapshot identifier is not the OCID. It can be retrieved from the following endpoint: /awrHubs/{awrHubId}/awrDatabaseSnapshots - Parameters:
- latestSnapshotIdentifier- the value to set
- Returns:
- this builder
 
 - 
snapshotCountpublic AwrDatabaseSummary.Builder snapshotCount(Long snapshotCount) The total number of snapshots.- Parameters:
- snapshotCount- the value to set
- Returns:
- this builder
 
 - 
snapshotIntervalInMinpublic AwrDatabaseSummary.Builder snapshotIntervalInMin(Integer snapshotIntervalInMin) The interval time between snapshots (in minutes).- Parameters:
- snapshotIntervalInMin- the value to set
- Returns:
- this builder
 
 - 
dbVersionpublic AwrDatabaseSummary.Builder dbVersion(String dbVersion) The version of the database.- Parameters:
- dbVersion- the value to set
- Returns:
- this builder
 
 - 
snapshotTimezonepublic AwrDatabaseSummary.Builder snapshotTimezone(String snapshotTimezone) The time zone of the snapshot.sample - snapshotTimezone=+0 00:00:00 - Parameters:
- snapshotTimezone- the value to set
- Returns:
- this builder
 
 - 
buildpublic AwrDatabaseSummary build() 
 - 
copypublic AwrDatabaseSummary.Builder copy(AwrDatabaseSummary model) 
 
- 
 
-