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.Builderendpoint(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaEndpoint.builder().When the
Consumercompletes,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.
-