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 CreateBackupDetailsbuild()CreateBackupDetails.Buildercopy(CreateBackupDetails model)CreateBackupDetails.BuilderdatabaseId(String databaseId)The OCID of the database.CreateBackupDetails.BuilderdisplayName(String displayName)The user-friendly name for the backup.CreateBackupDetails.BuilderretentionPeriodInDays(Integer retentionPeriodInDays)The retention period of the long term backup in days.CreateBackupDetails.BuilderretentionPeriodInYears(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)
-
-