Interface ExecutorsSummary.Builder

  • Method Details

    • executorId

      ExecutorsSummary.Builder executorId(String executorId)

      The UUID of the executor.

      Parameters:
      executorId - The UUID of the executor.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • executorType

      ExecutorsSummary.Builder executorType(String executorType)

      The type of executor used for the application (COORDINATOR, GATEWAY, or WORKER).

      Parameters:
      executorType - The type of executor used for the application (COORDINATOR, GATEWAY, or WORKER).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • executorType

      ExecutorsSummary.Builder executorType(ExecutorType executorType)

      The type of executor used for the application (COORDINATOR, GATEWAY, or WORKER).

      Parameters:
      executorType - The type of executor used for the application (COORDINATOR, GATEWAY, or WORKER).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • startDateTime

      ExecutorsSummary.Builder startDateTime(Long startDateTime)

      The date and time that the executor started.

      Parameters:
      startDateTime - The date and time that the executor started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • terminationDateTime

      ExecutorsSummary.Builder terminationDateTime(Long terminationDateTime)

      The date and time that the executor was terminated.

      Parameters:
      terminationDateTime - The date and time that the executor was terminated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • executorState

      ExecutorsSummary.Builder executorState(String executorState)

      The processing state of the executor. A description of each state follows.

      CREATING - The executor is being started, including acquiring resources.

      CREATED - The executor has been started.

      REGISTERED - The executor has been registered.

      TERMINATING - The executor is in the process of shutting down.

      TERMINATED - The executor is no longer running.

      FAILED - Due to a failure, the executor is no longer running.

      Parameters:
      executorState - The processing state of the executor. A description of each state follows.

      CREATING - The executor is being started, including acquiring resources.

      CREATED - The executor has been started.

      REGISTERED - The executor has been registered.

      TERMINATING - The executor is in the process of shutting down.

      TERMINATED - The executor is no longer running.

      FAILED - Due to a failure, the executor is no longer running.

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

      ExecutorsSummary.Builder executorState(ExecutorState executorState)

      The processing state of the executor. A description of each state follows.

      CREATING - The executor is being started, including acquiring resources.

      CREATED - The executor has been started.

      REGISTERED - The executor has been registered.

      TERMINATING - The executor is in the process of shutting down.

      TERMINATED - The executor is no longer running.

      FAILED - Due to a failure, the executor is no longer running.

      Parameters:
      executorState - The processing state of the executor. A description of each state follows.

      CREATING - The executor is being started, including acquiring resources.

      CREATED - The executor has been started.

      REGISTERED - The executor has been registered.

      TERMINATING - The executor is in the process of shutting down.

      TERMINATED - The executor is no longer running.

      FAILED - Due to a failure, the executor is no longer running.

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

      ExecutorsSummary.Builder executorSize(Long executorSize)

      The smallest unit of compute that a session can request from Athena. Size is measured in data processing unit (DPU) values, a relative measure of processing power.

      Parameters:
      executorSize - The smallest unit of compute that a session can request from Athena. Size is measured in data processing unit (DPU) values, a relative measure of processing power.
      Returns:
      Returns a reference to this object so that method calls can be chained together.