Struct aws_sdk_backup::operation::disassociate_recovery_point::builders::DisassociateRecoveryPointFluentBuilder
source · pub struct DisassociateRecoveryPointFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to DisassociateRecoveryPoint
.
Deletes the specified continuous backup recovery point from Backup and releases control of that continuous backup to the source service, such as Amazon RDS. The source service will continue to create and retain continuous backups using the lifecycle that you specified in your original backup plan.
Does not support snapshot backup recovery points.
Implementations§
source§impl DisassociateRecoveryPointFluentBuilder
impl DisassociateRecoveryPointFluentBuilder
sourcepub fn as_input(&self) -> &DisassociateRecoveryPointInputBuilder
pub fn as_input(&self) -> &DisassociateRecoveryPointInputBuilder
Access the DisassociateRecoveryPoint as a reference.
sourcepub async fn send(
self
) -> Result<DisassociateRecoveryPointOutput, SdkError<DisassociateRecoveryPointError, HttpResponse>>
pub async fn send( self ) -> Result<DisassociateRecoveryPointOutput, SdkError<DisassociateRecoveryPointError, 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<DisassociateRecoveryPointOutput, DisassociateRecoveryPointError, Self>
pub fn customize( self ) -> CustomizableOperation<DisassociateRecoveryPointOutput, DisassociateRecoveryPointError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn backup_vault_name(self, input: impl Into<String>) -> Self
pub fn backup_vault_name(self, input: impl Into<String>) -> Self
The unique name of an Backup vault.
sourcepub fn set_backup_vault_name(self, input: Option<String>) -> Self
pub fn set_backup_vault_name(self, input: Option<String>) -> Self
The unique name of an Backup vault.
sourcepub fn get_backup_vault_name(&self) -> &Option<String>
pub fn get_backup_vault_name(&self) -> &Option<String>
The unique name of an Backup vault.
sourcepub fn recovery_point_arn(self, input: impl Into<String>) -> Self
pub fn recovery_point_arn(self, input: impl Into<String>) -> Self
An Amazon Resource Name (ARN) that uniquely identifies an Backup recovery point.
sourcepub fn set_recovery_point_arn(self, input: Option<String>) -> Self
pub fn set_recovery_point_arn(self, input: Option<String>) -> Self
An Amazon Resource Name (ARN) that uniquely identifies an Backup recovery point.
sourcepub fn get_recovery_point_arn(&self) -> &Option<String>
pub fn get_recovery_point_arn(&self) -> &Option<String>
An Amazon Resource Name (ARN) that uniquely identifies an Backup recovery point.
Trait Implementations§
source§impl Clone for DisassociateRecoveryPointFluentBuilder
impl Clone for DisassociateRecoveryPointFluentBuilder
source§fn clone(&self) -> DisassociateRecoveryPointFluentBuilder
fn clone(&self) -> DisassociateRecoveryPointFluentBuilder
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 DisassociateRecoveryPointFluentBuilder
impl !RefUnwindSafe for DisassociateRecoveryPointFluentBuilder
impl Send for DisassociateRecoveryPointFluentBuilder
impl Sync for DisassociateRecoveryPointFluentBuilder
impl Unpin for DisassociateRecoveryPointFluentBuilder
impl !UnwindSafe for DisassociateRecoveryPointFluentBuilder
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