LabelingJobHumanTaskConfig class

Constructors

LabelingJobHumanTaskConfig({Input<LabelingJobHumanTaskConfigAnnotationConsolidationConfig?>? annotationConsolidationConfig, Input<int?>? maxConcurrentTaskCount, required Input<int> numberOfHumanWorkersPerDataObject, Input<String?>? preHumanTaskLambdaArn, Input<LabelingJobHumanTaskConfigPublicWorkforceTaskPrice?>? publicWorkforceTaskPrice, Input<int?>? taskAvailabilityLifetimeInSeconds, required Input<String> taskDescription, Input<List<String>?>? taskKeywords, required Input<int> taskTimeLimitInSeconds, required Input<String> taskTitle, required Input<LabelingJobHumanTaskConfigUiConfig> uiConfig, required Input<String> workteamArn})
Creates a new LabelingJobHumanTaskConfig. annotationConsolidationConfig How labels are consolidated across human workers. Fields are documented below. maxConcurrentTaskCount Maximum number of data objects that can be labeled by human workers at the same time. numberOfHumanWorkersPerDataObject Number of human workers that will label an object. preHumanTaskLambdaArn ARN of a Lambda function that is run before a data object is sent to a human worker. publicWorkforceTaskPrice Price to pay for each task performed by an Amazon Mechanical Turk worker. Fields are documented below. taskAvailabilityLifetimeInSeconds length of time that a task remains available for labeling by human workers. taskDescription Description of the task. taskKeywords Keywords used to describe the task. taskTimeLimitInSeconds Amount of time that a worker has to complete a task. taskTitle Title for the task. uiConfig Information about the user interface that workers use to complete the labeling task. Fields are documented below. workteamArn ARN of the work team assigned to complete the tasks.
const
LabelingJobHumanTaskConfig.fromMap(Map<String, dynamic> map)
factory

Properties

annotationConsolidationConfig → Input<LabelingJobHumanTaskConfigAnnotationConsolidationConfig?>?
How labels are consolidated across human workers. Fields are documented below.
final
hashCode int
The hash code for this object.
no setterinherited
maxConcurrentTaskCount → Input<int?>?
Maximum number of data objects that can be labeled by human workers at the same time.
final
numberOfHumanWorkersPerDataObject → Input<int>
Number of human workers that will label an object.
final
preHumanTaskLambdaArn → Input<String?>?
ARN of a Lambda function that is run before a data object is sent to a human worker.
final
publicWorkforceTaskPrice → Input<LabelingJobHumanTaskConfigPublicWorkforceTaskPrice?>?
Price to pay for each task performed by an Amazon Mechanical Turk worker. Fields are documented below.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
taskAvailabilityLifetimeInSeconds → Input<int?>?
length of time that a task remains available for labeling by human workers.
final
taskDescription → Input<String>
Description of the task.
final
taskKeywords → Input<List<String>?>?
Keywords used to describe the task.
final
taskTimeLimitInSeconds → Input<int>
Amount of time that a worker has to complete a task.
final
taskTitle → Input<String>
Title for the task.
final
uiConfig → Input<LabelingJobHumanTaskConfigUiConfig>
Information about the user interface that workers use to complete the labeling task. Fields are documented below.
final
workteamArn → Input<String>
ARN of the work team assigned to complete the tasks.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited