Class PipelineStageOnFailureConditionRuleArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.codepipeline.inputs.PipelineStageOnFailureConditionRuleArgs.Builder
-
- Enclosing class:
- PipelineStageOnFailureConditionRuleArgs
public static final class PipelineStageOnFailureConditionRuleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PipelineStageOnFailureConditionRuleArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PipelineStageOnFailureConditionRuleArgs defaults)
-
-
Method Detail
-
commands
public PipelineStageOnFailureConditionRuleArgs.Builder commands(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> commands)
- Parameters:
commands- The shell commands to run with your commands rule in CodePipeline. All commands are supported except multi-line formats.- Returns:
- builder
-
commands
public PipelineStageOnFailureConditionRuleArgs.Builder commands(java.util.List<java.lang.String> commands)
- Parameters:
commands- The shell commands to run with your commands rule in CodePipeline. All commands are supported except multi-line formats.- Returns:
- builder
-
commands
public PipelineStageOnFailureConditionRuleArgs.Builder commands(java.lang.String... commands)
- Parameters:
commands- The shell commands to run with your commands rule in CodePipeline. All commands are supported except multi-line formats.- Returns:
- builder
-
configuration
public PipelineStageOnFailureConditionRuleArgs.Builder configuration(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> configuration)
- Parameters:
configuration- The action configuration fields for the rule. Configurations options for rule types and providers can be found in the [Rule structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html).- Returns:
- builder
-
configuration
public PipelineStageOnFailureConditionRuleArgs.Builder configuration(java.util.Map<java.lang.String,java.lang.String> configuration)
- Parameters:
configuration- The action configuration fields for the rule. Configurations options for rule types and providers can be found in the [Rule structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html).- Returns:
- builder
-
inputArtifacts
public PipelineStageOnFailureConditionRuleArgs.Builder inputArtifacts(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> inputArtifacts)
- Parameters:
inputArtifacts- The list of the input artifacts fields for the rule, such as specifying an input file for the rule.- Returns:
- builder
-
inputArtifacts
public PipelineStageOnFailureConditionRuleArgs.Builder inputArtifacts(java.util.List<java.lang.String> inputArtifacts)
- Parameters:
inputArtifacts- The list of the input artifacts fields for the rule, such as specifying an input file for the rule.- Returns:
- builder
-
inputArtifacts
public PipelineStageOnFailureConditionRuleArgs.Builder inputArtifacts(java.lang.String... inputArtifacts)
- Parameters:
inputArtifacts- The list of the input artifacts fields for the rule, such as specifying an input file for the rule.- Returns:
- builder
-
name
public PipelineStageOnFailureConditionRuleArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the rule that is created for the condition, such as `VariableCheck`.- Returns:
- builder
-
name
public PipelineStageOnFailureConditionRuleArgs.Builder name(java.lang.String name)
- Parameters:
name- The name of the rule that is created for the condition, such as `VariableCheck`.- Returns:
- builder
-
region
public PipelineStageOnFailureConditionRuleArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- The Region for the condition associated with the rule.- Returns:
- builder
-
region
public PipelineStageOnFailureConditionRuleArgs.Builder region(java.lang.String region)
- Parameters:
region- The Region for the condition associated with the rule.- Returns:
- builder
-
roleArn
public PipelineStageOnFailureConditionRuleArgs.Builder roleArn(@Nullable com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- The pipeline role ARN associated with the rule.- Returns:
- builder
-
roleArn
public PipelineStageOnFailureConditionRuleArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- The pipeline role ARN associated with the rule.- Returns:
- builder
-
ruleTypeId
public PipelineStageOnFailureConditionRuleArgs.Builder ruleTypeId(com.pulumi.core.Output<PipelineStageOnFailureConditionRuleRuleTypeIdArgs> ruleTypeId)
- Parameters:
ruleTypeId- The ID for the rule type, which is made up of the combined values for `category`, `owner`, `provider`, and `version`. Defined as an `ruleTypeId` block below.- Returns:
- builder
-
ruleTypeId
public PipelineStageOnFailureConditionRuleArgs.Builder ruleTypeId(PipelineStageOnFailureConditionRuleRuleTypeIdArgs ruleTypeId)
- Parameters:
ruleTypeId- The ID for the rule type, which is made up of the combined values for `category`, `owner`, `provider`, and `version`. Defined as an `ruleTypeId` block below.- Returns:
- builder
-
timeoutInMinutes
public PipelineStageOnFailureConditionRuleArgs.Builder timeoutInMinutes(@Nullable com.pulumi.core.Output<java.lang.Integer> timeoutInMinutes)
- Parameters:
timeoutInMinutes- The action timeout for the rule.- Returns:
- builder
-
timeoutInMinutes
public PipelineStageOnFailureConditionRuleArgs.Builder timeoutInMinutes(java.lang.Integer timeoutInMinutes)
- Parameters:
timeoutInMinutes- The action timeout for the rule.- Returns:
- builder
-
build
public PipelineStageOnFailureConditionRuleArgs build()
-
-