Interface RecipeStep.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RecipeStep.Builder,RecipeStep>,SdkBuilder<RecipeStep.Builder,RecipeStep>,SdkPojo
- Enclosing class:
- RecipeStep
public static interface RecipeStep.Builder extends SdkPojo, CopyableBuilder<RecipeStep.Builder,RecipeStep>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default RecipeStep.Builderaction(Consumer<RecipeAction.Builder> action)The transformation action of the recipe step.RecipeStep.Builderaction(RecipeAction action)The transformation action of the recipe step.RecipeStep.BuilderconditionExpressions(Collection<ConditionExpression> conditionExpressions)The condition expressions for the recipe step.RecipeStep.BuilderconditionExpressions(Consumer<ConditionExpression.Builder>... conditionExpressions)The condition expressions for the recipe step.RecipeStep.BuilderconditionExpressions(ConditionExpression... conditionExpressions)The condition expressions for the recipe step.-
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, sdkFields
-
-
-
-
Method Detail
-
action
RecipeStep.Builder action(RecipeAction action)
The transformation action of the recipe step.
- Parameters:
action- The transformation action of the recipe step.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
action
default RecipeStep.Builder action(Consumer<RecipeAction.Builder> action)
The transformation action of the recipe step.
This is a convenience method that creates an instance of theRecipeAction.Builderavoiding the need to create one manually viaRecipeAction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaction(RecipeAction).- Parameters:
action- a consumer that will call methods onRecipeAction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
action(RecipeAction)
-
conditionExpressions
RecipeStep.Builder conditionExpressions(Collection<ConditionExpression> conditionExpressions)
The condition expressions for the recipe step.
- Parameters:
conditionExpressions- The condition expressions for the recipe step.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conditionExpressions
RecipeStep.Builder conditionExpressions(ConditionExpression... conditionExpressions)
The condition expressions for the recipe step.
- Parameters:
conditionExpressions- The condition expressions for the recipe step.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conditionExpressions
RecipeStep.Builder conditionExpressions(Consumer<ConditionExpression.Builder>... conditionExpressions)
The condition expressions for the recipe step.
This is a convenience method that creates an instance of theConditionExpression.Builderavoiding the need to create one manually viaConditionExpression.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#conditionExpressions(List.) - Parameters:
conditionExpressions- a consumer that will call methods onConditionExpression.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#conditionExpressions(java.util.Collection)
-
-