All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pulumi.awsnative.databrew.kotlin.inputs.RecipeParametersArgs.kt Maven / Gradle / Ivy

@file:Suppress("NAME_SHADOWING", "DEPRECATION")

package com.pulumi.awsnative.databrew.kotlin.inputs

import com.pulumi.awsnative.databrew.inputs.RecipeParametersArgs.builder
import com.pulumi.core.Output
import com.pulumi.core.Output.of
import com.pulumi.kotlin.ConvertibleToJava
import com.pulumi.kotlin.PulumiTagMarker
import com.pulumi.kotlin.applySuspend
import kotlin.Boolean
import kotlin.Int
import kotlin.String
import kotlin.Suppress
import kotlin.Unit
import kotlin.collections.List
import kotlin.jvm.JvmName

/**
 *
 * @property aggregateFunction
 * @property base
 * @property caseStatement
 * @property categoryMap
 * @property charsToRemove
 * @property collapseConsecutiveWhitespace
 * @property columnDataType
 * @property columnRange
 * @property count
 * @property customCharacters
 * @property customStopWords
 * @property customValue
 * @property datasetsColumns
 * @property dateAddValue
 * @property dateTimeFormat
 * @property dateTimeParameters
 * @property deleteOtherRows
 * @property delimiter
 * @property endPattern
 * @property endPosition
 * @property endValue
 * @property expandContractions
 * @property exponent
 * @property falseString
 * @property groupByAggFunctionOptions
 * @property groupByColumns
 * @property hiddenColumns
 * @property ignoreCase
 * @property includeInSplit
 * @property input Input
 * @property interval
 * @property isText
 * @property joinKeys
 * @property joinType
 * @property leftColumns
 * @property limit
 * @property lowerBound
 * @property mapType
 * @property modeType
 * @property multiLine
 * @property numRows
 * @property numRowsAfter
 * @property numRowsBefore
 * @property orderByColumn
 * @property orderByColumns
 * @property other
 * @property pattern
 * @property patternOption1
 * @property patternOption2
 * @property patternOptions
 * @property period
 * @property position
 * @property removeAllPunctuation
 * @property removeAllQuotes
 * @property removeAllWhitespace
 * @property removeCustomCharacters
 * @property removeCustomValue
 * @property removeLeadingAndTrailingPunctuation
 * @property removeLeadingAndTrailingQuotes
 * @property removeLeadingAndTrailingWhitespace
 * @property removeLetters
 * @property removeNumbers
 * @property removeSourceColumn
 * @property removeSpecialCharacters
 * @property rightColumns
 * @property sampleSize
 * @property sampleType
 * @property secondInput
 * @property secondaryInputs
 * @property sheetIndexes
 * @property sheetNames
 * @property sourceColumn
 * @property sourceColumn1
 * @property sourceColumn2
 * @property sourceColumns
 * @property startColumnIndex
 * @property startPattern
 * @property startPosition
 * @property startValue
 * @property stemmingMode
 * @property stepCount
 * @property stepIndex
 * @property stopWordsMode
 * @property strategy
 * @property targetColumn
 * @property targetColumnNames
 * @property targetDateFormat
 * @property targetIndex
 * @property timeZone
 * @property tokenizerPattern
 * @property trueString
 * @property udfLang
 * @property units
 * @property unpivotColumn
 * @property upperBound
 * @property useNewDataFrame
 * @property value
 * @property value1
 * @property value2
 * @property valueColumn
 * @property viewFrame
 */
