#[non_exhaustive]pub struct PromptSearchCriteriaBuilder { /* private fields */ }Expand description
A builder for PromptSearchCriteria.
Implementations§
source§impl PromptSearchCriteriaBuilder
impl PromptSearchCriteriaBuilder
sourcepub fn or_conditions(self, input: PromptSearchCriteria) -> Self
pub fn or_conditions(self, input: PromptSearchCriteria) -> Self
Appends an item to or_conditions.
To override the contents of this collection use set_or_conditions.
A list of conditions which would be applied together with an OR condition.
sourcepub fn set_or_conditions(self, input: Option<Vec<PromptSearchCriteria>>) -> Self
pub fn set_or_conditions(self, input: Option<Vec<PromptSearchCriteria>>) -> Self
A list of conditions which would be applied together with an OR condition.
sourcepub fn get_or_conditions(&self) -> &Option<Vec<PromptSearchCriteria>>
pub fn get_or_conditions(&self) -> &Option<Vec<PromptSearchCriteria>>
A list of conditions which would be applied together with an OR condition.
sourcepub fn and_conditions(self, input: PromptSearchCriteria) -> Self
pub fn and_conditions(self, input: PromptSearchCriteria) -> Self
Appends an item to and_conditions.
To override the contents of this collection use set_and_conditions.
A list of conditions which would be applied together with an AND condition.
sourcepub fn set_and_conditions(
self,
input: Option<Vec<PromptSearchCriteria>>,
) -> Self
pub fn set_and_conditions( self, input: Option<Vec<PromptSearchCriteria>>, ) -> Self
A list of conditions which would be applied together with an AND condition.
sourcepub fn get_and_conditions(&self) -> &Option<Vec<PromptSearchCriteria>>
pub fn get_and_conditions(&self) -> &Option<Vec<PromptSearchCriteria>>
A list of conditions which would be applied together with an AND condition.
sourcepub fn string_condition(self, input: StringCondition) -> Self
pub fn string_condition(self, input: StringCondition) -> Self
A leaf node condition which can be used to specify a string condition.
The currently supported values for FieldName are name, description, and resourceID.
sourcepub fn set_string_condition(self, input: Option<StringCondition>) -> Self
pub fn set_string_condition(self, input: Option<StringCondition>) -> Self
A leaf node condition which can be used to specify a string condition.
The currently supported values for FieldName are name, description, and resourceID.
sourcepub fn get_string_condition(&self) -> &Option<StringCondition>
pub fn get_string_condition(&self) -> &Option<StringCondition>
A leaf node condition which can be used to specify a string condition.
The currently supported values for FieldName are name, description, and resourceID.
sourcepub fn build(self) -> PromptSearchCriteria
pub fn build(self) -> PromptSearchCriteria
Consumes the builder and constructs a PromptSearchCriteria.
Trait Implementations§
source§impl Clone for PromptSearchCriteriaBuilder
impl Clone for PromptSearchCriteriaBuilder
source§fn clone(&self) -> PromptSearchCriteriaBuilder
fn clone(&self) -> PromptSearchCriteriaBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for PromptSearchCriteriaBuilder
impl Debug for PromptSearchCriteriaBuilder
source§impl Default for PromptSearchCriteriaBuilder
impl Default for PromptSearchCriteriaBuilder
source§fn default() -> PromptSearchCriteriaBuilder
fn default() -> PromptSearchCriteriaBuilder
impl StructuralPartialEq for PromptSearchCriteriaBuilder
Auto Trait Implementations§
impl Freeze for PromptSearchCriteriaBuilder
impl RefUnwindSafe for PromptSearchCriteriaBuilder
impl Send for PromptSearchCriteriaBuilder
impl Sync for PromptSearchCriteriaBuilder
impl Unpin for PromptSearchCriteriaBuilder
impl UnwindSafe for PromptSearchCriteriaBuilder
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
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