Struct aws_sdk_securitylake::operation::get_data_lake_exception_subscription::builders::GetDataLakeExceptionSubscriptionOutputBuilder
source · #[non_exhaustive]pub struct GetDataLakeExceptionSubscriptionOutputBuilder { /* private fields */ }Expand description
A builder for GetDataLakeExceptionSubscriptionOutput.
Implementations§
source§impl GetDataLakeExceptionSubscriptionOutputBuilder
impl GetDataLakeExceptionSubscriptionOutputBuilder
sourcepub fn subscription_protocol(self, input: impl Into<String>) -> Self
pub fn subscription_protocol(self, input: impl Into<String>) -> Self
The subscription protocol to which exception notifications are posted.
sourcepub fn set_subscription_protocol(self, input: Option<String>) -> Self
pub fn set_subscription_protocol(self, input: Option<String>) -> Self
The subscription protocol to which exception notifications are posted.
sourcepub fn get_subscription_protocol(&self) -> &Option<String>
pub fn get_subscription_protocol(&self) -> &Option<String>
The subscription protocol to which exception notifications are posted.
sourcepub fn notification_endpoint(self, input: impl Into<String>) -> Self
pub fn notification_endpoint(self, input: impl Into<String>) -> Self
The Amazon Web Services account where you receive exception notifications.
sourcepub fn set_notification_endpoint(self, input: Option<String>) -> Self
pub fn set_notification_endpoint(self, input: Option<String>) -> Self
The Amazon Web Services account where you receive exception notifications.
sourcepub fn get_notification_endpoint(&self) -> &Option<String>
pub fn get_notification_endpoint(&self) -> &Option<String>
The Amazon Web Services account where you receive exception notifications.
sourcepub fn exception_time_to_live(self, input: i64) -> Self
pub fn exception_time_to_live(self, input: i64) -> Self
The expiration period and time-to-live (TTL).
sourcepub fn set_exception_time_to_live(self, input: Option<i64>) -> Self
pub fn set_exception_time_to_live(self, input: Option<i64>) -> Self
The expiration period and time-to-live (TTL).
sourcepub fn get_exception_time_to_live(&self) -> &Option<i64>
pub fn get_exception_time_to_live(&self) -> &Option<i64>
The expiration period and time-to-live (TTL).
sourcepub fn build(self) -> GetDataLakeExceptionSubscriptionOutput
pub fn build(self) -> GetDataLakeExceptionSubscriptionOutput
Consumes the builder and constructs a GetDataLakeExceptionSubscriptionOutput.
Trait Implementations§
source§impl Clone for GetDataLakeExceptionSubscriptionOutputBuilder
impl Clone for GetDataLakeExceptionSubscriptionOutputBuilder
source§fn clone(&self) -> GetDataLakeExceptionSubscriptionOutputBuilder
fn clone(&self) -> GetDataLakeExceptionSubscriptionOutputBuilder
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 GetDataLakeExceptionSubscriptionOutputBuilder
impl Default for GetDataLakeExceptionSubscriptionOutputBuilder
source§fn default() -> GetDataLakeExceptionSubscriptionOutputBuilder
fn default() -> GetDataLakeExceptionSubscriptionOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for GetDataLakeExceptionSubscriptionOutputBuilder
impl PartialEq for GetDataLakeExceptionSubscriptionOutputBuilder
source§fn eq(&self, other: &GetDataLakeExceptionSubscriptionOutputBuilder) -> bool
fn eq(&self, other: &GetDataLakeExceptionSubscriptionOutputBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for GetDataLakeExceptionSubscriptionOutputBuilder
Auto Trait Implementations§
impl Freeze for GetDataLakeExceptionSubscriptionOutputBuilder
impl RefUnwindSafe for GetDataLakeExceptionSubscriptionOutputBuilder
impl Send for GetDataLakeExceptionSubscriptionOutputBuilder
impl Sync for GetDataLakeExceptionSubscriptionOutputBuilder
impl Unpin for GetDataLakeExceptionSubscriptionOutputBuilder
impl UnwindSafe for GetDataLakeExceptionSubscriptionOutputBuilder
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.