Interface CfnRecipe.RecipeStepProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnRecipe.RecipeStepProperty.Jsii$Proxy
Enclosing class:
CfnRecipe

@Stability(Stable) public static interface CfnRecipe.RecipeStepProperty extends software.amazon.jsii.JsiiSerializable
Represents a single step from a DataBrew recipe to be performed.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.databrew.*;
 RecipeStepProperty recipeStepProperty = RecipeStepProperty.builder()
         .action(ActionProperty.builder()
                 .operation("operation")
                 // the properties below are optional
                 .parameters(Map.of(
                         "parametersKey", "parameters"))
                 .build())
         // the properties below are optional
         .conditionExpressions(List.of(ConditionExpressionProperty.builder()
                 .condition("condition")
                 .targetColumn("targetColumn")
                 // the properties below are optional
                 .value("value")
                 .build()))
         .build();
 
  • Method Details

    • getAction

      @Stability(Stable) @NotNull Object getAction()
      The particular action to be performed in the recipe step.
    • getConditionExpressions

      @Stability(Stable) @Nullable default Object getConditionExpressions()
      One or more conditions that must be met for the recipe step to succeed.

      All of the conditions in the array must be met. In other words, all of the conditions must be combined using a logical AND operation.

    • builder

      @Stability(Stable) static CfnRecipe.RecipeStepProperty.Builder builder()
      Returns:
      a CfnRecipe.RecipeStepProperty.Builder of CfnRecipe.RecipeStepProperty