Class CfnRecipe.RecipeParametersProperty.Builder
java.lang.Object
software.amazon.awscdk.services.databrew.CfnRecipe.RecipeParametersProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRecipe.RecipeParametersProperty>
- Enclosing interface:
CfnRecipe.RecipeParametersProperty
@Stability(Stable)
public static final class CfnRecipe.RecipeParametersProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRecipe.RecipeParametersProperty>
A builder for
CfnRecipe.RecipeParametersProperty
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaggregateFunction
(String aggregateFunction) Sets the value ofCfnRecipe.RecipeParametersProperty.getAggregateFunction()
Sets the value ofCfnRecipe.RecipeParametersProperty.getBase()
build()
Builds the configured instance.caseStatement
(String caseStatement) Sets the value ofCfnRecipe.RecipeParametersProperty.getCaseStatement()
categoryMap
(String categoryMap) Sets the value ofCfnRecipe.RecipeParametersProperty.getCategoryMap()
charsToRemove
(String charsToRemove) Sets the value ofCfnRecipe.RecipeParametersProperty.getCharsToRemove()
collapseConsecutiveWhitespace
(String collapseConsecutiveWhitespace) Sets the value ofCfnRecipe.RecipeParametersProperty.getCollapseConsecutiveWhitespace()
columnDataType
(String columnDataType) Sets the value ofCfnRecipe.RecipeParametersProperty.getColumnDataType()
columnRange
(String columnRange) Sets the value ofCfnRecipe.RecipeParametersProperty.getColumnRange()
Sets the value ofCfnRecipe.RecipeParametersProperty.getCount()
customCharacters
(String customCharacters) Sets the value ofCfnRecipe.RecipeParametersProperty.getCustomCharacters()
customStopWords
(String customStopWords) Sets the value ofCfnRecipe.RecipeParametersProperty.getCustomStopWords()
customValue
(String customValue) Sets the value ofCfnRecipe.RecipeParametersProperty.getCustomValue()
datasetsColumns
(String datasetsColumns) Sets the value ofCfnRecipe.RecipeParametersProperty.getDatasetsColumns()
dateAddValue
(String dateAddValue) Sets the value ofCfnRecipe.RecipeParametersProperty.getDateAddValue()
dateTimeFormat
(String dateTimeFormat) Sets the value ofCfnRecipe.RecipeParametersProperty.getDateTimeFormat()
dateTimeParameters
(String dateTimeParameters) Sets the value ofCfnRecipe.RecipeParametersProperty.getDateTimeParameters()
deleteOtherRows
(String deleteOtherRows) Sets the value ofCfnRecipe.RecipeParametersProperty.getDeleteOtherRows()
Sets the value ofCfnRecipe.RecipeParametersProperty.getDelimiter()
endPattern
(String endPattern) Sets the value ofCfnRecipe.RecipeParametersProperty.getEndPattern()
endPosition
(String endPosition) Sets the value ofCfnRecipe.RecipeParametersProperty.getEndPosition()
Sets the value ofCfnRecipe.RecipeParametersProperty.getEndValue()
expandContractions
(String expandContractions) Sets the value ofCfnRecipe.RecipeParametersProperty.getExpandContractions()
Sets the value ofCfnRecipe.RecipeParametersProperty.getExponent()
falseString
(String falseString) Sets the value ofCfnRecipe.RecipeParametersProperty.getFalseString()
groupByAggFunctionOptions
(String groupByAggFunctionOptions) Sets the value ofCfnRecipe.RecipeParametersProperty.getGroupByAggFunctionOptions()
groupByColumns
(String groupByColumns) Sets the value ofCfnRecipe.RecipeParametersProperty.getGroupByColumns()
hiddenColumns
(String hiddenColumns) Sets the value ofCfnRecipe.RecipeParametersProperty.getHiddenColumns()
ignoreCase
(String ignoreCase) Sets the value ofCfnRecipe.RecipeParametersProperty.getIgnoreCase()
includeInSplit
(String includeInSplit) Sets the value ofCfnRecipe.RecipeParametersProperty.getIncludeInSplit()
Sets the value ofCfnRecipe.RecipeParametersProperty.getInput()
Sets the value ofCfnRecipe.RecipeParametersProperty.getInterval()
Sets the value ofCfnRecipe.RecipeParametersProperty.getIsText()
Sets the value ofCfnRecipe.RecipeParametersProperty.getJoinKeys()
Sets the value ofCfnRecipe.RecipeParametersProperty.getJoinType()
leftColumns
(String leftColumns) Sets the value ofCfnRecipe.RecipeParametersProperty.getLeftColumns()
Sets the value ofCfnRecipe.RecipeParametersProperty.getLimit()
lowerBound
(String lowerBound) Sets the value ofCfnRecipe.RecipeParametersProperty.getLowerBound()
Sets the value ofCfnRecipe.RecipeParametersProperty.getMapType()
Sets the value ofCfnRecipe.RecipeParametersProperty.getModeType()
Sets the value ofCfnRecipe.RecipeParametersProperty.getMultiLine()
multiLine
(IResolvable multiLine) Sets the value ofCfnRecipe.RecipeParametersProperty.getMultiLine()
Sets the value ofCfnRecipe.RecipeParametersProperty.getNumRows()
numRowsAfter
(String numRowsAfter) Sets the value ofCfnRecipe.RecipeParametersProperty.getNumRowsAfter()
numRowsBefore
(String numRowsBefore) Sets the value ofCfnRecipe.RecipeParametersProperty.getNumRowsBefore()
orderByColumn
(String orderByColumn) Sets the value ofCfnRecipe.RecipeParametersProperty.getOrderByColumn()
orderByColumns
(String orderByColumns) Sets the value ofCfnRecipe.RecipeParametersProperty.getOrderByColumns()
Sets the value ofCfnRecipe.RecipeParametersProperty.getOther()
Sets the value ofCfnRecipe.RecipeParametersProperty.getPattern()
patternOption1
(String patternOption1) Sets the value ofCfnRecipe.RecipeParametersProperty.getPatternOption1()
patternOption2
(String patternOption2) Sets the value ofCfnRecipe.RecipeParametersProperty.getPatternOption2()
patternOptions
(String patternOptions) Sets the value ofCfnRecipe.RecipeParametersProperty.getPatternOptions()
Sets the value ofCfnRecipe.RecipeParametersProperty.getPeriod()
Sets the value ofCfnRecipe.RecipeParametersProperty.getPosition()
removeAllPunctuation
(String removeAllPunctuation) Sets the value ofCfnRecipe.RecipeParametersProperty.getRemoveAllPunctuation()
removeAllQuotes
(String removeAllQuotes) Sets the value ofCfnRecipe.RecipeParametersProperty.getRemoveAllQuotes()
removeAllWhitespace
(String removeAllWhitespace) Sets the value ofCfnRecipe.RecipeParametersProperty.getRemoveAllWhitespace()
removeCustomCharacters
(String removeCustomCharacters) Sets the value ofCfnRecipe.RecipeParametersProperty.getRemoveCustomCharacters()
removeCustomValue
(String removeCustomValue) Sets the value ofCfnRecipe.RecipeParametersProperty.getRemoveCustomValue()
removeLeadingAndTrailingPunctuation
(String removeLeadingAndTrailingPunctuation) removeLeadingAndTrailingQuotes
(String removeLeadingAndTrailingQuotes) Sets the value ofCfnRecipe.RecipeParametersProperty.getRemoveLeadingAndTrailingQuotes()
removeLeadingAndTrailingWhitespace
(String removeLeadingAndTrailingWhitespace) removeLetters
(String removeLetters) Sets the value ofCfnRecipe.RecipeParametersProperty.getRemoveLetters()
removeNumbers
(String removeNumbers) Sets the value ofCfnRecipe.RecipeParametersProperty.getRemoveNumbers()
removeSourceColumn
(String removeSourceColumn) Sets the value ofCfnRecipe.RecipeParametersProperty.getRemoveSourceColumn()
removeSpecialCharacters
(String removeSpecialCharacters) Sets the value ofCfnRecipe.RecipeParametersProperty.getRemoveSpecialCharacters()
rightColumns
(String rightColumns) Sets the value ofCfnRecipe.RecipeParametersProperty.getRightColumns()
sampleSize
(String sampleSize) Sets the value ofCfnRecipe.RecipeParametersProperty.getSampleSize()
sampleType
(String sampleType) Sets the value ofCfnRecipe.RecipeParametersProperty.getSampleType()
secondaryInputs
(List<? extends Object> secondaryInputs) Sets the value ofCfnRecipe.RecipeParametersProperty.getSecondaryInputs()
secondaryInputs
(IResolvable secondaryInputs) Sets the value ofCfnRecipe.RecipeParametersProperty.getSecondaryInputs()
secondInput
(String secondInput) Sets the value ofCfnRecipe.RecipeParametersProperty.getSecondInput()
sheetIndexes
(List<? extends Number> sheetIndexes) Sets the value ofCfnRecipe.RecipeParametersProperty.getSheetIndexes()
sheetIndexes
(IResolvable sheetIndexes) Sets the value ofCfnRecipe.RecipeParametersProperty.getSheetIndexes()
sheetNames
(List<String> sheetNames) Sets the value ofCfnRecipe.RecipeParametersProperty.getSheetNames()
sourceColumn
(String sourceColumn) Sets the value ofCfnRecipe.RecipeParametersProperty.getSourceColumn()
sourceColumn1
(String sourceColumn1) Sets the value ofCfnRecipe.RecipeParametersProperty.getSourceColumn1()
sourceColumn2
(String sourceColumn2) Sets the value ofCfnRecipe.RecipeParametersProperty.getSourceColumn2()
sourceColumns
(String sourceColumns) Sets the value ofCfnRecipe.RecipeParametersProperty.getSourceColumns()
startColumnIndex
(String startColumnIndex) Sets the value ofCfnRecipe.RecipeParametersProperty.getStartColumnIndex()
startPattern
(String startPattern) Sets the value ofCfnRecipe.RecipeParametersProperty.getStartPattern()
startPosition
(String startPosition) Sets the value ofCfnRecipe.RecipeParametersProperty.getStartPosition()
startValue
(String startValue) Sets the value ofCfnRecipe.RecipeParametersProperty.getStartValue()
stemmingMode
(String stemmingMode) Sets the value ofCfnRecipe.RecipeParametersProperty.getStemmingMode()
Sets the value ofCfnRecipe.RecipeParametersProperty.getStepCount()
Sets the value ofCfnRecipe.RecipeParametersProperty.getStepIndex()
stopWordsMode
(String stopWordsMode) Sets the value ofCfnRecipe.RecipeParametersProperty.getStopWordsMode()
Sets the value ofCfnRecipe.RecipeParametersProperty.getStrategy()
targetColumn
(String targetColumn) Sets the value ofCfnRecipe.RecipeParametersProperty.getTargetColumn()
targetColumnNames
(String targetColumnNames) Sets the value ofCfnRecipe.RecipeParametersProperty.getTargetColumnNames()
targetDateFormat
(String targetDateFormat) Sets the value ofCfnRecipe.RecipeParametersProperty.getTargetDateFormat()
targetIndex
(String targetIndex) Sets the value ofCfnRecipe.RecipeParametersProperty.getTargetIndex()
Sets the value ofCfnRecipe.RecipeParametersProperty.getTimeZone()
tokenizerPattern
(String tokenizerPattern) Sets the value ofCfnRecipe.RecipeParametersProperty.getTokenizerPattern()
trueString
(String trueString) Sets the value ofCfnRecipe.RecipeParametersProperty.getTrueString()
Sets the value ofCfnRecipe.RecipeParametersProperty.getUdfLang()
Sets the value ofCfnRecipe.RecipeParametersProperty.getUnits()
unpivotColumn
(String unpivotColumn) Sets the value ofCfnRecipe.RecipeParametersProperty.getUnpivotColumn()
upperBound
(String upperBound) Sets the value ofCfnRecipe.RecipeParametersProperty.getUpperBound()
useNewDataFrame
(String useNewDataFrame) Sets the value ofCfnRecipe.RecipeParametersProperty.getUseNewDataFrame()
Sets the value ofCfnRecipe.RecipeParametersProperty.getValue()
Sets the value ofCfnRecipe.RecipeParametersProperty.getValue1()
Sets the value ofCfnRecipe.RecipeParametersProperty.getValue2()
valueColumn
(String valueColumn) Sets the value ofCfnRecipe.RecipeParametersProperty.getValueColumn()
Sets the value ofCfnRecipe.RecipeParametersProperty.getViewFrame()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
aggregateFunction
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder aggregateFunction(String aggregateFunction) Sets the value ofCfnRecipe.RecipeParametersProperty.getAggregateFunction()
- Parameters:
aggregateFunction
- The name of an aggregation function to apply.- Returns:
this
-
base
Sets the value ofCfnRecipe.RecipeParametersProperty.getBase()
- Parameters:
base
- The number of digits used in a counting system.- Returns:
this
-
caseStatement
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder caseStatement(String caseStatement) Sets the value ofCfnRecipe.RecipeParametersProperty.getCaseStatement()
- Parameters:
caseStatement
- A case statement associated with a recipe.- Returns:
this
-
categoryMap
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder categoryMap(String categoryMap) Sets the value ofCfnRecipe.RecipeParametersProperty.getCategoryMap()
- Parameters:
categoryMap
- A category map used for one-hot encoding.- Returns:
this
-
charsToRemove
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder charsToRemove(String charsToRemove) Sets the value ofCfnRecipe.RecipeParametersProperty.getCharsToRemove()
- Parameters:
charsToRemove
- Characters to remove from a step that applies one-hot encoding or tokenization.- Returns:
this
-
collapseConsecutiveWhitespace
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder collapseConsecutiveWhitespace(String collapseConsecutiveWhitespace) Sets the value ofCfnRecipe.RecipeParametersProperty.getCollapseConsecutiveWhitespace()
- Parameters:
collapseConsecutiveWhitespace
- Remove any non-word non-punctuation character.- Returns:
this
-
columnDataType
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder columnDataType(String columnDataType) Sets the value ofCfnRecipe.RecipeParametersProperty.getColumnDataType()
- Parameters:
columnDataType
- The data type of the column.- Returns:
this
-
columnRange
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder columnRange(String columnRange) Sets the value ofCfnRecipe.RecipeParametersProperty.getColumnRange()
- Parameters:
columnRange
- A range of columns to which a step is applied.- Returns:
this
-
count
Sets the value ofCfnRecipe.RecipeParametersProperty.getCount()
- Parameters:
count
- The number of times a string needs to be repeated.- Returns:
this
-
customCharacters
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder customCharacters(String customCharacters) Sets the value ofCfnRecipe.RecipeParametersProperty.getCustomCharacters()
- Parameters:
customCharacters
- One or more characters that can be substituted or removed, depending on the context.- Returns:
this
-
customStopWords
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder customStopWords(String customStopWords) Sets the value ofCfnRecipe.RecipeParametersProperty.getCustomStopWords()
- Parameters:
customStopWords
- A list of words to ignore in a step that applies word tokenization.- Returns:
this
-
customValue
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder customValue(String customValue) Sets the value ofCfnRecipe.RecipeParametersProperty.getCustomValue()
- Parameters:
customValue
- A list of custom values to use in a step that requires that you provide a value to finish the operation.- Returns:
this
-
datasetsColumns
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder datasetsColumns(String datasetsColumns) Sets the value ofCfnRecipe.RecipeParametersProperty.getDatasetsColumns()
- Parameters:
datasetsColumns
- A list of the dataset columns included in a project.- Returns:
this
-
dateAddValue
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder dateAddValue(String dateAddValue) Sets the value ofCfnRecipe.RecipeParametersProperty.getDateAddValue()
- Parameters:
dateAddValue
- A value that specifies how many units of time to add or subtract for a date math operation.- Returns:
this
-
dateTimeFormat
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder dateTimeFormat(String dateTimeFormat) Sets the value ofCfnRecipe.RecipeParametersProperty.getDateTimeFormat()
- Parameters:
dateTimeFormat
- A date format to apply to a date.- Returns:
this
-
dateTimeParameters
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder dateTimeParameters(String dateTimeParameters) Sets the value ofCfnRecipe.RecipeParametersProperty.getDateTimeParameters()
- Parameters:
dateTimeParameters
- A set of parameters associated with a datetime.- Returns:
this
-
deleteOtherRows
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder deleteOtherRows(String deleteOtherRows) Sets the value ofCfnRecipe.RecipeParametersProperty.getDeleteOtherRows()
- Parameters:
deleteOtherRows
- Determines whether unmapped rows in a categorical mapping should be deleted.- Returns:
this
-
delimiter
Sets the value ofCfnRecipe.RecipeParametersProperty.getDelimiter()
- Parameters:
delimiter
- The delimiter to use when parsing separated values in a text file.- Returns:
this
-
endPattern
Sets the value ofCfnRecipe.RecipeParametersProperty.getEndPattern()
- Parameters:
endPattern
- The end pattern to locate.- Returns:
this
-
endPosition
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder endPosition(String endPosition) Sets the value ofCfnRecipe.RecipeParametersProperty.getEndPosition()
- Parameters:
endPosition
- The end position to locate.- Returns:
this
-
endValue
Sets the value ofCfnRecipe.RecipeParametersProperty.getEndValue()
- Parameters:
endValue
- The end value to locate.- Returns:
this
-
expandContractions
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder expandContractions(String expandContractions) Sets the value ofCfnRecipe.RecipeParametersProperty.getExpandContractions()
- Parameters:
expandContractions
- A list of word contractions and what they expand to. For eample: can't ; cannot ; can not .- Returns:
this
-
exponent
Sets the value ofCfnRecipe.RecipeParametersProperty.getExponent()
- Parameters:
exponent
- The exponent to apply in an exponential operation.- Returns:
this
-
falseString
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder falseString(String falseString) Sets the value ofCfnRecipe.RecipeParametersProperty.getFalseString()
- Parameters:
falseString
- A value that representsFALSE
.- Returns:
this
-
groupByAggFunctionOptions
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder groupByAggFunctionOptions(String groupByAggFunctionOptions) Sets the value ofCfnRecipe.RecipeParametersProperty.getGroupByAggFunctionOptions()
- Parameters:
groupByAggFunctionOptions
- Specifies options to apply to theGROUP BY
used in an aggregation.- Returns:
this
-
groupByColumns
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder groupByColumns(String groupByColumns) Sets the value ofCfnRecipe.RecipeParametersProperty.getGroupByColumns()
- Parameters:
groupByColumns
- The columns to use in theGROUP BY
clause.- Returns:
this
-
ignoreCase
Sets the value ofCfnRecipe.RecipeParametersProperty.getIgnoreCase()
- Parameters:
ignoreCase
- Indicates that lower and upper case letters are treated equally.- Returns:
this
-
includeInSplit
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder includeInSplit(String includeInSplit) Sets the value ofCfnRecipe.RecipeParametersProperty.getIncludeInSplit()
- Parameters:
includeInSplit
- Indicates if this column is participating in a split transform.- Returns:
this
-
input
Sets the value ofCfnRecipe.RecipeParametersProperty.getInput()
- Parameters:
input
- The input location to load the dataset from - Amazon S3 or AWS Glue Data Catalog .- Returns:
this
-
interval
Sets the value ofCfnRecipe.RecipeParametersProperty.getInterval()
- Parameters:
interval
- The number of characters to split by.- Returns:
this
-
isText
Sets the value ofCfnRecipe.RecipeParametersProperty.getIsText()
- Parameters:
isText
- Indicates if the content is text.- Returns:
this
-
joinKeys
Sets the value ofCfnRecipe.RecipeParametersProperty.getJoinKeys()
- Parameters:
joinKeys
- The keys or columns involved in a join.- Returns:
this
-
joinType
Sets the value ofCfnRecipe.RecipeParametersProperty.getJoinType()
- Parameters:
joinType
- The type of join to use, for example,INNER JOIN
,OUTER JOIN
, and so on.- Returns:
this
-
leftColumns
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder leftColumns(String leftColumns) Sets the value ofCfnRecipe.RecipeParametersProperty.getLeftColumns()
- Parameters:
leftColumns
- The columns on the left side of the join.- Returns:
this
-
limit
Sets the value ofCfnRecipe.RecipeParametersProperty.getLimit()
- Parameters:
limit
- The number of times to performsplit
orreplaceBy
in a string.- Returns:
this
-
lowerBound
Sets the value ofCfnRecipe.RecipeParametersProperty.getLowerBound()
- Parameters:
lowerBound
- The lower boundary for a value.- Returns:
this
-
mapType
Sets the value ofCfnRecipe.RecipeParametersProperty.getMapType()
- Parameters:
mapType
- The type of mappings to apply to construct a new dynamic frame.- Returns:
this
-
modeType
Sets the value ofCfnRecipe.RecipeParametersProperty.getModeType()
- Parameters:
modeType
- Determines the manner in which mode value is calculated, in case there is more than one mode value. Valid values:NONE
|AVERAGE
|MINIMUM
|MAXIMUM
- Returns:
this
-
multiLine
Sets the value ofCfnRecipe.RecipeParametersProperty.getMultiLine()
- Parameters:
multiLine
- Specifies whether JSON input contains embedded new line characters.- Returns:
this
-
multiLine
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder multiLine(IResolvable multiLine) Sets the value ofCfnRecipe.RecipeParametersProperty.getMultiLine()
- Parameters:
multiLine
- Specifies whether JSON input contains embedded new line characters.- Returns:
this
-
numRows
Sets the value ofCfnRecipe.RecipeParametersProperty.getNumRows()
- Parameters:
numRows
- The number of rows to consider in a window.- Returns:
this
-
numRowsAfter
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder numRowsAfter(String numRowsAfter) Sets the value ofCfnRecipe.RecipeParametersProperty.getNumRowsAfter()
- Parameters:
numRowsAfter
- The number of rows to consider after the current row in a window.- Returns:
this
-
numRowsBefore
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder numRowsBefore(String numRowsBefore) Sets the value ofCfnRecipe.RecipeParametersProperty.getNumRowsBefore()
- Parameters:
numRowsBefore
- The number of rows to consider before the current row in a window.- Returns:
this
-
orderByColumn
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder orderByColumn(String orderByColumn) Sets the value ofCfnRecipe.RecipeParametersProperty.getOrderByColumn()
- Parameters:
orderByColumn
- A column to sort the results by.- Returns:
this
-
orderByColumns
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder orderByColumns(String orderByColumns) Sets the value ofCfnRecipe.RecipeParametersProperty.getOrderByColumns()
- Parameters:
orderByColumns
- The columns to sort the results by.- Returns:
this
-
other
Sets the value ofCfnRecipe.RecipeParametersProperty.getOther()
- Parameters:
other
- The value to assign to unmapped cells, in categorical mapping.- Returns:
this
-
pattern
Sets the value ofCfnRecipe.RecipeParametersProperty.getPattern()
- Parameters:
pattern
- The pattern to locate.- Returns:
this
-
patternOption1
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder patternOption1(String patternOption1) Sets the value ofCfnRecipe.RecipeParametersProperty.getPatternOption1()
- Parameters:
patternOption1
- The starting pattern to split between.- Returns:
this
-
patternOption2
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder patternOption2(String patternOption2) Sets the value ofCfnRecipe.RecipeParametersProperty.getPatternOption2()
- Parameters:
patternOption2
- The ending pattern to split between.- Returns:
this
-
patternOptions
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder patternOptions(String patternOptions) Sets the value ofCfnRecipe.RecipeParametersProperty.getPatternOptions()
- Parameters:
patternOptions
- For splitting by multiple delimiters: A JSON-encoded string that lists the patterns in the format. For example:[{\"pattern\":\"1\",\"includeInSplit\":true}]
- Returns:
this
-
period
Sets the value ofCfnRecipe.RecipeParametersProperty.getPeriod()
- Parameters:
period
- The size of the rolling window.- Returns:
this
-
position
Sets the value ofCfnRecipe.RecipeParametersProperty.getPosition()
- Parameters:
position
- The character index within a string.- Returns:
this
-
removeAllPunctuation
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder removeAllPunctuation(String removeAllPunctuation) Sets the value ofCfnRecipe.RecipeParametersProperty.getRemoveAllPunctuation()
- Parameters:
removeAllPunctuation
- Iftrue
, removes all of the following characters:.
.!
.,
.?
.- Returns:
this
-
removeAllQuotes
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder removeAllQuotes(String removeAllQuotes) Sets the value ofCfnRecipe.RecipeParametersProperty.getRemoveAllQuotes()
- Parameters:
removeAllQuotes
- Iftrue
, removes all single quotes and double quotes.- Returns:
this
-
removeAllWhitespace
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder removeAllWhitespace(String removeAllWhitespace) Sets the value ofCfnRecipe.RecipeParametersProperty.getRemoveAllWhitespace()
- Parameters:
removeAllWhitespace
- Iftrue
, removes all whitespaces from the value.- Returns:
this
-
removeCustomCharacters
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder removeCustomCharacters(String removeCustomCharacters) Sets the value ofCfnRecipe.RecipeParametersProperty.getRemoveCustomCharacters()
- Parameters:
removeCustomCharacters
- Iftrue
, removes all chraracters specified byCustomCharacters
.- Returns:
this
-
removeCustomValue
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder removeCustomValue(String removeCustomValue) Sets the value ofCfnRecipe.RecipeParametersProperty.getRemoveCustomValue()
- Parameters:
removeCustomValue
- Iftrue
, removes all chraracters specified byCustomValue
.- Returns:
this
-
removeLeadingAndTrailingPunctuation
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder removeLeadingAndTrailingPunctuation(String removeLeadingAndTrailingPunctuation) - Parameters:
removeLeadingAndTrailingPunctuation
- Iftrue
, removes the following characters if they occur at the start or end of the value:.
!
,
?
.- Returns:
this
-
removeLeadingAndTrailingQuotes
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder removeLeadingAndTrailingQuotes(String removeLeadingAndTrailingQuotes) Sets the value ofCfnRecipe.RecipeParametersProperty.getRemoveLeadingAndTrailingQuotes()
- Parameters:
removeLeadingAndTrailingQuotes
- Iftrue
, removes single quotes and double quotes from the beginning and end of the value.- Returns:
this
-
removeLeadingAndTrailingWhitespace
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder removeLeadingAndTrailingWhitespace(String removeLeadingAndTrailingWhitespace) - Parameters:
removeLeadingAndTrailingWhitespace
- Iftrue
, removes all whitespaces from the beginning and end of the value.- Returns:
this
-
removeLetters
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder removeLetters(String removeLetters) Sets the value ofCfnRecipe.RecipeParametersProperty.getRemoveLetters()
- Parameters:
removeLetters
- Iftrue
, removes all uppercase and lowercase alphabetic characters (A through Z;. a through z).- Returns:
this
-
removeNumbers
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder removeNumbers(String removeNumbers) Sets the value ofCfnRecipe.RecipeParametersProperty.getRemoveNumbers()
- Parameters:
removeNumbers
- Iftrue
, removes all numeric characters (0 through 9).- Returns:
this
-
removeSourceColumn
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder removeSourceColumn(String removeSourceColumn) Sets the value ofCfnRecipe.RecipeParametersProperty.getRemoveSourceColumn()
- Parameters:
removeSourceColumn
- Iftrue
, the source column will be removed after un-nesting that column. (Used with nested column types, such as Map, Struct, or Array.)- Returns:
this
-
removeSpecialCharacters
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder removeSpecialCharacters(String removeSpecialCharacters) Sets the value ofCfnRecipe.RecipeParametersProperty.getRemoveSpecialCharacters()
- Parameters:
removeSpecialCharacters
- Iftrue
, removes all of the following characters: `!. " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _{ | } ~
- Returns:
this
-
rightColumns
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder rightColumns(String rightColumns) Sets the value ofCfnRecipe.RecipeParametersProperty.getRightColumns()
- Parameters:
rightColumns
- The columns on the right side of a join.- Returns:
this
-
sampleSize
Sets the value ofCfnRecipe.RecipeParametersProperty.getSampleSize()
- Parameters:
sampleSize
- The number of rows in the sample.- Returns:
this
-
sampleType
Sets the value ofCfnRecipe.RecipeParametersProperty.getSampleType()
- Parameters:
sampleType
- The sampling type to apply to the dataset. Valid values:FIRST_N
|LAST_N
|RANDOM
- Returns:
this
-
secondaryInputs
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder secondaryInputs(IResolvable secondaryInputs) Sets the value ofCfnRecipe.RecipeParametersProperty.getSecondaryInputs()
- Parameters:
secondaryInputs
- A list of secondary inputs in a UNION transform.- Returns:
this
-
secondaryInputs
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder secondaryInputs(List<? extends Object> secondaryInputs) Sets the value ofCfnRecipe.RecipeParametersProperty.getSecondaryInputs()
- Parameters:
secondaryInputs
- A list of secondary inputs in a UNION transform.- Returns:
this
-
secondInput
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder secondInput(String secondInput) Sets the value ofCfnRecipe.RecipeParametersProperty.getSecondInput()
- Parameters:
secondInput
- A object value to indicate the second dataset used in a join.- Returns:
this
-
sheetIndexes
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder sheetIndexes(IResolvable sheetIndexes) Sets the value ofCfnRecipe.RecipeParametersProperty.getSheetIndexes()
- Parameters:
sheetIndexes
- One or more sheet numbers in the Excel file, which will be included in a dataset.- Returns:
this
-
sheetIndexes
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder sheetIndexes(List<? extends Number> sheetIndexes) Sets the value ofCfnRecipe.RecipeParametersProperty.getSheetIndexes()
- Parameters:
sheetIndexes
- One or more sheet numbers in the Excel file, which will be included in a dataset.- Returns:
this
-
sheetNames
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder sheetNames(List<String> sheetNames) Sets the value ofCfnRecipe.RecipeParametersProperty.getSheetNames()
- Parameters:
sheetNames
- Oone or more named sheets in the Excel file, which will be included in a dataset.- Returns:
this
-
sourceColumn
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder sourceColumn(String sourceColumn) Sets the value ofCfnRecipe.RecipeParametersProperty.getSourceColumn()
- Parameters:
sourceColumn
- A source column needed for an operation, step, or transform.- Returns:
this
-
sourceColumn1
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder sourceColumn1(String sourceColumn1) Sets the value ofCfnRecipe.RecipeParametersProperty.getSourceColumn1()
- Parameters:
sourceColumn1
- A source column needed for an operation, step, or transform.- Returns:
this
-
sourceColumn2
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder sourceColumn2(String sourceColumn2) Sets the value ofCfnRecipe.RecipeParametersProperty.getSourceColumn2()
- Parameters:
sourceColumn2
- A source column needed for an operation, step, or transform.- Returns:
this
-
sourceColumns
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder sourceColumns(String sourceColumns) Sets the value ofCfnRecipe.RecipeParametersProperty.getSourceColumns()
- Parameters:
sourceColumns
- A list of source columns needed for an operation, step, or transform.- Returns:
this
-
startColumnIndex
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder startColumnIndex(String startColumnIndex) Sets the value ofCfnRecipe.RecipeParametersProperty.getStartColumnIndex()
- Parameters:
startColumnIndex
- The index number of the first column used by an operation, step, or transform.- Returns:
this
-
startPattern
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder startPattern(String startPattern) Sets the value ofCfnRecipe.RecipeParametersProperty.getStartPattern()
- Parameters:
startPattern
- The starting pattern to locate.- Returns:
this
-
startPosition
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder startPosition(String startPosition) Sets the value ofCfnRecipe.RecipeParametersProperty.getStartPosition()
- Parameters:
startPosition
- The starting position to locate.- Returns:
this
-
startValue
Sets the value ofCfnRecipe.RecipeParametersProperty.getStartValue()
- Parameters:
startValue
- The starting value to locate.- Returns:
this
-
stemmingMode
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder stemmingMode(String stemmingMode) Sets the value ofCfnRecipe.RecipeParametersProperty.getStemmingMode()
- Parameters:
stemmingMode
- Indicates this operation uses stems and lemmas (base words) for word tokenization.- Returns:
this
-
stepCount
Sets the value ofCfnRecipe.RecipeParametersProperty.getStepCount()
- Parameters:
stepCount
- The total number of transforms in this recipe.- Returns:
this
-
stepIndex
Sets the value ofCfnRecipe.RecipeParametersProperty.getStepIndex()
- Parameters:
stepIndex
- The index ID of a step.- Returns:
this
-
stopWordsMode
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder stopWordsMode(String stopWordsMode) Sets the value ofCfnRecipe.RecipeParametersProperty.getStopWordsMode()
- Parameters:
stopWordsMode
- Indicates this operation uses stop words as part of word tokenization.- Returns:
this
-
strategy
Sets the value ofCfnRecipe.RecipeParametersProperty.getStrategy()
- Parameters:
strategy
- The resolution strategy to apply in resolving ambiguities.- Returns:
this
-
targetColumn
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder targetColumn(String targetColumn) Sets the value ofCfnRecipe.RecipeParametersProperty.getTargetColumn()
- Parameters:
targetColumn
- The column targeted by this operation.- Returns:
this
-
targetColumnNames
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder targetColumnNames(String targetColumnNames) Sets the value ofCfnRecipe.RecipeParametersProperty.getTargetColumnNames()
- Parameters:
targetColumnNames
- The names to give columns altered by this operation.- Returns:
this
-
targetDateFormat
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder targetDateFormat(String targetDateFormat) Sets the value ofCfnRecipe.RecipeParametersProperty.getTargetDateFormat()
- Parameters:
targetDateFormat
- The date format to convert to.- Returns:
this
-
targetIndex
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder targetIndex(String targetIndex) Sets the value ofCfnRecipe.RecipeParametersProperty.getTargetIndex()
- Parameters:
targetIndex
- The index number of an object that is targeted by this operation.- Returns:
this
-
timeZone
Sets the value ofCfnRecipe.RecipeParametersProperty.getTimeZone()
- Parameters:
timeZone
- The current timezone that you want to use for dates.- Returns:
this
-
tokenizerPattern
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder tokenizerPattern(String tokenizerPattern) Sets the value ofCfnRecipe.RecipeParametersProperty.getTokenizerPattern()
- Parameters:
tokenizerPattern
- A regex expression to use when splitting text into terms, also called words or tokens.- Returns:
this
-
trueString
Sets the value ofCfnRecipe.RecipeParametersProperty.getTrueString()
- Parameters:
trueString
- A value to use to representTRUE
.- Returns:
this
-
udfLang
Sets the value ofCfnRecipe.RecipeParametersProperty.getUdfLang()
- Parameters:
udfLang
- The language that's used in the user-defined function.- Returns:
this
-
units
Sets the value ofCfnRecipe.RecipeParametersProperty.getUnits()
- Parameters:
units
- Specifies a unit of time. For example:MINUTES
;SECONDS
;HOURS
; etc.- Returns:
this
-
unpivotColumn
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder unpivotColumn(String unpivotColumn) Sets the value ofCfnRecipe.RecipeParametersProperty.getUnpivotColumn()
- Parameters:
unpivotColumn
- Cast columns as rows, so that each value is a different row in a single column.- Returns:
this
-
upperBound
Sets the value ofCfnRecipe.RecipeParametersProperty.getUpperBound()
- Parameters:
upperBound
- The upper boundary for a value.- Returns:
this
-
useNewDataFrame
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder useNewDataFrame(String useNewDataFrame) Sets the value ofCfnRecipe.RecipeParametersProperty.getUseNewDataFrame()
- Parameters:
useNewDataFrame
- Create a new container to hold a dataset.- Returns:
this
-
value
Sets the value ofCfnRecipe.RecipeParametersProperty.getValue()
- Parameters:
value
- A static value that can be used in a comparison, a substitution, or in another context-specific way. AValue
can be a number, string, or other datatype, depending on the recipe action in which it's used.- Returns:
this
-
value1
Sets the value ofCfnRecipe.RecipeParametersProperty.getValue1()
- Parameters:
value1
- A value that's used by this operation.- Returns:
this
-
value2
Sets the value ofCfnRecipe.RecipeParametersProperty.getValue2()
- Parameters:
value2
- A value that's used by this operation.- Returns:
this
-
valueColumn
@Stability(Stable) public CfnRecipe.RecipeParametersProperty.Builder valueColumn(String valueColumn) Sets the value ofCfnRecipe.RecipeParametersProperty.getValueColumn()
- Parameters:
valueColumn
- The column that is provided as a value that's used by this operation.- Returns:
this
-
viewFrame
Sets the value ofCfnRecipe.RecipeParametersProperty.getViewFrame()
- Parameters:
viewFrame
- The subset of rows currently available for viewing.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnRecipe.RecipeParametersProperty>
- Returns:
- a new instance of
CfnRecipe.RecipeParametersProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-