Class WorkflowState.Builder

  • Enclosing class:
    WorkflowState

    public static final class WorkflowState.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • arn

        public WorkflowState.Builder arn​(@Nullable
                                         com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - ARN of Glue Workflow
        Returns:
        builder
      • arn

        public WorkflowState.Builder arn​(java.lang.String arn)
        Parameters:
        arn - ARN of Glue Workflow
        Returns:
        builder
      • defaultRunProperties

        public WorkflowState.Builder defaultRunProperties​(@Nullable
                                                          com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> defaultRunProperties)
        Parameters:
        defaultRunProperties - Map of default run properties for this workflow. These properties are passed to all jobs associated to the workflow.
        Returns:
        builder
      • defaultRunProperties

        public WorkflowState.Builder defaultRunProperties​(java.util.Map<java.lang.String,​java.lang.String> defaultRunProperties)
        Parameters:
        defaultRunProperties - Map of default run properties for this workflow. These properties are passed to all jobs associated to the workflow.
        Returns:
        builder
      • description

        public WorkflowState.Builder description​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - Description of the workflow.
        Returns:
        builder
      • description

        public WorkflowState.Builder description​(java.lang.String description)
        Parameters:
        description - Description of the workflow.
        Returns:
        builder
      • maxConcurrentRuns

        public WorkflowState.Builder maxConcurrentRuns​(@Nullable
                                                       com.pulumi.core.Output<java.lang.Integer> maxConcurrentRuns)
        Parameters:
        maxConcurrentRuns - Prevents exceeding the maximum number of concurrent runs of any of the component jobs. If you leave this parameter blank, there is no limit to the number of concurrent workflow runs.
        Returns:
        builder
      • maxConcurrentRuns

        public WorkflowState.Builder maxConcurrentRuns​(java.lang.Integer maxConcurrentRuns)
        Parameters:
        maxConcurrentRuns - Prevents exceeding the maximum number of concurrent runs of any of the component jobs. If you leave this parameter blank, there is no limit to the number of concurrent workflow runs.
        Returns:
        builder
      • name

        public WorkflowState.Builder name​(@Nullable
                                          com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - Name you assign to this workflow.
        Returns:
        builder
      • name

        public WorkflowState.Builder name​(java.lang.String name)
        Parameters:
        name - Name you assign to this workflow.
        Returns:
        builder
      • region

        public WorkflowState.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 WorkflowState.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
      • tags

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

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