Interface CfnRecipe.RecipeParametersProperty

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

@Stability(Stable) public static interface CfnRecipe.RecipeParametersProperty extends software.amazon.jsii.JsiiSerializable
Parameters that are used as inputs for various recipe actions.

The parameters are specific to the context in which they're used.

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.*;
 Object input;
 RecipeParametersProperty recipeParametersProperty = RecipeParametersProperty.builder()
         .aggregateFunction("aggregateFunction")
         .base("base")
         .caseStatement("caseStatement")
         .categoryMap("categoryMap")
         .charsToRemove("charsToRemove")
         .collapseConsecutiveWhitespace("collapseConsecutiveWhitespace")
         .columnDataType("columnDataType")
         .columnRange("columnRange")
         .count("count")
         .customCharacters("customCharacters")
         .customStopWords("customStopWords")
         .customValue("customValue")
         .datasetsColumns("datasetsColumns")
         .dateAddValue("dateAddValue")
         .dateTimeFormat("dateTimeFormat")
         .dateTimeParameters("dateTimeParameters")
         .deleteOtherRows("deleteOtherRows")
         .delimiter("delimiter")
         .endPattern("endPattern")
         .endPosition("endPosition")
         .endValue("endValue")
         .expandContractions("expandContractions")
         .exponent("exponent")
         .falseString("falseString")
         .groupByAggFunctionOptions("groupByAggFunctionOptions")
         .groupByColumns("groupByColumns")
         .hiddenColumns("hiddenColumns")
         .ignoreCase("ignoreCase")
         .includeInSplit("includeInSplit")
         .input(input)
         .interval("interval")
         .isText("isText")
         .joinKeys("joinKeys")
         .joinType("joinType")
         .leftColumns("leftColumns")
         .limit("limit")
         .lowerBound("lowerBound")
         .mapType("mapType")
         .modeType("modeType")
         .multiLine(false)
         .numRows("numRows")
         .numRowsAfter("numRowsAfter")
         .numRowsBefore("numRowsBefore")
         .orderByColumn("orderByColumn")
         .orderByColumns("orderByColumns")
         .other("other")
         .pattern("pattern")
         .patternOption1("patternOption1")
         .patternOption2("patternOption2")
         .patternOptions("patternOptions")
         .period("period")
         .position("position")
         .removeAllPunctuation("removeAllPunctuation")
         .removeAllQuotes("removeAllQuotes")
         .removeAllWhitespace("removeAllWhitespace")
         .removeCustomCharacters("removeCustomCharacters")
         .removeCustomValue("removeCustomValue")
         .removeLeadingAndTrailingPunctuation("removeLeadingAndTrailingPunctuation")
         .removeLeadingAndTrailingQuotes("removeLeadingAndTrailingQuotes")
         .removeLeadingAndTrailingWhitespace("removeLeadingAndTrailingWhitespace")
         .removeLetters("removeLetters")
         .removeNumbers("removeNumbers")
         .removeSourceColumn("removeSourceColumn")
         .removeSpecialCharacters("removeSpecialCharacters")
         .rightColumns("rightColumns")
         .sampleSize("sampleSize")
         .sampleType("sampleType")
         .secondaryInputs(List.of(SecondaryInputProperty.builder()
                 .dataCatalogInputDefinition(DataCatalogInputDefinitionProperty.builder()
                         .catalogId("catalogId")
                         .databaseName("databaseName")
                         .tableName("tableName")
                         .tempDirectory(S3LocationProperty.builder()
                                 .bucket("bucket")
                                 // the properties below are optional
                                 .key("key")
                                 .build())
                         .build())
                 .s3InputDefinition(S3LocationProperty.builder()
                         .bucket("bucket")
                         // the properties below are optional
                         .key("key")
                         .build())
                 .build()))
         .secondInput("secondInput")
         .sheetIndexes(List.of(123))
         .sheetNames(List.of("sheetNames"))
         .sourceColumn("sourceColumn")
         .sourceColumn1("sourceColumn1")
         .sourceColumn2("sourceColumn2")
         .sourceColumns("sourceColumns")
         .startColumnIndex("startColumnIndex")
         .startPattern("startPattern")
         .startPosition("startPosition")
         .startValue("startValue")
         .stemmingMode("stemmingMode")
         .stepCount("stepCount")
         .stepIndex("stepIndex")
         .stopWordsMode("stopWordsMode")
         .strategy("strategy")
         .targetColumn("targetColumn")
         .targetColumnNames("targetColumnNames")
         .targetDateFormat("targetDateFormat")
         .targetIndex("targetIndex")
         .timeZone("timeZone")
         .tokenizerPattern("tokenizerPattern")
         .trueString("trueString")
         .udfLang("udfLang")
         .units("units")
         .unpivotColumn("unpivotColumn")
         .upperBound("upperBound")
         .useNewDataFrame("useNewDataFrame")
         .value("value")
         .value1("value1")
         .value2("value2")
         .valueColumn("valueColumn")
         .viewFrame("viewFrame")
         .build();
 

See Also: