Interface JobSearchSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<JobSearchSummary.Builder,
,JobSearchSummary> SdkBuilder<JobSearchSummary.Builder,
,JobSearchSummary> SdkPojo
- Enclosing class:
JobSearchSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe date and time the resource was created.The user or system that created this resource.The date and time the resource ended running.The job ID.jobParameters
(Map<String, JobParameter> jobParameters) The job parameters.lifecycleStatus
(String lifecycleStatus) The life cycle status.lifecycleStatus
(JobLifecycleStatus lifecycleStatus) The life cycle status.lifecycleStatusMessage
(String lifecycleStatusMessage) The life cycle status message.maxFailedTasksCount
(Integer maxFailedTasksCount) The number of task failures before the job stops running and is marked asFAILED
.maxRetriesPerTask
(Integer maxRetriesPerTask) The maximum number of retries for a job.maxWorkerCount
(Integer maxWorkerCount) The maximum number of worker hosts that can concurrently process a job.The job name.The job priority.The queue ID.sourceJobId
(String sourceJobId) The job ID for the source job.The date and time the resource started running.targetTaskRunStatus
(String targetTaskRunStatus) The task status to start with on the job.targetTaskRunStatus
(JobTargetTaskRunStatus targetTaskRunStatus) The task status to start with on the job.taskFailureRetryCount
(Integer taskFailureRetryCount) The total number of times tasks from the job failed and were retried.taskRunStatus
(String taskRunStatus) The task run status for the job.taskRunStatus
(TaskRunStatus taskRunStatus) The task run status for the job.taskRunStatusCounts
(Map<TaskRunStatus, Integer> taskRunStatusCounts) The number of tasks running on the job.taskRunStatusCountsWithStrings
(Map<String, Integer> taskRunStatusCounts) The number of tasks running on the job.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
jobId
The job ID.
- Parameters:
jobId
- The job ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queueId
The queue ID.
- Parameters:
queueId
- The queue ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The job name.
- Parameters:
name
- The job name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lifecycleStatus
The life cycle status.
- Parameters:
lifecycleStatus
- The life cycle status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lifecycleStatus
The life cycle status.
- Parameters:
lifecycleStatus
- The life cycle status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
-
taskRunStatus
The 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
- The 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
The 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
- The 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:
-
-
targetTaskRunStatus
The task status to start with on the job.
- Parameters:
targetTaskRunStatus
- The task status to start with on the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetTaskRunStatus
The task status to start with on the job.
- Parameters:
targetTaskRunStatus
- The task status to start with on the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
taskRunStatusCountsWithStrings
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
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.
-
taskFailureRetryCount
The total number of times tasks from the job failed and were retried.
- Parameters:
taskFailureRetryCount
- The total number of times tasks from the job failed and were retried.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
priority
The job priority.
- Parameters:
priority
- The job priority.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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 asFAILED
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
-
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.
-
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.
-
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.
-
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.
-
jobParameters
The job parameters.
- Parameters:
jobParameters
- The job parameters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxWorkerCount
The maximum number of worker hosts that can concurrently process a job. When the
maxWorkerCount
is reached, no more workers will be assigned to process the job, even if the fleets assigned to the job's queue has available workers.You can't set the
maxWorkerCount
to 0. If you set it to -1, there is no maximum number of workers.If you don't specify the
maxWorkerCount
, the default is -1.- Parameters:
maxWorkerCount
- The maximum number of worker hosts that can concurrently process a job. When themaxWorkerCount
is reached, no more workers will be assigned to process the job, even if the fleets assigned to the job's queue has available workers.You can't set the
maxWorkerCount
to 0. If you set it to -1, there is no maximum number of workers.If you don't specify the
maxWorkerCount
, the default is -1.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceJobId
The job ID for the source job.
- Parameters:
sourceJobId
- The job ID for the source job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-