Package com.oracle.bmc.database.model
Class CreateBackupDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.CreateBackupDetails.Builder
-
- Enclosing class:
- CreateBackupDetails
public static class CreateBackupDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateBackupDetails
build()
CreateBackupDetails.Builder
copy(CreateBackupDetails model)
CreateBackupDetails.Builder
databaseId(String databaseId)
The OCID of the database.CreateBackupDetails.Builder
displayName(String displayName)
The user-friendly name for the backup.CreateBackupDetails.Builder
retentionPeriodInDays(Integer retentionPeriodInDays)
The retention period of the long term backup in days.CreateBackupDetails.Builder
retentionPeriodInYears(Integer retentionPeriodInYears)
The retention period of the long term backup in years.
-
-
-
Method Detail
-
databaseId
public CreateBackupDetails.Builder databaseId(String databaseId)
The OCID of the database.- Parameters:
databaseId
- the value to set- Returns:
- this builder
-
displayName
public CreateBackupDetails.Builder displayName(String displayName)
The user-friendly name for the backup.The name does not have to be unique.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
retentionPeriodInDays
public CreateBackupDetails.Builder retentionPeriodInDays(Integer retentionPeriodInDays)
The retention period of the long term backup in days.- Parameters:
retentionPeriodInDays
- the value to set- Returns:
- this builder
-
retentionPeriodInYears
public CreateBackupDetails.Builder retentionPeriodInYears(Integer retentionPeriodInYears)
The retention period of the long term backup in years.- Parameters:
retentionPeriodInYears
- the value to set- Returns:
- this builder
-
build
public CreateBackupDetails build()
-
copy
public CreateBackupDetails.Builder copy(CreateBackupDetails model)
-
-