Struct aws_sdk_securitylake::operation::update_data_lake_exception_subscription::builders::UpdateDataLakeExceptionSubscriptionFluentBuilder
source · pub struct UpdateDataLakeExceptionSubscriptionFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to UpdateDataLakeExceptionSubscription.
Updates the specified notification subscription in Amazon Security Lake for the organization you specify.
Implementations§
source§impl UpdateDataLakeExceptionSubscriptionFluentBuilder
impl UpdateDataLakeExceptionSubscriptionFluentBuilder
sourcepub fn as_input(&self) -> &UpdateDataLakeExceptionSubscriptionInputBuilder
pub fn as_input(&self) -> &UpdateDataLakeExceptionSubscriptionInputBuilder
Access the UpdateDataLakeExceptionSubscription as a reference.
sourcepub async fn send(
self
) -> Result<UpdateDataLakeExceptionSubscriptionOutput, SdkError<UpdateDataLakeExceptionSubscriptionError, HttpResponse>>
pub async fn send( self ) -> Result<UpdateDataLakeExceptionSubscriptionOutput, SdkError<UpdateDataLakeExceptionSubscriptionError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub async fn customize(
self
) -> Result<CustomizableOperation<UpdateDataLakeExceptionSubscriptionOutput, UpdateDataLakeExceptionSubscriptionError, Self>, SdkError<UpdateDataLakeExceptionSubscriptionError>>
pub async fn customize( self ) -> Result<CustomizableOperation<UpdateDataLakeExceptionSubscriptionOutput, UpdateDataLakeExceptionSubscriptionError, Self>, SdkError<UpdateDataLakeExceptionSubscriptionError>>
Consumes this builder, creating a customizable operation that can be modified before being sent.
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 messages 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 messages are posted.
sourcepub fn get_subscription_protocol(&self) -> &Option<String>
pub fn get_subscription_protocol(&self) -> &Option<String>
The subscription protocol to which exception messages are posted.
sourcepub fn notification_endpoint(self, input: impl Into<String>) -> Self
pub fn notification_endpoint(self, input: impl Into<String>) -> Self
The account that is subscribed to receive exception notifications.
sourcepub fn set_notification_endpoint(self, input: Option<String>) -> Self
pub fn set_notification_endpoint(self, input: Option<String>) -> Self
The account that is subscribed to receive exception notifications.
sourcepub fn get_notification_endpoint(&self) -> &Option<String>
pub fn get_notification_endpoint(&self) -> &Option<String>
The account that is subscribed to receive exception notifications.
sourcepub fn exception_time_to_live(self, input: i64) -> Self
pub fn exception_time_to_live(self, input: i64) -> Self
The time-to-live (TTL) for the exception message to remain.
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 time-to-live (TTL) for the exception message to remain.
sourcepub fn get_exception_time_to_live(&self) -> &Option<i64>
pub fn get_exception_time_to_live(&self) -> &Option<i64>
The time-to-live (TTL) for the exception message to remain.
Trait Implementations§
source§impl Clone for UpdateDataLakeExceptionSubscriptionFluentBuilder
impl Clone for UpdateDataLakeExceptionSubscriptionFluentBuilder
source§fn clone(&self) -> UpdateDataLakeExceptionSubscriptionFluentBuilder
fn clone(&self) -> UpdateDataLakeExceptionSubscriptionFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more