Struct aws_sdk_ivs::operation::delete_recording_configuration::builders::DeleteRecordingConfigurationFluentBuilder
source · pub struct DeleteRecordingConfigurationFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to DeleteRecordingConfiguration
.
Deletes the recording configuration for the specified ARN.
If you try to delete a recording configuration that is associated with a channel, you will get an error (409 ConflictException). To avoid this, for all channels that reference the recording configuration, first use UpdateChannel
to set the recordingConfigurationArn
field to an empty string, then use DeleteRecordingConfiguration.
Implementations§
source§impl DeleteRecordingConfigurationFluentBuilder
impl DeleteRecordingConfigurationFluentBuilder
sourcepub fn as_input(&self) -> &DeleteRecordingConfigurationInputBuilder
pub fn as_input(&self) -> &DeleteRecordingConfigurationInputBuilder
Access the DeleteRecordingConfiguration as a reference.
sourcepub async fn send(
self
) -> Result<DeleteRecordingConfigurationOutput, SdkError<DeleteRecordingConfigurationError, HttpResponse>>
pub async fn send( self ) -> Result<DeleteRecordingConfigurationOutput, SdkError<DeleteRecordingConfigurationError, 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 fn customize(
self
) -> CustomizableOperation<DeleteRecordingConfigurationOutput, DeleteRecordingConfigurationError, Self>
pub fn customize( self ) -> CustomizableOperation<DeleteRecordingConfigurationOutput, DeleteRecordingConfigurationError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
ARN of the recording configuration to be deleted.
Trait Implementations§
source§impl Clone for DeleteRecordingConfigurationFluentBuilder
impl Clone for DeleteRecordingConfigurationFluentBuilder
source§fn clone(&self) -> DeleteRecordingConfigurationFluentBuilder
fn clone(&self) -> DeleteRecordingConfigurationFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for DeleteRecordingConfigurationFluentBuilder
impl !RefUnwindSafe for DeleteRecordingConfigurationFluentBuilder
impl Send for DeleteRecordingConfigurationFluentBuilder
impl Sync for DeleteRecordingConfigurationFluentBuilder
impl Unpin for DeleteRecordingConfigurationFluentBuilder
impl !UnwindSafe for DeleteRecordingConfigurationFluentBuilder
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
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>
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>
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 more