pub struct Builder { /* private fields */ }Expand description
A builder for RebootCacheClusterInput.
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
The cluster identifier. This parameter is stored as a lowercase string.
sourcepub fn set_cache_cluster_id(self, input: Option<String>) -> Self
 
pub fn set_cache_cluster_id(self, input: Option<String>) -> Self
The cluster identifier. This parameter is stored as a lowercase string.
sourcepub fn cache_node_ids_to_reboot(self, input: impl Into<String>) -> Self
 
pub fn cache_node_ids_to_reboot(self, input: impl Into<String>) -> Self
Appends an item to cache_node_ids_to_reboot.
To override the contents of this collection use set_cache_node_ids_to_reboot.
A list of cache node IDs to reboot. A node ID is a numeric identifier (0001, 0002, etc.). To reboot an entire cluster, specify all of the cache node IDs.
sourcepub fn set_cache_node_ids_to_reboot(self, input: Option<Vec<String>>) -> Self
 
pub fn set_cache_node_ids_to_reboot(self, input: Option<Vec<String>>) -> Self
A list of cache node IDs to reboot. A node ID is a numeric identifier (0001, 0002, etc.). To reboot an entire cluster, specify all of the cache node IDs.
sourcepub fn build(self) -> Result<RebootCacheClusterInput, BuildError>
 
pub fn build(self) -> Result<RebootCacheClusterInput, BuildError>
Consumes the builder and constructs a RebootCacheClusterInput.
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 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