Class LabelingJobHumanTaskConfigArgs.Builder

    • Method Detail

      • maxConcurrentTaskCount

        public LabelingJobHumanTaskConfigArgs.Builder maxConcurrentTaskCount​(@Nullable
                                                                             com.pulumi.core.Output<java.lang.Integer> maxConcurrentTaskCount)
        Parameters:
        maxConcurrentTaskCount - Maximum number of data objects that can be labeled by human workers at the same time.
        Returns:
        builder
      • maxConcurrentTaskCount

        public LabelingJobHumanTaskConfigArgs.Builder maxConcurrentTaskCount​(java.lang.Integer maxConcurrentTaskCount)
        Parameters:
        maxConcurrentTaskCount - Maximum number of data objects that can be labeled by human workers at the same time.
        Returns:
        builder
      • numberOfHumanWorkersPerDataObject

        public LabelingJobHumanTaskConfigArgs.Builder numberOfHumanWorkersPerDataObject​(com.pulumi.core.Output<java.lang.Integer> numberOfHumanWorkersPerDataObject)
        Parameters:
        numberOfHumanWorkersPerDataObject - Number of human workers that will label an object.
        Returns:
        builder
      • numberOfHumanWorkersPerDataObject

        public LabelingJobHumanTaskConfigArgs.Builder numberOfHumanWorkersPerDataObject​(java.lang.Integer numberOfHumanWorkersPerDataObject)
        Parameters:
        numberOfHumanWorkersPerDataObject - Number of human workers that will label an object.
        Returns:
        builder
      • preHumanTaskLambdaArn

        public LabelingJobHumanTaskConfigArgs.Builder preHumanTaskLambdaArn​(@Nullable
                                                                            com.pulumi.core.Output<java.lang.String> preHumanTaskLambdaArn)
        Parameters:
        preHumanTaskLambdaArn - ARN of a Lambda function that is run before a data object is sent to a human worker.
        Returns:
        builder
      • preHumanTaskLambdaArn

        public LabelingJobHumanTaskConfigArgs.Builder preHumanTaskLambdaArn​(java.lang.String preHumanTaskLambdaArn)
        Parameters:
        preHumanTaskLambdaArn - ARN of a Lambda function that is run before a data object is sent to a human worker.
        Returns:
        builder
      • taskAvailabilityLifetimeInSeconds

        public LabelingJobHumanTaskConfigArgs.Builder taskAvailabilityLifetimeInSeconds​(@Nullable
                                                                                        com.pulumi.core.Output<java.lang.Integer> taskAvailabilityLifetimeInSeconds)
        Parameters:
        taskAvailabilityLifetimeInSeconds - length of time that a task remains available for labeling by human workers.
        Returns:
        builder
      • taskAvailabilityLifetimeInSeconds

        public LabelingJobHumanTaskConfigArgs.Builder taskAvailabilityLifetimeInSeconds​(java.lang.Integer taskAvailabilityLifetimeInSeconds)
        Parameters:
        taskAvailabilityLifetimeInSeconds - length of time that a task remains available for labeling by human workers.
        Returns:
        builder
      • taskDescription

        public LabelingJobHumanTaskConfigArgs.Builder taskDescription​(com.pulumi.core.Output<java.lang.String> taskDescription)
        Parameters:
        taskDescription - Description of the task.
        Returns:
        builder
      • taskDescription

        public LabelingJobHumanTaskConfigArgs.Builder taskDescription​(java.lang.String taskDescription)
        Parameters:
        taskDescription - Description of the task.
        Returns:
        builder
      • taskKeywords

        public LabelingJobHumanTaskConfigArgs.Builder taskKeywords​(@Nullable
                                                                   com.pulumi.core.Output<java.util.List<java.lang.String>> taskKeywords)
        Parameters:
        taskKeywords - Keywords used to describe the task.
        Returns:
        builder
      • taskKeywords

        public LabelingJobHumanTaskConfigArgs.Builder taskKeywords​(java.util.List<java.lang.String> taskKeywords)
        Parameters:
        taskKeywords - Keywords used to describe the task.
        Returns:
        builder
      • taskKeywords

        public LabelingJobHumanTaskConfigArgs.Builder taskKeywords​(java.lang.String... taskKeywords)
        Parameters:
        taskKeywords - Keywords used to describe the task.
        Returns:
        builder
      • taskTimeLimitInSeconds

        public LabelingJobHumanTaskConfigArgs.Builder taskTimeLimitInSeconds​(com.pulumi.core.Output<java.lang.Integer> taskTimeLimitInSeconds)
        Parameters:
        taskTimeLimitInSeconds - Amount of time that a worker has to complete a task.
        Returns:
        builder
      • taskTimeLimitInSeconds

        public LabelingJobHumanTaskConfigArgs.Builder taskTimeLimitInSeconds​(java.lang.Integer taskTimeLimitInSeconds)
        Parameters:
        taskTimeLimitInSeconds - Amount of time that a worker has to complete a task.
        Returns:
        builder
      • workteamArn

        public LabelingJobHumanTaskConfigArgs.Builder workteamArn​(com.pulumi.core.Output<java.lang.String> workteamArn)
        Parameters:
        workteamArn - ARN of the work team assigned to complete the tasks.
        Returns:
        builder
      • workteamArn

        public LabelingJobHumanTaskConfigArgs.Builder workteamArn​(java.lang.String workteamArn)
        Parameters:
        workteamArn - ARN of the work team assigned to complete the tasks.
        Returns:
        builder