Interface GetStepResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<GetStepResponse.Builder,GetStepResponse>, DeadlineResponse.Builder, SdkBuilder<GetStepResponse.Builder,GetStepResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
GetStepResponse

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

    • createdAt

      GetStepResponse.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

      GetStepResponse.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.
    • dependencyCounts

      GetStepResponse.Builder dependencyCounts(DependencyCounts dependencyCounts)

      The number of dependencies in the step.

      Parameters:
      dependencyCounts - The number of dependencies in the step.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dependencyCounts

      default GetStepResponse.Builder dependencyCounts(Consumer<DependencyCounts.Builder> dependencyCounts)

      The number of dependencies in the step.

      This is a convenience method that creates an instance of the DependencyCounts.Builder avoiding the need to create one manually via DependencyCounts.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to dependencyCounts(DependencyCounts).

      Parameters:
      dependencyCounts - a consumer that will call methods on DependencyCounts.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • description

      GetStepResponse.Builder description(String description)

      The description of the step.

      Parameters:
      description - The description of the step.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endedAt

      GetStepResponse.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.
    • lifecycleStatus

      GetStepResponse.Builder lifecycleStatus(String lifecycleStatus)

      The life cycle status of the step.

      Parameters:
      lifecycleStatus - The life cycle status of the step.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • lifecycleStatus

      GetStepResponse.Builder lifecycleStatus(StepLifecycleStatus lifecycleStatus)

      The life cycle status of the step.

      Parameters:
      lifecycleStatus - The life cycle status of the step.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • lifecycleStatusMessage

      GetStepResponse.Builder lifecycleStatusMessage(String lifecycleStatusMessage)

      A message that describes the lifecycle status of the step.

      Parameters:
      lifecycleStatusMessage - A message that describes the lifecycle status of the step.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the step.

      Parameters:
      name - The name of the step.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • parameterSpace

      GetStepResponse.Builder parameterSpace(ParameterSpace parameterSpace)

      A list of step parameters and the combination expression for the step.

      Parameters:
      parameterSpace - A list of step parameters and the combination expression for the step.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • parameterSpace

      default GetStepResponse.Builder parameterSpace(Consumer<ParameterSpace.Builder> parameterSpace)

      A list of step parameters and the combination expression for the step.

      This is a convenience method that creates an instance of the ParameterSpace.Builder avoiding the need to create one manually via ParameterSpace.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to parameterSpace(ParameterSpace).

      Parameters:
      parameterSpace - a consumer that will call methods on ParameterSpace.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • requiredCapabilities

      GetStepResponse.Builder requiredCapabilities(StepRequiredCapabilities requiredCapabilities)

      The required capabilities of the step.

      Parameters:
      requiredCapabilities - The required capabilities of the step.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • requiredCapabilities

      default GetStepResponse.Builder requiredCapabilities(Consumer<StepRequiredCapabilities.Builder> requiredCapabilities)

      The required capabilities of the step.

      This is a convenience method that creates an instance of the StepRequiredCapabilities.Builder avoiding the need to create one manually via StepRequiredCapabilities.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to requiredCapabilities(StepRequiredCapabilities).

      Parameters:
      requiredCapabilities - a consumer that will call methods on StepRequiredCapabilities.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • startedAt

      GetStepResponse.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.
    • stepId

      The step ID.

      Parameters:
      stepId - The step ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetTaskRunStatus

      GetStepResponse.Builder targetTaskRunStatus(String targetTaskRunStatus)

      The task status with which the job started.

      Parameters:
      targetTaskRunStatus - The task status with which the job started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • targetTaskRunStatus

      GetStepResponse.Builder targetTaskRunStatus(StepTargetTaskRunStatus targetTaskRunStatus)

      The task status with which the job started.

      Parameters:
      targetTaskRunStatus - The task status with which the job started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • taskRunStatus

      GetStepResponse.Builder taskRunStatus(String taskRunStatus)

      The task run status for the job.

      Parameters:
      taskRunStatus - The task run status for the job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • taskRunStatus

      GetStepResponse.Builder taskRunStatus(TaskRunStatus taskRunStatus)

      The task run status for the job.

      Parameters:
      taskRunStatus - The task run status for the job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • taskRunStatusCountsWithStrings

      GetStepResponse.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

      GetStepResponse.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.
    • updatedAt

      GetStepResponse.Builder updatedAt(Instant updatedAt)

      The date and time the resource was updated.

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

      GetStepResponse.Builder updatedBy(String updatedBy)

      The user or system that updated this resource.

      Parameters:
      updatedBy - The user or system that updated this resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.