public data class RecipeParametersArgs(
    public val aggregateFunction: Output? = null,
    public val base: Output? = null,
    public val caseStatement: Output? = null,
    public val categoryMap: Output? = null,
    public val charsToRemove: Output? = null,
    public val collapseConsecutiveWhitespace: Output? = null,
    public val columnDataType: Output? = null,
    public val columnRange: Output? = null,
    public val count: Output? = null,
    public val customCharacters: Output? = null,
    public val customStopWords: Output? = null,
    public val customValue: Output? = null,
    public val datasetsColumns: Output? = null,
    public val dateAddValue: Output? = null,
    public val dateTimeFormat: Output? = null,
    public val dateTimeParameters: Output? = null,
    public val deleteOtherRows: Output? = null,
    public val delimiter: Output? = null,
    public val endPattern: Output? = null,
    public val endPosition: Output? = null,
    public val endValue: Output? = null,
    public val expandContractions: Output? = null,
    public val exponent: Output? = null,
    public val falseString: Output? = null,
    public val groupByAggFunctionOptions: Output? = null,
    public val groupByColumns: Output? = null,
    public val hiddenColumns: Output? = null,
    public val ignoreCase: Output? = null,
    public val includeInSplit: Output? = null,
    public val input: Output? = null,
    public val interval: Output? = null,
    public val isText: Output? = null,
    public val joinKeys: Output? = null,
    public val joinType: Output? = null,
    public val leftColumns: Output? = null,
    public val limit: Output? = null,
    public val lowerBound: Output? = null,
    public val mapType: Output? = null,
    public val modeType: Output? = null,
    public val multiLine: Output? = null,
    public val numRows: Output? = null,
    public val numRowsAfter: Output? = null,
    public val numRowsBefore: Output? = null,
    public val orderByColumn: Output? = null,
    public val orderByColumns: Output? = null,
    public val other: Output? = null,
    public val pattern: Output? = null,
    public val patternOption1: Output? = null,
    public val patternOption2: Output? = null,
    public val patternOptions: Output? = null,
    public val period: Output? = null,
    public val position: Output? = null,
    public val removeAllPunctuation: Output? = null,
    public val removeAllQuotes: Output? = null,
    public val removeAllWhitespace: Output? = null,
    public val removeCustomCharacters: Output? = null,
    public val removeCustomValue: Output? = null,
    public val removeLeadingAndTrailingPunctuation: Output? = null,
    public val removeLeadingAndTrailingQuotes: Output? = null,
    public val removeLeadingAndTrailingWhitespace: Output? = null,
    public val removeLetters: Output? = null,
    public val removeNumbers: Output? = null,
    public val removeSourceColumn: Output? = null,
    public val removeSpecialCharacters: Output? = null,
    public val rightColumns: Output? = null,
    public val sampleSize: Output? = null,
    public val sampleType: Output? = null,
    public val secondInput: Output? = null,
    public val secondaryInputs: Output>? = null,
    public val sheetIndexes: Output>? = null,
    public val sheetNames: Output>? = null,
    public val sourceColumn: Output? = null,
    public val sourceColumn1: Output? = null,
    public val sourceColumn2: Output? = null,
    public val sourceColumns: Output? = null,
    public val startColumnIndex: Output? = null,
    public val startPattern: Output? = null,
    public val startPosition: Output? = null,
    public val startValue: Output? = null,
    public val stemmingMode: Output? = null,
    public val stepCount: Output? = null,
    public val stepIndex: Output? = null,
    public val stopWordsMode: Output? = null,
    public val strategy: Output? = null,
    public val targetColumn: Output? = null,
    public val targetColumnNames: Output? = null,
    public val targetDateFormat: Output? = null,
    public val targetIndex: Output? = null,
    public val timeZone: Output? = null,
    public val tokenizerPattern: Output? = null,
    public val trueString: Output? = null,
    public val udfLang: Output? = null,
    public val units: Output? = null,
    public val unpivotColumn: Output? = null,
    public val upperBound: Output? = null,
    public val useNewDataFrame: Output? = null,
    public val `value`: Output? = null,
    public val value1: Output? = null,
    public val value2: Output? = null,
    public val valueColumn: Output? = null,
    public val viewFrame: Output? = null,
) : ConvertibleToJava {
    override fun toJava(): com.pulumi.awsnative.databrew.inputs.RecipeParametersArgs =
        com.pulumi.awsnative.databrew.inputs.RecipeParametersArgs.builder()
            .aggregateFunction(aggregateFunction?.applyValue({ args0 -> args0 }))
            .base(base?.applyValue({ args0 -> args0 }))
            .caseStatement(caseStatement?.applyValue({ args0 -> args0 }))
            .categoryMap(categoryMap?.applyValue({ args0 -> args0 }))
            .charsToRemove(charsToRemove?.applyValue({ args0 -> args0 }))
            .collapseConsecutiveWhitespace(collapseConsecutiveWhitespace?.applyValue({ args0 -> args0 }))
            .columnDataType(columnDataType?.applyValue({ args0 -> args0 }))
            .columnRange(columnRange?.applyValue({ args0 -> args0 }))
            .count(count?.applyValue({ args0 -> args0 }))
            .customCharacters(customCharacters?.applyValue({ args0 -> args0 }))
            .customStopWords(customStopWords?.applyValue({ args0 -> args0 }))
            .customValue(customValue?.applyValue({ args0 -> args0 }))
            .datasetsColumns(datasetsColumns?.applyValue({ args0 -> args0 }))
            .dateAddValue(dateAddValue?.applyValue({ args0 -> args0 }))
            .dateTimeFormat(dateTimeFormat?.applyValue({ args0 -> args0 }))
            .dateTimeParameters(dateTimeParameters?.applyValue({ args0 -> args0 }))
            .deleteOtherRows(deleteOtherRows?.applyValue({ args0 -> args0 }))
            .delimiter(delimiter?.applyValue({ args0 -> args0 }))
            .endPattern(endPattern?.applyValue({ args0 -> args0 }))
            .endPosition(endPosition?.applyValue({ args0 -> args0 }))
            .endValue(endValue?.applyValue({ args0 -> args0 }))
            .expandContractions(expandContractions?.applyValue({ args0 -> args0 }))
            .exponent(exponent?.applyValue({ args0 -> args0 }))
            .falseString(falseString?.applyValue({ args0 -> args0 }))
            .groupByAggFunctionOptions(groupByAggFunctionOptions?.applyValue({ args0 -> args0 }))
            .groupByColumns(groupByColumns?.applyValue({ args0 -> args0 }))
            .hiddenColumns(hiddenColumns?.applyValue({ args0 -> args0 }))
            .ignoreCase(ignoreCase?.applyValue({ args0 -> args0 }))
            .includeInSplit(includeInSplit?.applyValue({ args0 -> args0 }))
            .input(input?.applyValue({ args0 -> args0.let({ args0 -> args0.toJava() }) }))
            .interval(interval?.applyValue({ args0 -> args0 }))
            .isText(isText?.applyValue({ args0 -> args0 }))
            .joinKeys(joinKeys?.applyValue({ args0 -> args0 }))
            .joinType(joinType?.applyValue({ args0 -> args0 }))
            .leftColumns(leftColumns?.applyValue({ args0 -> args0 }))
            .limit(limit?.applyValue({ args0 -> args0 }))
            .lowerBound(lowerBound?.applyValue({ args0 -> args0 }))
            .mapType(mapType?.applyValue({ args0 -> args0 }))
            .modeType(modeType?.applyValue({ args0 -> args0 }))
            .multiLine(multiLine?.applyValue({ args0 -> args0 }))
            .numRows(numRows?.applyValue({ args0 -> args0 }))
            .numRowsAfter(numRowsAfter?.applyValue({ args0 -> args0 }))
            .numRowsBefore(numRowsBefore?.applyValue({ args0 -> args0 }))
            .orderByColumn(orderByColumn?.applyValue({ args0 -> args0 }))
            .orderByColumns(orderByColumns?.applyValue({ args0 -> args0 }))
            .other(other?.applyValue({ args0 -> args0 }))
            .pattern(pattern?.applyValue({ args0 -> args0 }))
            .patternOption1(patternOption1?.applyValue({ args0 -> args0 }))
            .patternOption2(patternOption2?.applyValue({ args0 -> args0 }))
            .patternOptions(patternOptions?.applyValue({ args0 -> args0 }))
            .period(period?.applyValue({ args0 -> args0 }))
            .position(position?.applyValue({ args0 -> args0 }))
            .removeAllPunctuation(removeAllPunctuation?.applyValue({ args0 -> args0 }))
            .removeAllQuotes(removeAllQuotes?.applyValue({ args0 -> args0 }))
            .removeAllWhitespace(removeAllWhitespace?.applyValue({ args0 -> args0 }))
            .removeCustomCharacters(removeCustomCharacters?.applyValue({ args0 -> args0 }))
            .removeCustomValue(removeCustomValue?.applyValue({ args0 -> args0 }))
            .removeLeadingAndTrailingPunctuation(
                removeLeadingAndTrailingPunctuation?.applyValue({ args0 ->
                    args0
                }),
            )
            .removeLeadingAndTrailingQuotes(removeLeadingAndTrailingQuotes?.applyValue({ args0 -> args0 }))
            .removeLeadingAndTrailingWhitespace(
                removeLeadingAndTrailingWhitespace?.applyValue({ args0 ->
                    args0
                }),
            )
            .removeLetters(removeLetters?.applyValue({ args0 -> args0 }))
            .removeNumbers(removeNumbers?.applyValue({ args0 -> args0 }))
            .removeSourceColumn(removeSourceColumn?.applyValue({ args0 -> args0 }))
            .removeSpecialCharacters(removeSpecialCharacters?.applyValue({ args0 -> args0 }))
            .rightColumns(rightColumns?.applyValue({ args0 -> args0 }))
            .sampleSize(sampleSize?.applyValue({ args0 -> args0 }))
            .sampleType(sampleType?.applyValue({ args0 -> args0 }))
            .secondInput(secondInput?.applyValue({ args0 -> args0 }))
            .secondaryInputs(
                secondaryInputs?.applyValue({ args0 ->
                    args0.map({ args0 ->
                        args0.let({ args0 ->
                            args0.toJava()
                        })
                    })
                }),
            )
            .sheetIndexes(sheetIndexes?.applyValue({ args0 -> args0.map({ args0 -> args0 }) }))
            .sheetNames(sheetNames?.applyValue({ args0 -> args0.map({ args0 -> args0 }) }))
            .sourceColumn(sourceColumn?.applyValue({ args0 -> args0 }))
            .sourceColumn1(sourceColumn1?.applyValue({ args0 -> args0 }))
            .sourceColumn2(sourceColumn2?.applyValue({ args0 -> args0 }))
            .sourceColumns(sourceColumns?.applyValue({ args0 -> args0 }))
            .startColumnIndex(startColumnIndex?.applyValue({ args0 -> args0 }))
            .startPattern(startPattern?.applyValue({ args0 -> args0 }))
            .startPosition(startPosition?.applyValue({ args0 -> args0 }))
            .startValue(startValue?.applyValue({ args0 -> args0 }))
            .stemmingMode(stemmingMode?.applyValue({ args0 -> args0 }))
            .stepCount(stepCount?.applyValue({ args0 -> args0 }))
            .stepIndex(stepIndex?.applyValue({ args0 -> args0 }))
            .stopWordsMode(stopWordsMode?.applyValue({ args0 -> args0 }))
            .strategy(strategy?.applyValue({ args0 -> args0 }))
            .targetColumn(targetColumn?.applyValue({ args0 -> args0 }))
            .targetColumnNames(targetColumnNames?.applyValue({ args0 -> args0 }))
            .targetDateFormat(targetDateFormat?.applyValue({ args0 -> args0 }))
            .targetIndex(targetIndex?.applyValue({ args0 -> args0 }))
            .timeZone(timeZone?.applyValue({ args0 -> args0 }))
            .tokenizerPattern(tokenizerPattern?.applyValue({ args0 -> args0 }))
            .trueString(trueString?.applyValue({ args0 -> args0 }))
            .udfLang(udfLang?.applyValue({ args0 -> args0 }))
            .units(units?.applyValue({ args0 -> args0 }))
            .unpivotColumn(unpivotColumn?.applyValue({ args0 -> args0 }))
            .upperBound(upperBound?.applyValue({ args0 -> args0 }))
            .useNewDataFrame(useNewDataFrame?.applyValue({ args0 -> args0 }))
            .`value`(`value`?.applyValue({ args0 -> args0 }))
            .value1(value1?.applyValue({ args0 -> args0 }))
            .value2(value2?.applyValue({ args0 -> args0 }))
            .valueColumn(valueColumn?.applyValue({ args0 -> args0 }))
            .viewFrame(viewFrame?.applyValue({ args0 -> args0 })).build()
}

