Interface TaskObject.Builder

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

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

    • taskId

      TaskObject.Builder taskId(String taskId)

      An internal identifier for the task. This ID is passed to the SetTaskStatus and ReportTaskProgress actions.

      Parameters:
      taskId - An internal identifier for the task. This ID is passed to the SetTaskStatus and ReportTaskProgress actions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pipelineId

      TaskObject.Builder pipelineId(String pipelineId)

      The ID of the pipeline that provided the task.

      Parameters:
      pipelineId - The ID of the pipeline that provided the task.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • attemptId

      TaskObject.Builder attemptId(String attemptId)

      The ID of the pipeline task attempt object. AWS Data Pipeline uses this value to track how many times a task is attempted.

      Parameters:
      attemptId - The ID of the pipeline task attempt object. AWS Data Pipeline uses this value to track how many times a task is attempted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • objects

      Connection information for the location where the task runner will publish the output of the task.

      Parameters:
      objects - Connection information for the location where the task runner will publish the output of the task.
      Returns:
      Returns a reference to this object so that method calls can be chained together.