Struct aws_sdk_sagemaker::types::builders::SearchExpressionBuilder
source · #[non_exhaustive]pub struct SearchExpressionBuilder { /* private fields */ }
Expand description
A builder for SearchExpression
.
Implementations§
source§impl SearchExpressionBuilder
impl SearchExpressionBuilder
sourcepub fn filters(self, input: Filter) -> Self
pub fn filters(self, input: Filter) -> Self
Appends an item to filters
.
To override the contents of this collection use set_filters
.
A list of filter objects.
sourcepub fn set_filters(self, input: Option<Vec<Filter>>) -> Self
pub fn set_filters(self, input: Option<Vec<Filter>>) -> Self
A list of filter objects.
sourcepub fn get_filters(&self) -> &Option<Vec<Filter>>
pub fn get_filters(&self) -> &Option<Vec<Filter>>
A list of filter objects.
sourcepub fn nested_filters(self, input: NestedFilters) -> Self
pub fn nested_filters(self, input: NestedFilters) -> Self
Appends an item to nested_filters
.
To override the contents of this collection use set_nested_filters
.
A list of nested filter objects.
sourcepub fn set_nested_filters(self, input: Option<Vec<NestedFilters>>) -> Self
pub fn set_nested_filters(self, input: Option<Vec<NestedFilters>>) -> Self
A list of nested filter objects.
sourcepub fn get_nested_filters(&self) -> &Option<Vec<NestedFilters>>
pub fn get_nested_filters(&self) -> &Option<Vec<NestedFilters>>
A list of nested filter objects.
sourcepub fn sub_expressions(self, input: SearchExpression) -> Self
pub fn sub_expressions(self, input: SearchExpression) -> Self
Appends an item to sub_expressions
.
To override the contents of this collection use set_sub_expressions
.
A list of search expression objects.
sourcepub fn set_sub_expressions(self, input: Option<Vec<SearchExpression>>) -> Self
pub fn set_sub_expressions(self, input: Option<Vec<SearchExpression>>) -> Self
A list of search expression objects.
sourcepub fn get_sub_expressions(&self) -> &Option<Vec<SearchExpression>>
pub fn get_sub_expressions(&self) -> &Option<Vec<SearchExpression>>
A list of search expression objects.
sourcepub fn operator(self, input: BooleanOperator) -> Self
pub fn operator(self, input: BooleanOperator) -> Self
A Boolean operator used to evaluate the search expression. If you want every conditional statement in all lists to be satisfied for the entire search expression to be true, specify And
. If only a single conditional statement needs to be true for the entire search expression to be true, specify Or
. The default value is And
.
sourcepub fn set_operator(self, input: Option<BooleanOperator>) -> Self
pub fn set_operator(self, input: Option<BooleanOperator>) -> Self
A Boolean operator used to evaluate the search expression. If you want every conditional statement in all lists to be satisfied for the entire search expression to be true, specify And
. If only a single conditional statement needs to be true for the entire search expression to be true, specify Or
. The default value is And
.
sourcepub fn get_operator(&self) -> &Option<BooleanOperator>
pub fn get_operator(&self) -> &Option<BooleanOperator>
A Boolean operator used to evaluate the search expression. If you want every conditional statement in all lists to be satisfied for the entire search expression to be true, specify And
. If only a single conditional statement needs to be true for the entire search expression to be true, specify Or
. The default value is And
.
sourcepub fn build(self) -> SearchExpression
pub fn build(self) -> SearchExpression
Consumes the builder and constructs a SearchExpression
.
Trait Implementations§
source§impl Clone for SearchExpressionBuilder
impl Clone for SearchExpressionBuilder
source§fn clone(&self) -> SearchExpressionBuilder
fn clone(&self) -> SearchExpressionBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SearchExpressionBuilder
impl Debug for SearchExpressionBuilder
source§impl Default for SearchExpressionBuilder
impl Default for SearchExpressionBuilder
source§fn default() -> SearchExpressionBuilder
fn default() -> SearchExpressionBuilder
source§impl PartialEq for SearchExpressionBuilder
impl PartialEq for SearchExpressionBuilder
impl StructuralPartialEq for SearchExpressionBuilder
Auto Trait Implementations§
impl Freeze for SearchExpressionBuilder
impl RefUnwindSafe for SearchExpressionBuilder
impl Send for SearchExpressionBuilder
impl Sync for SearchExpressionBuilder
impl Unpin for SearchExpressionBuilder
impl UnwindSafe for SearchExpressionBuilder
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