Interface ExecutorsSummary.Builder

    • Method Detail

      • 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, ExecutorType
      • 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:
        ExecutorType, ExecutorType
      • 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, ExecutorState
      • 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:
        ExecutorState, ExecutorState
      • 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.