Recipe Parameters
constructor(aggregateFunction: String? = null, base: String? = null, caseStatement: String? = null, categoryMap: String? = null, charsToRemove: String? = null, collapseConsecutiveWhitespace: String? = null, columnDataType: String? = null, columnRange: String? = null, count: String? = null, customCharacters: String? = null, customStopWords: String? = null, customValue: String? = null, datasetsColumns: String? = null, dateAddValue: String? = null, dateTimeFormat: String? = null, dateTimeParameters: String? = null, deleteOtherRows: String? = null, delimiter: String? = null, endPattern: String? = null, endPosition: String? = null, endValue: String? = null, expandContractions: String? = null, exponent: String? = null, falseString: String? = null, groupByAggFunctionOptions: String? = null, groupByColumns: String? = null, hiddenColumns: String? = null, ignoreCase: String? = null, includeInSplit: String? = null, input: RecipeParametersInputProperties? = null, interval: String? = null, isText: String? = null, joinKeys: String? = null, joinType: String? = null, leftColumns: String? = null, limit: String? = null, lowerBound: String? = null, mapType: String? = null, modeType: String? = null, multiLine: Boolean? = null, numRows: String? = null, numRowsAfter: String? = null, numRowsBefore: String? = null, orderByColumn: String? = null, orderByColumns: String? = null, other: String? = null, pattern: String? = null, patternOption1: String? = null, patternOption2: String? = null, patternOptions: String? = null, period: String? = null, position: String? = null, removeAllPunctuation: String? = null, removeAllQuotes: String? = null, removeAllWhitespace: String? = null, removeCustomCharacters: String? = null, removeCustomValue: String? = null, removeLeadingAndTrailingPunctuation: String? = null, removeLeadingAndTrailingQuotes: String? = null, removeLeadingAndTrailingWhitespace: String? = null, removeLetters: String? = null, removeNumbers: String? = null, removeSourceColumn: String? = null, removeSpecialCharacters: String? = null, rightColumns: String? = null, sampleSize: String? = null, sampleType: String? = null, secondInput: String? = null, secondaryInputs: List<RecipeSecondaryInput>? = null, sheetIndexes: List<Int>? = null, sheetNames: List<String>? = null, sourceColumn: String? = null, sourceColumn1: String? = null, sourceColumn2: String? = null, sourceColumns: String? = null, startColumnIndex: String? = null, startPattern: String? = null, startPosition: String? = null, startValue: String? = null, stemmingMode: String? = null, stepCount: String? = null, stepIndex: String? = null, stopWordsMode: String? = null, strategy: String? = null, targetColumn: String? = null, targetColumnNames: String? = null, targetDateFormat: String? = null, targetIndex: String? = null, timeZone: String? = null, tokenizerPattern: String? = null, trueString: String? = null, udfLang: String? = null, units: String? = null, unpivotColumn: String? = null, upperBound: String? = null, useNewDataFrame: String? = null, value: String? = null, value1: String? = null, value2: String? = null, valueColumn: String? = null, viewFrame: String? = null)