#[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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default 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