Struct aws_sdk_elasticache::types::builders::UserGroupBuilder
source · #[non_exhaustive]pub struct UserGroupBuilder { /* private fields */ }
Expand description
A builder for UserGroup
.
Implementations§
source§impl UserGroupBuilder
impl UserGroupBuilder
sourcepub fn user_group_id(self, input: impl Into<String>) -> Self
pub fn user_group_id(self, input: impl Into<String>) -> Self
The ID of the user group.
sourcepub fn set_user_group_id(self, input: Option<String>) -> Self
pub fn set_user_group_id(self, input: Option<String>) -> Self
The ID of the user group.
sourcepub fn get_user_group_id(&self) -> &Option<String>
pub fn get_user_group_id(&self) -> &Option<String>
The ID of the user group.
sourcepub fn status(self, input: impl Into<String>) -> Self
pub fn status(self, input: impl Into<String>) -> Self
Indicates user group status. Can be "creating", "active", "modifying", "deleting".
sourcepub fn set_status(self, input: Option<String>) -> Self
pub fn set_status(self, input: Option<String>) -> Self
Indicates user group status. Can be "creating", "active", "modifying", "deleting".
sourcepub fn get_status(&self) -> &Option<String>
pub fn get_status(&self) -> &Option<String>
Indicates user group status. Can be "creating", "active", "modifying", "deleting".
sourcepub fn set_engine(self, input: Option<String>) -> Self
pub fn set_engine(self, input: Option<String>) -> Self
The current supported value is Redis.
sourcepub fn get_engine(&self) -> &Option<String>
pub fn get_engine(&self) -> &Option<String>
The current supported value is Redis.
sourcepub fn user_ids(self, input: impl Into<String>) -> Self
pub fn user_ids(self, input: impl Into<String>) -> Self
Appends an item to user_ids
.
To override the contents of this collection use set_user_ids
.
The list of user IDs that belong to the user group.
sourcepub fn set_user_ids(self, input: Option<Vec<String>>) -> Self
pub fn set_user_ids(self, input: Option<Vec<String>>) -> Self
The list of user IDs that belong to the user group.
sourcepub fn get_user_ids(&self) -> &Option<Vec<String>>
pub fn get_user_ids(&self) -> &Option<Vec<String>>
The list of user IDs that belong to the user group.
sourcepub fn minimum_engine_version(self, input: impl Into<String>) -> Self
pub fn minimum_engine_version(self, input: impl Into<String>) -> Self
The minimum engine version required, which is Redis 6.0
sourcepub fn set_minimum_engine_version(self, input: Option<String>) -> Self
pub fn set_minimum_engine_version(self, input: Option<String>) -> Self
The minimum engine version required, which is Redis 6.0
sourcepub fn get_minimum_engine_version(&self) -> &Option<String>
pub fn get_minimum_engine_version(&self) -> &Option<String>
The minimum engine version required, which is Redis 6.0
sourcepub fn pending_changes(self, input: UserGroupPendingChanges) -> Self
pub fn pending_changes(self, input: UserGroupPendingChanges) -> Self
A list of updates being applied to the user group.
sourcepub fn set_pending_changes(self, input: Option<UserGroupPendingChanges>) -> Self
pub fn set_pending_changes(self, input: Option<UserGroupPendingChanges>) -> Self
A list of updates being applied to the user group.
sourcepub fn get_pending_changes(&self) -> &Option<UserGroupPendingChanges>
pub fn get_pending_changes(&self) -> &Option<UserGroupPendingChanges>
A list of updates being applied to the user group.
sourcepub fn replication_groups(self, input: impl Into<String>) -> Self
pub fn replication_groups(self, input: impl Into<String>) -> Self
Appends an item to replication_groups
.
To override the contents of this collection use set_replication_groups
.
A list of replication groups that the user group can access.
sourcepub fn set_replication_groups(self, input: Option<Vec<String>>) -> Self
pub fn set_replication_groups(self, input: Option<Vec<String>>) -> Self
A list of replication groups that the user group can access.
sourcepub fn get_replication_groups(&self) -> &Option<Vec<String>>
pub fn get_replication_groups(&self) -> &Option<Vec<String>>
A list of replication groups that the user group can access.
sourcepub fn serverless_caches(self, input: impl Into<String>) -> Self
pub fn serverless_caches(self, input: impl Into<String>) -> Self
Appends an item to serverless_caches
.
To override the contents of this collection use set_serverless_caches
.
Indicates which serverless caches the specified user group is associated with. Available for Redis only.
sourcepub fn set_serverless_caches(self, input: Option<Vec<String>>) -> Self
pub fn set_serverless_caches(self, input: Option<Vec<String>>) -> Self
Indicates which serverless caches the specified user group is associated with. Available for Redis only.
sourcepub fn get_serverless_caches(&self) -> &Option<Vec<String>>
pub fn get_serverless_caches(&self) -> &Option<Vec<String>>
Indicates which serverless caches the specified user group is associated with. Available for Redis only.
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the user group.
Trait Implementations§
source§impl Clone for UserGroupBuilder
impl Clone for UserGroupBuilder
source§fn clone(&self) -> UserGroupBuilder
fn clone(&self) -> UserGroupBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UserGroupBuilder
impl Debug for UserGroupBuilder
source§impl Default for UserGroupBuilder
impl Default for UserGroupBuilder
source§fn default() -> UserGroupBuilder
fn default() -> UserGroupBuilder
source§impl PartialEq for UserGroupBuilder
impl PartialEq for UserGroupBuilder
source§fn eq(&self, other: &UserGroupBuilder) -> bool
fn eq(&self, other: &UserGroupBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.