Struct aws_sdk_iotwireless::operation::get_destination::builders::GetDestinationOutputBuilder
source · #[non_exhaustive]pub struct GetDestinationOutputBuilder { /* private fields */ }Expand description
A builder for GetDestinationOutput.
Implementations§
source§impl GetDestinationOutputBuilder
impl GetDestinationOutputBuilder
sourcepub fn expression(self, input: impl Into<String>) -> Self
pub fn expression(self, input: impl Into<String>) -> Self
The rule name or topic rule to send messages to.
sourcepub fn set_expression(self, input: Option<String>) -> Self
pub fn set_expression(self, input: Option<String>) -> Self
The rule name or topic rule to send messages to.
sourcepub fn get_expression(&self) -> &Option<String>
pub fn get_expression(&self) -> &Option<String>
The rule name or topic rule to send messages to.
sourcepub fn expression_type(self, input: ExpressionType) -> Self
pub fn expression_type(self, input: ExpressionType) -> Self
The type of value in Expression.
sourcepub fn set_expression_type(self, input: Option<ExpressionType>) -> Self
pub fn set_expression_type(self, input: Option<ExpressionType>) -> Self
The type of value in Expression.
sourcepub fn get_expression_type(&self) -> &Option<ExpressionType>
pub fn get_expression_type(&self) -> &Option<ExpressionType>
The type of value in Expression.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the resource.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the resource.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description of the resource.
sourcepub fn role_arn(self, input: impl Into<String>) -> Self
pub fn role_arn(self, input: impl Into<String>) -> Self
The ARN of the IAM Role that authorizes the destination.
sourcepub fn set_role_arn(self, input: Option<String>) -> Self
pub fn set_role_arn(self, input: Option<String>) -> Self
The ARN of the IAM Role that authorizes the destination.
sourcepub fn get_role_arn(&self) -> &Option<String>
pub fn get_role_arn(&self) -> &Option<String>
The ARN of the IAM Role that authorizes the destination.
sourcepub fn build(self) -> GetDestinationOutput
pub fn build(self) -> GetDestinationOutput
Consumes the builder and constructs a GetDestinationOutput.
Trait Implementations§
source§impl Clone for GetDestinationOutputBuilder
impl Clone for GetDestinationOutputBuilder
source§fn clone(&self) -> GetDestinationOutputBuilder
fn clone(&self) -> GetDestinationOutputBuilder
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 Debug for GetDestinationOutputBuilder
impl Debug for GetDestinationOutputBuilder
source§impl Default for GetDestinationOutputBuilder
impl Default for GetDestinationOutputBuilder
source§fn default() -> GetDestinationOutputBuilder
fn default() -> GetDestinationOutputBuilder
Returns the “default value” for a type. Read more
impl StructuralPartialEq for GetDestinationOutputBuilder
Auto Trait Implementations§
impl Freeze for GetDestinationOutputBuilder
impl RefUnwindSafe for GetDestinationOutputBuilder
impl Send for GetDestinationOutputBuilder
impl Sync for GetDestinationOutputBuilder
impl Unpin for GetDestinationOutputBuilder
impl UnwindSafe for GetDestinationOutputBuilder
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.