/**
 * Builder for [RecipeParametersArgs].
 */
@PulumiTagMarker
public class RecipeParametersArgsBuilder internal constructor() {
    private var aggregateFunction: Output? = null

    private var base: Output? = null

    private var caseStatement: Output? = null

    private var categoryMap: Output? = null

    private var charsToRemove: Output? = null

    private var collapseConsecutiveWhitespace: Output? = null

    private var columnDataType: Output? = null

    private var columnRange: Output? = null

    private var count: Output? = null

    private var customCharacters: Output? = null

    private var customStopWords: Output? = null

    private var customValue: Output? = null

    private var datasetsColumns: Output? = null

    private var dateAddValue: Output? = null

    private var dateTimeFormat: Output? = null

    private var dateTimeParameters: Output? = null

    private var deleteOtherRows: Output? = null

    private var delimiter: Output? = null

    private var endPattern: Output? = null

    private var endPosition: Output? = null

    private var endValue: Output? = null

    private var expandContractions: Output? = null

    private var exponent: Output? = null

    private var falseString: Output? = null

    private var groupByAggFunctionOptions: Output? = null

    private var groupByColumns: Output? = null

    private var hiddenColumns: Output? = null

    private var ignoreCase: Output? = null

    private var includeInSplit: Output? = null

    private var input: Output? = null

    private var interval: Output? = null

    private var isText: Output? = null

    private var joinKeys: Output? = null

    private var joinType: Output? = null

    private var leftColumns: Output? = null

    private var limit: Output? = null

    private var lowerBound: Output? = null

    private var mapType: Output? = null

    private var modeType: Output? = null

    private var multiLine: Output? = null

    private var numRows: Output? = null

    private var numRowsAfter: Output? = null

    private var numRowsBefore: Output? = null

    private var orderByColumn: Output? = null

    private var orderByColumns: Output? = null

    private var other: Output? = null

    private var pattern: Output? = null

    private var patternOption1: Output? = null

    private var patternOption2: Output? = null

    private var patternOptions: Output? = null

    private var period: Output? = null

    private var position: Output? = null

    private var removeAllPunctuation: Output? = null

    private var removeAllQuotes: Output? = null

    private var removeAllWhitespace: Output? = null

    private var removeCustomCharacters: Output? = null

    private var removeCustomValue: Output? = null

    private var removeLeadingAndTrailingPunctuation: Output? = null

    private var removeLeadingAndTrailingQuotes: Output? = null

    private var removeLeadingAndTrailingWhitespace: Output? = null

    private var removeLetters: Output? = null

    private var removeNumbers: Output? = null

    private var removeSourceColumn: Output? = null

    private var removeSpecialCharacters: Output? = null

    private var rightColumns: Output? = null

    private var sampleSize: Output? = null

    private var sampleType: Output? = null

    private var secondInput: Output? = null

    private var secondaryInputs: Output>? = null

    private var sheetIndexes: Output>? = null

    private var sheetNames: Output>? = null

    private var sourceColumn: Output? = null

    private var sourceColumn1: Output? = null

    private var sourceColumn2: Output? = null

    private var sourceColumns: Output? = null

    private var startColumnIndex: Output? = null

    private var startPattern: Output? = null

    private var startPosition: Output? = null

    private var startValue: Output? = null

    private var stemmingMode: Output? = null

    private var stepCount: Output? = null

    private var stepIndex: Output? = null

    private var stopWordsMode: Output? = null

    private var strategy: Output? = null

    private var targetColumn: Output? = null

    private var targetColumnNames: Output? = null

    private var targetDateFormat: Output? = null

    private var targetIndex: Output? = null

    private var timeZone: Output? = null

    private var tokenizerPattern: Output? = null

    private var trueString: Output? = null

    private var udfLang: Output? = null

    private var units: Output? = null

    private var unpivotColumn: Output? = null

    private var upperBound: Output? = null

    private var useNewDataFrame: Output? = null

    private var `value`: Output? = null

    private var value1: Output? = null

    private var value2: Output? = null

    private var valueColumn: Output? = null

    private var viewFrame: Output? = null

    /**
     * @param value
     */
    @JvmName("woiijxamxlvyvrpl")
    public suspend fun aggregateFunction(`value`: Output) {
        this.aggregateFunction = value
    }

    /**
     * @param value
     */
    @JvmName("mmajqbfwusqjcfwh")
    public suspend fun base(`value`: Output) {
        this.base = value
    }

    /**
     * @param value
     */
    @JvmName("isjrmykjaowbkokr")
    public suspend fun caseStatement(`value`: Output) {
        this.caseStatement = value
    }

    /**
     * @param value
     */
    @JvmName("binihlteqububnhi")
    public suspend fun categoryMap(`value`: Output) {
        this.categoryMap = value
    }

    /**
     * @param value
     */
    @JvmName("gqkfuubvuvndudtu")
    public suspend fun charsToRemove(`value`: Output) {
        this.charsToRemove = value
    }

    /**
     * @param value
     */
    @JvmName("seaeufpmaoklmely")
    public suspend fun collapseConsecutiveWhitespace(`value`: Output) {
        this.collapseConsecutiveWhitespace = value
    }

    /**
     * @param value
     */
    @JvmName("qaomtrsvwbyxsucd")
    public suspend fun columnDataType(`value`: Output) {
        this.columnDataType = value
    }

    /**
     * @param value
     */
    @JvmName("udkxelhgxfvogmds")
    public suspend fun columnRange(`value`: Output) {
        this.columnRange = value
    }

    /**
     * @param value
     */
    @JvmName("vtchgwwcrtkoysst")
    public suspend fun count(`value`: Output) {
        this.count = value
    }

