Struct aws_sdk_elasticache::operation::reboot_cache_cluster::builders::RebootCacheClusterInputBuilder
source · #[non_exhaustive]pub struct RebootCacheClusterInputBuilder { /* private fields */ }
Expand description
A builder for RebootCacheClusterInput
.
Implementations§
source§impl RebootCacheClusterInputBuilder
impl RebootCacheClusterInputBuilder
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.
This field is required.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 get_cache_cluster_id(&self) -> &Option<String>
pub fn get_cache_cluster_id(&self) -> &Option<String>
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 get_cache_node_ids_to_reboot(&self) -> &Option<Vec<String>>
pub fn get_cache_node_ids_to_reboot(&self) -> &Option<Vec<String>>
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
.
source§impl RebootCacheClusterInputBuilder
impl RebootCacheClusterInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<RebootCacheClusterOutput, SdkError<RebootCacheClusterError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<RebootCacheClusterOutput, SdkError<RebootCacheClusterError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for RebootCacheClusterInputBuilder
impl Clone for RebootCacheClusterInputBuilder
source§fn clone(&self) -> RebootCacheClusterInputBuilder
fn clone(&self) -> RebootCacheClusterInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for RebootCacheClusterInputBuilder
impl Default for RebootCacheClusterInputBuilder
source§fn default() -> RebootCacheClusterInputBuilder
fn default() -> RebootCacheClusterInputBuilder
source§impl PartialEq for RebootCacheClusterInputBuilder
impl PartialEq for RebootCacheClusterInputBuilder
source§fn eq(&self, other: &RebootCacheClusterInputBuilder) -> bool
fn eq(&self, other: &RebootCacheClusterInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RebootCacheClusterInputBuilder
Auto Trait Implementations§
impl Freeze for RebootCacheClusterInputBuilder
impl RefUnwindSafe for RebootCacheClusterInputBuilder
impl Send for RebootCacheClusterInputBuilder
impl Sync for RebootCacheClusterInputBuilder
impl Unpin for RebootCacheClusterInputBuilder
impl UnwindSafe for RebootCacheClusterInputBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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