Interface JobSearchSummary.Builder

    • Method Detail

      • createdAt

        JobSearchSummary.Builder createdAt​(Instant createdAt)

        The date and time the resource was created.

        Parameters:
        createdAt - The date and time the resource was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdBy

        JobSearchSummary.Builder createdBy​(String createdBy)

        The user or system that created this resource.

        Parameters:
        createdBy - The user or system that created this resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • endedAt

        JobSearchSummary.Builder endedAt​(Instant endedAt)

        The date and time the resource ended running.

        Parameters:
        endedAt - The date and time the resource ended running.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • jobId

        JobSearchSummary.Builder jobId​(String jobId)

        The job ID.

        Parameters:
        jobId - The job ID.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • jobParameters

        JobSearchSummary.Builder jobParameters​(Map<String,​JobParameter> jobParameters)

        The job parameters.

        Parameters:
        jobParameters - The job parameters.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lifecycleStatusMessage

        JobSearchSummary.Builder lifecycleStatusMessage​(String lifecycleStatusMessage)

        The life cycle status message.

        Parameters:
        lifecycleStatusMessage - The life cycle status message.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • maxFailedTasksCount

        JobSearchSummary.Builder maxFailedTasksCount​(Integer maxFailedTasksCount)

        The number of task failures before the job stops running and is marked as FAILED.

        Parameters:
        maxFailedTasksCount - The number of task failures before the job stops running and is marked as FAILED.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • maxRetriesPerTask

        JobSearchSummary.Builder maxRetriesPerTask​(Integer maxRetriesPerTask)

        The maximum number of retries for a job.

        Parameters:
        maxRetriesPerTask - The maximum number of retries for a job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        JobSearchSummary.Builder name​(String name)

        The job name.

        Parameters:
        name - The job name.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • priority

        JobSearchSummary.Builder priority​(Integer priority)

        The job priority.

        Parameters:
        priority - The job priority.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • queueId

        JobSearchSummary.Builder queueId​(String queueId)

        The queue ID.

        Parameters:
        queueId - The queue ID.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • startedAt

        JobSearchSummary.Builder startedAt​(Instant startedAt)

        The date and time the resource started running.

        Parameters:
        startedAt - The date and time the resource started running.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • taskRunStatus

        JobSearchSummary.Builder taskRunStatus​(String taskRunStatus)

        task run status for the job.

        • PENDING–pending and waiting for resources.

        • READY–ready to be processed.

        • ASSIGNED–assigned and will run next on a worker.

        • SCHEDULED–scheduled to be run on a worker.

        • INTERRUPTING–being interrupted.

        • RUNNING–running on a worker.

        • SUSPENDED–the task is suspended.

        • CANCELED–the task has been canceled.

        • FAILED–the task has failed.

        • SUCCEEDED–the task has succeeded.

        Parameters:
        taskRunStatus - task run status for the job.

        • PENDING–pending and waiting for resources.

        • READY–ready to be processed.

        • ASSIGNED–assigned and will run next on a worker.

        • SCHEDULED–scheduled to be run on a worker.

        • INTERRUPTING–being interrupted.

        • RUNNING–running on a worker.

        • SUSPENDED–the task is suspended.

        • CANCELED–the task has been canceled.

        • FAILED–the task has failed.

        • SUCCEEDED–the task has succeeded.

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

        JobSearchSummary.Builder taskRunStatus​(TaskRunStatus taskRunStatus)

        task run status for the job.

        • PENDING–pending and waiting for resources.

        • READY–ready to be processed.

        • ASSIGNED–assigned and will run next on a worker.

        • SCHEDULED–scheduled to be run on a worker.

        • INTERRUPTING–being interrupted.

        • RUNNING–running on a worker.

        • SUSPENDED–the task is suspended.

        • CANCELED–the task has been canceled.

        • FAILED–the task has failed.

        • SUCCEEDED–the task has succeeded.

        Parameters:
        taskRunStatus - task run status for the job.

        • PENDING–pending and waiting for resources.

        • READY–ready to be processed.

        • ASSIGNED–assigned and will run next on a worker.

        • SCHEDULED–scheduled to be run on a worker.

        • INTERRUPTING–being interrupted.

        • RUNNING–running on a worker.

        • SUSPENDED–the task is suspended.

        • CANCELED–the task has been canceled.

        • FAILED–the task has failed.

        • SUCCEEDED–the task has succeeded.

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

        JobSearchSummary.Builder taskRunStatusCountsWithStrings​(Map<String,​Integer> taskRunStatusCounts)

        The number of tasks running on the job.

        Parameters:
        taskRunStatusCounts - The number of tasks running on the job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • taskRunStatusCounts

        JobSearchSummary.Builder taskRunStatusCounts​(Map<TaskRunStatus,​Integer> taskRunStatusCounts)

        The number of tasks running on the job.

        Parameters:
        taskRunStatusCounts - The number of tasks running on the job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.