Class DatabaseHaBackupDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.databasemanagement.model.DatabaseHaBackupDetails.Builder
 
- 
- Enclosing class:
- DatabaseHaBackupDetails
 
 public static class DatabaseHaBackupDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DatabaseHaBackupDetails.BuilderbackupHistory(List<DatabaseBackupSummary> backupHistory)A list of database backups.DatabaseHaBackupDetailsbuild()DatabaseHaBackupDetails.BuildercompartmentId(String compartmentId)The OCID of the compartment where the Managed Database resides.DatabaseHaBackupDetails.Buildercopy(DatabaseHaBackupDetails model)DatabaseHaBackupDetails.BuilderdatabaseId(String databaseId)The database ID of the Managed Database.DatabaseHaBackupDetails.BuilderdatabaseName(String databaseName)The display name of the Managed Database.DatabaseHaBackupDetails.BuilderdatabaseSubType(DatabaseSubType databaseSubType)The subtype of the Oracle Database.DatabaseHaBackupDetails.BuilderdatabaseType(DatabaseType databaseType)The type of Oracle Database installation.DatabaseHaBackupDetails.BuilderdatabaseVersion(String databaseVersion)The Oracle Database version.DatabaseHaBackupDetails.BuilderdbId(String dbId)The OCID of the Managed Database.DatabaseHaBackupDetails.BuilderdbRole(DbRole dbRole)The database role of the Managed Database.DatabaseHaBackupDetails.BuilderdbUniqueName(String dbUniqueName)The database unique name of the Managed Database.DatabaseHaBackupDetails.BuilderdeploymentType(DeploymentType deploymentType)The infrastructure used to deploy the Oracle Database.DatabaseHaBackupDetails.BuilderflashBackOn(String flashBackOn)Indicates whether flashback is enabled for the database.DatabaseHaBackupDetails.BuilderflashBackTime(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.BuilderlastFullBackupSummary(DatabaseBackupSummary lastFullBackupSummary)DatabaseHaBackupDetails.Buildermetrics(List<HaMetricDefinition> metrics)A list of database backup metrics such as BackupSize and BackupDuration.DatabaseHaBackupDetails.BuilderrecoveryWindowGoalInDays(Integer recoveryWindowGoalInDays)The configured number of days intended to recover a protected database from a backup.DatabaseHaBackupDetails.BuilderworkloadType(WorkloadType workloadType)The workload type of the Autonomous Database.
 
- 
- 
- 
Method Detail- 
flashBackOnpublic DatabaseHaBackupDetails.Builder flashBackOn(String flashBackOn) Indicates whether flashback is enabled for the database.- Parameters:
- flashBackOn- the value to set
- Returns:
- this builder
 
 - 
flashBackTimepublic 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’”.- Parameters:
- flashBackTime- the value to set
- Returns:
- this builder
 
 - 
recoveryWindowGoalInDayspublic DatabaseHaBackupDetails.Builder recoveryWindowGoalInDays(Integer recoveryWindowGoalInDays) The configured number of days intended to recover a protected database from a backup.- Parameters:
- recoveryWindowGoalInDays- the value to set
- Returns:
- this builder
 
 - 
lastFullBackupSummarypublic DatabaseHaBackupDetails.Builder lastFullBackupSummary(DatabaseBackupSummary lastFullBackupSummary) 
 - 
backupHistorypublic DatabaseHaBackupDetails.Builder backupHistory(List<DatabaseBackupSummary> backupHistory) A list of database backups.- Parameters:
- backupHistory- the value to set
- Returns:
- this builder
 
 - 
metricspublic DatabaseHaBackupDetails.Builder metrics(List<HaMetricDefinition> metrics) A list of database backup metrics such as BackupSize and BackupDuration.- Parameters:
- metrics- the value to set
- Returns:
- this builder
 
 - 
dbIdpublic DatabaseHaBackupDetails.Builder dbId(String dbId) The OCID of the Managed Database.- Parameters:
- dbId- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic DatabaseHaBackupDetails.Builder compartmentId(String compartmentId) The OCID of the compartment where the Managed Database resides.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
databaseTypepublic DatabaseHaBackupDetails.Builder databaseType(DatabaseType databaseType) The type of Oracle Database installation.- Parameters:
- databaseType- the value to set
- Returns:
- this builder
 
 - 
databaseSubTypepublic 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. - Parameters:
- databaseSubType- the value to set
- Returns:
- this builder
 
 - 
deploymentTypepublic DatabaseHaBackupDetails.Builder deploymentType(DeploymentType deploymentType) The infrastructure used to deploy the Oracle Database.- Parameters:
- deploymentType- the value to set
- Returns:
- this builder
 
 - 
databaseVersionpublic DatabaseHaBackupDetails.Builder databaseVersion(String databaseVersion) The Oracle Database version.- Parameters:
- databaseVersion- the value to set
- Returns:
- this builder
 
 - 
workloadTypepublic DatabaseHaBackupDetails.Builder workloadType(WorkloadType workloadType) The workload type of the Autonomous Database.- Parameters:
- workloadType- the value to set
- Returns:
- this builder
 
 - 
databaseNamepublic DatabaseHaBackupDetails.Builder databaseName(String databaseName) The display name of the Managed Database.- Parameters:
- databaseName- the value to set
- Returns:
- this builder
 
 - 
databaseIdpublic DatabaseHaBackupDetails.Builder databaseId(String databaseId) The database ID of the Managed Database.Every database had its own ID and that value is captured here. - Parameters:
- databaseId- the value to set
- Returns:
- this builder
 
 - 
dbUniqueNamepublic DatabaseHaBackupDetails.Builder dbUniqueName(String dbUniqueName) The database unique name of the Managed Database.- Parameters:
- dbUniqueName- the value to set
- Returns:
- this builder
 
 - 
dbRolepublic DatabaseHaBackupDetails.Builder dbRole(DbRole dbRole) The database role of the Managed Database.- Parameters:
- dbRole- the value to set
- Returns:
- this builder
 
 - 
buildpublic DatabaseHaBackupDetails build() 
 - 
copypublic DatabaseHaBackupDetails.Builder copy(DatabaseHaBackupDetails model) 
 
- 
 
-