1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`GetObjectMetadata`](crate::operation::get_object_metadata::builders::GetObjectMetadataFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`storage_job_id(impl Into<String>)`](crate::operation::get_object_metadata::builders::GetObjectMetadataFluentBuilder::storage_job_id) / [`set_storage_job_id(Option<String>)`](crate::operation::get_object_metadata::builders::GetObjectMetadataFluentBuilder::set_storage_job_id):<br>required: **true**<br>Backup job id for the in-progress backup.<br>
    ///   - [`object_token(impl Into<String>)`](crate::operation::get_object_metadata::builders::GetObjectMetadataFluentBuilder::object_token) / [`set_object_token(Option<String>)`](crate::operation::get_object_metadata::builders::GetObjectMetadataFluentBuilder::set_object_token):<br>required: **true**<br>Object token.<br>
    /// - On success, responds with [`GetObjectMetadataOutput`](crate::operation::get_object_metadata::GetObjectMetadataOutput) with field(s):
    ///   - [`metadata_string(Option<String>)`](crate::operation::get_object_metadata::GetObjectMetadataOutput::metadata_string): Metadata string.
    ///   - [`metadata_blob(ByteStream)`](crate::operation::get_object_metadata::GetObjectMetadataOutput::metadata_blob): Metadata blob.
    ///   - [`metadata_blob_length(i64)`](crate::operation::get_object_metadata::GetObjectMetadataOutput::metadata_blob_length): The size of MetadataBlob.
    ///   - [`metadata_blob_checksum(Option<String>)`](crate::operation::get_object_metadata::GetObjectMetadataOutput::metadata_blob_checksum): MetadataBlob checksum.
    ///   - [`metadata_blob_checksum_algorithm(Option<DataChecksumAlgorithm>)`](crate::operation::get_object_metadata::GetObjectMetadataOutput::metadata_blob_checksum_algorithm): Checksum algorithm.
    /// - On failure, responds with [`SdkError<GetObjectMetadataError>`](crate::operation::get_object_metadata::GetObjectMetadataError)
    pub fn get_object_metadata(&self) -> crate::operation::get_object_metadata::builders::GetObjectMetadataFluentBuilder {
        crate::operation::get_object_metadata::builders::GetObjectMetadataFluentBuilder::new(self.handle.clone())
    }
}