Struct aws_sdk_cloudhsmv2::operation::modify_backup_attributes::builders::ModifyBackupAttributesFluentBuilder
source · pub struct ModifyBackupAttributesFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to ModifyBackupAttributes.
Modifies attributes for AWS CloudHSM backup.
Implementations§
source§impl ModifyBackupAttributesFluentBuilder
impl ModifyBackupAttributesFluentBuilder
sourcepub fn as_input(&self) -> &ModifyBackupAttributesInputBuilder
pub fn as_input(&self) -> &ModifyBackupAttributesInputBuilder
Access the ModifyBackupAttributes as a reference.
sourcepub async fn send(
self
) -> Result<ModifyBackupAttributesOutput, SdkError<ModifyBackupAttributesError, HttpResponse>>
pub async fn send( self ) -> Result<ModifyBackupAttributesOutput, SdkError<ModifyBackupAttributesError, 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<ModifyBackupAttributesOutput, ModifyBackupAttributesError, Self>
pub fn customize( self ) -> CustomizableOperation<ModifyBackupAttributesOutput, ModifyBackupAttributesError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn backup_id(self, input: impl Into<String>) -> Self
pub fn backup_id(self, input: impl Into<String>) -> Self
The identifier (ID) of the backup to modify. To find the ID of a backup, use the DescribeBackups operation.
sourcepub fn set_backup_id(self, input: Option<String>) -> Self
pub fn set_backup_id(self, input: Option<String>) -> Self
The identifier (ID) of the backup to modify. To find the ID of a backup, use the DescribeBackups operation.
sourcepub fn get_backup_id(&self) -> &Option<String>
pub fn get_backup_id(&self) -> &Option<String>
The identifier (ID) of the backup to modify. To find the ID of a backup, use the DescribeBackups operation.
sourcepub fn never_expires(self, input: bool) -> Self
pub fn never_expires(self, input: bool) -> Self
Specifies whether the service should exempt a backup from the retention policy for the cluster. True exempts a backup from the retention policy. False means the service applies the backup retention policy defined at the cluster.
sourcepub fn set_never_expires(self, input: Option<bool>) -> Self
pub fn set_never_expires(self, input: Option<bool>) -> Self
Specifies whether the service should exempt a backup from the retention policy for the cluster. True exempts a backup from the retention policy. False means the service applies the backup retention policy defined at the cluster.
sourcepub fn get_never_expires(&self) -> &Option<bool>
pub fn get_never_expires(&self) -> &Option<bool>
Specifies whether the service should exempt a backup from the retention policy for the cluster. True exempts a backup from the retention policy. False means the service applies the backup retention policy defined at the cluster.
Trait Implementations§
source§impl Clone for ModifyBackupAttributesFluentBuilder
impl Clone for ModifyBackupAttributesFluentBuilder
source§fn clone(&self) -> ModifyBackupAttributesFluentBuilder
fn clone(&self) -> ModifyBackupAttributesFluentBuilder
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 ModifyBackupAttributesFluentBuilder
impl !RefUnwindSafe for ModifyBackupAttributesFluentBuilder
impl Send for ModifyBackupAttributesFluentBuilder
impl Sync for ModifyBackupAttributesFluentBuilder
impl Unpin for ModifyBackupAttributesFluentBuilder
impl !UnwindSafe for ModifyBackupAttributesFluentBuilder
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