Class FlowDefinitionState.Builder

  • Enclosing class:
    FlowDefinitionState

    public static final class FlowDefinitionState.Builder
    extends java.lang.Object
    • Method Detail

      • arn

        public FlowDefinitionState.Builder arn​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - ARN assigned by AWS to this Flow Definition.
        Returns:
        builder
      • arn

        public FlowDefinitionState.Builder arn​(java.lang.String arn)
        Parameters:
        arn - ARN assigned by AWS to this Flow Definition.
        Returns:
        builder
      • flowDefinitionName

        public FlowDefinitionState.Builder flowDefinitionName​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> flowDefinitionName)
        Parameters:
        flowDefinitionName - The name of your flow definition.
        Returns:
        builder
      • flowDefinitionName

        public FlowDefinitionState.Builder flowDefinitionName​(java.lang.String flowDefinitionName)
        Parameters:
        flowDefinitionName - The name of your flow definition.
        Returns:
        builder
      • humanLoopActivationConfig

        public FlowDefinitionState.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 FlowDefinitionState.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 FlowDefinitionState.Builder humanLoopConfig​(@Nullable
                                                           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
      • humanLoopRequestSource

        public FlowDefinitionState.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 FlowDefinitionState.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 FlowDefinitionState.Builder outputConfig​(@Nullable
                                                        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
      • region

        public FlowDefinitionState.Builder region​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public FlowDefinitionState.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • roleArn

        public FlowDefinitionState.Builder roleArn​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> roleArn)
        Parameters:
        roleArn - ARN of the role needed to call other services on your behalf.
        Returns:
        builder
      • roleArn

        public FlowDefinitionState.Builder roleArn​(java.lang.String roleArn)
        Parameters:
        roleArn - ARN of the role needed to call other services on your behalf.
        Returns:
        builder
      • tags

        public FlowDefinitionState.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 `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tags

        public FlowDefinitionState.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 `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tagsAll

        public FlowDefinitionState.Builder tagsAll​(@Nullable
                                                   com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tagsAll)
        Parameters:
        tagsAll - A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder
      • tagsAll

        public FlowDefinitionState.Builder tagsAll​(java.util.Map<java.lang.String,​java.lang.String> tagsAll)
        Parameters:
        tagsAll - A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder