Struct aws_sdk_glue::types::builders::FilterBuilder
source · #[non_exhaustive]pub struct FilterBuilder { /* private fields */ }
Expand description
A builder for Filter
.
Implementations§
source§impl FilterBuilder
impl FilterBuilder
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
.
The data inputs identified by their node names.
sourcepub fn set_inputs(self, input: Option<Vec<String>>) -> Self
pub fn set_inputs(self, input: Option<Vec<String>>) -> Self
The data inputs identified by their node names.
sourcepub fn get_inputs(&self) -> &Option<Vec<String>>
pub fn get_inputs(&self) -> &Option<Vec<String>>
The data inputs identified by their node names.
sourcepub fn logical_operator(self, input: FilterLogicalOperator) -> Self
pub fn logical_operator(self, input: FilterLogicalOperator) -> Self
The operator used to filter rows by comparing the key value to a specified value.
This field is required.sourcepub fn set_logical_operator(self, input: Option<FilterLogicalOperator>) -> Self
pub fn set_logical_operator(self, input: Option<FilterLogicalOperator>) -> Self
The operator used to filter rows by comparing the key value to a specified value.
sourcepub fn get_logical_operator(&self) -> &Option<FilterLogicalOperator>
pub fn get_logical_operator(&self) -> &Option<FilterLogicalOperator>
The operator used to filter rows by comparing the key value to a specified value.
sourcepub fn filters(self, input: FilterExpression) -> Self
pub fn filters(self, input: FilterExpression) -> Self
Appends an item to filters
.
To override the contents of this collection use set_filters
.
Specifies a filter expression.
sourcepub fn set_filters(self, input: Option<Vec<FilterExpression>>) -> Self
pub fn set_filters(self, input: Option<Vec<FilterExpression>>) -> Self
Specifies a filter expression.
sourcepub fn get_filters(&self) -> &Option<Vec<FilterExpression>>
pub fn get_filters(&self) -> &Option<Vec<FilterExpression>>
Specifies a filter expression.
Trait Implementations§
source§impl Clone for FilterBuilder
impl Clone for FilterBuilder
source§fn clone(&self) -> FilterBuilder
fn clone(&self) -> FilterBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for FilterBuilder
impl Debug for FilterBuilder
source§impl Default for FilterBuilder
impl Default for FilterBuilder
source§fn default() -> FilterBuilder
fn default() -> FilterBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for FilterBuilder
impl PartialEq for FilterBuilder
source§fn eq(&self, other: &FilterBuilder) -> bool
fn eq(&self, other: &FilterBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for FilterBuilder
Auto Trait Implementations§
impl Freeze for FilterBuilder
impl RefUnwindSafe for FilterBuilder
impl Send for FilterBuilder
impl Sync for FilterBuilder
impl Unpin for FilterBuilder
impl UnwindSafe for FilterBuilder
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.