Interface DescribeMapRunResponse.Builder

  • Method Details

    • mapRunArn

      DescribeMapRunResponse.Builder mapRunArn(String mapRunArn)

      The Amazon Resource Name (ARN) that identifies a Map Run.

      Parameters:
      mapRunArn - The Amazon Resource Name (ARN) that identifies a Map Run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • executionArn

      DescribeMapRunResponse.Builder executionArn(String executionArn)

      The Amazon Resource Name (ARN) that identifies the execution in which the Map Run was started.

      Parameters:
      executionArn - The Amazon Resource Name (ARN) that identifies the execution in which the Map Run was started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current status of the Map Run.

      Parameters:
      status - The current status of the Map Run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the Map Run.

      Parameters:
      status - The current status of the Map Run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • startDate

      The date when the Map Run was started.

      Parameters:
      startDate - The date when the Map Run was started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stopDate

      The date when the Map Run was stopped.

      Parameters:
      stopDate - The date when the Map Run was stopped.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxConcurrency

      DescribeMapRunResponse.Builder maxConcurrency(Integer maxConcurrency)

      The maximum number of child workflow executions configured to run in parallel for the Map Run at the same time.

      Parameters:
      maxConcurrency - The maximum number of child workflow executions configured to run in parallel for the Map Run at the same time.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • toleratedFailurePercentage

      DescribeMapRunResponse.Builder toleratedFailurePercentage(Float toleratedFailurePercentage)

      The maximum percentage of failed child workflow executions before the Map Run fails.

      Parameters:
      toleratedFailurePercentage - The maximum percentage of failed child workflow executions before the Map Run fails.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • toleratedFailureCount

      DescribeMapRunResponse.Builder toleratedFailureCount(Long toleratedFailureCount)

      The maximum number of failed child workflow executions before the Map Run fails.

      Parameters:
      toleratedFailureCount - The maximum number of failed child workflow executions before the Map Run fails.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • itemCounts

      A JSON object that contains information about the total number of items, and the item count for each processing status, such as pending and failed.

      Parameters:
      itemCounts - A JSON object that contains information about the total number of items, and the item count for each processing status, such as pending and failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • itemCounts

      A JSON object that contains information about the total number of items, and the item count for each processing status, such as pending and failed.

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

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

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

      DescribeMapRunResponse.Builder executionCounts(MapRunExecutionCounts executionCounts)

      A JSON object that contains information about the total number of child workflow executions for the Map Run, and the count of child workflow executions for each status, such as failed and succeeded.

      Parameters:
      executionCounts - A JSON object that contains information about the total number of child workflow executions for the Map Run, and the count of child workflow executions for each status, such as failed and succeeded.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • executionCounts

      default DescribeMapRunResponse.Builder executionCounts(Consumer<MapRunExecutionCounts.Builder> executionCounts)

      A JSON object that contains information about the total number of child workflow executions for the Map Run, and the count of child workflow executions for each status, such as failed and succeeded.

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

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

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

      DescribeMapRunResponse.Builder redriveCount(Integer redriveCount)

      The number of times you've redriven a Map Run. If you have not yet redriven a Map Run, the redriveCount is 0. This count is only updated if you successfully redrive a Map Run.

      Parameters:
      redriveCount - The number of times you've redriven a Map Run. If you have not yet redriven a Map Run, the redriveCount is 0. This count is only updated if you successfully redrive a Map Run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • redriveDate

      DescribeMapRunResponse.Builder redriveDate(Instant redriveDate)

      The date a Map Run was last redriven. If you have not yet redriven a Map Run, the redriveDate is null.

      Parameters:
      redriveDate - The date a Map Run was last redriven. If you have not yet redriven a Map Run, the redriveDate is null.
      Returns:
      Returns a reference to this object so that method calls can be chained together.