pub struct ScheduleOptionsV2 {
pub event_driven_schedule: Option<EventDrivenSchedule>,
pub manual_schedule: Option<ManualSchedule>,
pub time_based_schedule: Option<TimeBasedSchedule>,
}Expand description
V2 options customizing different types of data transfer schedule. This field supports existing time-based and manual transfer schedule. Also supports Event-Driven transfer schedule. ScheduleOptionsV2 cannot be used together with ScheduleOptions/Schedule.
This type is not used in any activity, and only used as part of another schema.
Fields§
§event_driven_schedule: Option<EventDrivenSchedule>Event driven transfer schedule options. If set, the transfer will be scheduled upon events arrial.
manual_schedule: Option<ManualSchedule>Manual transfer schedule. If set, the transfer run will not be auto-scheduled by the system, unless the client invokes StartManualTransferRuns. This is equivalent to disable_auto_scheduling = true.
time_based_schedule: Option<TimeBasedSchedule>Time based transfer schedule options. This is the default schedule option.
Trait Implementations§
Source§impl Clone for ScheduleOptionsV2
impl Clone for ScheduleOptionsV2
Source§fn clone(&self) -> ScheduleOptionsV2
fn clone(&self) -> ScheduleOptionsV2
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ScheduleOptionsV2
impl Debug for ScheduleOptionsV2
Source§impl Default for ScheduleOptionsV2
impl Default for ScheduleOptionsV2
Source§fn default() -> ScheduleOptionsV2
fn default() -> ScheduleOptionsV2
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ScheduleOptionsV2
impl<'de> Deserialize<'de> for ScheduleOptionsV2
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for ScheduleOptionsV2
impl Serialize for ScheduleOptionsV2
impl Part for ScheduleOptionsV2
Auto Trait Implementations§
impl Freeze for ScheduleOptionsV2
impl RefUnwindSafe for ScheduleOptionsV2
impl Send for ScheduleOptionsV2
impl Sync for ScheduleOptionsV2
impl Unpin for ScheduleOptionsV2
impl UnwindSafe for ScheduleOptionsV2
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more