Class WorkflowArgs.Builder

  • Enclosing class:
    WorkflowArgs

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

      • Builder

        public Builder()
    • Method Detail

      • defaultRunProperties

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

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

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

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

        public WorkflowArgs.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 WorkflowArgs.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 WorkflowArgs.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 WorkflowArgs.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