Struct aws_sdk_backupstorage::operation::get_object_metadata::builders::GetObjectMetadataOutputBuilder
source · #[non_exhaustive]pub struct GetObjectMetadataOutputBuilder { /* private fields */ }
Expand description
A builder for GetObjectMetadataOutput
.
Implementations§
source§impl GetObjectMetadataOutputBuilder
impl GetObjectMetadataOutputBuilder
sourcepub fn metadata_string(self, input: impl Into<String>) -> Self
pub fn metadata_string(self, input: impl Into<String>) -> Self
Metadata string.
sourcepub fn set_metadata_string(self, input: Option<String>) -> Self
pub fn set_metadata_string(self, input: Option<String>) -> Self
Metadata string.
sourcepub fn get_metadata_string(&self) -> &Option<String>
pub fn get_metadata_string(&self) -> &Option<String>
Metadata string.
sourcepub fn metadata_blob(self, input: ByteStream) -> Self
pub fn metadata_blob(self, input: ByteStream) -> Self
Metadata blob.
sourcepub fn set_metadata_blob(self, input: Option<ByteStream>) -> Self
pub fn set_metadata_blob(self, input: Option<ByteStream>) -> Self
Metadata blob.
sourcepub fn get_metadata_blob(&self) -> &Option<ByteStream>
pub fn get_metadata_blob(&self) -> &Option<ByteStream>
Metadata blob.
sourcepub fn metadata_blob_length(self, input: i64) -> Self
pub fn metadata_blob_length(self, input: i64) -> Self
The size of MetadataBlob.
sourcepub fn set_metadata_blob_length(self, input: Option<i64>) -> Self
pub fn set_metadata_blob_length(self, input: Option<i64>) -> Self
The size of MetadataBlob.
sourcepub fn get_metadata_blob_length(&self) -> &Option<i64>
pub fn get_metadata_blob_length(&self) -> &Option<i64>
The size of MetadataBlob.
sourcepub fn metadata_blob_checksum(self, input: impl Into<String>) -> Self
pub fn metadata_blob_checksum(self, input: impl Into<String>) -> Self
MetadataBlob checksum.
sourcepub fn set_metadata_blob_checksum(self, input: Option<String>) -> Self
pub fn set_metadata_blob_checksum(self, input: Option<String>) -> Self
MetadataBlob checksum.
sourcepub fn get_metadata_blob_checksum(&self) -> &Option<String>
pub fn get_metadata_blob_checksum(&self) -> &Option<String>
MetadataBlob checksum.
sourcepub fn metadata_blob_checksum_algorithm(
self,
input: DataChecksumAlgorithm
) -> Self
pub fn metadata_blob_checksum_algorithm( self, input: DataChecksumAlgorithm ) -> Self
Checksum algorithm.
sourcepub fn set_metadata_blob_checksum_algorithm(
self,
input: Option<DataChecksumAlgorithm>
) -> Self
pub fn set_metadata_blob_checksum_algorithm( self, input: Option<DataChecksumAlgorithm> ) -> Self
Checksum algorithm.
sourcepub fn get_metadata_blob_checksum_algorithm(
&self
) -> &Option<DataChecksumAlgorithm>
pub fn get_metadata_blob_checksum_algorithm( &self ) -> &Option<DataChecksumAlgorithm>
Checksum algorithm.
sourcepub fn build(self) -> GetObjectMetadataOutput
pub fn build(self) -> GetObjectMetadataOutput
Consumes the builder and constructs a GetObjectMetadataOutput
.
Trait Implementations§
source§impl Default for GetObjectMetadataOutputBuilder
impl Default for GetObjectMetadataOutputBuilder
source§fn default() -> GetObjectMetadataOutputBuilder
fn default() -> GetObjectMetadataOutputBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for GetObjectMetadataOutputBuilder
impl !RefUnwindSafe for GetObjectMetadataOutputBuilder
impl Send for GetObjectMetadataOutputBuilder
impl Sync for GetObjectMetadataOutputBuilder
impl Unpin for GetObjectMetadataOutputBuilder
impl !UnwindSafe for GetObjectMetadataOutputBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.