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