// 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())
}
}