Interface O365CopyJobSchedulePolicyRequest

All Known Implementing Classes:
ImmutableO365CopyJobSchedulePolicyRequest

public interface O365CopyJobSchedulePolicyRequest
O365 Copy Job Schedule Policy Request.
Author:
Nick Kasprzak
  • Method Details

    • type

      String type()
      Backup copy job schedule type. The following types are available: Immediate. The backup copy job runs right after the latest restore point appears in a source backup repository. DailyAtTime. The backup copy job runs on the specified days at the specified hours. Periodically. The backup copy job runs repeatedly throughout a day with a specific time interval. = ['Immediate', 'Periodically', 'DailyAtTime']
    • periodicallyEvery

      Optional<String> periodicallyEvery()
      Time interval between the backup copy job runs. = ['Minutes5', 'Minutes10', 'Minutes15', 'Minutes30', 'Hours1', 'Hours2', 'Hours4', 'Hours8'].
    • dailyType

      Optional<String> dailyType()
      Days when the backup copy job will run. = ['Everyday', 'Workdays', 'Weekends', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
    • dailyTime

      Optional<String> dailyTime()
      Time to start the backup copy job.
    • backupCopyWindowEnabled

      Optional<Boolean> backupCopyWindowEnabled()
      Defines whether the backup copy window feature is enabled for this backup copy job.
    • backupWindow

      Optional<List<Boolean>> backupWindow()
      Defines an hourly scheme for the backup copy window. The scheduling scheme consists of 168 boolean elements. These elements can be logically divided into 7 groups by 24. Each group represents a day of the week starting from Sunday. Each element represents a backup copy hour: true - the allowed backup copy hour false - the prohibited backup copy hour.
    • minuteOffset

      Optional<Integer> minuteOffset()
      Current minute offset from the UTC time.