Package com.oracle.bmc.goldengate.model
Class UpdateBackupScheduleDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.goldengate.model.UpdateBackupScheduleDetails.Builder
 
- 
- Enclosing class:
- UpdateBackupScheduleDetails
 
 public static class UpdateBackupScheduleDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateBackupScheduleDetails.BuilderbucketName(String bucketName)Name of the bucket where the object is to be uploaded in the object storageUpdateBackupScheduleDetailsbuild()UpdateBackupScheduleDetails.BuildercompartmentId(String compartmentId)The OCID of the compartment being referenced.UpdateBackupScheduleDetails.Buildercopy(UpdateBackupScheduleDetails model)UpdateBackupScheduleDetails.BuilderfrequencyBackupScheduled(UpdateBackupScheduleDetails.FrequencyBackupScheduled frequencyBackupScheduled)The frequency of the deployment backup schedule.UpdateBackupScheduleDetails.BuilderisMetadataOnly(Boolean isMetadataOnly)Parameter to allow users to create backup without trailsUpdateBackupScheduleDetails.BuildernamespaceName(String namespaceName)Name of namespace that serves as a container for all of your bucketsUpdateBackupScheduleDetails.BuildertimeBackupScheduled(Date timeBackupScheduled)The start timestamp for the deployment backup schedule.
 
- 
- 
- 
Method Detail- 
timeBackupScheduledpublic UpdateBackupScheduleDetails.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
 
 - 
frequencyBackupScheduledpublic UpdateBackupScheduleDetails.Builder frequencyBackupScheduled(UpdateBackupScheduleDetails.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
 
 - 
bucketNamepublic UpdateBackupScheduleDetails.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
 
 - 
compartmentIdpublic UpdateBackupScheduleDetails.Builder compartmentId(String compartmentId) The OCID of the compartment being referenced.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
namespaceNamepublic UpdateBackupScheduleDetails.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
 
 - 
isMetadataOnlypublic UpdateBackupScheduleDetails.Builder isMetadataOnly(Boolean isMetadataOnly) Parameter to allow users to create backup without trails- Parameters:
- isMetadataOnly- the value to set
- Returns:
- this builder
 
 - 
buildpublic UpdateBackupScheduleDetails build() 
 - 
copypublic UpdateBackupScheduleDetails.Builder copy(UpdateBackupScheduleDetails model) 
 
- 
 
-