#[non_exhaustive]pub struct RoutingCriteriaInputStepBuilder { /* private fields */ }
Expand description
A builder for RoutingCriteriaInputStep
.
Implementations§
source§impl RoutingCriteriaInputStepBuilder
impl RoutingCriteriaInputStepBuilder
sourcepub fn expiry(self, input: RoutingCriteriaInputStepExpiry) -> Self
pub fn expiry(self, input: RoutingCriteriaInputStepExpiry) -> Self
An object to specify the expiration of a routing step.
sourcepub fn set_expiry(self, input: Option<RoutingCriteriaInputStepExpiry>) -> Self
pub fn set_expiry(self, input: Option<RoutingCriteriaInputStepExpiry>) -> Self
An object to specify the expiration of a routing step.
sourcepub fn get_expiry(&self) -> &Option<RoutingCriteriaInputStepExpiry>
pub fn get_expiry(&self) -> &Option<RoutingCriteriaInputStepExpiry>
An object to specify the expiration of a routing step.
sourcepub fn expression(self, input: Expression) -> Self
pub fn expression(self, input: Expression) -> Self
A tagged union to specify expression for a routing step.
sourcepub fn set_expression(self, input: Option<Expression>) -> Self
pub fn set_expression(self, input: Option<Expression>) -> Self
A tagged union to specify expression for a routing step.
sourcepub fn get_expression(&self) -> &Option<Expression>
pub fn get_expression(&self) -> &Option<Expression>
A tagged union to specify expression for a routing step.
sourcepub fn build(self) -> RoutingCriteriaInputStep
pub fn build(self) -> RoutingCriteriaInputStep
Consumes the builder and constructs a RoutingCriteriaInputStep
.
Trait Implementations§
source§impl Clone for RoutingCriteriaInputStepBuilder
impl Clone for RoutingCriteriaInputStepBuilder
source§fn clone(&self) -> RoutingCriteriaInputStepBuilder
fn clone(&self) -> RoutingCriteriaInputStepBuilder
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 Default for RoutingCriteriaInputStepBuilder
impl Default for RoutingCriteriaInputStepBuilder
source§fn default() -> RoutingCriteriaInputStepBuilder
fn default() -> RoutingCriteriaInputStepBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for RoutingCriteriaInputStepBuilder
impl PartialEq for RoutingCriteriaInputStepBuilder
source§fn eq(&self, other: &RoutingCriteriaInputStepBuilder) -> bool
fn eq(&self, other: &RoutingCriteriaInputStepBuilder) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for RoutingCriteriaInputStepBuilder
Auto Trait Implementations§
impl Freeze for RoutingCriteriaInputStepBuilder
impl RefUnwindSafe for RoutingCriteriaInputStepBuilder
impl Send for RoutingCriteriaInputStepBuilder
impl Sync for RoutingCriteriaInputStepBuilder
impl Unpin for RoutingCriteriaInputStepBuilder
impl UnwindSafe for RoutingCriteriaInputStepBuilder
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> 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)
🔬This is a nightly-only experimental API. (
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>
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.