Class DatabaseBackupMetrics.Builder
- java.lang.Object
- 
- com.oracle.bmc.databasemanagement.model.DatabaseBackupMetrics.Builder
 
- 
- Enclosing class:
- DatabaseBackupMetrics
 
 public static class DatabaseBackupMetrics.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DatabaseBackupMetricsbuild()DatabaseBackupMetrics.BuildercompartmentId(String compartmentId)The OCID of the compartment where the Managed Database resides.DatabaseBackupMetrics.Buildercopy(DatabaseBackupMetrics model)DatabaseBackupMetrics.BuilderdatabaseId(String databaseId)The database ID of the Managed Database.DatabaseBackupMetrics.BuilderdatabaseName(String databaseName)The display name of the Managed Database.DatabaseBackupMetrics.BuilderdatabaseSubType(DatabaseSubType databaseSubType)The subtype of the Oracle Database.DatabaseBackupMetrics.BuilderdatabaseType(DatabaseType databaseType)The type of Oracle Database installation.DatabaseBackupMetrics.BuilderdatabaseVersion(String databaseVersion)The Oracle Database version.DatabaseBackupMetrics.BuilderdbId(String dbId)The OCID of the Managed Database.DatabaseBackupMetrics.BuilderdbRole(DbRole dbRole)The database role of the Managed Database.DatabaseBackupMetrics.BuilderdbUniqueName(String dbUniqueName)The database unique name of the Managed Database.DatabaseBackupMetrics.BuilderdeploymentType(DeploymentType deploymentType)The infrastructure used to deploy the Oracle Database.DatabaseBackupMetrics.BuilderisAutomaticBackupEnabled(Boolean isAutomaticBackupEnabled)Indicates whether automatic backup is enabled or not.DatabaseBackupMetrics.BuilderisDataguardEnabled(Boolean isDataguardEnabled)Indicates whether Data Guard is enabled for the database.DatabaseBackupMetrics.BuilderlastBackupSummary(DatabaseBackupSummary lastBackupSummary)DatabaseBackupMetrics.Buildermetrics(List<HaMetricDefinition> metrics)A list of database health metrics such as BackupDuration and BackupSize.DatabaseBackupMetrics.BuilderretentionPeriodInDays(String retentionPeriodInDays)The retention period of the database.DatabaseBackupMetrics.BuildertimeSeriesMetrics(List<MetricsAggregationRange> timeSeriesMetrics)The array of metric values for different timestamps.DatabaseBackupMetrics.BuilderworkloadType(WorkloadType workloadType)The workload type of the Autonomous Database.
 
- 
- 
- 
Method Detail- 
retentionPeriodInDayspublic DatabaseBackupMetrics.Builder retentionPeriodInDays(String retentionPeriodInDays) The retention period of the database.- Parameters:
- retentionPeriodInDays- the value to set
- Returns:
- this builder
 
 - 
isAutomaticBackupEnabledpublic DatabaseBackupMetrics.Builder isAutomaticBackupEnabled(Boolean isAutomaticBackupEnabled) Indicates whether automatic backup is enabled or not.This is only applicable for cloud databases. - Parameters:
- isAutomaticBackupEnabled- the value to set
- Returns:
- this builder
 
 - 
timeSeriesMetricspublic DatabaseBackupMetrics.Builder timeSeriesMetrics(List<MetricsAggregationRange> timeSeriesMetrics) The array of metric values for different timestamps.- Parameters:
- timeSeriesMetrics- the value to set
- Returns:
- this builder
 
 - 
isDataguardEnabledpublic DatabaseBackupMetrics.Builder isDataguardEnabled(Boolean isDataguardEnabled) Indicates whether Data Guard is enabled for the database.- Parameters:
- isDataguardEnabled- the value to set
- Returns:
- this builder
 
 - 
lastBackupSummarypublic DatabaseBackupMetrics.Builder lastBackupSummary(DatabaseBackupSummary lastBackupSummary) 
 - 
metricspublic DatabaseBackupMetrics.Builder metrics(List<HaMetricDefinition> metrics) A list of database health metrics such as BackupDuration and BackupSize.- Parameters:
- metrics- the value to set
- Returns:
- this builder
 
 - 
dbIdpublic DatabaseBackupMetrics.Builder dbId(String dbId) The OCID of the Managed Database.- Parameters:
- dbId- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic DatabaseBackupMetrics.Builder compartmentId(String compartmentId) The OCID of the compartment where the Managed Database resides.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
databaseTypepublic DatabaseBackupMetrics.Builder databaseType(DatabaseType databaseType) The type of Oracle Database installation.- Parameters:
- databaseType- the value to set
- Returns:
- this builder
 
 - 
databaseSubTypepublic DatabaseBackupMetrics.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 DatabaseBackupMetrics.Builder deploymentType(DeploymentType deploymentType) The infrastructure used to deploy the Oracle Database.- Parameters:
- deploymentType- the value to set
- Returns:
- this builder
 
 - 
databaseVersionpublic DatabaseBackupMetrics.Builder databaseVersion(String databaseVersion) The Oracle Database version.- Parameters:
- databaseVersion- the value to set
- Returns:
- this builder
 
 - 
workloadTypepublic DatabaseBackupMetrics.Builder workloadType(WorkloadType workloadType) The workload type of the Autonomous Database.- Parameters:
- workloadType- the value to set
- Returns:
- this builder
 
 - 
databaseNamepublic DatabaseBackupMetrics.Builder databaseName(String databaseName) The display name of the Managed Database.- Parameters:
- databaseName- the value to set
- Returns:
- this builder
 
 - 
databaseIdpublic DatabaseBackupMetrics.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 DatabaseBackupMetrics.Builder dbUniqueName(String dbUniqueName) The database unique name of the Managed Database.- Parameters:
- dbUniqueName- the value to set
- Returns:
- this builder
 
 - 
dbRolepublic DatabaseBackupMetrics.Builder dbRole(DbRole dbRole) The database role of the Managed Database.- Parameters:
- dbRole- the value to set
- Returns:
- this builder
 
 - 
buildpublic DatabaseBackupMetrics build() 
 - 
copypublic DatabaseBackupMetrics.Builder copy(DatabaseBackupMetrics model) 
 
- 
 
-