#[non_exhaustive]pub struct ExecutionConfiguration {
pub execution_mode: ExecutionMode,
pub on_demand_configuration: Option<OnDemandConfiguration>,
pub schedule_configuration: Option<ScheduleConfiguration>,
}
Expand description
The configuration for how the files should be pulled from the source.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.execution_mode: ExecutionMode
The mode for data import/export execution.
on_demand_configuration: Option<OnDemandConfiguration>
The start and end time for data pull from the source.
schedule_configuration: Option<ScheduleConfiguration>
The name of the data and how often it should be pulled from the source.
Implementations§
source§impl ExecutionConfiguration
impl ExecutionConfiguration
sourcepub fn execution_mode(&self) -> &ExecutionMode
pub fn execution_mode(&self) -> &ExecutionMode
The mode for data import/export execution.
sourcepub fn on_demand_configuration(&self) -> Option<&OnDemandConfiguration>
pub fn on_demand_configuration(&self) -> Option<&OnDemandConfiguration>
The start and end time for data pull from the source.
sourcepub fn schedule_configuration(&self) -> Option<&ScheduleConfiguration>
pub fn schedule_configuration(&self) -> Option<&ScheduleConfiguration>
The name of the data and how often it should be pulled from the source.
source§impl ExecutionConfiguration
impl ExecutionConfiguration
sourcepub fn builder() -> ExecutionConfigurationBuilder
pub fn builder() -> ExecutionConfigurationBuilder
Creates a new builder-style object to manufacture ExecutionConfiguration
.
Trait Implementations§
source§impl Clone for ExecutionConfiguration
impl Clone for ExecutionConfiguration
source§fn clone(&self) -> ExecutionConfiguration
fn clone(&self) -> ExecutionConfiguration
Returns a copy 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 ExecutionConfiguration
impl Debug for ExecutionConfiguration
source§impl PartialEq for ExecutionConfiguration
impl PartialEq for ExecutionConfiguration
impl StructuralPartialEq for ExecutionConfiguration
Auto Trait Implementations§
impl Freeze for ExecutionConfiguration
impl RefUnwindSafe for ExecutionConfiguration
impl Send for ExecutionConfiguration
impl Sync for ExecutionConfiguration
impl Unpin for ExecutionConfiguration
impl UnwindSafe for ExecutionConfiguration
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.