Struct aws_sdk_backup::operation::disassociate_recovery_point::builders::DisassociateRecoveryPointInputBuilder
source · #[non_exhaustive]pub struct DisassociateRecoveryPointInputBuilder { /* private fields */ }
Expand description
A builder for DisassociateRecoveryPointInput
.
Implementations§
source§impl DisassociateRecoveryPointInputBuilder
impl DisassociateRecoveryPointInputBuilder
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.
This field is required.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.
This field is required.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.
sourcepub fn build(self) -> Result<DisassociateRecoveryPointInput, BuildError>
pub fn build(self) -> Result<DisassociateRecoveryPointInput, BuildError>
Consumes the builder and constructs a DisassociateRecoveryPointInput
.
source§impl DisassociateRecoveryPointInputBuilder
impl DisassociateRecoveryPointInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<DisassociateRecoveryPointOutput, SdkError<DisassociateRecoveryPointError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<DisassociateRecoveryPointOutput, SdkError<DisassociateRecoveryPointError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DisassociateRecoveryPointInputBuilder
impl Clone for DisassociateRecoveryPointInputBuilder
source§fn clone(&self) -> DisassociateRecoveryPointInputBuilder
fn clone(&self) -> DisassociateRecoveryPointInputBuilder
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 DisassociateRecoveryPointInputBuilder
impl Default for DisassociateRecoveryPointInputBuilder
source§fn default() -> DisassociateRecoveryPointInputBuilder
fn default() -> DisassociateRecoveryPointInputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for DisassociateRecoveryPointInputBuilder
impl PartialEq for DisassociateRecoveryPointInputBuilder
source§fn eq(&self, other: &DisassociateRecoveryPointInputBuilder) -> bool
fn eq(&self, other: &DisassociateRecoveryPointInputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DisassociateRecoveryPointInputBuilder
Auto Trait Implementations§
impl Freeze for DisassociateRecoveryPointInputBuilder
impl RefUnwindSafe for DisassociateRecoveryPointInputBuilder
impl Send for DisassociateRecoveryPointInputBuilder
impl Sync for DisassociateRecoveryPointInputBuilder
impl Unpin for DisassociateRecoveryPointInputBuilder
impl UnwindSafe for DisassociateRecoveryPointInputBuilder
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>
Creates a shared type from an unshared type.