Struct aws_sdk_mailmanager::operation::get_addon_subscription::builders::GetAddonSubscriptionOutputBuilder
source · #[non_exhaustive]pub struct GetAddonSubscriptionOutputBuilder { /* private fields */ }Expand description
A builder for GetAddonSubscriptionOutput.
Implementations§
source§impl GetAddonSubscriptionOutputBuilder
impl GetAddonSubscriptionOutputBuilder
sourcepub fn addon_name(self, input: impl Into<String>) -> Self
pub fn addon_name(self, input: impl Into<String>) -> Self
The name of the Add On for the subscription.
sourcepub fn set_addon_name(self, input: Option<String>) -> Self
pub fn set_addon_name(self, input: Option<String>) -> Self
The name of the Add On for the subscription.
sourcepub fn get_addon_name(&self) -> &Option<String>
pub fn get_addon_name(&self) -> &Option<String>
The name of the Add On for the subscription.
sourcepub fn addon_subscription_arn(self, input: impl Into<String>) -> Self
pub fn addon_subscription_arn(self, input: impl Into<String>) -> Self
Amazon Resource Name (ARN) for the subscription.
sourcepub fn set_addon_subscription_arn(self, input: Option<String>) -> Self
pub fn set_addon_subscription_arn(self, input: Option<String>) -> Self
Amazon Resource Name (ARN) for the subscription.
sourcepub fn get_addon_subscription_arn(&self) -> &Option<String>
pub fn get_addon_subscription_arn(&self) -> &Option<String>
Amazon Resource Name (ARN) for the subscription.
sourcepub fn created_timestamp(self, input: DateTime) -> Self
pub fn created_timestamp(self, input: DateTime) -> Self
The timestamp of when the Add On subscription was created.
sourcepub fn set_created_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_created_timestamp(self, input: Option<DateTime>) -> Self
The timestamp of when the Add On subscription was created.
sourcepub fn get_created_timestamp(&self) -> &Option<DateTime>
pub fn get_created_timestamp(&self) -> &Option<DateTime>
The timestamp of when the Add On subscription was created.
sourcepub fn build(self) -> GetAddonSubscriptionOutput
pub fn build(self) -> GetAddonSubscriptionOutput
Consumes the builder and constructs a GetAddonSubscriptionOutput.
Trait Implementations§
source§impl Clone for GetAddonSubscriptionOutputBuilder
impl Clone for GetAddonSubscriptionOutputBuilder
source§fn clone(&self) -> GetAddonSubscriptionOutputBuilder
fn clone(&self) -> GetAddonSubscriptionOutputBuilder
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 GetAddonSubscriptionOutputBuilder
impl Default for GetAddonSubscriptionOutputBuilder
source§fn default() -> GetAddonSubscriptionOutputBuilder
fn default() -> GetAddonSubscriptionOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for GetAddonSubscriptionOutputBuilder
impl PartialEq for GetAddonSubscriptionOutputBuilder
source§fn eq(&self, other: &GetAddonSubscriptionOutputBuilder) -> bool
fn eq(&self, other: &GetAddonSubscriptionOutputBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for GetAddonSubscriptionOutputBuilder
Auto Trait Implementations§
impl Freeze for GetAddonSubscriptionOutputBuilder
impl RefUnwindSafe for GetAddonSubscriptionOutputBuilder
impl Send for GetAddonSubscriptionOutputBuilder
impl Sync for GetAddonSubscriptionOutputBuilder
impl Unpin for GetAddonSubscriptionOutputBuilder
impl UnwindSafe for GetAddonSubscriptionOutputBuilder
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.