Class Node
- java.lang.Object
-
- software.amazon.awssdk.services.dax.model.Node
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Node.Builder,Node>
@Generated("software.amazon.awssdk:codegen") public final class Node extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Node.Builder,Node>
Represents an individual node within a DAX cluster.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceNode.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringavailabilityZone()The Availability Zone (AZ) in which the node has been deployed.static Node.Builderbuilder()Endpointendpoint()The endpoint for the node, consisting of a DNS name and a port number.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantnodeCreateTime()The date and time (in UNIX epoch format) when the node was launched.StringnodeId()A system-generated identifier for the node.StringnodeStatus()The current status of the node.StringparameterGroupStatus()The status of the parameter group associated with this node.List<SdkField<?>>sdkFields()static Class<? extends Node.Builder>serializableBuilderClass()Node.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
nodeId
public final String nodeId()
A system-generated identifier for the node.
- Returns:
- A system-generated identifier for the node.
-
endpoint
public final 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.
- Returns:
- 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.
-
nodeCreateTime
public final Instant nodeCreateTime()
The date and time (in UNIX epoch format) when the node was launched.
- Returns:
- The date and time (in UNIX epoch format) when the node was launched.
-
availabilityZone
public final String availabilityZone()
The Availability Zone (AZ) in which the node has been deployed.
- Returns:
- The Availability Zone (AZ) in which the node has been deployed.
-
nodeStatus
public final String nodeStatus()
The current status of the node. For example:
available.- Returns:
- The current status of the node. For example:
available.
-
parameterGroupStatus
public final String parameterGroupStatus()
The status of the parameter group associated with this node. For example,
in-sync.- Returns:
- The status of the parameter group associated with this node. For example,
in-sync.
-
toBuilder
public Node.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Node.Builder,Node>
-
builder
public static Node.Builder builder()
-
serializableBuilderClass
public static Class<? extends Node.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-