public static class DatabaseHaBackupDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
DatabaseHaBackupDetails.Builder |
backupHistory(List<DatabaseBackupSummary> backupHistory)
A list of database backups.
|
DatabaseHaBackupDetails |
build() |
DatabaseHaBackupDetails.Builder |
compartmentId(String compartmentId)
The OCID of the
compartment where the Managed Database resides.
|
DatabaseHaBackupDetails.Builder |
copy(DatabaseHaBackupDetails model) |
DatabaseHaBackupDetails.Builder |
databaseId(String databaseId)
The database ID of the Managed Database.
|
DatabaseHaBackupDetails.Builder |
databaseName(String databaseName)
The display name of the Managed Database.
|
DatabaseHaBackupDetails.Builder |
databaseSubType(DatabaseSubType databaseSubType)
The subtype of the Oracle Database.
|
DatabaseHaBackupDetails.Builder |
databaseType(DatabaseType databaseType)
The type of Oracle Database installation.
|
DatabaseHaBackupDetails.Builder |
databaseVersion(String databaseVersion)
The Oracle Database version.
|
DatabaseHaBackupDetails.Builder |
dbId(String dbId)
The OCID of the
Managed Database.
|
DatabaseHaBackupDetails.Builder |
dbRole(DbRole dbRole)
The database role of the Managed Database.
|
DatabaseHaBackupDetails.Builder |
dbUniqueName(String dbUniqueName)
The database unique name of the Managed Database.
|
DatabaseHaBackupDetails.Builder |
deploymentType(DeploymentType deploymentType)
The infrastructure used to deploy the Oracle Database.
|
DatabaseHaBackupDetails.Builder |
flashBackOn(String flashBackOn)
Indicates whether flashback is enabled for the database.
|
DatabaseHaBackupDetails.Builder |
flashBackTime(Date flashBackTime)
The oldest flashback date and time in UTC in ISO-8601 format, which is
“yyyy-MM-dd’T’hh:mm:ss.sss’Z’”.
|
DatabaseHaBackupDetails.Builder |
lastFullBackupSummary(DatabaseBackupSummary lastFullBackupSummary) |
DatabaseHaBackupDetails.Builder |
metrics(List<HaMetricDefinition> metrics)
A list of database backup metrics such as BackupSize and BackupDuration.
|
DatabaseHaBackupDetails.Builder |
recoveryWindowGoalInDays(Integer recoveryWindowGoalInDays)
The configured number of days intended to recover a protected database from a backup.
|
DatabaseHaBackupDetails.Builder |
workloadType(WorkloadType workloadType)
The workload type of the Autonomous Database.
|
public DatabaseHaBackupDetails.Builder flashBackOn(String flashBackOn)
Indicates whether flashback is enabled for the database.
flashBackOn
- the value to setpublic DatabaseHaBackupDetails.Builder flashBackTime(Date flashBackTime)
The oldest flashback date and time in UTC in ISO-8601 format, which is “yyyy-MM-dd’T’hh:mm:ss.sss’Z’”.
flashBackTime
- the value to setpublic DatabaseHaBackupDetails.Builder recoveryWindowGoalInDays(Integer recoveryWindowGoalInDays)
The configured number of days intended to recover a protected database from a backup.
recoveryWindowGoalInDays
- the value to setpublic DatabaseHaBackupDetails.Builder lastFullBackupSummary(DatabaseBackupSummary lastFullBackupSummary)
public DatabaseHaBackupDetails.Builder backupHistory(List<DatabaseBackupSummary> backupHistory)
A list of database backups.
backupHistory
- the value to setpublic DatabaseHaBackupDetails.Builder metrics(List<HaMetricDefinition> metrics)
A list of database backup metrics such as BackupSize and BackupDuration.
metrics
- the value to setpublic DatabaseHaBackupDetails.Builder dbId(String dbId)
The OCID of the Managed Database.
dbId
- the value to setpublic DatabaseHaBackupDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment where the Managed Database resides.
compartmentId
- the value to setpublic DatabaseHaBackupDetails.Builder databaseType(DatabaseType databaseType)
The type of Oracle Database installation.
databaseType
- the value to setpublic DatabaseHaBackupDetails.Builder databaseSubType(DatabaseSubType databaseSubType)
The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.
databaseSubType
- the value to setpublic DatabaseHaBackupDetails.Builder deploymentType(DeploymentType deploymentType)
The infrastructure used to deploy the Oracle Database.
deploymentType
- the value to setpublic DatabaseHaBackupDetails.Builder databaseVersion(String databaseVersion)
The Oracle Database version.
databaseVersion
- the value to setpublic DatabaseHaBackupDetails.Builder workloadType(WorkloadType workloadType)
The workload type of the Autonomous Database.
workloadType
- the value to setpublic DatabaseHaBackupDetails.Builder databaseName(String databaseName)
The display name of the Managed Database.
databaseName
- the value to setpublic DatabaseHaBackupDetails.Builder databaseId(String databaseId)
The database ID of the Managed Database. Every database had its own ID and that value is captured here.
databaseId
- the value to setpublic DatabaseHaBackupDetails.Builder dbUniqueName(String dbUniqueName)
The database unique name of the Managed Database.
dbUniqueName
- the value to setpublic DatabaseHaBackupDetails.Builder dbRole(DbRole dbRole)
The database role of the Managed Database.
dbRole
- the value to setpublic DatabaseHaBackupDetails build()
public DatabaseHaBackupDetails.Builder copy(DatabaseHaBackupDetails model)
Copyright © 2016–2025. All rights reserved.