google_api_storage_transfer v0.14.0 GoogleApi.StorageTransfer.V1.Model.Schedule View Source
Transfers can be scheduled to recur or to run just once.
Attributes
scheduleEndDate
(type:GoogleApi.StorageTransfer.V1.Model.Date.t
, default:nil
) - The last day a transfer runs. Date boundaries are determined relative to UTC time. A job will run once per 24 hours within the following guidelines:- If
scheduleEndDate
andscheduleStartDate
are the same and in the future relative to UTC, the transfer is executed only one time. - If
scheduleEndDate
is later thanscheduleStartDate
andscheduleEndDate
is in the future relative to UTC, the job will run each day atstartTimeOfDay
throughscheduleEndDate
.
- If
scheduleStartDate
(type:GoogleApi.StorageTransfer.V1.Model.Date.t
, default:nil
) - Required. The start date of a transfer. Date boundaries are determined relative to UTC time. IfscheduleStartDate
andstartTimeOfDay
are in the past relative to the job's creation time, the transfer starts the day after you schedule the transfer request.Note: When starting jobs at or near midnight UTC it is possible that a job will start later than expected. For example, if you send an outbound request on June 1 one millisecond prior to midnight UTC and the Storage Transfer Service server receives the request on June 2, then it will create a TransferJob with
scheduleStartDate
set to June 2 and astartTimeOfDay
set to midnight UTC. The first scheduled TransferOperation will take place on June 3 at midnight UTC.startTimeOfDay
(type:GoogleApi.StorageTransfer.V1.Model.TimeOfDay.t
, default:nil
) - The time in UTC that a transfer job is scheduled to run. Transfers may start later than this time.If
startTimeOfDay
is not specified:- One-time transfers run immediately.
- Recurring transfers run immediately, and each day at midnight UTC,
through
scheduleEndDate
.
If
startTimeOfDay
is specified:- One-time transfers run at the specified time.
- Recurring transfers run at the specified time each day, through
scheduleEndDate
.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
t()
View Sourcet() :: %GoogleApi.StorageTransfer.V1.Model.Schedule{ scheduleEndDate: GoogleApi.StorageTransfer.V1.Model.Date.t(), scheduleStartDate: GoogleApi.StorageTransfer.V1.Model.Date.t(), startTimeOfDay: GoogleApi.StorageTransfer.V1.Model.TimeOfDay.t() }
Link to this section Functions
Unwrap a decoded JSON object into its complex fields.