#[non_exhaustive]pub struct MeetingNotificationConfigurationBuilder { /* private fields */ }
Expand description
A builder for MeetingNotificationConfiguration
.
Implementations§
source§impl MeetingNotificationConfigurationBuilder
impl MeetingNotificationConfigurationBuilder
sourcepub fn sns_topic_arn(self, input: impl Into<String>) -> Self
pub fn sns_topic_arn(self, input: impl Into<String>) -> Self
The SNS topic ARN.
sourcepub fn set_sns_topic_arn(self, input: Option<String>) -> Self
pub fn set_sns_topic_arn(self, input: Option<String>) -> Self
The SNS topic ARN.
sourcepub fn get_sns_topic_arn(&self) -> &Option<String>
pub fn get_sns_topic_arn(&self) -> &Option<String>
The SNS topic ARN.
sourcepub fn sqs_queue_arn(self, input: impl Into<String>) -> Self
pub fn sqs_queue_arn(self, input: impl Into<String>) -> Self
The SQS queue ARN.
sourcepub fn set_sqs_queue_arn(self, input: Option<String>) -> Self
pub fn set_sqs_queue_arn(self, input: Option<String>) -> Self
The SQS queue ARN.
sourcepub fn get_sqs_queue_arn(&self) -> &Option<String>
pub fn get_sqs_queue_arn(&self) -> &Option<String>
The SQS queue ARN.
sourcepub fn build(self) -> MeetingNotificationConfiguration
pub fn build(self) -> MeetingNotificationConfiguration
Consumes the builder and constructs a MeetingNotificationConfiguration
.
Trait Implementations§
source§impl Clone for MeetingNotificationConfigurationBuilder
impl Clone for MeetingNotificationConfigurationBuilder
source§fn clone(&self) -> MeetingNotificationConfigurationBuilder
fn clone(&self) -> MeetingNotificationConfigurationBuilder
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 MeetingNotificationConfigurationBuilder
impl Default for MeetingNotificationConfigurationBuilder
source§fn default() -> MeetingNotificationConfigurationBuilder
fn default() -> MeetingNotificationConfigurationBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for MeetingNotificationConfigurationBuilder
impl PartialEq for MeetingNotificationConfigurationBuilder
source§fn eq(&self, other: &MeetingNotificationConfigurationBuilder) -> bool
fn eq(&self, other: &MeetingNotificationConfigurationBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for MeetingNotificationConfigurationBuilder
Auto Trait Implementations§
impl Freeze for MeetingNotificationConfigurationBuilder
impl RefUnwindSafe for MeetingNotificationConfigurationBuilder
impl Send for MeetingNotificationConfigurationBuilder
impl Sync for MeetingNotificationConfigurationBuilder
impl Unpin for MeetingNotificationConfigurationBuilder
impl UnwindSafe for MeetingNotificationConfigurationBuilder
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.