Struct aws_sdk_elasticache::model::node_snapshot::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for NodeSnapshot
Implementations
sourceimpl Builder
impl Builder
sourcepub fn cache_cluster_id(self, input: impl Into<String>) -> Self
pub fn cache_cluster_id(self, input: impl Into<String>) -> Self
A unique identifier for the source cluster.
sourcepub fn set_cache_cluster_id(self, input: Option<String>) -> Self
pub fn set_cache_cluster_id(self, input: Option<String>) -> Self
A unique identifier for the source cluster.
sourcepub fn node_group_id(self, input: impl Into<String>) -> Self
pub fn node_group_id(self, input: impl Into<String>) -> Self
A unique identifier for the source node group (shard).
sourcepub fn set_node_group_id(self, input: Option<String>) -> Self
pub fn set_node_group_id(self, input: Option<String>) -> Self
A unique identifier for the source node group (shard).
sourcepub fn cache_node_id(self, input: impl Into<String>) -> Self
pub fn cache_node_id(self, input: impl Into<String>) -> Self
The cache node identifier for the node in the source cluster.
sourcepub fn set_cache_node_id(self, input: Option<String>) -> Self
pub fn set_cache_node_id(self, input: Option<String>) -> Self
The cache node identifier for the node in the source cluster.
sourcepub fn node_group_configuration(self, input: NodeGroupConfiguration) -> Self
pub fn node_group_configuration(self, input: NodeGroupConfiguration) -> Self
The configuration for the source node group (shard).
sourcepub fn set_node_group_configuration(
self,
input: Option<NodeGroupConfiguration>
) -> Self
pub fn set_node_group_configuration(
self,
input: Option<NodeGroupConfiguration>
) -> Self
The configuration for the source node group (shard).
sourcepub fn cache_size(self, input: impl Into<String>) -> Self
pub fn cache_size(self, input: impl Into<String>) -> Self
The size of the cache on the source cache node.
sourcepub fn set_cache_size(self, input: Option<String>) -> Self
pub fn set_cache_size(self, input: Option<String>) -> Self
The size of the cache on the source cache node.
sourcepub fn cache_node_create_time(self, input: DateTime) -> Self
pub fn cache_node_create_time(self, input: DateTime) -> Self
The date and time when the cache node was created in the source cluster.
sourcepub fn set_cache_node_create_time(self, input: Option<DateTime>) -> Self
pub fn set_cache_node_create_time(self, input: Option<DateTime>) -> Self
The date and time when the cache node was created in the source cluster.
sourcepub fn snapshot_create_time(self, input: DateTime) -> Self
pub fn snapshot_create_time(self, input: DateTime) -> Self
The date and time when the source node's metadata and cache data set was obtained for the snapshot.
sourcepub fn set_snapshot_create_time(self, input: Option<DateTime>) -> Self
pub fn set_snapshot_create_time(self, input: Option<DateTime>) -> Self
The date and time when the source node's metadata and cache data set was obtained for the snapshot.
sourcepub fn build(self) -> NodeSnapshot
pub fn build(self) -> NodeSnapshot
Consumes the builder and constructs a NodeSnapshot
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
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