Class LabelingJobHumanTaskConfig


  • public final class LabelingJobHumanTaskConfig
    extends java.lang.Object
    • Method Detail

      • maxConcurrentTaskCount

        public java.util.Optional<java.lang.Integer> maxConcurrentTaskCount()
        Returns:
        Maximum number of data objects that can be labeled by human workers at the same time.
      • numberOfHumanWorkersPerDataObject

        public java.lang.Integer numberOfHumanWorkersPerDataObject()
        Returns:
        Number of human workers that will label an object.
      • preHumanTaskLambdaArn

        public java.util.Optional<java.lang.String> preHumanTaskLambdaArn()
        Returns:
        ARN of a Lambda function that is run before a data object is sent to a human worker.
      • taskAvailabilityLifetimeInSeconds

        public java.util.Optional<java.lang.Integer> taskAvailabilityLifetimeInSeconds()
        Returns:
        length of time that a task remains available for labeling by human workers.
      • taskDescription

        public java.lang.String taskDescription()
        Returns:
        Description of the task.
      • taskKeywords

        public java.util.List<java.lang.String> taskKeywords()
        Returns:
        Keywords used to describe the task.
      • taskTimeLimitInSeconds

        public java.lang.Integer taskTimeLimitInSeconds()
        Returns:
        Amount of time that a worker has to complete a task.
      • taskTitle

        public java.lang.String taskTitle()
        Returns:
        Title for the task.
      • uiConfig

        public LabelingJobHumanTaskConfigUiConfig uiConfig()
        Returns:
        Information about the user interface that workers use to complete the labeling task. Fields are documented below.
      • workteamArn

        public java.lang.String workteamArn()
        Returns:
        ARN of the work team assigned to complete the tasks.