Interface Node.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Node.Builder,Node>,SdkBuilder<Node.Builder,Node>,SdkPojo
- Enclosing class:
- Node
public static interface Node.Builder extends SdkPojo, CopyableBuilder<Node.Builder,Node>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Node.BuilderavailabilityZone(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.Node.Builderendpoint(Endpoint endpoint)The endpoint for the node, consisting of a DNS name and a port number.Node.BuildernodeCreateTime(Instant nodeCreateTime)The date and time (in UNIX epoch format) when the node was launched.Node.BuildernodeId(String nodeId)A system-generated identifier for the node.Node.BuildernodeStatus(String nodeStatus)The current status of the node.Node.BuilderparameterGroupStatus(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
nodeId
Node.Builder nodeId(String 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
Node.Builder endpoint(Endpoint 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
default Node.Builder endpoint(Consumer<Endpoint.Builder> 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:
endpoint(Endpoint)
-
nodeCreateTime
Node.Builder nodeCreateTime(Instant 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
Node.Builder availabilityZone(String 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
Node.Builder nodeStatus(String 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
Node.Builder parameterGroupStatus(String 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.
-
-