Package com.oracle.bmc.goldengate.model
Class BackupSchedule.Builder
- java.lang.Object
-
- com.oracle.bmc.goldengate.model.BackupSchedule.Builder
-
- Enclosing class:
- BackupSchedule
public static class BackupSchedule.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BackupSchedule.BuilderbucketName(String bucketName)Name of the bucket where the object is to be uploaded in the object storageBackupSchedulebuild()BackupSchedule.BuildercompartmentId(String compartmentId)The OCID of the compartment being referenced.BackupSchedule.Buildercopy(BackupSchedule model)BackupSchedule.BuilderfrequencyBackupScheduled(BackupSchedule.FrequencyBackupScheduled frequencyBackupScheduled)The frequency of the deployment backup schedule.BackupSchedule.BuilderisMetadataOnly(Boolean isMetadataOnly)Parameter to allow users to create backup without trailsBackupSchedule.BuildernamespaceName(String namespaceName)Name of namespace that serves as a container for all of your bucketsBackupSchedule.BuildertimeBackupScheduled(Date timeBackupScheduled)The start timestamp for the deployment backup schedule.
-
-
-
Method Detail
-
timeBackupScheduled
public BackupSchedule.Builder timeBackupScheduled(Date timeBackupScheduled)
The start timestamp for the deployment backup schedule.The format is defined by RFC3339, such as 2024-10-25T18:19:29.600Z.
- Parameters:
timeBackupScheduled- the value to set- Returns:
- this builder
-
frequencyBackupScheduled
public BackupSchedule.Builder frequencyBackupScheduled(BackupSchedule.FrequencyBackupScheduled frequencyBackupScheduled)
The frequency of the deployment backup schedule.Frequency can be DAILY, WEEKLY or MONTHLY.
- Parameters:
frequencyBackupScheduled- the value to set- Returns:
- this builder
-
bucketName
public BackupSchedule.Builder bucketName(String bucketName)
Name of the bucket where the object is to be uploaded in the object storage- Parameters:
bucketName- the value to set- Returns:
- this builder
-
compartmentId
public BackupSchedule.Builder compartmentId(String compartmentId)
The OCID of the compartment being referenced.- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
namespaceName
public BackupSchedule.Builder namespaceName(String namespaceName)
Name of namespace that serves as a container for all of your buckets- Parameters:
namespaceName- the value to set- Returns:
- this builder
-
isMetadataOnly
public BackupSchedule.Builder isMetadataOnly(Boolean isMetadataOnly)
Parameter to allow users to create backup without trails- Parameters:
isMetadataOnly- the value to set- Returns:
- this builder
-
build
public BackupSchedule build()
-
copy
public BackupSchedule.Builder copy(BackupSchedule model)
-
-