1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`GetRestoreTestingInferredMetadata`](crate::operation::get_restore_testing_inferred_metadata::builders::GetRestoreTestingInferredMetadataFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`backup_vault_account_id(impl Into<String>)`](crate::operation::get_restore_testing_inferred_metadata::builders::GetRestoreTestingInferredMetadataFluentBuilder::backup_vault_account_id) / [`set_backup_vault_account_id(Option<String>)`](crate::operation::get_restore_testing_inferred_metadata::builders::GetRestoreTestingInferredMetadataFluentBuilder::set_backup_vault_account_id):<br>required: **false**<br><p>This is the account ID of the specified backup vault.</p><br>
    ///   - [`backup_vault_name(impl Into<String>)`](crate::operation::get_restore_testing_inferred_metadata::builders::GetRestoreTestingInferredMetadataFluentBuilder::backup_vault_name) / [`set_backup_vault_name(Option<String>)`](crate::operation::get_restore_testing_inferred_metadata::builders::GetRestoreTestingInferredMetadataFluentBuilder::set_backup_vault_name):<br>required: **true**<br><p>The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the Amazon Web ServicesRegion where they are created. They consist of letters, numbers, and hyphens.</p><br>
    ///   - [`recovery_point_arn(impl Into<String>)`](crate::operation::get_restore_testing_inferred_metadata::builders::GetRestoreTestingInferredMetadataFluentBuilder::recovery_point_arn) / [`set_recovery_point_arn(Option<String>)`](crate::operation::get_restore_testing_inferred_metadata::builders::GetRestoreTestingInferredMetadataFluentBuilder::set_recovery_point_arn):<br>required: **true**<br><p>An Amazon Resource Name (ARN) that uniquely identifies a recovery point; for example, <code>arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45</code>.</p><br>
    /// - On success, responds with [`GetRestoreTestingInferredMetadataOutput`](crate::operation::get_restore_testing_inferred_metadata::GetRestoreTestingInferredMetadataOutput) with field(s):
    ///   - [`inferred_metadata(HashMap::<String, String>)`](crate::operation::get_restore_testing_inferred_metadata::GetRestoreTestingInferredMetadataOutput::inferred_metadata): <p>This is a string map of the metadata inferred from the request.</p>
    /// - On failure, responds with [`SdkError<GetRestoreTestingInferredMetadataError>`](crate::operation::get_restore_testing_inferred_metadata::GetRestoreTestingInferredMetadataError)
    pub fn get_restore_testing_inferred_metadata(
        &self,
    ) -> crate::operation::get_restore_testing_inferred_metadata::builders::GetRestoreTestingInferredMetadataFluentBuilder {
        crate::operation::get_restore_testing_inferred_metadata::builders::GetRestoreTestingInferredMetadataFluentBuilder::new(self.handle.clone())
    }
}