Struct aws_sdk_ec2::operation::describe_snapshot_tier_status::DescribeSnapshotTierStatusOutput
source · #[non_exhaustive]pub struct DescribeSnapshotTierStatusOutput {
pub snapshot_tier_statuses: Option<Vec<SnapshotTierStatus>>,
pub next_token: Option<String>,
/* private fields */
}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.snapshot_tier_statuses: Option<Vec<SnapshotTierStatus>>Information about the snapshot's storage tier.
next_token: Option<String>The token to include in another request to get the next page of items. This value is null when there are no more items to return.
Implementations§
source§impl DescribeSnapshotTierStatusOutput
impl DescribeSnapshotTierStatusOutput
sourcepub fn snapshot_tier_statuses(&self) -> &[SnapshotTierStatus]
pub fn snapshot_tier_statuses(&self) -> &[SnapshotTierStatus]
Information about the snapshot's storage tier.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .snapshot_tier_statuses.is_none().
sourcepub fn next_token(&self) -> Option<&str>
pub fn next_token(&self) -> Option<&str>
The token to include in another request to get the next page of items. This value is null when there are no more items to return.
source§impl DescribeSnapshotTierStatusOutput
impl DescribeSnapshotTierStatusOutput
sourcepub fn builder() -> DescribeSnapshotTierStatusOutputBuilder
pub fn builder() -> DescribeSnapshotTierStatusOutputBuilder
Creates a new builder-style object to manufacture DescribeSnapshotTierStatusOutput.
Trait Implementations§
source§impl Clone for DescribeSnapshotTierStatusOutput
impl Clone for DescribeSnapshotTierStatusOutput
source§fn clone(&self) -> DescribeSnapshotTierStatusOutput
fn clone(&self) -> DescribeSnapshotTierStatusOutput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl PartialEq for DescribeSnapshotTierStatusOutput
impl PartialEq for DescribeSnapshotTierStatusOutput
source§fn eq(&self, other: &DescribeSnapshotTierStatusOutput) -> bool
fn eq(&self, other: &DescribeSnapshotTierStatusOutput) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl RequestId for DescribeSnapshotTierStatusOutput
impl RequestId for DescribeSnapshotTierStatusOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None if the service could not be reached.impl StructuralPartialEq for DescribeSnapshotTierStatusOutput
Auto Trait Implementations§
impl RefUnwindSafe for DescribeSnapshotTierStatusOutput
impl Send for DescribeSnapshotTierStatusOutput
impl Sync for DescribeSnapshotTierStatusOutput
impl Unpin for DescribeSnapshotTierStatusOutput
impl UnwindSafe for DescribeSnapshotTierStatusOutput
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>
Creates a shared type from an unshared type.