    /**
     * @param value
     */
    @JvmName("xtxutjcygytjrgkf")
    public suspend fun customCharacters(`value`: Output) {
        this.customCharacters = value
    }

    /**
     * @param value
     */
    @JvmName("mawoxctqwwmxmyev")
    public suspend fun customStopWords(`value`: Output) {
        this.customStopWords = value
    }

    /**
     * @param value
     */
    @JvmName("awvhnioekypdants")
    public suspend fun customValue(`value`: Output) {
        this.customValue = value
    }

    /**
     * @param value
     */
    @JvmName("dnjgogybyedgleul")
    public suspend fun datasetsColumns(`value`: Output) {
        this.datasetsColumns = value
    }

    /**
     * @param value
     */
    @JvmName("cjmtnyeukllctlky")
    public suspend fun dateAddValue(`value`: Output) {
        this.dateAddValue = value
    }

    /**
     * @param value
     */
    @JvmName("avpnajecvgthtwwh")
    public suspend fun dateTimeFormat(`value`: Output) {
        this.dateTimeFormat = value
    }

    /**
     * @param value
     */
    @JvmName("asvlfaiwmsdhipbs")
    public suspend fun dateTimeParameters(`value`: Output) {
        this.dateTimeParameters = value
    }

    /**
     * @param value
     */
    @JvmName("gffthwvlwefrdmgw")
    public suspend fun deleteOtherRows(`value`: Output) {
        this.deleteOtherRows = value
    }

    /**
     * @param value
     */
    @JvmName("bjtyhfjmfvjtkbru")
    public suspend fun delimiter(`value`: Output) {
        this.delimiter = value
    }

    /**
     * @param value
     */
    @JvmName("ydpljchknoankvqc")
    public suspend fun endPattern(`value`: Output) {
        this.endPattern = value
    }

    /**
     * @param value
     */
    @JvmName("qyjuuhypyofmjyau")
    public suspend fun endPosition(`value`: Output) {
        this.endPosition = value
    }

    /**
     * @param value
     */
    @JvmName("xuogdqihqddpmcdi")
    public suspend fun endValue(`value`: Output) {
        this.endValue = value
    }

    /**
     * @param value
     */
    @JvmName("twomxdeaclmflgca")
    public suspend fun expandContractions(`value`: Output) {
        this.expandContractions = value
    }

    /**
     * @param value
     */
    @JvmName("yemvdqvsjtknopci")
    public suspend fun exponent(`value`: Output) {
        this.exponent = value
    }

    /**
     * @param value
     */
    @JvmName("flcywynlbruaewba")
    public suspend fun falseString(`value`: Output) {
        this.falseString = value
    }

    /**
     * @param value
     */
    @JvmName("idwqavsxwvlwrjle")
    public suspend fun groupByAggFunctionOptions(`value`: Output) {
        this.groupByAggFunctionOptions = value
    }

    /**
     * @param value
     */
    @JvmName("jeqfwcgqyxywsfur")
    public suspend fun groupByColumns(`value`: Output) {
        this.groupByColumns = value
    }

    /**
     * @param value
     */
    @JvmName("kqkukxicnyaklkjp")
    public suspend fun hiddenColumns(`value`: Output) {
        this.hiddenColumns = value
    }

    /**
     * @param value
     */
    @JvmName("ccutydmplrgowkas")
    public suspend fun ignoreCase(`value`: Output) {
        this.ignoreCase = value
    }

    /**
     * @param value
     */
    @JvmName("lcvhuspxkwhcrykk")
    public suspend fun includeInSplit(`value`: Output) {
        this.includeInSplit = value
    }

    /**
     * @param value Input
     */
    @JvmName("grirnvksngybjmxs")
    public suspend fun input(`value`: Output) {
        this.input = value
    }

    /**
     * @param value
     */
    @JvmName("rljjokfrxwhndoiv")
    public suspend fun interval(`value`: Output) {
        this.interval = value
    }

    /**
     * @param value
     */
    @JvmName("fuamgadcyamoeqif")
    public suspend fun isText(`value`: Output) {
        this.isText = value
    }

    /**
     * @param value
     */
    @JvmName("wipnmgkwhttdklee")
    public suspend fun joinKeys(`value`: Output) {
        this.joinKeys = value
    }

    /**
     * @param value
     */
    @JvmName("esbkiaemseqpljqs")
    public suspend fun joinType(`value`: Output) {
        this.joinType = value
    }

    /**
     * @param value
     */
    @JvmName("uysetwnexcrqsmiw")
    public suspend fun leftColumns(`value`: Output) {
        this.leftColumns = value
    }

    /**
     * @param value
     */
    @JvmName("hldvfxugvapbsadq")
    public suspend fun limit(`value`: Output) {
        this.limit = value
    }

    /**
     * @param value
     */
    @JvmName("hvirkmmguaqwovix")
    public suspend fun lowerBound(`value`: Output) {
        this.lowerBound = value
    }

    /**
     * @param value
     */
    @JvmName("fwmefsaiqaptwsxr")
    public suspend fun mapType(`value`: Output) {
        this.mapType = value
    }

    /**
     * @param value
     */
    @JvmName("siquumnoblnrhnoi")
    public suspend fun modeType(`value`: Output) {
        this.modeType = value
    }

    /**
     * @param value
     */
    @JvmName("dgqkgxqbqkbnfoue")
    public suspend fun multiLine(`value`: Output) {
        this.multiLine = value
    }

    /**
     * @param value
     */
    @JvmName("jpuwdkpilaxmwuhd")
    public suspend fun numRows(`value`: Output) {
        this.numRows = value
    }

    /**
     * @param value
     */
    @JvmName("xgjlklkivfhqyvtk")
    public suspend fun numRowsAfter(`value`: Output) {
        this.numRowsAfter = value
    }

    /**
     * @param value
     */
    @JvmName("njrvlmbyysuvivxv")
    public suspend fun numRowsBefore(`value`: Output) {
        this.numRowsBefore = value
    }

    /**
     * @param value
     */
    @JvmName("vmjrdwkioilecgvx")
    public suspend fun orderByColumn(`value`: Output) {
        this.orderByColumn = value
    }

    /**
     * @param value
     */
    @JvmName("mgxwnrkvrxkufclh")
    public suspend fun orderByColumns(`value`: Output) {
        this.orderByColumns = value
    }

    /**
     * @param value
     */
    @JvmName("imqvupjfbrxywmhi")
    public suspend fun other(`value`: Output) {
        this.other = value
    }

    /**
     * @param value
     */
    @JvmName("gmmlffjuntiwhqvy")
    public suspend fun pattern(`value`: Output) {
        this.pattern = value
    }

    /**
     * @param value
     */
    @JvmName("skburghshqbvnkad")
    public suspend fun patternOption1(`value`: Output) {
        this.patternOption1 = value
    }

    /**
     * @param value
     */
    @JvmName("sqcmmuwtvhqgxdvg")
    public suspend fun patternOption2(`value`: Output) {
        this.patternOption2 = value
    }

    /**
     * @param value
     */
    @JvmName("lydcvgmkbydamkuv")
    public suspend fun patternOptions(`value`: Output) {
        this.patternOptions = value
    }

    /**
     * @param value
     */
    @JvmName("rksoooybxwthemxx")
    public suspend fun period(`value`: Output) {
        this.period = value
    }

