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
Constructors -
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 BYused 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 BYclause.- 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 performsplitorreplaceByin 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(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
-
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
-
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. AValuecan 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:
buildin interfacesoftware.amazon.jsii.Builder<CfnRecipe.RecipeParametersProperty>- Returns:
- a new instance of
CfnRecipe.RecipeParametersProperty - Throws:
NullPointerException- if any required attribute was not provided
-