Class CfnPipeline.FailureConditionsProperty.Builder
java.lang.Object
software.amazon.awscdk.services.codepipeline.CfnPipeline.FailureConditionsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnPipeline.FailureConditionsProperty>
- Enclosing interface:
CfnPipeline.FailureConditionsProperty
@Stability(Stable)
public static final class CfnPipeline.FailureConditionsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnPipeline.FailureConditionsProperty>
A builder for
CfnPipeline.FailureConditionsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.conditions(List<? extends Object> conditions) Sets the value ofCfnPipeline.FailureConditionsProperty.getConditions()conditions(IResolvable conditions) Sets the value ofCfnPipeline.FailureConditionsProperty.getConditions()Sets the value ofCfnPipeline.FailureConditionsProperty.getResult()retryConfiguration(IResolvable retryConfiguration) Sets the value ofCfnPipeline.FailureConditionsProperty.getRetryConfiguration()retryConfiguration(CfnPipeline.RetryConfigurationProperty retryConfiguration) Sets the value ofCfnPipeline.FailureConditionsProperty.getRetryConfiguration()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
conditions
@Stability(Stable) public CfnPipeline.FailureConditionsProperty.Builder conditions(IResolvable conditions) Sets the value ofCfnPipeline.FailureConditionsProperty.getConditions()- Parameters:
conditions- The conditions that are configured as failure conditions. For more information about conditions, see Stage conditions and How do stage conditions work? .- Returns:
this
-
conditions
@Stability(Stable) public CfnPipeline.FailureConditionsProperty.Builder conditions(List<? extends Object> conditions) Sets the value ofCfnPipeline.FailureConditionsProperty.getConditions()- Parameters:
conditions- The conditions that are configured as failure conditions. For more information about conditions, see Stage conditions and How do stage conditions work? .- Returns:
this
-
result
Sets the value ofCfnPipeline.FailureConditionsProperty.getResult()- Parameters:
result- The specified result for when the failure conditions are met, such as rolling back the stage.- Returns:
this
-
retryConfiguration
@Stability(Stable) public CfnPipeline.FailureConditionsProperty.Builder retryConfiguration(IResolvable retryConfiguration) Sets the value ofCfnPipeline.FailureConditionsProperty.getRetryConfiguration()- Parameters:
retryConfiguration- The retry configuration specifies automatic retry for a failed stage, along with the configured retry mode.- Returns:
this
-
retryConfiguration
@Stability(Stable) public CfnPipeline.FailureConditionsProperty.Builder retryConfiguration(CfnPipeline.RetryConfigurationProperty retryConfiguration) Sets the value ofCfnPipeline.FailureConditionsProperty.getRetryConfiguration()- Parameters:
retryConfiguration- The retry configuration specifies automatic retry for a failed stage, along with the configured retry mode.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnPipeline.FailureConditionsProperty>- Returns:
- a new instance of
CfnPipeline.FailureConditionsProperty - Throws:
NullPointerException- if any required attribute was not provided
-