Interface BigqueryTableExternalDataConfigurationCsvOptions
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
BigqueryTableExternalDataConfigurationCsvOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:17.735Z") @Stability(Stable) public interface BigqueryTableExternalDataConfigurationCsvOptions extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classBigqueryTableExternalDataConfigurationCsvOptions.BuilderA builder forBigqueryTableExternalDataConfigurationCsvOptionsstatic classBigqueryTableExternalDataConfigurationCsvOptions.Jsii$ProxyAn implementation forBigqueryTableExternalDataConfigurationCsvOptions
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static BigqueryTableExternalDataConfigurationCsvOptions.Builderbuilder()default ObjectgetAllowJaggedRows()Indicates if BigQuery should accept rows that are missing trailing optional columns.default ObjectgetAllowQuotedNewlines()Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file.default StringgetEncoding()The character encoding of the data.default StringgetFieldDelimiter()The separator for fields in a CSV file.StringgetQuote()The value that is used to quote data sections in a CSV file.default NumbergetSkipLeadingRows()The number of rows at the top of a CSV file that BigQuery will skip when reading the data.
-
-
-
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}
-
builder
@Stability(Stable) static BigqueryTableExternalDataConfigurationCsvOptions.Builder builder()
-
-