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