Interface FailureConditions.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<FailureConditions.Builder,FailureConditions>,SdkBuilder<FailureConditions.Builder,FailureConditions>,SdkPojo
- Enclosing class:
- FailureConditions
public static interface FailureConditions.Builder extends SdkPojo, CopyableBuilder<FailureConditions.Builder,FailureConditions>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description FailureConditions.Builderconditions(Collection<Condition> conditions)The conditions that are configured as failure conditions.FailureConditions.Builderconditions(Consumer<Condition.Builder>... conditions)The conditions that are configured as failure conditions.FailureConditions.Builderconditions(Condition... conditions)The conditions that are configured as failure conditions.FailureConditions.Builderresult(String result)The specified result for when the failure conditions are met, such as rolling back the stage.FailureConditions.Builderresult(Result result)The specified result for when the failure conditions are met, such as rolling back the stage.default FailureConditions.BuilderretryConfiguration(Consumer<RetryConfiguration.Builder> retryConfiguration)The retry configuration specifies automatic retry for a failed stage, along with the configured retry mode.FailureConditions.BuilderretryConfiguration(RetryConfiguration retryConfiguration)The retry configuration specifies automatic retry for a failed stage, along with the configured retry mode.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
result
FailureConditions.Builder result(String result)
The specified result for when the failure conditions are met, such as rolling back the stage.
-
result
FailureConditions.Builder result(Result result)
The specified result for when the failure conditions are met, such as rolling back the stage.
-
retryConfiguration
FailureConditions.Builder retryConfiguration(RetryConfiguration retryConfiguration)
The retry configuration specifies automatic retry for a failed stage, along with the configured retry mode.
- Parameters:
retryConfiguration- The retry configuration specifies automatic retry for a failed stage, along with the configured retry mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
retryConfiguration
default FailureConditions.Builder retryConfiguration(Consumer<RetryConfiguration.Builder> retryConfiguration)
The retry configuration specifies automatic retry for a failed stage, along with the configured retry mode.
This is a convenience method that creates an instance of theRetryConfiguration.Builderavoiding the need to create one manually viaRetryConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toretryConfiguration(RetryConfiguration).- Parameters:
retryConfiguration- a consumer that will call methods onRetryConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
retryConfiguration(RetryConfiguration)
-
conditions
FailureConditions.Builder conditions(Collection<Condition> conditions)
The conditions that are configured as failure conditions.
- Parameters:
conditions- The conditions that are configured as failure conditions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conditions
FailureConditions.Builder conditions(Condition... conditions)
The conditions that are configured as failure conditions.
- Parameters:
conditions- The conditions that are configured as failure conditions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conditions
FailureConditions.Builder conditions(Consumer<Condition.Builder>... conditions)
The conditions that are configured as failure conditions.
This is a convenience method that creates an instance of theCondition.Builderavoiding the need to create one manually viaCondition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#conditions(List.) - Parameters:
conditions- a consumer that will call methods onCondition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#conditions(java.util.Collection)
-
-