Struct aws_sdk_cloudfrontkeyvaluestore::operation::describe_key_value_store::DescribeKeyValueStoreOutput
source · #[non_exhaustive]pub struct DescribeKeyValueStoreOutput {
pub item_count: i32,
pub total_size_in_bytes: i64,
pub kvs_arn: String,
pub created: DateTime,
pub e_tag: String,
pub last_modified: Option<DateTime>,
pub status: Option<String>,
pub failure_reason: Option<String>,
/* private fields */
}
Expand description
Metadata information about a Key Value Store.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.item_count: i32
Number of key value pairs in the Key Value Store.
total_size_in_bytes: i64
Total size of the Key Value Store in bytes.
kvs_arn: String
The Amazon Resource Name (ARN) of the Key Value Store.
created: DateTime
Date and time when the Key Value Store was created.
e_tag: String
The version identifier for the current version of the Key Value Store.
last_modified: Option<DateTime>
Date and time when the key value pairs in the Key Value Store was last modified.
status: Option<String>
The current status of the Key Value Store.
failure_reason: Option<String>
The reason for Key Value Store creation failure.
Implementations§
source§impl DescribeKeyValueStoreOutput
impl DescribeKeyValueStoreOutput
sourcepub fn item_count(&self) -> i32
pub fn item_count(&self) -> i32
Number of key value pairs in the Key Value Store.
sourcepub fn total_size_in_bytes(&self) -> i64
pub fn total_size_in_bytes(&self) -> i64
Total size of the Key Value Store in bytes.
sourcepub fn e_tag(&self) -> &str
pub fn e_tag(&self) -> &str
The version identifier for the current version of the Key Value Store.
sourcepub fn last_modified(&self) -> Option<&DateTime>
pub fn last_modified(&self) -> Option<&DateTime>
Date and time when the key value pairs in the Key Value Store was last modified.
sourcepub fn failure_reason(&self) -> Option<&str>
pub fn failure_reason(&self) -> Option<&str>
The reason for Key Value Store creation failure.
source§impl DescribeKeyValueStoreOutput
impl DescribeKeyValueStoreOutput
sourcepub fn builder() -> DescribeKeyValueStoreOutputBuilder
pub fn builder() -> DescribeKeyValueStoreOutputBuilder
Creates a new builder-style object to manufacture DescribeKeyValueStoreOutput
.
Trait Implementations§
source§impl Clone for DescribeKeyValueStoreOutput
impl Clone for DescribeKeyValueStoreOutput
source§fn clone(&self) -> DescribeKeyValueStoreOutput
fn clone(&self) -> DescribeKeyValueStoreOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DescribeKeyValueStoreOutput
impl Debug for DescribeKeyValueStoreOutput
source§impl PartialEq for DescribeKeyValueStoreOutput
impl PartialEq for DescribeKeyValueStoreOutput
source§fn eq(&self, other: &DescribeKeyValueStoreOutput) -> bool
fn eq(&self, other: &DescribeKeyValueStoreOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for DescribeKeyValueStoreOutput
impl RequestId for DescribeKeyValueStoreOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for DescribeKeyValueStoreOutput
Auto Trait Implementations§
impl Freeze for DescribeKeyValueStoreOutput
impl RefUnwindSafe for DescribeKeyValueStoreOutput
impl Send for DescribeKeyValueStoreOutput
impl Sync for DescribeKeyValueStoreOutput
impl Unpin for DescribeKeyValueStoreOutput
impl UnwindSafe for DescribeKeyValueStoreOutput
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
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>
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>
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 more