TableExternalDataConfigurationCsvOptionsArgs

data class TableExternalDataConfigurationCsvOptionsArgs(val allowJaggedRows: Output<Boolean>? = null, val allowQuotedNewlines: Output<Boolean>? = null, val encoding: Output<String>? = null, val fieldDelimiter: Output<String>? = null, val quote: Output<String>, val skipLeadingRows: Output<Int>? = null) : ConvertibleToJava<TableExternalDataConfigurationCsvOptionsArgs>

Constructors

constructor(allowJaggedRows: Output<Boolean>? = null, allowQuotedNewlines: Output<Boolean>? = null, encoding: Output<String>? = null, fieldDelimiter: Output<String>? = null, quote: Output<String>, skipLeadingRows: Output<Int>? = null)

Properties

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

Indicates if BigQuery should accept rows that are missing trailing optional columns.

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

Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false.

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

The character encoding of the data. The supported values are UTF-8 or ISO-8859-1.

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

The separator for fields in a CSV file.

Link copied to clipboard
val quote: Output<String>

The value that is used to quote data sections in a CSV file. If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allow_quoted_newlines property to true. The API-side default is ", specified in the provider escaped as \". Due to limitations with default values, this value is required to be explicitly set.

Link copied to clipboard
val skipLeadingRows: Output<Int>? = null

The number of rows at the top of a CSV file that BigQuery will skip when reading the data.

Functions

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