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 Summary
Constructors Constructor Description Builder()
-
Method Summary
All 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
-
awrSourceDatabaseIdentifier
public 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
-
dbName
public AwrDatabaseSummary.Builder dbName(String dbName)
The name of the database.- Parameters:
dbName- the value to set- Returns:
- this builder
-
instanceList
public AwrDatabaseSummary.Builder instanceList(List<Integer> instanceList)
The database instance numbers.- Parameters:
instanceList- the value to set- Returns:
- this builder
-
timeDbStartup
public AwrDatabaseSummary.Builder timeDbStartup(Date timeDbStartup)
The timestamp of the database startup.- Parameters:
timeDbStartup- the value to set- Returns:
- this builder
-
timeFirstSnapshotBegin
public AwrDatabaseSummary.Builder timeFirstSnapshotBegin(Date timeFirstSnapshotBegin)
The start time of the earliest snapshot.- Parameters:
timeFirstSnapshotBegin- the value to set- Returns:
- this builder
-
timeLatestSnapshotEnd
public AwrDatabaseSummary.Builder timeLatestSnapshotEnd(Date timeLatestSnapshotEnd)
The end time of the latest snapshot.- Parameters:
timeLatestSnapshotEnd- the value to set- Returns:
- this builder
-
firstSnapshotIdentifier
public 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
-
latestSnapshotIdentifier
public 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
-
snapshotCount
public AwrDatabaseSummary.Builder snapshotCount(Long snapshotCount)
The total number of snapshots.- Parameters:
snapshotCount- the value to set- Returns:
- this builder
-
snapshotIntervalInMin
public AwrDatabaseSummary.Builder snapshotIntervalInMin(Integer snapshotIntervalInMin)
The interval time between snapshots (in minutes).- Parameters:
snapshotIntervalInMin- the value to set- Returns:
- this builder
-
dbVersion
public AwrDatabaseSummary.Builder dbVersion(String dbVersion)
The version of the database.- Parameters:
dbVersion- the value to set- Returns:
- this builder
-
snapshotTimezone
public 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
-
build
public AwrDatabaseSummary build()
-
copy
public AwrDatabaseSummary.Builder copy(AwrDatabaseSummary model)
-
-