Struct aws_sdk_backup::operation::create_backup_selection::builders::CreateBackupSelectionInputBuilder
source · #[non_exhaustive]pub struct CreateBackupSelectionInputBuilder { /* private fields */ }
Expand description
A builder for CreateBackupSelectionInput
.
Implementations§
source§impl CreateBackupSelectionInputBuilder
impl CreateBackupSelectionInputBuilder
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.
This field is required.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.
This field is required.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.
sourcepub fn build(self) -> Result<CreateBackupSelectionInput, BuildError>
pub fn build(self) -> Result<CreateBackupSelectionInput, BuildError>
Consumes the builder and constructs a CreateBackupSelectionInput
.
source§impl CreateBackupSelectionInputBuilder
impl CreateBackupSelectionInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<CreateBackupSelectionOutput, SdkError<CreateBackupSelectionError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<CreateBackupSelectionOutput, SdkError<CreateBackupSelectionError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreateBackupSelectionInputBuilder
impl Clone for CreateBackupSelectionInputBuilder
source§fn clone(&self) -> CreateBackupSelectionInputBuilder
fn clone(&self) -> CreateBackupSelectionInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for CreateBackupSelectionInputBuilder
impl Default for CreateBackupSelectionInputBuilder
source§fn default() -> CreateBackupSelectionInputBuilder
fn default() -> CreateBackupSelectionInputBuilder
source§impl PartialEq for CreateBackupSelectionInputBuilder
impl PartialEq for CreateBackupSelectionInputBuilder
source§fn eq(&self, other: &CreateBackupSelectionInputBuilder) -> bool
fn eq(&self, other: &CreateBackupSelectionInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.