Interface Node.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Node.Builder,
,Node> SdkBuilder<Node.Builder,
,Node> SdkPojo
- Enclosing class:
Node
-
Method Summary
Modifier and TypeMethodDescriptionavailabilityZone
(String availabilityZone) The Availability Zone (AZ) in which the node has been deployed.default Node.Builder
endpoint
(Consumer<Endpoint.Builder> endpoint) The endpoint for the node, consisting of a DNS name and a port number.The endpoint for the node, consisting of a DNS name and a port number.nodeCreateTime
(Instant nodeCreateTime) The date and time (in UNIX epoch format) when the node was launched.A system-generated identifier for the node.nodeStatus
(String nodeStatus) The current status of the node.parameterGroupStatus
(String parameterGroupStatus) The status of the parameter group associated with this node.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
nodeId
A system-generated identifier for the node.
- Parameters:
nodeId
- A system-generated identifier for the node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
This is a convenience method that creates an instance of theEndpoint.Builder
avoiding the need to create one manually viaEndpoint.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toendpoint(Endpoint)
.- Parameters:
endpoint
- a consumer that will call methods onEndpoint.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nodeCreateTime
The date and time (in UNIX epoch format) when the node was launched.
- Parameters:
nodeCreateTime
- The date and time (in UNIX epoch format) when the node was launched.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZone
The Availability Zone (AZ) in which the node has been deployed.
- Parameters:
availabilityZone
- The Availability Zone (AZ) in which the node has been deployed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeStatus
The current status of the node. For example:
available
.- Parameters:
nodeStatus
- The current status of the node. For example:available
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameterGroupStatus
The status of the parameter group associated with this node. For example,
in-sync
.- Parameters:
parameterGroupStatus
- The status of the parameter group associated with this node. For example,in-sync
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-