Package com.pulumi.aws.sagemaker.inputs
Class FlowDefinitionHumanLoopConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.FlowDefinitionHumanLoopConfigArgs.Builder
-
- Enclosing class:
- FlowDefinitionHumanLoopConfigArgs
public static final class FlowDefinitionHumanLoopConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(FlowDefinitionHumanLoopConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FlowDefinitionHumanLoopConfigArgs defaults)
-
-
Method Detail
-
humanTaskUiArn
public FlowDefinitionHumanLoopConfigArgs.Builder humanTaskUiArn(com.pulumi.core.Output<java.lang.String> humanTaskUiArn)
- Parameters:
humanTaskUiArn
- The Amazon Resource Name (ARN) of the human task user interface.- Returns:
- builder
-
humanTaskUiArn
public FlowDefinitionHumanLoopConfigArgs.Builder humanTaskUiArn(java.lang.String humanTaskUiArn)
- Parameters:
humanTaskUiArn
- The Amazon Resource Name (ARN) of the human task user interface.- Returns:
- builder
-
publicWorkforceTaskPrice
public FlowDefinitionHumanLoopConfigArgs.Builder publicWorkforceTaskPrice(@Nullable com.pulumi.core.Output<FlowDefinitionHumanLoopConfigPublicWorkforceTaskPriceArgs> publicWorkforceTaskPrice)
- Parameters:
publicWorkforceTaskPrice
- Defines the amount of money paid to an Amazon Mechanical Turk worker for each task performed. See Public Workforce Task Price details below.- Returns:
- builder
-
publicWorkforceTaskPrice
public FlowDefinitionHumanLoopConfigArgs.Builder publicWorkforceTaskPrice(FlowDefinitionHumanLoopConfigPublicWorkforceTaskPriceArgs publicWorkforceTaskPrice)
- Parameters:
publicWorkforceTaskPrice
- Defines the amount of money paid to an Amazon Mechanical Turk worker for each task performed. See Public Workforce Task Price details below.- Returns:
- builder
-
taskAvailabilityLifetimeInSeconds
public FlowDefinitionHumanLoopConfigArgs.Builder taskAvailabilityLifetimeInSeconds(@Nullable com.pulumi.core.Output<java.lang.Integer> taskAvailabilityLifetimeInSeconds)
- Parameters:
taskAvailabilityLifetimeInSeconds
- The length of time that a task remains available for review by human workers. Valid value range between `1` and `864000`.- Returns:
- builder
-
taskAvailabilityLifetimeInSeconds
public FlowDefinitionHumanLoopConfigArgs.Builder taskAvailabilityLifetimeInSeconds(java.lang.Integer taskAvailabilityLifetimeInSeconds)
- Parameters:
taskAvailabilityLifetimeInSeconds
- The length of time that a task remains available for review by human workers. Valid value range between `1` and `864000`.- Returns:
- builder
-
taskCount
public FlowDefinitionHumanLoopConfigArgs.Builder taskCount(com.pulumi.core.Output<java.lang.Integer> taskCount)
- Parameters:
taskCount
- The number of distinct workers who will perform the same task on each object. Valid value range between `1` and `3`.- Returns:
- builder
-
taskCount
public FlowDefinitionHumanLoopConfigArgs.Builder taskCount(java.lang.Integer taskCount)
- Parameters:
taskCount
- The number of distinct workers who will perform the same task on each object. Valid value range between `1` and `3`.- Returns:
- builder
-
taskDescription
public FlowDefinitionHumanLoopConfigArgs.Builder taskDescription(com.pulumi.core.Output<java.lang.String> taskDescription)
- Parameters:
taskDescription
- A description for the human worker task.- Returns:
- builder
-
taskDescription
public FlowDefinitionHumanLoopConfigArgs.Builder taskDescription(java.lang.String taskDescription)
- Parameters:
taskDescription
- A description for the human worker task.- Returns:
- builder
-
taskKeywords
public FlowDefinitionHumanLoopConfigArgs.Builder taskKeywords(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> taskKeywords)
- Parameters:
taskKeywords
- An array of keywords used to describe the task so that workers can discover the task.- Returns:
- builder
-
taskKeywords
public FlowDefinitionHumanLoopConfigArgs.Builder taskKeywords(java.util.List<java.lang.String> taskKeywords)
- Parameters:
taskKeywords
- An array of keywords used to describe the task so that workers can discover the task.- Returns:
- builder
-
taskKeywords
public FlowDefinitionHumanLoopConfigArgs.Builder taskKeywords(java.lang.String... taskKeywords)
- Parameters:
taskKeywords
- An array of keywords used to describe the task so that workers can discover the task.- Returns:
- builder
-
taskTimeLimitInSeconds
public FlowDefinitionHumanLoopConfigArgs.Builder taskTimeLimitInSeconds(@Nullable com.pulumi.core.Output<java.lang.Integer> taskTimeLimitInSeconds)
- Parameters:
taskTimeLimitInSeconds
- The amount of time that a worker has to complete a task. The default value is `3600` seconds.- Returns:
- builder
-
taskTimeLimitInSeconds
public FlowDefinitionHumanLoopConfigArgs.Builder taskTimeLimitInSeconds(java.lang.Integer taskTimeLimitInSeconds)
- Parameters:
taskTimeLimitInSeconds
- The amount of time that a worker has to complete a task. The default value is `3600` seconds.- Returns:
- builder
-
taskTitle
public FlowDefinitionHumanLoopConfigArgs.Builder taskTitle(com.pulumi.core.Output<java.lang.String> taskTitle)
- Parameters:
taskTitle
- A title for the human worker task.- Returns:
- builder
-
taskTitle
public FlowDefinitionHumanLoopConfigArgs.Builder taskTitle(java.lang.String taskTitle)
- Parameters:
taskTitle
- A title for the human worker task.- Returns:
- builder
-
workteamArn
public FlowDefinitionHumanLoopConfigArgs.Builder workteamArn(com.pulumi.core.Output<java.lang.String> workteamArn)
- Parameters:
workteamArn
- The Amazon Resource Name (ARN) of the human task user interface. Amazon Resource Name (ARN) of a team of workers. For Public workforces see [AWS Docs](https://docs.aws.amazon.com/sagemaker/latest/dg/sms-workforce-management-public.html).- Returns:
- builder
-
workteamArn
public FlowDefinitionHumanLoopConfigArgs.Builder workteamArn(java.lang.String workteamArn)
- Parameters:
workteamArn
- The Amazon Resource Name (ARN) of the human task user interface. Amazon Resource Name (ARN) of a team of workers. For Public workforces see [AWS Docs](https://docs.aws.amazon.com/sagemaker/latest/dg/sms-workforce-management-public.html).- Returns:
- builder
-
build
public FlowDefinitionHumanLoopConfigArgs build()
-
-