    /**
     * @param value
     */
    @JvmName("etarakcjphdmjdie")
    public suspend fun position(`value`: Output) {
        this.position = value
    }

    /**
     * @param value
     */
    @JvmName("ethoskfunkhycqdx")
    public suspend fun removeAllPunctuation(`value`: Output) {
        this.removeAllPunctuation = value
    }

    /**
     * @param value
     */
    @JvmName("ticeapptxkplfvel")
    public suspend fun removeAllQuotes(`value`: Output) {
        this.removeAllQuotes = value
    }

    /**
     * @param value
     */
    @JvmName("mqxarcobbjkjqgmu")
    public suspend fun removeAllWhitespace(`value`: Output) {
        this.removeAllWhitespace = value
    }

    /**
     * @param value
     */
    @JvmName("axbqxbsdgrgickcr")
    public suspend fun removeCustomCharacters(`value`: Output) {
        this.removeCustomCharacters = value
    }

    /**
     * @param value
     */
    @JvmName("vmtfnfgsgmkfpbmc")
    public suspend fun removeCustomValue(`value`: Output) {
        this.removeCustomValue = value
    }

    /**
     * @param value
     */
    @JvmName("labjgcfclstrcqux")
    public suspend fun removeLeadingAndTrailingPunctuation(`value`: Output) {
        this.removeLeadingAndTrailingPunctuation = value
    }

    /**
     * @param value
     */
    @JvmName("pmvgyvvclbrcxnxv")
    public suspend fun removeLeadingAndTrailingQuotes(`value`: Output) {
        this.removeLeadingAndTrailingQuotes = value
    }

    /**
     * @param value
     */
    @JvmName("aiqncvpcqgkbdbva")
    public suspend fun removeLeadingAndTrailingWhitespace(`value`: Output) {
        this.removeLeadingAndTrailingWhitespace = value
    }

    /**
     * @param value
     */
    @JvmName("ejtmabvwwjcruppk")
    public suspend fun removeLetters(`value`: Output) {
        this.removeLetters = value
    }

    /**
     * @param value
     */
    @JvmName("dtqpidtdmeentoxu")
    public suspend fun removeNumbers(`value`: Output) {
        this.removeNumbers = value
    }

    /**
     * @param value
     */
    @JvmName("ilbwxsaqnfvcaemr")
    public suspend fun removeSourceColumn(`value`: Output) {
        this.removeSourceColumn = value
    }

    /**
     * @param value
     */
    @JvmName("wkdjmbbdtmprpgjw")
    public suspend fun removeSpecialCharacters(`value`: Output) {
        this.removeSpecialCharacters = value
    }

    /**
     * @param value
     */
    @JvmName("bymurprmfvnmiokv")
    public suspend fun rightColumns(`value`: Output) {
        this.rightColumns = value
    }

    /**
     * @param value
     */
    @JvmName("beieylghpdnvqisu")
    public suspend fun sampleSize(`value`: Output) {
        this.sampleSize = value
    }

    /**
     * @param value
     */
    @JvmName("yqvhwmrvheaqavqm")
    public suspend fun sampleType(`value`: Output) {
        this.sampleType = value
    }

    /**
     * @param value
     */
    @JvmName("vipjdlwkugmkwtsr")
    public suspend fun secondInput(`value`: Output) {
        this.secondInput = value
    }

    /**
     * @param value
     */
    @JvmName("nymvijldmvqykixe")
    public suspend fun secondaryInputs(`value`: Output>) {
        this.secondaryInputs = value
    }

    @JvmName("oukiqvdvctwoleku")
    public suspend fun secondaryInputs(vararg values: Output) {
        this.secondaryInputs = Output.all(values.asList())
    }

    /**
     * @param values
     */
    @JvmName("ejdvccevgutufnnp")
    public suspend fun secondaryInputs(values: List>) {
        this.secondaryInputs = Output.all(values)
    }

    /**
     * @param value
     */
    @JvmName("fecrvtlmmbfykffd")
    public suspend fun sheetIndexes(`value`: Output>) {
        this.sheetIndexes = value
    }

    @JvmName("eglxxxmrakfynrmr")
    public suspend fun sheetIndexes(vararg values: Output) {
        this.sheetIndexes = Output.all(values.asList())
    }

    /**
     * @param values
     */
    @JvmName("muyfkpfqoaaxbfhq")
    public suspend fun sheetIndexes(values: List>) {
        this.sheetIndexes = Output.all(values)
    }

    /**
     * @param value
     */
    @JvmName("asiusxwxxawlkcnk")
    public suspend fun sheetNames(`value`: Output>) {
        this.sheetNames = value
    }

    @JvmName("omixhlblnklygcpb")
    public suspend fun sheetNames(vararg values: Output) {
        this.sheetNames = Output.all(values.asList())
    }

    /**
     * @param values
     */
    @JvmName("iobjyislvgyuwpsq")
    public suspend fun sheetNames(values: List>) {
        this.sheetNames = Output.all(values)
    }

    /**
     * @param value
     */
    @JvmName("thsseqpgratgixse")
    public suspend fun sourceColumn(`value`: Output) {
        this.sourceColumn = value
    }

    /**
     * @param value
     */
    @JvmName("gmipmuinuobldqmj")
    public suspend fun sourceColumn1(`value`: Output) {
        this.sourceColumn1 = value
    }

    /**
     * @param value
     */
    @JvmName("ehxgojsjwxuslmxy")
    public suspend fun sourceColumn2(`value`: Output) {
        this.sourceColumn2 = value
    }

    /**
     * @param value
     */
    @JvmName("lsirqkfbnhnajtfn")
    public suspend fun sourceColumns(`value`: Output) {
        this.sourceColumns = value
    }

    /**
     * @param value
     */
    @JvmName("vsqsakusnijbxhwr")
    public suspend fun startColumnIndex(`value`: Output) {
        this.startColumnIndex = value
    }

    /**
     * @param value
     */
    @JvmName("ubqhlahojxahvqsh")
    public suspend fun startPattern(`value`: Output) {
        this.startPattern = value
    }

    /**
     * @param value
     */
    @JvmName("gtvpsfemtcqaomdb")
    public suspend fun startPosition(`value`: Output) {
        this.startPosition = value
    }

    /**
     * @param value
     */
    @JvmName("mkbmdtvriwvixant")
    public suspend fun startValue(`value`: Output) {
        this.startValue = value
    }

    /**
     * @param value
     */
    @JvmName("oafehrxuwwtruihr")
    public suspend fun stemmingMode(`value`: Output) {
        this.stemmingMode = value
    }

    /**
     * @param value
     */
    @JvmName("rckistvvxmxlwhes")
    public suspend fun stepCount(`value`: Output) {
        this.stepCount = value
    }

    /**
     * @param value
     */
    @JvmName("qhseggvggcrowuoq")
    public suspend fun stepIndex(`value`: Output) {
        this.stepIndex = value
    }

    /**
     * @param value
     */
    @JvmName("duwvbydphpoivmge")
    public suspend fun stopWordsMode(`value`: Output) {
        this.stopWordsMode = value
    }

    /**
     * @param value
     */
    @JvmName("eglamcvvieiexsfa")
    public suspend fun strategy(`value`: Output) {
        this.strategy = value
    }

