#[non_exhaustive]pub struct SapoDataSourcePropertiesBuilder { /* private fields */ }Expand description
A builder for SapoDataSourceProperties.
Implementations§
source§impl SapoDataSourcePropertiesBuilder
 
impl SapoDataSourcePropertiesBuilder
sourcepub fn object_path(self, input: impl Into<String>) -> Self
 
pub fn object_path(self, input: impl Into<String>) -> Self
The object path specified in the SAPOData flow source.
sourcepub fn set_object_path(self, input: Option<String>) -> Self
 
pub fn set_object_path(self, input: Option<String>) -> Self
The object path specified in the SAPOData flow source.
sourcepub fn get_object_path(&self) -> &Option<String>
 
pub fn get_object_path(&self) -> &Option<String>
The object path specified in the SAPOData flow source.
sourcepub fn parallelism_config(self, input: SapoDataParallelismConfig) -> Self
 
pub fn parallelism_config(self, input: SapoDataParallelismConfig) -> Self
Sets the number of concurrent processes that transfers OData records from your SAP instance.
sourcepub fn set_parallelism_config(
    self,
    input: Option<SapoDataParallelismConfig>,
) -> Self
 
pub fn set_parallelism_config( self, input: Option<SapoDataParallelismConfig>, ) -> Self
Sets the number of concurrent processes that transfers OData records from your SAP instance.
sourcepub fn get_parallelism_config(&self) -> &Option<SapoDataParallelismConfig>
 
pub fn get_parallelism_config(&self) -> &Option<SapoDataParallelismConfig>
Sets the number of concurrent processes that transfers OData records from your SAP instance.
sourcepub fn pagination_config(self, input: SapoDataPaginationConfig) -> Self
 
pub fn pagination_config(self, input: SapoDataPaginationConfig) -> Self
Sets the page size for each concurrent process that transfers OData records from your SAP instance.
sourcepub fn set_pagination_config(
    self,
    input: Option<SapoDataPaginationConfig>,
) -> Self
 
pub fn set_pagination_config( self, input: Option<SapoDataPaginationConfig>, ) -> Self
Sets the page size for each concurrent process that transfers OData records from your SAP instance.
sourcepub fn get_pagination_config(&self) -> &Option<SapoDataPaginationConfig>
 
pub fn get_pagination_config(&self) -> &Option<SapoDataPaginationConfig>
Sets the page size for each concurrent process that transfers OData records from your SAP instance.
sourcepub fn build(self) -> SapoDataSourceProperties
 
pub fn build(self) -> SapoDataSourceProperties
Consumes the builder and constructs a SapoDataSourceProperties.
Trait Implementations§
source§impl Clone for SapoDataSourcePropertiesBuilder
 
impl Clone for SapoDataSourcePropertiesBuilder
source§fn clone(&self) -> SapoDataSourcePropertiesBuilder
 
fn clone(&self) -> SapoDataSourcePropertiesBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for SapoDataSourcePropertiesBuilder
 
impl Default for SapoDataSourcePropertiesBuilder
source§fn default() -> SapoDataSourcePropertiesBuilder
 
fn default() -> SapoDataSourcePropertiesBuilder
source§impl PartialEq for SapoDataSourcePropertiesBuilder
 
impl PartialEq for SapoDataSourcePropertiesBuilder
source§fn eq(&self, other: &SapoDataSourcePropertiesBuilder) -> bool
 
fn eq(&self, other: &SapoDataSourcePropertiesBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SapoDataSourcePropertiesBuilder
Auto Trait Implementations§
impl Freeze for SapoDataSourcePropertiesBuilder
impl RefUnwindSafe for SapoDataSourcePropertiesBuilder
impl Send for SapoDataSourcePropertiesBuilder
impl Sync for SapoDataSourcePropertiesBuilder
impl Unpin for SapoDataSourcePropertiesBuilder
impl UnwindSafe for SapoDataSourcePropertiesBuilder
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
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)
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>
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>
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 more