Struct google_storagetransfer1::Schedule[][src]

pub struct Schedule {
    pub start_time_of_day: Option<TimeOfDay>,
    pub schedule_start_date: Option<Date>,
    pub schedule_end_date: Option<Date>,
}

Transfers can be scheduled to recur or to run just once.

This type is not used in any activity, and only used as part of another schema.

Fields

The time in UTC at which the transfer will be scheduled to start in a day. Transfers may start later than this time. If not specified, recurring and one-time transfers that are scheduled to run today will run immediately; recurring transfers that are scheduled to run on a future date will start at approximately midnight UTC on that date. Note that when configuring a transfer with the Cloud Platform Console, the transfer's start time in a day is specified in your local timezone.

The first day the recurring transfer is scheduled to run. If scheduleStartDate is in the past, the transfer will run for the first time on the following day. Required.

The last day the recurring transfer will be run. If scheduleEndDate is the same as scheduleStartDate, the transfer will be executed only once.

Trait Implementations

impl Default for Schedule
[src]

Returns the "default value" for a type. Read more

impl Clone for Schedule
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Schedule
[src]

Formats the value using the given formatter. Read more

impl Part for Schedule
[src]

Auto Trait Implementations

impl Send for Schedule

impl Sync for Schedule