    /**
     * @param value
     */
    @JvmName("vntevndbshhyojdi")
    public suspend fun targetColumn(`value`: Output) {
        this.targetColumn = value
    }

    /**
     * @param value
     */
    @JvmName("pixebxeeeokoratg")
    public suspend fun targetColumnNames(`value`: Output) {
        this.targetColumnNames = value
    }

    /**
     * @param value
     */
    @JvmName("prjigxvoatacbvtf")
    public suspend fun targetDateFormat(`value`: Output) {
        this.targetDateFormat = value
    }

    /**
     * @param value
     */
    @JvmName("fajdjvlydjmjtedr")
    public suspend fun targetIndex(`value`: Output) {
        this.targetIndex = value
    }

    /**
     * @param value
     */
    @JvmName("homdrefyqniplckp")
    public suspend fun timeZone(`value`: Output) {
        this.timeZone = value
    }

    /**
     * @param value
     */
    @JvmName("ycxgxeowrevjbhlu")
    public suspend fun tokenizerPattern(`value`: Output) {
        this.tokenizerPattern = value
    }

    /**
     * @param value
     */
    @JvmName("cwcnuimaknntbceo")
    public suspend fun trueString(`value`: Output) {
        this.trueString = value
    }

    /**
     * @param value
     */
    @JvmName("tlayrvbfhcedmubd")
    public suspend fun udfLang(`value`: Output) {
        this.udfLang = value
    }

    /**
     * @param value
     */
    @JvmName("pcsqagqlefonsbdo")
    public suspend fun units(`value`: Output) {
        this.units = value
    }

    /**
     * @param value
     */
    @JvmName("bmrgaioatanloeiw")
    public suspend fun unpivotColumn(`value`: Output) {
        this.unpivotColumn = value
    }

    /**
     * @param value
     */
    @JvmName("bjdehmalwymxxjsy")
    public suspend fun upperBound(`value`: Output) {
        this.upperBound = value
    }

    /**
     * @param value
     */
    @JvmName("jwvgmnybbdwsbxpd")
    public suspend fun useNewDataFrame(`value`: Output) {
        this.useNewDataFrame = value
    }

    /**
     * @param value
     */
    @JvmName("vqgshhaqqnshhwak")
    public suspend fun `value`(`value`: Output) {
        this.`value` = value
    }

    /**
     * @param value
     */
    @JvmName("yfqkocglgcfaocyg")
    public suspend fun value1(`value`: Output) {
        this.value1 = value
    }

    /**
     * @param value
     */
    @JvmName("cnjopqolhaoumfyp")
    public suspend fun value2(`value`: Output) {
        this.value2 = value
    }

    /**
     * @param value
     */
    @JvmName("wiecsydbitrwvvei")
    public suspend fun valueColumn(`value`: Output) {
        this.valueColumn = value
    }

    /**
     * @param value
     */
    @JvmName("ssfvbebhfpaloafd")
    public suspend fun viewFrame(`value`: Output) {
        this.viewFrame = value
    }

    /**
     * @param value
     */
    @JvmName("vjygqisivvslllva")
    public suspend fun aggregateFunction(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.aggregateFunction = mapped
    }

    /**
     * @param value
     */
    @JvmName("onxibueardruiwvg")
    public suspend fun base(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.base = mapped
    }

    /**
     * @param value
     */
    @JvmName("yjrbksukpdlsuhuw")
    public suspend fun caseStatement(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.caseStatement = mapped
    }

    /**
     * @param value
     */
    @JvmName("wkukcytnlffmenal")
    public suspend fun categoryMap(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.categoryMap = mapped
    }

    /**
     * @param value
     */
    @JvmName("lfmqgcrnsmbffkhh")
    public suspend fun charsToRemove(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.charsToRemove = mapped
    }

    /**
     * @param value
     */
    @JvmName("ethbgswwutocadly")
    public suspend fun collapseConsecutiveWhitespace(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.collapseConsecutiveWhitespace = mapped
    }

    /**
     * @param value
     */
    @JvmName("lwnkgotcncsoldkt")
    public suspend fun columnDataType(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.columnDataType = mapped
    }

    /**
     * @param value
     */
    @JvmName("lfxfkidoaxqbirae")
    public suspend fun columnRange(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.columnRange = mapped
    }

    /**
     * @param value
     */
    @JvmName("xrisprlnvipvjqpa")
    public suspend fun count(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.count = mapped
    }

    /**
     * @param value
     */
    @JvmName("cscyrxgjvmjjvpoh")
    public suspend fun customCharacters(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.customCharacters = mapped
    }

    /**
     * @param value
     */
    @JvmName("qjawrgrqchgjjhoi")
    public suspend fun customStopWords(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.customStopWords = mapped
    }

    /**
     * @param value
     */
    @JvmName("agbqmvsgawvycpye")
    public suspend fun customValue(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.customValue = mapped
    }

    /**
     * @param value
     */
    @JvmName("hlagawvoygoqfrpu")
    public suspend fun datasetsColumns(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.datasetsColumns = mapped
    }

    /**
     * @param value
     */
    @JvmName("ixcfityionbtksvn")
    public suspend fun dateAddValue(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.dateAddValue = mapped
    }

    /**
     * @param value
     */
    @JvmName("wgjvubfdncldixap")
    public suspend fun dateTimeFormat(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.dateTimeFormat = mapped
    }

    /**
     * @param value
     */
    @JvmName("vxxxpkkfclluoguh")
    public suspend fun dateTimeParameters(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.dateTimeParameters = mapped
    }

    /**
     * @param value
     */
    @JvmName("afocwidgowssamym")
    public suspend fun deleteOtherRows(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.deleteOtherRows = mapped
    }

    /**
     * @param value
     */
    @JvmName("fgjpxsqimpudmito")
    public suspend fun delimiter(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.delimiter = mapped
    }

    /**
     * @param value
     */
    @JvmName("cxgjfdgbaipafcrn")
    public suspend fun endPattern(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.endPattern = mapped
    }

    /**
     * @param value
     */
    @JvmName("rraxhwqspnhewwsv")
    public suspend fun endPosition(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.endPosition = mapped
    }

    /**
     * @param value
     */
    @JvmName("giyjeakwablmvhhb")
    public suspend fun endValue(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.endValue = mapped
    }

    /**
     * @param value
     */
    @JvmName("euhetlwrhlpjoqaq")
    public suspend fun expandContractions(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.expandContractions = mapped
    }

    /**
     * @param value
     */
    @JvmName("mpyagppgbwqppeik")
    public suspend fun exponent(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.exponent = mapped
    }

    /**
     * @param value
     */
    @JvmName("kqmuvkkaeileavlv")
    public suspend fun falseString(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.falseString = mapped
    }

    /**
     * @param value
     */
    @JvmName("igjecgdnioyrwaur")
    public suspend fun groupByAggFunctionOptions(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.groupByAggFunctionOptions = mapped
    }

    /**
     * @param value
     */
    @JvmName("xkmyenjwrwtcqwnt")
    public suspend fun groupByColumns(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.groupByColumns = mapped
    }

    /**
     * @param value
     */
    @JvmName("hnxsokmiywkdpwrb")
    public suspend fun hiddenColumns(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.hiddenColumns = mapped
    }

    /**
     * @param value
     */
    @JvmName("kofdduanwnwbjxph")
    public suspend fun ignoreCase(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.ignoreCase = mapped
    }

