Struct aws_sdk_elasticache::model::NodeSnapshot
source · [−]#[non_exhaustive]pub struct NodeSnapshot { /* private fields */ }Expand description
Represents an individual cache node in a snapshot of a cluster.
Implementations
sourceimpl NodeSnapshot
impl NodeSnapshot
sourcepub fn cache_cluster_id(&self) -> Option<&str>
pub fn cache_cluster_id(&self) -> Option<&str>
A unique identifier for the source cluster.
sourcepub fn node_group_id(&self) -> Option<&str>
pub fn node_group_id(&self) -> Option<&str>
A unique identifier for the source node group (shard).
sourcepub fn cache_node_id(&self) -> Option<&str>
pub fn cache_node_id(&self) -> Option<&str>
The cache node identifier for the node in the source cluster.
sourcepub fn node_group_configuration(&self) -> Option<&NodeGroupConfiguration>
pub fn node_group_configuration(&self) -> Option<&NodeGroupConfiguration>
The configuration for the source node group (shard).
sourcepub fn cache_size(&self) -> Option<&str>
pub fn cache_size(&self) -> Option<&str>
The size of the cache on the source cache node.
sourcepub fn cache_node_create_time(&self) -> Option<&DateTime>
pub fn cache_node_create_time(&self) -> Option<&DateTime>
The date and time when the cache node was created in the source cluster.
sourcepub fn snapshot_create_time(&self) -> Option<&DateTime>
pub fn snapshot_create_time(&self) -> Option<&DateTime>
The date and time when the source node's metadata and cache data set was obtained for the snapshot.
sourceimpl NodeSnapshot
impl NodeSnapshot
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture NodeSnapshot.
Trait Implementations
sourceimpl Clone for NodeSnapshot
impl Clone for NodeSnapshot
sourcefn clone(&self) -> NodeSnapshot
fn clone(&self) -> NodeSnapshot
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for NodeSnapshot
impl Debug for NodeSnapshot
sourceimpl PartialEq<NodeSnapshot> for NodeSnapshot
impl PartialEq<NodeSnapshot> for NodeSnapshot
sourcefn eq(&self, other: &NodeSnapshot) -> bool
fn eq(&self, other: &NodeSnapshot) -> bool
impl StructuralPartialEq for NodeSnapshot
Auto Trait Implementations
impl RefUnwindSafe for NodeSnapshot
impl Send for NodeSnapshot
impl Sync for NodeSnapshot
impl Unpin for NodeSnapshot
impl UnwindSafe for NodeSnapshot
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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