Class Node

    • 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.
      • serializableBuilderClass

        public static Class<? extends Node.Builder> serializableBuilderClass()
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • 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.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)