Struct aws_sdk_ebs::output::GetSnapshotBlockOutput
source · [−]#[non_exhaustive]pub struct GetSnapshotBlockOutput {
pub data_length: Option<i32>,
pub block_data: ByteStream,
pub checksum: Option<String>,
pub checksum_algorithm: Option<ChecksumAlgorithm>,
}Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.data_length: Option<i32>The size of the data in the block.
block_data: ByteStreamThe data content of the block.
checksum: Option<String>The checksum generated for the block, which is Base64 encoded.
checksum_algorithm: Option<ChecksumAlgorithm>The algorithm used to generate the checksum for the block, such as SHA256.
Implementations
sourceimpl GetSnapshotBlockOutput
impl GetSnapshotBlockOutput
sourcepub fn data_length(&self) -> Option<i32>
pub fn data_length(&self) -> Option<i32>
The size of the data in the block.
sourcepub fn block_data(&self) -> &ByteStream
pub fn block_data(&self) -> &ByteStream
The data content of the block.
sourcepub fn checksum(&self) -> Option<&str>
pub fn checksum(&self) -> Option<&str>
The checksum generated for the block, which is Base64 encoded.
sourcepub fn checksum_algorithm(&self) -> Option<&ChecksumAlgorithm>
pub fn checksum_algorithm(&self) -> Option<&ChecksumAlgorithm>
The algorithm used to generate the checksum for the block, such as SHA256.
sourceimpl GetSnapshotBlockOutput
impl GetSnapshotBlockOutput
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture GetSnapshotBlockOutput
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for GetSnapshotBlockOutput
impl Send for GetSnapshotBlockOutput
impl Sync for GetSnapshotBlockOutput
impl Unpin for GetSnapshotBlockOutput
impl !UnwindSafe for GetSnapshotBlockOutput
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more