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
start_time_of_day: Option<TimeOfDay>
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.
schedule_start_date: Option<Date>
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.
schedule_end_date: Option<Date>
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]
impl Default for Schedule
impl Clone for Schedule
[src]
impl Clone for Schedule
fn clone(&self) -> Schedule
[src]
fn clone(&self) -> Schedule
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for Schedule
[src]
impl Debug for Schedule
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Part for Schedule
[src]
impl Part for Schedule