Package com.pulumi.aws.glue.inputs
Class WorkflowState.Builder
- java.lang.Object
-
- com.pulumi.aws.glue.inputs.WorkflowState.Builder
-
- Enclosing class:
- WorkflowState
public static final class WorkflowState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WorkflowState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkflowState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)WorkflowState.Builderarn(java.lang.String arn)WorkflowStatebuild()WorkflowState.BuilderdefaultRunProperties(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> defaultRunProperties)WorkflowState.BuilderdefaultRunProperties(java.util.Map<java.lang.String,java.lang.String> defaultRunProperties)WorkflowState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)WorkflowState.Builderdescription(java.lang.String description)WorkflowState.BuildermaxConcurrentRuns(com.pulumi.core.Output<java.lang.Integer> maxConcurrentRuns)WorkflowState.BuildermaxConcurrentRuns(java.lang.Integer maxConcurrentRuns)WorkflowState.Buildername(com.pulumi.core.Output<java.lang.String> name)WorkflowState.Buildername(java.lang.String name)WorkflowState.Builderregion(com.pulumi.core.Output<java.lang.String> region)WorkflowState.Builderregion(java.lang.String region)WorkflowState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)WorkflowState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)WorkflowState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)WorkflowState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WorkflowState defaults)
-
-
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
-
build
public WorkflowState build()
-
-