Struct aws_sdk_glue::types::builders::AggregateBuilder
source · #[non_exhaustive]pub struct AggregateBuilder { /* private fields */ }Expand description
A builder for Aggregate.
Implementations§
source§impl AggregateBuilder
impl AggregateBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the transform node.
This field is required.sourcepub fn inputs(self, input: impl Into<String>) -> Self
pub fn inputs(self, input: impl Into<String>) -> Self
Appends an item to inputs.
To override the contents of this collection use set_inputs.
Specifies the fields and rows to use as inputs for the aggregate transform.
sourcepub fn set_inputs(self, input: Option<Vec<String>>) -> Self
pub fn set_inputs(self, input: Option<Vec<String>>) -> Self
Specifies the fields and rows to use as inputs for the aggregate transform.
sourcepub fn get_inputs(&self) -> &Option<Vec<String>>
pub fn get_inputs(&self) -> &Option<Vec<String>>
Specifies the fields and rows to use as inputs for the aggregate transform.
sourcepub fn groups(self, input: Vec<String>) -> Self
pub fn groups(self, input: Vec<String>) -> Self
Appends an item to groups.
To override the contents of this collection use set_groups.
Specifies the fields to group by.
sourcepub fn set_groups(self, input: Option<Vec<Vec<String>>>) -> Self
pub fn set_groups(self, input: Option<Vec<Vec<String>>>) -> Self
Specifies the fields to group by.
sourcepub fn aggs(self, input: AggregateOperation) -> Self
pub fn aggs(self, input: AggregateOperation) -> Self
Appends an item to aggs.
To override the contents of this collection use set_aggs.
Specifies the aggregate functions to be performed on specified fields.
sourcepub fn set_aggs(self, input: Option<Vec<AggregateOperation>>) -> Self
pub fn set_aggs(self, input: Option<Vec<AggregateOperation>>) -> Self
Specifies the aggregate functions to be performed on specified fields.
sourcepub fn get_aggs(&self) -> &Option<Vec<AggregateOperation>>
pub fn get_aggs(&self) -> &Option<Vec<AggregateOperation>>
Specifies the aggregate functions to be performed on specified fields.
Trait Implementations§
source§impl Clone for AggregateBuilder
impl Clone for AggregateBuilder
source§fn clone(&self) -> AggregateBuilder
fn clone(&self) -> AggregateBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for AggregateBuilder
impl Debug for AggregateBuilder
source§impl Default for AggregateBuilder
impl Default for AggregateBuilder
source§fn default() -> AggregateBuilder
fn default() -> AggregateBuilder
source§impl PartialEq for AggregateBuilder
impl PartialEq for AggregateBuilder
impl StructuralPartialEq for AggregateBuilder
Auto Trait Implementations§
impl Freeze for AggregateBuilder
impl RefUnwindSafe for AggregateBuilder
impl Send for AggregateBuilder
impl Sync for AggregateBuilder
impl Unpin for AggregateBuilder
impl UnwindSafe for AggregateBuilder
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