Struct aws_sdk_backup::model::recovery_point_creator::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for RecoveryPointCreator
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn backup_plan_id(self, input: impl Into<String>) -> Self
pub fn backup_plan_id(self, input: impl Into<String>) -> Self
Uniquely identifies a backup plan.
sourcepub fn set_backup_plan_id(self, input: Option<String>) -> Self
pub fn set_backup_plan_id(self, input: Option<String>) -> Self
Uniquely identifies a backup plan.
sourcepub fn backup_plan_arn(self, input: impl Into<String>) -> Self
pub fn backup_plan_arn(self, input: impl Into<String>) -> Self
An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50
.
sourcepub fn set_backup_plan_arn(self, input: Option<String>) -> Self
pub fn set_backup_plan_arn(self, input: Option<String>) -> Self
An Amazon Resource Name (ARN) that uniquely identifies a backup plan; for example, arn:aws:backup:us-east-1:123456789012:plan:8F81F553-3A74-4A3F-B93D-B3360DC80C50
.
sourcepub fn backup_plan_version(self, input: impl Into<String>) -> Self
pub fn backup_plan_version(self, input: impl Into<String>) -> Self
Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.
sourcepub fn set_backup_plan_version(self, input: Option<String>) -> Self
pub fn set_backup_plan_version(self, input: Option<String>) -> Self
Version IDs are unique, randomly generated, Unicode, UTF-8 encoded strings that are at most 1,024 bytes long. They cannot be edited.
sourcepub fn backup_rule_id(self, input: impl Into<String>) -> Self
pub fn backup_rule_id(self, input: impl Into<String>) -> Self
Uniquely identifies a rule used to schedule the backup of a selection of resources.
sourcepub fn set_backup_rule_id(self, input: Option<String>) -> Self
pub fn set_backup_rule_id(self, input: Option<String>) -> Self
Uniquely identifies a rule used to schedule the backup of a selection of resources.
sourcepub fn build(self) -> RecoveryPointCreator
pub fn build(self) -> RecoveryPointCreator
Consumes the builder and constructs a RecoveryPointCreator
.