#[non_exhaustive]pub struct ObjectFilterBuilder { /* private fields */ }
Expand description
A builder for ObjectFilter
.
Implementations§
source§impl ObjectFilterBuilder
impl ObjectFilterBuilder
sourcepub fn key_name(self, input: impl Into<String>) -> Self
pub fn key_name(self, input: impl Into<String>) -> Self
A searchable identifier of a profile object. The predefined keys you can use to search for _asset
include: _assetId
, _assetName
, and _serialNumber
. The predefined keys you can use to search for _case
include: _caseId
. The predefined keys you can use to search for _order
include: _orderId
.
sourcepub fn set_key_name(self, input: Option<String>) -> Self
pub fn set_key_name(self, input: Option<String>) -> Self
A searchable identifier of a profile object. The predefined keys you can use to search for _asset
include: _assetId
, _assetName
, and _serialNumber
. The predefined keys you can use to search for _case
include: _caseId
. The predefined keys you can use to search for _order
include: _orderId
.
sourcepub fn get_key_name(&self) -> &Option<String>
pub fn get_key_name(&self) -> &Option<String>
A searchable identifier of a profile object. The predefined keys you can use to search for _asset
include: _assetId
, _assetName
, and _serialNumber
. The predefined keys you can use to search for _case
include: _caseId
. The predefined keys you can use to search for _order
include: _orderId
.
sourcepub fn values(self, input: impl Into<String>) -> Self
pub fn values(self, input: impl Into<String>) -> Self
Appends an item to values
.
To override the contents of this collection use set_values
.
A list of key values.
sourcepub fn set_values(self, input: Option<Vec<String>>) -> Self
pub fn set_values(self, input: Option<Vec<String>>) -> Self
A list of key values.
sourcepub fn get_values(&self) -> &Option<Vec<String>>
pub fn get_values(&self) -> &Option<Vec<String>>
A list of key values.
sourcepub fn build(self) -> Result<ObjectFilter, BuildError>
pub fn build(self) -> Result<ObjectFilter, BuildError>
Consumes the builder and constructs a ObjectFilter
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for ObjectFilterBuilder
impl Clone for ObjectFilterBuilder
source§fn clone(&self) -> ObjectFilterBuilder
fn clone(&self) -> ObjectFilterBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ObjectFilterBuilder
impl Debug for ObjectFilterBuilder
source§impl Default for ObjectFilterBuilder
impl Default for ObjectFilterBuilder
source§fn default() -> ObjectFilterBuilder
fn default() -> ObjectFilterBuilder
source§impl PartialEq for ObjectFilterBuilder
impl PartialEq for ObjectFilterBuilder
source§fn eq(&self, other: &ObjectFilterBuilder) -> bool
fn eq(&self, other: &ObjectFilterBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ObjectFilterBuilder
Auto Trait Implementations§
impl Freeze for ObjectFilterBuilder
impl RefUnwindSafe for ObjectFilterBuilder
impl Send for ObjectFilterBuilder
impl Sync for ObjectFilterBuilder
impl Unpin for ObjectFilterBuilder
impl UnwindSafe for ObjectFilterBuilder
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