Interface KxNode.Builder

All Superinterfaces:
Buildable, CopyableBuilder<KxNode.Builder,KxNode>, SdkBuilder<KxNode.Builder,KxNode>, SdkPojo
Enclosing class:
KxNode

public static interface KxNode.Builder extends SdkPojo, CopyableBuilder<KxNode.Builder,KxNode>
  • Method Details

    • nodeId

      KxNode.Builder nodeId(String nodeId)

      A unique identifier for the node.

      Parameters:
      nodeId - A unique identifier for the node.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availabilityZoneId

      KxNode.Builder availabilityZoneId(String availabilityZoneId)

      The identifier of the availability zones where subnets for the environment are created.

      Parameters:
      availabilityZoneId - The identifier of the availability zones where subnets for the environment are created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • launchTime

      KxNode.Builder launchTime(Instant launchTime)

      The time when a particular node is started. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.

      Parameters:
      launchTime - The time when a particular node is started. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      KxNode.Builder status(String status)

      Specifies the status of the cluster nodes.

      • RUNNING – The node is actively serving.

      • PROVISIONING – The node is being prepared.

      Parameters:
      status - Specifies the status of the cluster nodes.

      • RUNNING – The node is actively serving.

      • PROVISIONING – The node is being prepared.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      KxNode.Builder status(KxNodeStatus status)

      Specifies the status of the cluster nodes.

      • RUNNING – The node is actively serving.

      • PROVISIONING – The node is being prepared.

      Parameters:
      status - Specifies the status of the cluster nodes.

      • RUNNING – The node is actively serving.

      • PROVISIONING – The node is being prepared.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: