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
source§fn eq(&self, other: &AggregateBuilder) -> bool
fn eq(&self, other: &AggregateBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.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> 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