Package com.pulumi.aws.sagemaker
Class FlowDefinitionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.FlowDefinitionArgs.Builder
-
- Enclosing class:
- FlowDefinitionArgs
public static final class FlowDefinitionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(FlowDefinitionArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FlowDefinitionArgs defaults)
-
-
Method Detail
-
flowDefinitionName
public FlowDefinitionArgs.Builder flowDefinitionName(com.pulumi.core.Output<java.lang.String> flowDefinitionName)
- Parameters:
flowDefinitionName
- The name of your flow definition.- Returns:
- builder
-
flowDefinitionName
public FlowDefinitionArgs.Builder flowDefinitionName(java.lang.String flowDefinitionName)
- Parameters:
flowDefinitionName
- The name of your flow definition.- Returns:
- builder
-
humanLoopActivationConfig
public FlowDefinitionArgs.Builder humanLoopActivationConfig(@Nullable com.pulumi.core.Output<FlowDefinitionHumanLoopActivationConfigArgs> humanLoopActivationConfig)
- Parameters:
humanLoopActivationConfig
- An object containing information about the events that trigger a human workflow. See Human Loop Activation Config details below.- Returns:
- builder
-
humanLoopActivationConfig
public FlowDefinitionArgs.Builder humanLoopActivationConfig(FlowDefinitionHumanLoopActivationConfigArgs humanLoopActivationConfig)
- Parameters:
humanLoopActivationConfig
- An object containing information about the events that trigger a human workflow. See Human Loop Activation Config details below.- Returns:
- builder
-
humanLoopConfig
public FlowDefinitionArgs.Builder humanLoopConfig(com.pulumi.core.Output<FlowDefinitionHumanLoopConfigArgs> humanLoopConfig)
- Parameters:
humanLoopConfig
- An object containing information about the tasks the human reviewers will perform. See Human Loop Config details below.- Returns:
- builder
-
humanLoopConfig
public FlowDefinitionArgs.Builder humanLoopConfig(FlowDefinitionHumanLoopConfigArgs humanLoopConfig)
- Parameters:
humanLoopConfig
- An object containing information about the tasks the human reviewers will perform. See Human Loop Config details below.- Returns:
- builder
-
humanLoopRequestSource
public FlowDefinitionArgs.Builder humanLoopRequestSource(@Nullable com.pulumi.core.Output<FlowDefinitionHumanLoopRequestSourceArgs> humanLoopRequestSource)
- Parameters:
humanLoopRequestSource
- Container for configuring the source of human task requests. Use to specify if Amazon Rekognition or Amazon Textract is used as an integration source. See Human Loop Request Source details below.- Returns:
- builder
-
humanLoopRequestSource
public FlowDefinitionArgs.Builder humanLoopRequestSource(FlowDefinitionHumanLoopRequestSourceArgs humanLoopRequestSource)
- Parameters:
humanLoopRequestSource
- Container for configuring the source of human task requests. Use to specify if Amazon Rekognition or Amazon Textract is used as an integration source. See Human Loop Request Source details below.- Returns:
- builder
-
outputConfig
public FlowDefinitionArgs.Builder outputConfig(com.pulumi.core.Output<FlowDefinitionOutputConfigArgs> outputConfig)
- Parameters:
outputConfig
- An object containing information about where the human review results will be uploaded. See Output Config details below.- Returns:
- builder
-
outputConfig
public FlowDefinitionArgs.Builder outputConfig(FlowDefinitionOutputConfigArgs outputConfig)
- Parameters:
outputConfig
- An object containing information about where the human review results will be uploaded. See Output Config details below.- Returns:
- builder
-
roleArn
public FlowDefinitionArgs.Builder roleArn(com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn
- The Amazon Resource Name (ARN) of the role needed to call other services on your behalf.- Returns:
- builder
-
roleArn
public FlowDefinitionArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn
- The Amazon Resource Name (ARN) of the role needed to call other services on your behalf.- Returns:
- builder
-
tags
public FlowDefinitionArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- A map of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public FlowDefinitionArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- A map of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
build
public FlowDefinitionArgs build()
-
-