Struct aws_sdk_backup::operation::create_backup_selection::builders::CreateBackupSelectionFluentBuilder
source · pub struct CreateBackupSelectionFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to CreateBackupSelection
.
Creates a JSON document that specifies a set of resources to assign to a backup plan. For examples, see Assigning resources programmatically.
Implementations§
source§impl CreateBackupSelectionFluentBuilder
impl CreateBackupSelectionFluentBuilder
sourcepub fn as_input(&self) -> &CreateBackupSelectionInputBuilder
pub fn as_input(&self) -> &CreateBackupSelectionInputBuilder
Access the CreateBackupSelection as a reference.
sourcepub async fn send(
self
) -> Result<CreateBackupSelectionOutput, SdkError<CreateBackupSelectionError, HttpResponse>>
pub async fn send( self ) -> Result<CreateBackupSelectionOutput, SdkError<CreateBackupSelectionError, 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<CreateBackupSelectionOutput, CreateBackupSelectionError, Self>
pub fn customize( self ) -> CustomizableOperation<CreateBackupSelectionOutput, CreateBackupSelectionError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn backup_plan_id(self, input: impl Into<String>) -> Self
pub fn backup_plan_id(self, input: impl Into<String>) -> Self
Uniquely identifies the backup plan to be associated with the selection of resources.
sourcepub fn set_backup_plan_id(self, input: Option<String>) -> Self
pub fn set_backup_plan_id(self, input: Option<String>) -> Self
Uniquely identifies the backup plan to be associated with the selection of resources.
sourcepub fn get_backup_plan_id(&self) -> &Option<String>
pub fn get_backup_plan_id(&self) -> &Option<String>
Uniquely identifies the backup plan to be associated with the selection of resources.
sourcepub fn backup_selection(self, input: BackupSelection) -> Self
pub fn backup_selection(self, input: BackupSelection) -> Self
Specifies the body of a request to assign a set of resources to a backup plan.
sourcepub fn set_backup_selection(self, input: Option<BackupSelection>) -> Self
pub fn set_backup_selection(self, input: Option<BackupSelection>) -> Self
Specifies the body of a request to assign a set of resources to a backup plan.
sourcepub fn get_backup_selection(&self) -> &Option<BackupSelection>
pub fn get_backup_selection(&self) -> &Option<BackupSelection>
Specifies the body of a request to assign a set of resources to a backup plan.
sourcepub fn creator_request_id(self, input: impl Into<String>) -> Self
pub fn creator_request_id(self, input: impl Into<String>) -> Self
A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice. This parameter is optional.
If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.
sourcepub fn set_creator_request_id(self, input: Option<String>) -> Self
pub fn set_creator_request_id(self, input: Option<String>) -> Self
A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice. This parameter is optional.
If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.
sourcepub fn get_creator_request_id(&self) -> &Option<String>
pub fn get_creator_request_id(&self) -> &Option<String>
A unique string that identifies the request and allows failed requests to be retried without the risk of running the operation twice. This parameter is optional.
If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.
Trait Implementations§
source§impl Clone for CreateBackupSelectionFluentBuilder
impl Clone for CreateBackupSelectionFluentBuilder
source§fn clone(&self) -> CreateBackupSelectionFluentBuilder
fn clone(&self) -> CreateBackupSelectionFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more