Class BackupSchedule.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • 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