Struct aws_sdk_elasticache::operation::delete_user_group::builders::DeleteUserGroupOutputBuilder
source · #[non_exhaustive]pub struct DeleteUserGroupOutputBuilder { /* private fields */ }
Expand description
A builder for DeleteUserGroupOutput
.
Implementations§
source§impl DeleteUserGroupOutputBuilder
impl DeleteUserGroupOutputBuilder
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.
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the user group.
sourcepub fn build(self) -> DeleteUserGroupOutput
pub fn build(self) -> DeleteUserGroupOutput
Consumes the builder and constructs a DeleteUserGroupOutput
.
Trait Implementations§
source§impl Clone for DeleteUserGroupOutputBuilder
impl Clone for DeleteUserGroupOutputBuilder
source§fn clone(&self) -> DeleteUserGroupOutputBuilder
fn clone(&self) -> DeleteUserGroupOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DeleteUserGroupOutputBuilder
impl Debug for DeleteUserGroupOutputBuilder
source§impl Default for DeleteUserGroupOutputBuilder
impl Default for DeleteUserGroupOutputBuilder
source§fn default() -> DeleteUserGroupOutputBuilder
fn default() -> DeleteUserGroupOutputBuilder
source§impl PartialEq for DeleteUserGroupOutputBuilder
impl PartialEq for DeleteUserGroupOutputBuilder
source§fn eq(&self, other: &DeleteUserGroupOutputBuilder) -> bool
fn eq(&self, other: &DeleteUserGroupOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.