Interface Recipe.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Recipe.Builder,Recipe>,SdkBuilder<Recipe.Builder,Recipe>,SdkPojo
- Enclosing class:
- Recipe
public static interface Recipe.Builder extends SdkPojo, CopyableBuilder<Recipe.Builder,Recipe>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Recipe.Builderinputs(String... inputs)The nodes that are inputs to the recipe node, identified by id.Recipe.Builderinputs(Collection<String> inputs)The nodes that are inputs to the recipe node, identified by id.Recipe.Buildername(String name)The name of the Glue Studio node.default Recipe.BuilderrecipeReference(Consumer<RecipeReference.Builder> recipeReference)A reference to the DataBrew recipe used by the node.Recipe.BuilderrecipeReference(RecipeReference recipeReference)A reference to the DataBrew recipe used by the node.-
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
-
name
Recipe.Builder name(String name)
The name of the Glue Studio node.
- Parameters:
name- The name of the Glue Studio node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
Recipe.Builder inputs(Collection<String> inputs)
The nodes that are inputs to the recipe node, identified by id.
- Parameters:
inputs- The nodes that are inputs to the recipe node, identified by id.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
Recipe.Builder inputs(String... inputs)
The nodes that are inputs to the recipe node, identified by id.
- Parameters:
inputs- The nodes that are inputs to the recipe node, identified by id.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recipeReference
Recipe.Builder recipeReference(RecipeReference recipeReference)
A reference to the DataBrew recipe used by the node.
- Parameters:
recipeReference- A reference to the DataBrew recipe used by the node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recipeReference
default Recipe.Builder recipeReference(Consumer<RecipeReference.Builder> recipeReference)
A reference to the DataBrew recipe used by the node.
This is a convenience method that creates an instance of theRecipeReference.Builderavoiding the need to create one manually viaRecipeReference.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torecipeReference(RecipeReference).- Parameters:
recipeReference- a consumer that will call methods onRecipeReference.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
recipeReference(RecipeReference)
-
-