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:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnRecipe.RecipeParametersProperty
static final class
An implementation forCfnRecipe.RecipeParametersProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
The name of an aggregation function to apply.default String
getBase()
The number of digits used in a counting system.default String
A case statement associated with a recipe.default String
A category map used for one-hot encoding.default String
Characters to remove from a step that applies one-hot encoding or tokenization.default String
Remove any non-word non-punctuation character.default String
The data type of the column.default String
A range of columns to which a step is applied.default String
getCount()
The number of times a string needs to be repeated.default String
One or more characters that can be substituted or removed, depending on the context.default String
A list of words to ignore in a step that applies word tokenization.default String
A list of custom values to use in a step that requires that you provide a value to finish the operation.default String
A list of the dataset columns included in a project.default String
A value that specifies how many units of time to add or subtract for a date math operation.default String
A date format to apply to a date.default String
A set of parameters associated with a datetime.default String
Determines whether unmapped rows in a categorical mapping should be deleted.default String
The delimiter to use when parsing separated values in a text file.default String
The end pattern to locate.default String
The end position to locate.default String
The end value to locate.default String
A list of word contractions and what they expand to.default String
The exponent to apply in an exponential operation.default String
A value that representsFALSE
.default String
Specifies options to apply to theGROUP BY
used in an aggregation.default String
The columns to use in theGROUP BY
clause.default String
A list of columns to hide.default String
Indicates that lower and upper case letters are treated equally.default String
Indicates if this column is participating in a split transform.default Object
getInput()
The input location to load the dataset from - Amazon S3 or AWS Glue Data Catalog .default String
The number of characters to split by.default String
Indicates if the content is text.default String
The keys or columns involved in a join.default String
The type of join to use, for example,INNER JOIN
,OUTER JOIN
, and so on.default String
The columns on the left side of the join.default String
getLimit()
The number of times to performsplit
orreplaceBy
in a string.default String
The lower boundary for a value.default String
The type of mappings to apply to construct a new dynamic frame.default String
Determines the manner in which mode value is calculated, in case there is more than one mode value.default Object
Specifies whether JSON input contains embedded new line characters.default String
The number of rows to consider in a window.default String
The number of rows to consider after the current row in a window.default String
The number of rows to consider before the current row in a window.default String
A column to sort the results by.default String
The columns to sort the results by.default String
getOther()
The value to assign to unmapped cells, in categorical mapping.default String
The pattern to locate.default String
The starting pattern to split between.default String
The ending pattern to split between.default String
For splitting by multiple delimiters: A JSON-encoded string that lists the patterns in the format.default String
The size of the rolling window.default String
The character index within a string.default String
Iftrue
, removes all of the following characters:.
.!
.,
.?
.default String
Iftrue
, removes all single quotes and double quotes.default String
Iftrue
, removes all whitespaces from the value.default String
Iftrue
, removes all chraracters specified byCustomCharacters
.default String
Iftrue
, removes all chraracters specified byCustomValue
.default String
Iftrue
, removes the following characters if they occur at the start or end of the value:.
!
,
?
.default String
Iftrue
, removes single quotes and double quotes from the beginning and end of the value.default String
Iftrue
, removes all whitespaces from the beginning and end of the value.default String
Iftrue
, removes all uppercase and lowercase alphabetic characters (A through Z;default String
Iftrue
, removes all numeric characters (0 through 9).default String
Iftrue
, the source column will be removed after un-nesting that column.default String
Iftrue
, removes all of the following characters: `!default String
The columns on the right side of a join.default String
The number of rows in the sample.default String
The sampling type to apply to the dataset.default Object
A list of secondary inputs in a UNION transform.default String
A object value to indicate the second dataset used in a join.default Object
One or more sheet numbers in the Excel file, which will be included in a dataset.Oone or more named sheets in the Excel file, which will be included in a dataset.default String
A source column needed for an operation, step, or transform.default String
A source column needed for an operation, step, or transform.default String
A source column needed for an operation, step, or transform.default String
A list of source columns needed for an operation, step, or transform.default String
The index number of the first column used by an operation, step, or transform.default String
The starting pattern to locate.default String
The starting position to locate.default String
The starting value to locate.default String
Indicates this operation uses stems and lemmas (base words) for word tokenization.default String
The total number of transforms in this recipe.default String
The index ID of a step.default String
Indicates this operation uses stop words as part of word tokenization.default String
The resolution strategy to apply in resolving ambiguities.default String
The column targeted by this operation.default String
The names to give columns altered by this operation.default String
The date format to convert to.default String
The index number of an object that is targeted by this operation.default String
The current timezone that you want to use for dates.default String
A regex expression to use when splitting text into terms, also called words or tokens.default String
A value to use to representTRUE
.default String
The language that's used in the user-defined function.default String
getUnits()
Specifies a unit of time.default String
Cast columns as rows, so that each value is a different row in a single column.default String
The upper boundary for a value.default String
Create a new container to hold a dataset.default String
getValue()
A static value that can be used in a comparison, a substitution, or in another context-specific way.default String
A value that's used by this operation.default String
A value that's used by this operation.default String
The column that is provided as a value that's used by this operation.default String
The subset of rows currently available for viewing.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAggregateFunction
The name of an aggregation function to apply.- See Also:
-
getBase
The number of digits used in a counting system.- See Also:
-
getCaseStatement
A case statement associated with a recipe.- See Also:
-
getCategoryMap
A category map used for one-hot encoding.- See Also:
-
getCharsToRemove
Characters to remove from a step that applies one-hot encoding or tokenization.- See Also:
-
getCollapseConsecutiveWhitespace
Remove any non-word non-punctuation character.- See Also:
-
getColumnDataType
The data type of the column.- See Also:
-
getColumnRange
A range of columns to which a step is applied.- See Also:
-
getCount
The number of times a string needs to be repeated.- See Also:
-
getCustomCharacters
One or more characters that can be substituted or removed, depending on the context.- See Also:
-
getCustomStopWords
A list of words to ignore in a step that applies word tokenization.- See Also:
-
getCustomValue
A list of custom values to use in a step that requires that you provide a value to finish the operation.- See Also:
-
getDatasetsColumns
A list of the dataset columns included in a project.- See Also:
-
getDateAddValue
A value that specifies how many units of time to add or subtract for a date math operation.- See Also:
-
getDateTimeFormat
A date format to apply to a date.- See Also:
-
getDateTimeParameters
A set of parameters associated with a datetime.- See Also:
-
getDeleteOtherRows
Determines whether unmapped rows in a categorical mapping should be deleted.- See Also:
-
getDelimiter
The delimiter to use when parsing separated values in a text file.- See Also:
-
getEndPattern
The end pattern to locate.- See Also:
-
getEndPosition
The end position to locate.- See Also:
-
getEndValue
The end value to locate.- See Also:
-
getExpandContractions
A list of word contractions and what they expand to.For eample: can't ; cannot ; can not .
- See Also:
-
getExponent
The exponent to apply in an exponential operation.- See Also:
-
getFalseString
A value that representsFALSE
.- See Also:
-
getGroupByAggFunctionOptions
Specifies options to apply to theGROUP BY
used in an aggregation.- See Also:
-
getGroupByColumns
The columns to use in theGROUP BY
clause.- See Also:
-
getHiddenColumns
A list of columns to hide.- See Also:
-
getIgnoreCase
Indicates that lower and upper case letters are treated equally.- See Also:
-
getIncludeInSplit
Indicates if this column is participating in a split transform.- See Also:
-
getInput
The input location to load the dataset from - Amazon S3 or AWS Glue Data Catalog .- See Also:
-
getInterval
The number of characters to split by.- See Also:
-
getIsText
Indicates if the content is text.- See Also:
-
getJoinKeys
The keys or columns involved in a join.- See Also:
-
getJoinType
The type of join to use, for example,INNER JOIN
,OUTER JOIN
, and so on.- See Also:
-
getLeftColumns
The columns on the left side of the join.- See Also:
-
getLimit
The number of times to performsplit
orreplaceBy
in a string.- See Also:
-
getLowerBound
The lower boundary for a value.- See Also:
-
getMapType
The type of mappings to apply to construct a new dynamic frame.- See Also:
-
getModeType
Determines the manner in which mode value is calculated, in case there is more than one mode value.Valid values:
NONE
|AVERAGE
|MINIMUM
|MAXIMUM
- See Also:
-
getMultiLine
Specifies whether JSON input contains embedded new line characters.- See Also:
-
getNumRows
The number of rows to consider in a window.- See Also:
-
getNumRowsAfter
The number of rows to consider after the current row in a window.- See Also:
-
getNumRowsBefore
The number of rows to consider before the current row in a window.- See Also:
-
getOrderByColumn
A column to sort the results by.- See Also:
-
getOrderByColumns
The columns to sort the results by.- See Also:
-
getOther
The value to assign to unmapped cells, in categorical mapping.- See Also:
-
getPattern
The pattern to locate.- See Also:
-
getPatternOption1
The starting pattern to split between.- See Also:
-
getPatternOption2
The ending pattern to split between.- See Also:
-
getPatternOptions
For splitting by multiple delimiters: A JSON-encoded string that lists the patterns in the format.For example:
[{\"pattern\":\"1\",\"includeInSplit\":true}]
- See Also:
-
getPeriod
The size of the rolling window.- See Also:
-
getPosition
The character index within a string.- See Also:
-
getRemoveAllPunctuation
Iftrue
, removes all of the following characters:.
.!
.,
.?
.- See Also:
-
getRemoveAllQuotes
Iftrue
, removes all single quotes and double quotes.- See Also:
-
getRemoveAllWhitespace
Iftrue
, removes all whitespaces from the value.- See Also:
-
getRemoveCustomCharacters
Iftrue
, removes all chraracters specified byCustomCharacters
.- See Also:
-
getRemoveCustomValue
Iftrue
, removes all chraracters specified byCustomValue
.- See Also:
-
getRemoveLeadingAndTrailingPunctuation
Iftrue
, removes the following characters if they occur at the start or end of the value:.
!
,
?
.- See Also:
-
getRemoveLeadingAndTrailingQuotes
Iftrue
, removes single quotes and double quotes from the beginning and end of the value.- See Also:
-
getRemoveLeadingAndTrailingWhitespace
Iftrue
, removes all whitespaces from the beginning and end of the value.- See Also:
-
getRemoveLetters
Iftrue
, removes all uppercase and lowercase alphabetic characters (A through Z;a through z).
- See Also:
-
getRemoveNumbers
Iftrue
, removes all numeric characters (0 through 9).- See Also:
-
getRemoveSourceColumn
Iftrue
, the source column will be removed after un-nesting that column.(Used with nested column types, such as Map, Struct, or Array.)
- See Also:
-
getRemoveSpecialCharacters
Iftrue
, removes all of the following characters: `!" # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _
{ | } ~
- See Also:
-
getRightColumns
The columns on the right side of a join.- See Also:
-
getSampleSize
The number of rows in the sample.- See Also:
-
getSampleType
The sampling type to apply to the dataset.Valid values:
FIRST_N
|LAST_N
|RANDOM
- See Also:
-
getSecondaryInputs
A list of secondary inputs in a UNION transform.- See Also:
-
getSecondInput
A object value to indicate the second dataset used in a join.- See Also:
-
getSheetIndexes
One or more sheet numbers in the Excel file, which will be included in a dataset.- See Also:
-
getSheetNames
Oone or more named sheets in the Excel file, which will be included in a dataset.- See Also:
-
getSourceColumn
A source column needed for an operation, step, or transform.- See Also:
-
getSourceColumn1
A source column needed for an operation, step, or transform.- See Also:
-
getSourceColumn2
A source column needed for an operation, step, or transform.- See Also:
-
getSourceColumns
A list of source columns needed for an operation, step, or transform.- See Also:
-
getStartColumnIndex
The index number of the first column used by an operation, step, or transform.- See Also:
-
getStartPattern
The starting pattern to locate.- See Also:
-
getStartPosition
The starting position to locate.- See Also:
-
getStartValue
The starting value to locate.- See Also:
-
getStemmingMode
Indicates this operation uses stems and lemmas (base words) for word tokenization.- See Also:
-
getStepCount
The total number of transforms in this recipe.- See Also:
-
getStepIndex
The index ID of a step.- See Also:
-
getStopWordsMode
Indicates this operation uses stop words as part of word tokenization.- See Also:
-
getStrategy
The resolution strategy to apply in resolving ambiguities.- See Also:
-
getTargetColumn
The column targeted by this operation.- See Also:
-
getTargetColumnNames
The names to give columns altered by this operation.- See Also:
-
getTargetDateFormat
The date format to convert to.- See Also:
-
getTargetIndex
The index number of an object that is targeted by this operation.- See Also:
-
getTimeZone
The current timezone that you want to use for dates.- See Also:
-
getTokenizerPattern
A regex expression to use when splitting text into terms, also called words or tokens.- See Also:
-
getTrueString
A value to use to representTRUE
.- See Also:
-
getUdfLang
The language that's used in the user-defined function.- See Also:
-
getUnits
Specifies a unit of time.For example:
MINUTES
;SECONDS
;HOURS
; etc.- See Also:
-
getUnpivotColumn
Cast columns as rows, so that each value is a different row in a single column.- See Also:
-
getUpperBound
The upper boundary for a value.- See Also:
-
getUseNewDataFrame
Create a new container to hold a dataset.- See Also:
-
getValue
A static value that can be used in a comparison, a substitution, or in another context-specific way.A
Value
can be a number, string, or other datatype, depending on the recipe action in which it's used.- See Also:
-
getValue1
A value that's used by this operation.- See Also:
-
getValue2
A value that's used by this operation.- See Also:
-
getValueColumn
The column that is provided as a value that's used by this operation.- See Also:
-
getViewFrame
The subset of rows currently available for viewing.- See Also:
-
builder
-