#[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 ==
.