Struct aws_sdk_elasticache::types::builders::NodeGroupMemberBuilder
source · #[non_exhaustive]pub struct NodeGroupMemberBuilder { /* private fields */ }
Expand description
A builder for NodeGroupMember
.
Implementations§
source§impl NodeGroupMemberBuilder
impl NodeGroupMemberBuilder
sourcepub fn cache_cluster_id(self, input: impl Into<String>) -> Self
pub fn cache_cluster_id(self, input: impl Into<String>) -> Self
The ID of the cluster to which the node belongs.
sourcepub fn set_cache_cluster_id(self, input: Option<String>) -> Self
pub fn set_cache_cluster_id(self, input: Option<String>) -> Self
The ID of the cluster to which the node belongs.
sourcepub fn get_cache_cluster_id(&self) -> &Option<String>
pub fn get_cache_cluster_id(&self) -> &Option<String>
The ID of the cluster to which the node belongs.
sourcepub fn cache_node_id(self, input: impl Into<String>) -> Self
pub fn cache_node_id(self, input: impl Into<String>) -> Self
The ID of the node within its cluster. A node ID is a numeric identifier (0001, 0002, etc.).
sourcepub fn set_cache_node_id(self, input: Option<String>) -> Self
pub fn set_cache_node_id(self, input: Option<String>) -> Self
The ID of the node within its cluster. A node ID is a numeric identifier (0001, 0002, etc.).
sourcepub fn get_cache_node_id(&self) -> &Option<String>
pub fn get_cache_node_id(&self) -> &Option<String>
The ID of the node within its cluster. A node ID is a numeric identifier (0001, 0002, etc.).
sourcepub fn read_endpoint(self, input: Endpoint) -> Self
pub fn read_endpoint(self, input: Endpoint) -> Self
The information required for client programs to connect to a node for read operations. The read endpoint is only applicable on Redis (cluster mode disabled) clusters.
sourcepub fn set_read_endpoint(self, input: Option<Endpoint>) -> Self
pub fn set_read_endpoint(self, input: Option<Endpoint>) -> Self
The information required for client programs to connect to a node for read operations. The read endpoint is only applicable on Redis (cluster mode disabled) clusters.
sourcepub fn get_read_endpoint(&self) -> &Option<Endpoint>
pub fn get_read_endpoint(&self) -> &Option<Endpoint>
The information required for client programs to connect to a node for read operations. The read endpoint is only applicable on Redis (cluster mode disabled) clusters.
sourcepub fn preferred_availability_zone(self, input: impl Into<String>) -> Self
pub fn preferred_availability_zone(self, input: impl Into<String>) -> Self
The name of the Availability Zone in which the node is located.
sourcepub fn set_preferred_availability_zone(self, input: Option<String>) -> Self
pub fn set_preferred_availability_zone(self, input: Option<String>) -> Self
The name of the Availability Zone in which the node is located.
sourcepub fn get_preferred_availability_zone(&self) -> &Option<String>
pub fn get_preferred_availability_zone(&self) -> &Option<String>
The name of the Availability Zone in which the node is located.
sourcepub fn preferred_outpost_arn(self, input: impl Into<String>) -> Self
pub fn preferred_outpost_arn(self, input: impl Into<String>) -> Self
The outpost ARN of the node group member.
sourcepub fn set_preferred_outpost_arn(self, input: Option<String>) -> Self
pub fn set_preferred_outpost_arn(self, input: Option<String>) -> Self
The outpost ARN of the node group member.
sourcepub fn get_preferred_outpost_arn(&self) -> &Option<String>
pub fn get_preferred_outpost_arn(&self) -> &Option<String>
The outpost ARN of the node group member.
sourcepub fn current_role(self, input: impl Into<String>) -> Self
pub fn current_role(self, input: impl Into<String>) -> Self
The role that is currently assigned to the node - primary
or replica
. This member is only applicable for Redis (cluster mode disabled) replication groups.
sourcepub fn set_current_role(self, input: Option<String>) -> Self
pub fn set_current_role(self, input: Option<String>) -> Self
The role that is currently assigned to the node - primary
or replica
. This member is only applicable for Redis (cluster mode disabled) replication groups.
sourcepub fn get_current_role(&self) -> &Option<String>
pub fn get_current_role(&self) -> &Option<String>
The role that is currently assigned to the node - primary
or replica
. This member is only applicable for Redis (cluster mode disabled) replication groups.
sourcepub fn build(self) -> NodeGroupMember
pub fn build(self) -> NodeGroupMember
Consumes the builder and constructs a NodeGroupMember
.
Trait Implementations§
source§impl Clone for NodeGroupMemberBuilder
impl Clone for NodeGroupMemberBuilder
source§fn clone(&self) -> NodeGroupMemberBuilder
fn clone(&self) -> NodeGroupMemberBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for NodeGroupMemberBuilder
impl Debug for NodeGroupMemberBuilder
source§impl Default for NodeGroupMemberBuilder
impl Default for NodeGroupMemberBuilder
source§fn default() -> NodeGroupMemberBuilder
fn default() -> NodeGroupMemberBuilder
source§impl PartialEq for NodeGroupMemberBuilder
impl PartialEq for NodeGroupMemberBuilder
source§fn eq(&self, other: &NodeGroupMemberBuilder) -> bool
fn eq(&self, other: &NodeGroupMemberBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.