#[non_exhaustive]pub struct SourceTableConfig {
pub fields: Option<Vec<String>>,
pub filter_predicate: Option<String>,
pub primary_key: Option<Vec<String>>,
pub record_update_field: Option<String>,
}Expand description
Properties used by the source leg to process data from the source.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.fields: Option<Vec<String>>A list of fields used for column-level filtering. Currently unsupported.
filter_predicate: Option<String>A condition clause used for row-level filtering. Currently unsupported.
primary_key: Option<Vec<String>>Provide the primary key set for this table. Currently supported specifically for SAP EntityOf entities upon request. Contact Amazon Web Services Support to make this feature available.
record_update_field: Option<String>Incremental pull timestamp-based field. Currently unsupported.
Implementations§
Source§impl SourceTableConfig
impl SourceTableConfig
Sourcepub fn fields(&self) -> &[String]
pub fn fields(&self) -> &[String]
A list of fields used for column-level filtering. Currently unsupported.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .fields.is_none().
Sourcepub fn filter_predicate(&self) -> Option<&str>
pub fn filter_predicate(&self) -> Option<&str>
A condition clause used for row-level filtering. Currently unsupported.
Sourcepub fn primary_key(&self) -> &[String]
pub fn primary_key(&self) -> &[String]
Provide the primary key set for this table. Currently supported specifically for SAP EntityOf entities upon request. Contact Amazon Web Services Support to make this feature available.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .primary_key.is_none().
Sourcepub fn record_update_field(&self) -> Option<&str>
pub fn record_update_field(&self) -> Option<&str>
Incremental pull timestamp-based field. Currently unsupported.
Source§impl SourceTableConfig
impl SourceTableConfig
Sourcepub fn builder() -> SourceTableConfigBuilder
pub fn builder() -> SourceTableConfigBuilder
Creates a new builder-style object to manufacture SourceTableConfig.
Trait Implementations§
Source§impl Clone for SourceTableConfig
impl Clone for SourceTableConfig
Source§fn clone(&self) -> SourceTableConfig
fn clone(&self) -> SourceTableConfig
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for SourceTableConfig
impl Debug for SourceTableConfig
Source§impl PartialEq for SourceTableConfig
impl PartialEq for SourceTableConfig
Source§fn eq(&self, other: &SourceTableConfig) -> bool
fn eq(&self, other: &SourceTableConfig) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SourceTableConfig
Auto Trait Implementations§
impl Freeze for SourceTableConfig
impl RefUnwindSafe for SourceTableConfig
impl Send for SourceTableConfig
impl Sync for SourceTableConfig
impl Unpin for SourceTableConfig
impl UnsafeUnpin for SourceTableConfig
impl UnwindSafe for SourceTableConfig
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§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