Interface Node.Builder

    • 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 the Endpoint.Builder avoiding the need to create one manually via Endpoint.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to endpoint(Endpoint).

        Parameters:
        endpoint - a consumer that will call methods on Endpoint.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.