Interface BigqueryTableExternalDataConfigurationCsvOptions

    • Method Detail

      • getQuote

        @Stability(Stable)
        @NotNull
        String getQuote()
        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 Terraform escaped as ". Due to limitations with Terraform default values, this value is required to be explicitly set. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#quote BigqueryTable#quote}

      • getAllowJaggedRows

        @Stability(Stable)
        @Nullable
        default Object getAllowJaggedRows()
        Indicates if BigQuery should accept rows that are missing trailing optional columns.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#allow_jagged_rows BigqueryTable#allow_jagged_rows}

      • getAllowQuotedNewlines

        @Stability(Stable)
        @Nullable
        default Object getAllowQuotedNewlines()
        Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file.

        The default value is false. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#allow_quoted_newlines BigqueryTable#allow_quoted_newlines}

      • getEncoding

        @Stability(Stable)
        @Nullable
        default String getEncoding()
        The character encoding of the data. The supported values are UTF-8 or ISO-8859-1.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#encoding BigqueryTable#encoding}

      • getFieldDelimiter

        @Stability(Stable)
        @Nullable
        default String getFieldDelimiter()
        The separator for fields in a CSV file.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#field_delimiter BigqueryTable#field_delimiter}

      • getSkipLeadingRows

        @Stability(Stable)
        @Nullable
        default Number getSkipLeadingRows()
        The number of rows at the top of a CSV file that BigQuery will skip when reading the data.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#skip_leading_rows BigqueryTable#skip_leading_rows}