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.Builder
bucketName(String bucketName)
Name of the bucket where the object is to be uploaded in the object storageCreateBackupScheduleDetails
build()
CreateBackupScheduleDetails.Builder
compartmentId(String compartmentId)
The OCID of the compartment being referenced.CreateBackupScheduleDetails.Builder
copy(CreateBackupScheduleDetails model)
CreateBackupScheduleDetails.Builder
frequencyBackupScheduled(CreateBackupScheduleDetails.FrequencyBackupScheduled frequencyBackupScheduled)
The frequency of the deployment backup schedule.CreateBackupScheduleDetails.Builder
isMetadataOnly(Boolean isMetadataOnly)
Parameter to allow users to create backup without trailsCreateBackupScheduleDetails.Builder
namespaceName(String namespaceName)
Name of namespace that serves as a container for all of your bucketsCreateBackupScheduleDetails.Builder
timeBackupScheduled(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)
-
-