Package com.oracle.bmc.bds.model
Class UpdateNodeBackupConfigurationDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.bds.model.UpdateNodeBackupConfigurationDetails.Builder
-
- Enclosing class:
- UpdateNodeBackupConfigurationDetails
public static class UpdateNodeBackupConfigurationDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
levelTypeDetails
public UpdateNodeBackupConfigurationDetails.Builder levelTypeDetails(LevelTypeDetails levelTypeDetails)
-
displayName
public UpdateNodeBackupConfigurationDetails.Builder displayName(String displayName)
A user-friendly name.Only ASCII alphanumeric characters with no spaces allowed. The name does not have to be unique, and it may be changed. Avoid entering confidential information.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
timezone
public UpdateNodeBackupConfigurationDetails.Builder timezone(String timezone)
The time zone of the execution schedule, in IANA time zone database name format- Parameters:
timezone
- the value to set- Returns:
- this builder
-
schedule
public UpdateNodeBackupConfigurationDetails.Builder schedule(String schedule)
Day/time recurrence (specified following RFC 5545) at which to trigger the backup process.Currently only DAILY, WEEKLY and MONTHLY frequency is supported. Days of the week are specified using BYDAY field. Time of the day is specified using BYHOUR. Other fields are not supported.
- Parameters:
schedule
- the value to set- Returns:
- this builder
-
numberOfBackupsToRetain
public UpdateNodeBackupConfigurationDetails.Builder numberOfBackupsToRetain(Integer numberOfBackupsToRetain)
Number of backup copies to retain.- Parameters:
numberOfBackupsToRetain
- the value to set- Returns:
- this builder
-
backupType
public UpdateNodeBackupConfigurationDetails.Builder backupType(NodeBackup.BackupType backupType)
Incremental backup type includes only the changes since the last backup.Full backup type includes all changes since the volume was created.
- Parameters:
backupType
- the value to set- Returns:
- this builder
-
build
public UpdateNodeBackupConfigurationDetails build()
-
copy
public UpdateNodeBackupConfigurationDetails.Builder copy(UpdateNodeBackupConfigurationDetails model)
-
-