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 ==
.impl StructuralPartialEq for NodeBuilder
Auto Trait Implementations§
impl Freeze for NodeBuilder
impl RefUnwindSafe for NodeBuilder
impl Send for NodeBuilder
impl Sync for NodeBuilder
impl Unpin for NodeBuilder
impl UnwindSafe for NodeBuilder
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> 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