Class SagemakerFlowDefinitionHumanLoopConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.sagemaker_flow_definition.SagemakerFlowDefinitionHumanLoopConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<SagemakerFlowDefinitionHumanLoopConfig>
- Enclosing interface:
- SagemakerFlowDefinitionHumanLoopConfig
@Stability(Stable) public static final class SagemakerFlowDefinitionHumanLoopConfig.Builder extends Object implements software.amazon.jsii.Builder<SagemakerFlowDefinitionHumanLoopConfig>
A builder forSagemakerFlowDefinitionHumanLoopConfig
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
humanTaskUiArn
@Stability(Stable) public SagemakerFlowDefinitionHumanLoopConfig.Builder humanTaskUiArn(String humanTaskUiArn)
Sets the value ofSagemakerFlowDefinitionHumanLoopConfig.getHumanTaskUiArn()- Parameters:
humanTaskUiArn- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sagemaker_flow_definition#human_task_ui_arn SagemakerFlowDefinition#human_task_ui_arn}. This parameter is required.- Returns:
this
-
taskCount
@Stability(Stable) public SagemakerFlowDefinitionHumanLoopConfig.Builder taskCount(Number taskCount)
Sets the value ofSagemakerFlowDefinitionHumanLoopConfig.getTaskCount()- Parameters:
taskCount- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sagemaker_flow_definition#task_count SagemakerFlowDefinition#task_count}. This parameter is required.- Returns:
this
-
taskDescription
@Stability(Stable) public SagemakerFlowDefinitionHumanLoopConfig.Builder taskDescription(String taskDescription)
Sets the value ofSagemakerFlowDefinitionHumanLoopConfig.getTaskDescription()- Parameters:
taskDescription- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sagemaker_flow_definition#task_description SagemakerFlowDefinition#task_description}. This parameter is required.- Returns:
this
-
taskTitle
@Stability(Stable) public SagemakerFlowDefinitionHumanLoopConfig.Builder taskTitle(String taskTitle)
Sets the value ofSagemakerFlowDefinitionHumanLoopConfig.getTaskTitle()- Parameters:
taskTitle- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sagemaker_flow_definition#task_title SagemakerFlowDefinition#task_title}. This parameter is required.- Returns:
this
-
workteamArn
@Stability(Stable) public SagemakerFlowDefinitionHumanLoopConfig.Builder workteamArn(String workteamArn)
Sets the value ofSagemakerFlowDefinitionHumanLoopConfig.getWorkteamArn()- Parameters:
workteamArn- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sagemaker_flow_definition#workteam_arn SagemakerFlowDefinition#workteam_arn}. This parameter is required.- Returns:
this
-
publicWorkforceTaskPrice
@Stability(Stable) public SagemakerFlowDefinitionHumanLoopConfig.Builder publicWorkforceTaskPrice(SagemakerFlowDefinitionHumanLoopConfigPublicWorkforceTaskPrice publicWorkforceTaskPrice)
Sets the value ofSagemakerFlowDefinitionHumanLoopConfig.getPublicWorkforceTaskPrice()- Parameters:
publicWorkforceTaskPrice- public_workforce_task_price block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sagemaker_flow_definition#public_workforce_task_price SagemakerFlowDefinition#public_workforce_task_price}- Returns:
this
-
taskAvailabilityLifetimeInSeconds
@Stability(Stable) public SagemakerFlowDefinitionHumanLoopConfig.Builder taskAvailabilityLifetimeInSeconds(Number taskAvailabilityLifetimeInSeconds)
- Parameters:
taskAvailabilityLifetimeInSeconds- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sagemaker_flow_definition#task_availability_lifetime_in_seconds SagemakerFlowDefinition#task_availability_lifetime_in_seconds}.- Returns:
this
-
taskKeywords
@Stability(Stable) public SagemakerFlowDefinitionHumanLoopConfig.Builder taskKeywords(List<String> taskKeywords)
Sets the value ofSagemakerFlowDefinitionHumanLoopConfig.getTaskKeywords()- Parameters:
taskKeywords- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sagemaker_flow_definition#task_keywords SagemakerFlowDefinition#task_keywords}.- Returns:
this
-
taskTimeLimitInSeconds
@Stability(Stable) public SagemakerFlowDefinitionHumanLoopConfig.Builder taskTimeLimitInSeconds(Number taskTimeLimitInSeconds)
Sets the value ofSagemakerFlowDefinitionHumanLoopConfig.getTaskTimeLimitInSeconds()- Parameters:
taskTimeLimitInSeconds- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sagemaker_flow_definition#task_time_limit_in_seconds SagemakerFlowDefinition#task_time_limit_in_seconds}.- Returns:
this
-
build
@Stability(Stable) public SagemakerFlowDefinitionHumanLoopConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<SagemakerFlowDefinitionHumanLoopConfig>- Returns:
- a new instance of
SagemakerFlowDefinitionHumanLoopConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-