#[non_exhaustive]pub struct CacheParameterGroupBuilder { /* private fields */ }
Expand description
A builder for CacheParameterGroup
.
Implementations§
source§impl CacheParameterGroupBuilder
impl CacheParameterGroupBuilder
sourcepub fn cache_parameter_group_name(self, input: impl Into<String>) -> Self
pub fn cache_parameter_group_name(self, input: impl Into<String>) -> Self
The name of the cache parameter group.
sourcepub fn set_cache_parameter_group_name(self, input: Option<String>) -> Self
pub fn set_cache_parameter_group_name(self, input: Option<String>) -> Self
The name of the cache parameter group.
sourcepub fn get_cache_parameter_group_name(&self) -> &Option<String>
pub fn get_cache_parameter_group_name(&self) -> &Option<String>
The name of the cache parameter group.
sourcepub fn cache_parameter_group_family(self, input: impl Into<String>) -> Self
pub fn cache_parameter_group_family(self, input: impl Into<String>) -> Self
The name of the cache parameter group family that this cache parameter group is compatible with.
Valid values are: memcached1.4
| memcached1.5
| memcached1.6
| redis2.6
| redis2.8
| redis3.2
| redis4.0
| redis5.0
| redis6.x
| redis7
sourcepub fn set_cache_parameter_group_family(self, input: Option<String>) -> Self
pub fn set_cache_parameter_group_family(self, input: Option<String>) -> Self
The name of the cache parameter group family that this cache parameter group is compatible with.
Valid values are: memcached1.4
| memcached1.5
| memcached1.6
| redis2.6
| redis2.8
| redis3.2
| redis4.0
| redis5.0
| redis6.x
| redis7
sourcepub fn get_cache_parameter_group_family(&self) -> &Option<String>
pub fn get_cache_parameter_group_family(&self) -> &Option<String>
The name of the cache parameter group family that this cache parameter group is compatible with.
Valid values are: memcached1.4
| memcached1.5
| memcached1.6
| redis2.6
| redis2.8
| redis3.2
| redis4.0
| redis5.0
| redis6.x
| redis7
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description for this cache parameter group.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description for this cache parameter group.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description for this cache parameter group.
sourcepub fn is_global(self, input: bool) -> Self
pub fn is_global(self, input: bool) -> Self
Indicates whether the parameter group is associated with a Global datastore
sourcepub fn set_is_global(self, input: Option<bool>) -> Self
pub fn set_is_global(self, input: Option<bool>) -> Self
Indicates whether the parameter group is associated with a Global datastore
sourcepub fn get_is_global(&self) -> &Option<bool>
pub fn get_is_global(&self) -> &Option<bool>
Indicates whether the parameter group is associated with a Global datastore
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The ARN (Amazon Resource Name) of the cache parameter group.
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The ARN (Amazon Resource Name) of the cache parameter group.
sourcepub fn get_arn(&self) -> &Option<String>
pub fn get_arn(&self) -> &Option<String>
The ARN (Amazon Resource Name) of the cache parameter group.
sourcepub fn build(self) -> CacheParameterGroup
pub fn build(self) -> CacheParameterGroup
Consumes the builder and constructs a CacheParameterGroup
.
Trait Implementations§
source§impl Clone for CacheParameterGroupBuilder
impl Clone for CacheParameterGroupBuilder
source§fn clone(&self) -> CacheParameterGroupBuilder
fn clone(&self) -> CacheParameterGroupBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CacheParameterGroupBuilder
impl Debug for CacheParameterGroupBuilder
source§impl Default for CacheParameterGroupBuilder
impl Default for CacheParameterGroupBuilder
source§fn default() -> CacheParameterGroupBuilder
fn default() -> CacheParameterGroupBuilder
source§impl PartialEq for CacheParameterGroupBuilder
impl PartialEq for CacheParameterGroupBuilder
source§fn eq(&self, other: &CacheParameterGroupBuilder) -> bool
fn eq(&self, other: &CacheParameterGroupBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CacheParameterGroupBuilder
Auto Trait Implementations§
impl Freeze for CacheParameterGroupBuilder
impl RefUnwindSafe for CacheParameterGroupBuilder
impl Send for CacheParameterGroupBuilder
impl Sync for CacheParameterGroupBuilder
impl Unpin for CacheParameterGroupBuilder
impl UnwindSafe for CacheParameterGroupBuilder
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