Struct aws_sdk_dax::types::builders::NodeBuilder
source · #[non_exhaustive]pub struct NodeBuilder { /* private fields */ }
Expand description
A builder for Node
.
Implementations§
source§impl NodeBuilder
impl NodeBuilder
sourcepub fn node_id(self, input: impl Into<String>) -> Self
pub fn node_id(self, input: impl Into<String>) -> Self
A system-generated identifier for the node.
sourcepub fn set_node_id(self, input: Option<String>) -> Self
pub fn set_node_id(self, input: Option<String>) -> Self
A system-generated identifier for the node.
sourcepub fn get_node_id(&self) -> &Option<String>
pub fn get_node_id(&self) -> &Option<String>
A system-generated identifier for the node.
sourcepub fn endpoint(self, input: Endpoint) -> Self
pub fn endpoint(self, input: Endpoint) -> Self
The endpoint for the node, consisting of a DNS name and a port number. Client applications can connect directly to a node endpoint, if desired (as an alternative to allowing DAX client software to intelligently route requests and responses to nodes in the DAX cluster.
sourcepub fn set_endpoint(self, input: Option<Endpoint>) -> Self
pub fn set_endpoint(self, input: Option<Endpoint>) -> Self
The endpoint for the node, consisting of a DNS name and a port number. Client applications can connect directly to a node endpoint, if desired (as an alternative to allowing DAX client software to intelligently route requests and responses to nodes in the DAX cluster.
sourcepub fn get_endpoint(&self) -> &Option<Endpoint>
pub fn get_endpoint(&self) -> &Option<Endpoint>
The endpoint for the node, consisting of a DNS name and a port number. Client applications can connect directly to a node endpoint, if desired (as an alternative to allowing DAX client software to intelligently route requests and responses to nodes in the DAX cluster.
sourcepub fn node_create_time(self, input: DateTime) -> Self
pub fn node_create_time(self, input: DateTime) -> Self
The date and time (in UNIX epoch format) when the node was launched.
sourcepub fn set_node_create_time(self, input: Option<DateTime>) -> Self
pub fn set_node_create_time(self, input: Option<DateTime>) -> Self
The date and time (in UNIX epoch format) when the node was launched.
sourcepub fn get_node_create_time(&self) -> &Option<DateTime>
pub fn get_node_create_time(&self) -> &Option<DateTime>
The date and time (in UNIX epoch format) when the node was launched.
sourcepub fn availability_zone(self, input: impl Into<String>) -> Self
pub fn availability_zone(self, input: impl Into<String>) -> Self
The Availability Zone (AZ) in which the node has been deployed.
sourcepub fn set_availability_zone(self, input: Option<String>) -> Self
pub fn set_availability_zone(self, input: Option<String>) -> Self
The Availability Zone (AZ) in which the node has been deployed.
sourcepub fn get_availability_zone(&self) -> &Option<String>
pub fn get_availability_zone(&self) -> &Option<String>
The Availability Zone (AZ) in which the node has been deployed.
sourcepub fn node_status(self, input: impl Into<String>) -> Self
pub fn node_status(self, input: impl Into<String>) -> Self
The current status of the node. For example: available
.
sourcepub fn set_node_status(self, input: Option<String>) -> Self
pub fn set_node_status(self, input: Option<String>) -> Self
The current status of the node. For example: available
.
sourcepub fn get_node_status(&self) -> &Option<String>
pub fn get_node_status(&self) -> &Option<String>
The current status of the node. For example: available
.
sourcepub fn parameter_group_status(self, input: impl Into<String>) -> Self
pub fn parameter_group_status(self, input: impl Into<String>) -> Self
The status of the parameter group associated with this node. For example, in-sync
.
sourcepub fn set_parameter_group_status(self, input: Option<String>) -> Self
pub fn set_parameter_group_status(self, input: Option<String>) -> Self
The status of the parameter group associated with this node. For example, in-sync
.
sourcepub fn get_parameter_group_status(&self) -> &Option<String>
pub fn get_parameter_group_status(&self) -> &Option<String>
The status of the parameter group associated with this node. For example, in-sync
.
Trait Implementations§
source§impl Clone for NodeBuilder
impl Clone for NodeBuilder
source§fn clone(&self) -> NodeBuilder
fn clone(&self) -> NodeBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for NodeBuilder
impl Debug for NodeBuilder
source§impl Default for NodeBuilder
impl Default for NodeBuilder
source§fn default() -> NodeBuilder
fn default() -> NodeBuilder
source§impl PartialEq for NodeBuilder
impl PartialEq for NodeBuilder
source§fn eq(&self, other: &NodeBuilder) -> bool
fn eq(&self, other: &NodeBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.