    /**
     * @param value
     */
    @JvmName("ufahoovtsafhqlnk")
    public suspend fun includeInSplit(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.includeInSplit = mapped
    }

    /**
     * @param value Input
     */
    @JvmName("twruwrdxqxyletob")
    public suspend fun input(`value`: RecipeParametersInputPropertiesArgs?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.input = mapped
    }

    /**
     * @param argument Input
     */
    @JvmName("thihbbpbmuonesri")
    public suspend fun input(argument: suspend RecipeParametersInputPropertiesArgsBuilder.() -> Unit) {
        val toBeMapped = RecipeParametersInputPropertiesArgsBuilder().applySuspend { argument() }.build()
        val mapped = of(toBeMapped)
        this.input = mapped
    }

    /**
     * @param value
     */
    @JvmName("gckycirqwhrybnkq")
    public suspend fun interval(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.interval = mapped
    }

    /**
     * @param value
     */
    @JvmName("wggkcildratygiro")
    public suspend fun isText(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.isText = mapped
    }

    /**
     * @param value
     */
    @JvmName("qwkxrwtuokywenmm")
    public suspend fun joinKeys(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.joinKeys = mapped
    }

    /**
     * @param value
     */
    @JvmName("wrbdrbqecoljdcku")
    public suspend fun joinType(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.joinType = mapped
    }

    /**
     * @param value
     */
    @JvmName("udpeexfyhkolsbkx")
    public suspend fun leftColumns(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.leftColumns = mapped
    }

    /**
     * @param value
     */
    @JvmName("ekfnucxpuaxhcoec")
    public suspend fun limit(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.limit = mapped
    }

    /**
     * @param value
     */
    @JvmName("ptgfhrcgxqedtjds")
    public suspend fun lowerBound(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.lowerBound = mapped
    }

    /**
     * @param value
     */
    @JvmName("qvfelkagdgmkvdfk")
    public suspend fun mapType(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.mapType = mapped
    }

    /**
     * @param value
     */
    @JvmName("pneqpwyxuekyxrhl")
    public suspend fun modeType(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.modeType = mapped
    }

    /**
     * @param value
     */
    @JvmName("wfyjmeyddbfwdeqy")
    public suspend fun multiLine(`value`: Boolean?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.multiLine = mapped
    }

    /**
     * @param value
     */
    @JvmName("kgumetqgnihlciuy")
    public suspend fun numRows(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.numRows = mapped
    }

    /**
     * @param value
     */
    @JvmName("wagbenkvbaijknav")
    public suspend fun numRowsAfter(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.numRowsAfter = mapped
    }

    /**
     * @param value
     */
    @JvmName("jegctpjeojlxsqqs")
    public suspend fun numRowsBefore(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.numRowsBefore = mapped
    }

    /**
     * @param value
     */
    @JvmName("hujqabgglxqwqqam")
    public suspend fun orderByColumn(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.orderByColumn = mapped
    }

    /**
     * @param value
     */
    @JvmName("ipduqsxqmgakcogq")
    public suspend fun orderByColumns(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.orderByColumns = mapped
    }

    /**
     * @param value
     */
    @JvmName("fciywwvdghcthldn")
    public suspend fun other(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.other = mapped
    }

    /**
     * @param value
     */
    @JvmName("ckerdbyfvyirjnma")
    public suspend fun pattern(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.pattern = mapped
    }

    /**
     * @param value
     */
    @JvmName("qguxjrcatavmvgly")
    public suspend fun patternOption1(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.patternOption1 = mapped
    }

    /**
     * @param value
     */
    @JvmName("orrddyeakslcwwhf")
    public suspend fun patternOption2(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.patternOption2 = mapped
    }

    /**
     * @param value
     */
    @JvmName("dlitbsjcfdlxdgme")
    public suspend fun patternOptions(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.patternOptions = mapped
    }

    /**
     * @param value
     */
    @JvmName("byupjcwludcxxccf")
    public suspend fun period(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.period = mapped
    }

    /**
     * @param value
     */
    @JvmName("bwxiohkcyqicvfvr")
    public suspend fun position(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.position = mapped
    }

    /**
     * @param value
     */
    @JvmName("ejsyitpbpdbxxexx")
    public suspend fun removeAllPunctuation(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.removeAllPunctuation = mapped
    }

    /**
     * @param value
     */
    @JvmName("epsengkduylpoocm")
    public suspend fun removeAllQuotes(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.removeAllQuotes = mapped
    }

    /**
     * @param value
     */
    @JvmName("gqpglihpjjtfndwj")
    public suspend fun removeAllWhitespace(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.removeAllWhitespace = mapped
    }

    /**
     * @param value
     */
    @JvmName("hjkkvdatwyehiqkc")
    public suspend fun removeCustomCharacters(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.removeCustomCharacters = mapped
    }

    /**
     * @param value
     */
    @JvmName("lnnlwryxikiupjky")
    public suspend fun removeCustomValue(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.removeCustomValue = mapped
    }

    /**
     * @param value
     */
    @JvmName("xfaegtdufowxlaim")
    public suspend fun removeLeadingAndTrailingPunctuation(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.removeLeadingAndTrailingPunctuation = mapped
    }

    /**
     * @param value
     */
    @JvmName("imjycsfjvinveacp")
    public suspend fun removeLeadingAndTrailingQuotes(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.removeLeadingAndTrailingQuotes = mapped
    }

    /**
     * @param value
     */
    @JvmName("vtgcqjbuttxbtbev")
    public suspend fun removeLeadingAndTrailingWhitespace(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.removeLeadingAndTrailingWhitespace = mapped
    }

    /**
     * @param value
     */
    @JvmName("crlhboemlfbojpgq")
    public suspend fun removeLetters(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.removeLetters = mapped
    }

    /**
     * @param value
     */
    @JvmName("cubfywtkwixahhfw")
    public suspend fun removeNumbers(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.removeNumbers = mapped
    }

    /**
     * @param value
     */
    @JvmName("meqaiwochrbwcagy")
    public suspend fun removeSourceColumn(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.removeSourceColumn = mapped
    }

    /**
     * @param value
     */
    @JvmName("jjgbqchdjmrmvbnb")
    public suspend fun removeSpecialCharacters(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.removeSpecialCharacters = mapped
    }

    /**
     * @param value
     */
    @JvmName("egqhwepqsxyjjarf")
    public suspend fun rightColumns(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.rightColumns = mapped
    }

    /**
     * @param value
     */
    @JvmName("bpnrewdfjqyxbqvc")
    public suspend fun sampleSize(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.sampleSize = mapped
    }

    /**
     * @param value
     */
    @JvmName("vacaufnbxmljacpf")
    public suspend fun sampleType(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.sampleType = mapped
    }

    /**
     * @param value
     */
    @JvmName("erqonxnfwcuwecis")
    public suspend fun secondInput(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.secondInput = mapped
    }

    /**
     * @param value
     */
    @JvmName("ptxlqfmeblkcjnho")
    public suspend fun secondaryInputs(`value`: List?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.secondaryInputs = mapped
    }

    /**
     * @param argument
     */
    @JvmName("bpjffikhrunmfsbt")
    public suspend fun secondaryInputs(argument: List Unit>) {
        val toBeMapped = argument.toList().map {
            RecipeSecondaryInputArgsBuilder().applySuspend {
                it()
            }.build()
        }
        val mapped = of(toBeMapped)
        this.secondaryInputs = mapped
    }

