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 ==.