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
Modifier and TypeMethodDescriptiondefault RecipeStep.Builderaction(Consumer<RecipeAction.Builder> action) The transformation action of the recipe step.action(RecipeAction action) The transformation action of the recipe step.conditionExpressions(Collection<ConditionExpression> conditionExpressions) The condition expressions for the recipe step.conditionExpressions(Consumer<ConditionExpression.Builder>... conditionExpressions) The condition expressions for the recipe step.conditionExpressions(ConditionExpression... conditionExpressions) The condition expressions for the recipe step.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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
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:
-
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
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 toconditionExpressions(List<ConditionExpression>).- 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:
-