#[non_exhaustive]pub struct UpsolverS3OutputFormatConfig {
pub file_type: Option<FileType>,
pub prefix_config: Option<PrefixConfig>,
pub aggregation_config: Option<AggregationConfig>,
}
Expand description
The configuration that determines how Amazon AppFlow formats the flow output data when Upsolver is used as the destination.
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.file_type: Option<FileType>
Indicates the file type that Amazon AppFlow places in the Upsolver Amazon S3 bucket.
prefix_config: Option<PrefixConfig>
Specifies elements that Amazon AppFlow includes in the file and folder names in the flow destination.
aggregation_config: Option<AggregationConfig>
The aggregation settings that you can use to customize the output format of your flow data.
Implementations§
source§impl UpsolverS3OutputFormatConfig
impl UpsolverS3OutputFormatConfig
sourcepub fn file_type(&self) -> Option<&FileType>
pub fn file_type(&self) -> Option<&FileType>
Indicates the file type that Amazon AppFlow places in the Upsolver Amazon S3 bucket.
sourcepub fn prefix_config(&self) -> Option<&PrefixConfig>
pub fn prefix_config(&self) -> Option<&PrefixConfig>
Specifies elements that Amazon AppFlow includes in the file and folder names in the flow destination.
sourcepub fn aggregation_config(&self) -> Option<&AggregationConfig>
pub fn aggregation_config(&self) -> Option<&AggregationConfig>
The aggregation settings that you can use to customize the output format of your flow data.
source§impl UpsolverS3OutputFormatConfig
impl UpsolverS3OutputFormatConfig
sourcepub fn builder() -> UpsolverS3OutputFormatConfigBuilder
pub fn builder() -> UpsolverS3OutputFormatConfigBuilder
Creates a new builder-style object to manufacture UpsolverS3OutputFormatConfig
.
Trait Implementations§
source§impl Clone for UpsolverS3OutputFormatConfig
impl Clone for UpsolverS3OutputFormatConfig
source§fn clone(&self) -> UpsolverS3OutputFormatConfig
fn clone(&self) -> UpsolverS3OutputFormatConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UpsolverS3OutputFormatConfig
impl Debug for UpsolverS3OutputFormatConfig
source§impl PartialEq for UpsolverS3OutputFormatConfig
impl PartialEq for UpsolverS3OutputFormatConfig
source§fn eq(&self, other: &UpsolverS3OutputFormatConfig) -> bool
fn eq(&self, other: &UpsolverS3OutputFormatConfig) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UpsolverS3OutputFormatConfig
Auto Trait Implementations§
impl Freeze for UpsolverS3OutputFormatConfig
impl RefUnwindSafe for UpsolverS3OutputFormatConfig
impl Send for UpsolverS3OutputFormatConfig
impl Sync for UpsolverS3OutputFormatConfig
impl Unpin for UpsolverS3OutputFormatConfig
impl UnwindSafe for UpsolverS3OutputFormatConfig
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