ClassifierCsvClassifierArgs

data class ClassifierCsvClassifierArgs(val allowSingleColumn: Output<Boolean>? = null, val containsHeader: Output<String>? = null, val customDatatypeConfigured: Output<Boolean>? = null, val customDatatypes: Output<List<String>>? = null, val delimiter: Output<String>? = null, val disableValueTrimming: Output<Boolean>? = null, val headers: Output<List<String>>? = null, val quoteSymbol: Output<String>? = null, val serde: Output<String>? = null) : ConvertibleToJava<ClassifierCsvClassifierArgs>

Constructors

Link copied to clipboard
constructor(allowSingleColumn: Output<Boolean>? = null, containsHeader: Output<String>? = null, customDatatypeConfigured: Output<Boolean>? = null, customDatatypes: Output<List<String>>? = null, delimiter: Output<String>? = null, disableValueTrimming: Output<Boolean>? = null, headers: Output<List<String>>? = null, quoteSymbol: Output<String>? = null, serde: Output<String>? = null)

Properties

Link copied to clipboard
val allowSingleColumn: Output<Boolean>? = null

Enables the processing of files that contain only one column.

Link copied to clipboard
val containsHeader: Output<String>? = null

Indicates whether the CSV file contains a header. This can be one of "ABSENT", "PRESENT", or "UNKNOWN".

Link copied to clipboard
val customDatatypeConfigured: Output<Boolean>? = null

Enables the custom datatype to be configured.

Link copied to clipboard
val customDatatypes: Output<List<String>>? = null

A list of supported custom datatypes. Valid values are BINARY, BOOLEAN, DATE, DECIMAL, DOUBLE, FLOAT, INT, LONG, SHORT, STRING, TIMESTAMP.

Link copied to clipboard
val delimiter: Output<String>? = null

The delimiter used in the CSV to separate columns.

Link copied to clipboard
val disableValueTrimming: Output<Boolean>? = null

Specifies whether to trim column values.

Link copied to clipboard
val headers: Output<List<String>>? = null

A list of strings representing column names.

Link copied to clipboard
val quoteSymbol: Output<String>? = null

A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.

Link copied to clipboard
val serde: Output<String>? = null

The SerDe for processing CSV. Valid values are OpenCSVSerDe, LazySimpleSerDe, None.

Functions

Link copied to clipboard
open override fun toJava(): ClassifierCsvClassifierArgs