    /**
     * @param argument
     */
    @JvmName("dreqnalvcqxqdosx")
    public suspend fun secondaryInputs(vararg argument: suspend RecipeSecondaryInputArgsBuilder.() -> Unit) {
        val toBeMapped = argument.toList().map {
            RecipeSecondaryInputArgsBuilder().applySuspend {
                it()
            }.build()
        }
        val mapped = of(toBeMapped)
        this.secondaryInputs = mapped
    }

    /**
     * @param argument
     */
    @JvmName("bbukarkxjonrrrup")
    public suspend fun secondaryInputs(argument: suspend RecipeSecondaryInputArgsBuilder.() -> Unit) {
        val toBeMapped = listOf(RecipeSecondaryInputArgsBuilder().applySuspend { argument() }.build())
        val mapped = of(toBeMapped)
        this.secondaryInputs = mapped
    }

    /**
     * @param values
     */
    @JvmName("vdwsjoqvsrfbslim")
    public suspend fun secondaryInputs(vararg values: RecipeSecondaryInputArgs) {
        val toBeMapped = values.toList()
        val mapped = toBeMapped.let({ args0 -> of(args0) })
        this.secondaryInputs = mapped
    }

    /**
     * @param value
     */
    @JvmName("fbilfxfsnterogbr")
    public suspend fun sheetIndexes(`value`: List?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.sheetIndexes = mapped
    }

    /**
     * @param values
     */
    @JvmName("atwhfurswdatcpdb")
    public suspend fun sheetIndexes(vararg values: Int) {
        val toBeMapped = values.toList()
        val mapped = toBeMapped.let({ args0 -> of(args0) })
        this.sheetIndexes = mapped
    }

    /**
     * @param value
     */
    @JvmName("uqgystcemndpokfd")
    public suspend fun sheetNames(`value`: List?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.sheetNames = mapped
    }

    /**
     * @param values
     */
    @JvmName("lhxwyeebbyjkfygn")
    public suspend fun sheetNames(vararg values: String) {
        val toBeMapped = values.toList()
        val mapped = toBeMapped.let({ args0 -> of(args0) })
        this.sheetNames = mapped
    }

    /**
     * @param value
     */
    @JvmName("ynqlsbnlauwneymn")
    public suspend fun sourceColumn(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.sourceColumn = mapped
    }

    /**
     * @param value
     */
    @JvmName("fnlbvvrwiwqnvodg")
    public suspend fun sourceColumn1(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.sourceColumn1 = mapped
    }

    /**
     * @param value
     */
    @JvmName("qwopirdvbyhyciik")
    public suspend fun sourceColumn2(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.sourceColumn2 = mapped
    }

    /**
     * @param value
     */
    @JvmName("phcpwxdewshqrlon")
    public suspend fun sourceColumns(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.sourceColumns = mapped
    }

    /**
     * @param value
     */
    @JvmName("fmokbkudlramcyrd")
    public suspend fun startColumnIndex(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.startColumnIndex = mapped
    }

    /**
     * @param value
     */
    @JvmName("mdyejnrcyhogowoi")
    public suspend fun startPattern(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.startPattern = mapped
    }

    /**
     * @param value
     */
    @JvmName("hiffakdwpqdaxwcc")
    public suspend fun startPosition(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.startPosition = mapped
    }

    /**
     * @param value
     */
    @JvmName("hbqnrmfugyhqttle")
    public suspend fun startValue(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.startValue = mapped
    }

    /**
     * @param value
     */
    @JvmName("hrqtgylgwyledyls")
    public suspend fun stemmingMode(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.stemmingMode = mapped
    }

    /**
     * @param value
     */
    @JvmName("bgvbwqswnvuejyfw")
    public suspend fun stepCount(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.stepCount = mapped
    }

    /**
     * @param value
     */
    @JvmName("ammfovhbnyafkpwb")
    public suspend fun stepIndex(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.stepIndex = mapped
    }

    /**
     * @param value
     */
    @JvmName("ovampddahdydbnqh")
    public suspend fun stopWordsMode(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.stopWordsMode = mapped
    }

    /**
     * @param value
     */
    @JvmName("vovxrtiwqlfwwpnv")
    public suspend fun strategy(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.strategy = mapped
    }

    /**
     * @param value
     */
    @JvmName("aodgqjorodadljvq")
    public suspend fun targetColumn(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.targetColumn = mapped
    }

    /**
     * @param value
     */
    @JvmName("lgjnknpauecmddvy")
    public suspend fun targetColumnNames(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.targetColumnNames = mapped
    }

    /**
     * @param value
     */
    @JvmName("ulcfuhnoeqegeujo")
    public suspend fun targetDateFormat(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.targetDateFormat = mapped
    }

    /**
     * @param value
     */
    @JvmName("yprfxxgskscomhvq")
    public suspend fun targetIndex(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.targetIndex = mapped
    }

    /**
     * @param value
     */
    @JvmName("moyjaagrwrmjatwt")
    public suspend fun timeZone(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.timeZone = mapped
    }

    /**
     * @param value
     */
    @JvmName("vkxhdpxtljjnicwx")
    public suspend fun tokenizerPattern(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.tokenizerPattern = mapped
    }

    /**
     * @param value
     */
    @JvmName("qcblmvilkjuxrfue")
    public suspend fun trueString(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.trueString = mapped
    }

    /**
     * @param value
     */
    @JvmName("nmwijvyhbubtrrgr")
    public suspend fun udfLang(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.udfLang = mapped
    }

    /**
     * @param value
     */
    @JvmName("rmjovhfcufpwxkak")
    public suspend fun units(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.units = mapped
    }

    /**
     * @param value
     */
    @JvmName("hopjqjjmplcfgprx")
    public suspend fun unpivotColumn(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.unpivotColumn = mapped
    }

    /**
     * @param value
     */
    @JvmName("uogexbickkbrvbbb")
    public suspend fun upperBound(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.upperBound = mapped
    }

    /**
     * @param value
     */
    @JvmName("cwavuandvyacoffi")
    public suspend fun useNewDataFrame(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.useNewDataFrame = mapped
    }

    /**
     * @param value
     */
    @JvmName("oqyninvfgggsimoe")
    public suspend fun `value`(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.`value` = mapped
    }

    /**
     * @param value
     */
    @JvmName("trjjtchrirpscptn")
    public suspend fun value1(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.value1 = mapped
    }

    /**
     * @param value
     */
    @JvmName("rdfeaskrjdkdompu")
    public suspend fun value2(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.value2 = mapped
    }

    /**
     * @param value
     */
    @JvmName("suqmvivcdoobqhlk")
    public suspend fun valueColumn(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.valueColumn = mapped
    }

    /**
     * @param value
     */
    @JvmName("tvoeenwtvnhvosop")
    public suspend fun viewFrame(`value`: String?) {
        val toBeMapped = value
        val mapped = toBeMapped?.let({ args0 -> of(args0) })
        this.viewFrame = mapped
    }

    internal fun build(): RecipeParametersArgs = RecipeParametersArgs(
        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 = multiLine,
        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,
        secondInput = secondInput,
        secondaryInputs = secondaryInputs,
        sheetIndexes = sheetIndexes,
        sheetNames = 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,
    )
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy