@Generated(value="software.amazon.awssdk:codegen") public final class HumanTaskConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<HumanTaskConfig.Builder,HumanTaskConfig>
Information required for human workers to complete a labeling task.
Modifier and Type | Class and Description |
---|---|
static interface |
HumanTaskConfig.Builder |
Modifier and Type | Method and Description |
---|---|
AnnotationConsolidationConfig |
annotationConsolidationConfig()
Configures how labels are consolidated across human workers.
|
static HumanTaskConfig.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
maxConcurrentTaskCount()
Defines the maximum number of data objects that can be labeled by human workers at the same time.
|
Integer |
numberOfHumanWorkersPerDataObject()
The number of human workers that will label an object.
|
String |
preHumanTaskLambdaArn()
The Amazon Resource Name (ARN) of a Lambda function that is run before a data object is sent to a human worker.
|
PublicWorkforceTaskPrice |
publicWorkforceTaskPrice()
The price that you pay for each task performed by a public worker.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends HumanTaskConfig.Builder> |
serializableBuilderClass() |
Integer |
taskAvailabilityLifetimeInSeconds()
The length of time that a task remains available for labelling by human workers.
|
String |
taskDescription()
A description of the task for your human workers.
|
List<String> |
taskKeywords()
Keywords used to describe the task so that workers on Amazon Mechanical Turk can discover the task.
|
Integer |
taskTimeLimitInSeconds()
The amount of time that a worker has to complete a task.
|
String |
taskTitle()
A title for the task for your human workers.
|
HumanTaskConfig.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
UiConfig |
uiConfig()
Information about the user interface that workers use to complete the labeling task.
|
String |
workteamArn()
The Amazon Resource Name (ARN) of the work team assigned to complete the tasks.
|
copy
public String workteamArn()
The Amazon Resource Name (ARN) of the work team assigned to complete the tasks.
public UiConfig uiConfig()
Information about the user interface that workers use to complete the labeling task.
public String preHumanTaskLambdaArn()
The Amazon Resource Name (ARN) of a Lambda function that is run before a data object is sent to a human worker. Use this function to provide input to a custom labeling job.
public List<String> taskKeywords()
Keywords used to describe the task so that workers on Amazon Mechanical Turk can discover the task.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String taskTitle()
A title for the task for your human workers.
public String taskDescription()
A description of the task for your human workers.
public Integer numberOfHumanWorkersPerDataObject()
The number of human workers that will label an object.
public Integer taskTimeLimitInSeconds()
The amount of time that a worker has to complete a task.
public Integer taskAvailabilityLifetimeInSeconds()
The length of time that a task remains available for labelling by human workers.
public Integer maxConcurrentTaskCount()
Defines the maximum number of data objects that can be labeled by human workers at the same time. Each object may have more than one worker at one time.
public AnnotationConsolidationConfig annotationConsolidationConfig()
Configures how labels are consolidated across human workers.
public PublicWorkforceTaskPrice publicWorkforceTaskPrice()
The price that you pay for each task performed by a public worker.
public HumanTaskConfig.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<HumanTaskConfig.Builder,HumanTaskConfig>
public static HumanTaskConfig.Builder builder()
public static Class<? extends HumanTaskConfig.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.