Struct aws_sdk_appflow::types::AggregationConfig
source · #[non_exhaustive]pub struct AggregationConfig {
pub aggregation_type: Option<AggregationType>,
pub target_file_size: Option<i64>,
}
Expand description
The aggregation settings that you can use to customize the output format of your flow data.
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.aggregation_type: Option<AggregationType>
Specifies whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated.
target_file_size: Option<i64>
The desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination. For each file, Amazon AppFlow attempts to achieve the size that you specify. The actual file sizes might differ from this target based on the number and size of the records that each file contains.
Implementations§
source§impl AggregationConfig
impl AggregationConfig
sourcepub fn aggregation_type(&self) -> Option<&AggregationType>
pub fn aggregation_type(&self) -> Option<&AggregationType>
Specifies whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated.
sourcepub fn target_file_size(&self) -> Option<i64>
pub fn target_file_size(&self) -> Option<i64>
The desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination. For each file, Amazon AppFlow attempts to achieve the size that you specify. The actual file sizes might differ from this target based on the number and size of the records that each file contains.
source§impl AggregationConfig
impl AggregationConfig
sourcepub fn builder() -> AggregationConfigBuilder
pub fn builder() -> AggregationConfigBuilder
Creates a new builder-style object to manufacture AggregationConfig
.
Trait Implementations§
source§impl Clone for AggregationConfig
impl Clone for AggregationConfig
source§fn clone(&self) -> AggregationConfig
fn clone(&self) -> AggregationConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AggregationConfig
impl Debug for AggregationConfig
source§impl PartialEq for AggregationConfig
impl PartialEq for AggregationConfig
source§fn eq(&self, other: &AggregationConfig) -> bool
fn eq(&self, other: &AggregationConfig) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AggregationConfig
Auto Trait Implementations§
impl Freeze for AggregationConfig
impl RefUnwindSafe for AggregationConfig
impl Send for AggregationConfig
impl Sync for AggregationConfig
impl Unpin for AggregationConfig
impl UnwindSafe for AggregationConfig
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