Interface LabelingJobSummary.Builder

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

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

    • labelingJobName

      LabelingJobSummary.Builder labelingJobName(String labelingJobName)

      The name of the labeling job.

      Parameters:
      labelingJobName - The name of the labeling job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • labelingJobArn

      LabelingJobSummary.Builder labelingJobArn(String labelingJobArn)

      The Amazon Resource Name (ARN) assigned to the labeling job when it was created.

      Parameters:
      labelingJobArn - The Amazon Resource Name (ARN) assigned to the labeling job when it was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creationTime

      LabelingJobSummary.Builder creationTime(Instant creationTime)

      The date and time that the job was created (timestamp).

      Parameters:
      creationTime - The date and time that the job was created (timestamp).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedTime

      LabelingJobSummary.Builder lastModifiedTime(Instant lastModifiedTime)

      The date and time that the job was last modified (timestamp).

      Parameters:
      lastModifiedTime - The date and time that the job was last modified (timestamp).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • labelingJobStatus

      LabelingJobSummary.Builder labelingJobStatus(String labelingJobStatus)

      The current status of the labeling job.

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

      LabelingJobSummary.Builder labelingJobStatus(LabelingJobStatus labelingJobStatus)

      The current status of the labeling job.

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

      LabelingJobSummary.Builder labelCounters(LabelCounters labelCounters)

      Counts showing the progress of the labeling job.

      Parameters:
      labelCounters - Counts showing the progress of the labeling job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • labelCounters

      default LabelingJobSummary.Builder labelCounters(Consumer<LabelCounters.Builder> labelCounters)

      Counts showing the progress of the labeling job.

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

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

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

      LabelingJobSummary.Builder workteamArn(String workteamArn)

      The Amazon Resource Name (ARN) of the work team assigned to the job.

      Parameters:
      workteamArn - The Amazon Resource Name (ARN) of the work team assigned to the job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • preHumanTaskLambdaArn

      LabelingJobSummary.Builder preHumanTaskLambdaArn(String preHumanTaskLambdaArn)

      The Amazon Resource Name (ARN) of a Lambda function. The function is run before each data object is sent to a worker.

      Parameters:
      preHumanTaskLambdaArn - The Amazon Resource Name (ARN) of a Lambda function. The function is run before each data object is sent to a worker.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • annotationConsolidationLambdaArn

      LabelingJobSummary.Builder annotationConsolidationLambdaArn(String annotationConsolidationLambdaArn)

      The Amazon Resource Name (ARN) of the Lambda function used to consolidate the annotations from individual workers into a label for a data object. For more information, see Annotation Consolidation.

      Parameters:
      annotationConsolidationLambdaArn - The Amazon Resource Name (ARN) of the Lambda function used to consolidate the annotations from individual workers into a label for a data object. For more information, see Annotation Consolidation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • failureReason

      LabelingJobSummary.Builder failureReason(String failureReason)

      If the LabelingJobStatus field is Failed, this field contains a description of the error.

      Parameters:
      failureReason - If the LabelingJobStatus field is Failed, this field contains a description of the error.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • labelingJobOutput

      LabelingJobSummary.Builder labelingJobOutput(LabelingJobOutput labelingJobOutput)

      The location of the output produced by the labeling job.

      Parameters:
      labelingJobOutput - The location of the output produced by the labeling job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • labelingJobOutput

      default LabelingJobSummary.Builder labelingJobOutput(Consumer<LabelingJobOutput.Builder> labelingJobOutput)

      The location of the output produced by the labeling job.

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

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

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

      Input configuration for the labeling job.

      Parameters:
      inputConfig - Input configuration for the labeling job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inputConfig

      Input configuration for the labeling job.

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

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

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