Struct aws_sdk_shield::operation::enable_proactive_engagement::builders::EnableProactiveEngagementFluentBuilder
source · pub struct EnableProactiveEngagementFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to EnableProactiveEngagement
.
Authorizes the Shield Response Team (SRT) to use email and phone to notify contacts about escalations to the SRT and to initiate proactive customer support.
Implementations§
source§impl EnableProactiveEngagementFluentBuilder
impl EnableProactiveEngagementFluentBuilder
sourcepub fn as_input(&self) -> &EnableProactiveEngagementInputBuilder
pub fn as_input(&self) -> &EnableProactiveEngagementInputBuilder
Access the EnableProactiveEngagement as a reference.
sourcepub async fn send(
self
) -> Result<EnableProactiveEngagementOutput, SdkError<EnableProactiveEngagementError, HttpResponse>>
pub async fn send( self ) -> Result<EnableProactiveEngagementOutput, SdkError<EnableProactiveEngagementError, 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<EnableProactiveEngagementOutput, EnableProactiveEngagementError>, SdkError<EnableProactiveEngagementError>>
pub async fn customize( self ) -> Result<CustomizableOperation<EnableProactiveEngagementOutput, EnableProactiveEngagementError>, SdkError<EnableProactiveEngagementError>>
Consumes this builder, creating a customizable operation that can be modified before being sent.
Trait Implementations§
source§impl Clone for EnableProactiveEngagementFluentBuilder
impl Clone for EnableProactiveEngagementFluentBuilder
source§fn clone(&self) -> EnableProactiveEngagementFluentBuilder
fn clone(&self) -> EnableProactiveEngagementFluentBuilder
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for EnableProactiveEngagementFluentBuilder
impl Send for EnableProactiveEngagementFluentBuilder
impl Sync for EnableProactiveEngagementFluentBuilder
impl Unpin for EnableProactiveEngagementFluentBuilder
impl !UnwindSafe for EnableProactiveEngagementFluentBuilder
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