Package com.pulumi.aws.sagemaker.inputs
Class LabelingJobHumanTaskConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.LabelingJobHumanTaskConfigArgs.Builder
-
- Enclosing class:
- LabelingJobHumanTaskConfigArgs
public static final class LabelingJobHumanTaskConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(LabelingJobHumanTaskConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(LabelingJobHumanTaskConfigArgs defaults)
-
-
Method Detail
-
annotationConsolidationConfig
public LabelingJobHumanTaskConfigArgs.Builder annotationConsolidationConfig(@Nullable com.pulumi.core.Output<LabelingJobHumanTaskConfigAnnotationConsolidationConfigArgs> annotationConsolidationConfig)
- Parameters:
annotationConsolidationConfig- How labels are consolidated across human workers. Fields are documented below.- Returns:
- builder
-
annotationConsolidationConfig
public LabelingJobHumanTaskConfigArgs.Builder annotationConsolidationConfig(LabelingJobHumanTaskConfigAnnotationConsolidationConfigArgs annotationConsolidationConfig)
- Parameters:
annotationConsolidationConfig- How labels are consolidated across human workers. Fields are documented below.- Returns:
- builder
-
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
-
publicWorkforceTaskPrice
public LabelingJobHumanTaskConfigArgs.Builder publicWorkforceTaskPrice(@Nullable com.pulumi.core.Output<LabelingJobHumanTaskConfigPublicWorkforceTaskPriceArgs> publicWorkforceTaskPrice)
- Parameters:
publicWorkforceTaskPrice- Price to pay for each task performed by an Amazon Mechanical Turk worker. Fields are documented below.- Returns:
- builder
-
publicWorkforceTaskPrice
public LabelingJobHumanTaskConfigArgs.Builder publicWorkforceTaskPrice(LabelingJobHumanTaskConfigPublicWorkforceTaskPriceArgs publicWorkforceTaskPrice)
- Parameters:
publicWorkforceTaskPrice- Price to pay for each task performed by an Amazon Mechanical Turk worker. Fields are documented below.- 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
-
taskTitle
public LabelingJobHumanTaskConfigArgs.Builder taskTitle(com.pulumi.core.Output<java.lang.String> taskTitle)
- Parameters:
taskTitle- Title for the task.- Returns:
- builder
-
taskTitle
public LabelingJobHumanTaskConfigArgs.Builder taskTitle(java.lang.String taskTitle)
- Parameters:
taskTitle- Title for the task.- Returns:
- builder
-
uiConfig
public LabelingJobHumanTaskConfigArgs.Builder uiConfig(com.pulumi.core.Output<LabelingJobHumanTaskConfigUiConfigArgs> uiConfig)
- Parameters:
uiConfig- Information about the user interface that workers use to complete the labeling task. Fields are documented below.- Returns:
- builder
-
uiConfig
public LabelingJobHumanTaskConfigArgs.Builder uiConfig(LabelingJobHumanTaskConfigUiConfigArgs uiConfig)
- Parameters:
uiConfig- Information about the user interface that workers use to complete the labeling task. Fields are documented below.- 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
-
build
public LabelingJobHumanTaskConfigArgs build()
-
-