#[non_exhaustive]pub struct NotificationTargetActionsBuilder { /* private fields */ }
Expand description
A builder for NotificationTargetActions
.
Implementations§
source§impl NotificationTargetActionsBuilder
impl NotificationTargetActionsBuilder
sourcepub fn lambda_action(self, input: LambdaAction) -> Self
pub fn lambda_action(self, input: LambdaAction) -> Self
Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action.
sourcepub fn set_lambda_action(self, input: Option<LambdaAction>) -> Self
pub fn set_lambda_action(self, input: Option<LambdaAction>) -> Self
Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action.
sourcepub fn get_lambda_action(&self) -> &Option<LambdaAction>
pub fn get_lambda_action(&self) -> &Option<LambdaAction>
Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action.
sourcepub fn build(self) -> NotificationTargetActions
pub fn build(self) -> NotificationTargetActions
Consumes the builder and constructs a NotificationTargetActions
.
Trait Implementations§
source§impl Clone for NotificationTargetActionsBuilder
impl Clone for NotificationTargetActionsBuilder
source§fn clone(&self) -> NotificationTargetActionsBuilder
fn clone(&self) -> NotificationTargetActionsBuilder
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 NotificationTargetActionsBuilder
impl Default for NotificationTargetActionsBuilder
source§fn default() -> NotificationTargetActionsBuilder
fn default() -> NotificationTargetActionsBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for NotificationTargetActionsBuilder
impl PartialEq for NotificationTargetActionsBuilder
source§fn eq(&self, other: &NotificationTargetActionsBuilder) -> bool
fn eq(&self, other: &NotificationTargetActionsBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for NotificationTargetActionsBuilder
Auto Trait Implementations§
impl Freeze for NotificationTargetActionsBuilder
impl RefUnwindSafe for NotificationTargetActionsBuilder
impl Send for NotificationTargetActionsBuilder
impl Sync for NotificationTargetActionsBuilder
impl Unpin for NotificationTargetActionsBuilder
impl UnwindSafe for NotificationTargetActionsBuilder
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.