#[non_exhaustive]pub struct TargetTableConfigBuilder { /* private fields */ }Expand description
A builder for TargetTableConfig.
Implementations§
Source§impl TargetTableConfigBuilder
impl TargetTableConfigBuilder
Sourcepub fn unnest_spec(self, input: UnnestSpec) -> Self
pub fn unnest_spec(self, input: UnnestSpec) -> Self
Specifies how nested objects are flattened to top-level elements. Valid values are: "TOPLEVEL", "FULL", or "NOUNNEST".
Sourcepub fn set_unnest_spec(self, input: Option<UnnestSpec>) -> Self
pub fn set_unnest_spec(self, input: Option<UnnestSpec>) -> Self
Specifies how nested objects are flattened to top-level elements. Valid values are: "TOPLEVEL", "FULL", or "NOUNNEST".
Sourcepub fn get_unnest_spec(&self) -> &Option<UnnestSpec>
pub fn get_unnest_spec(&self) -> &Option<UnnestSpec>
Specifies how nested objects are flattened to top-level elements. Valid values are: "TOPLEVEL", "FULL", or "NOUNNEST".
Sourcepub fn partition_spec(self, input: IntegrationPartition) -> Self
pub fn partition_spec(self, input: IntegrationPartition) -> Self
Appends an item to partition_spec.
To override the contents of this collection use set_partition_spec.
Determines the file layout on the target.
Sourcepub fn set_partition_spec(
self,
input: Option<Vec<IntegrationPartition>>,
) -> Self
pub fn set_partition_spec( self, input: Option<Vec<IntegrationPartition>>, ) -> Self
Determines the file layout on the target.
Sourcepub fn get_partition_spec(&self) -> &Option<Vec<IntegrationPartition>>
pub fn get_partition_spec(&self) -> &Option<Vec<IntegrationPartition>>
Determines the file layout on the target.
Sourcepub fn target_table_name(self, input: impl Into<String>) -> Self
pub fn target_table_name(self, input: impl Into<String>) -> Self
The optional name of a target table.
Sourcepub fn set_target_table_name(self, input: Option<String>) -> Self
pub fn set_target_table_name(self, input: Option<String>) -> Self
The optional name of a target table.
Sourcepub fn get_target_table_name(&self) -> &Option<String>
pub fn get_target_table_name(&self) -> &Option<String>
The optional name of a target table.
Sourcepub fn build(self) -> TargetTableConfig
pub fn build(self) -> TargetTableConfig
Consumes the builder and constructs a TargetTableConfig.
Trait Implementations§
Source§impl Clone for TargetTableConfigBuilder
impl Clone for TargetTableConfigBuilder
Source§fn clone(&self) -> TargetTableConfigBuilder
fn clone(&self) -> TargetTableConfigBuilder
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 TargetTableConfigBuilder
impl Debug for TargetTableConfigBuilder
Source§impl Default for TargetTableConfigBuilder
impl Default for TargetTableConfigBuilder
Source§fn default() -> TargetTableConfigBuilder
fn default() -> TargetTableConfigBuilder
Source§impl PartialEq for TargetTableConfigBuilder
impl PartialEq for TargetTableConfigBuilder
Source§fn eq(&self, other: &TargetTableConfigBuilder) -> bool
fn eq(&self, other: &TargetTableConfigBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TargetTableConfigBuilder
Auto Trait Implementations§
impl Freeze for TargetTableConfigBuilder
impl RefUnwindSafe for TargetTableConfigBuilder
impl Send for TargetTableConfigBuilder
impl Sync for TargetTableConfigBuilder
impl Unpin for TargetTableConfigBuilder
impl UnsafeUnpin for TargetTableConfigBuilder
impl UnwindSafe for TargetTableConfigBuilder
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