Class BigqueryTableExternalDataConfigurationCsvOptions.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.bigquery_table.BigqueryTableExternalDataConfigurationCsvOptions.Jsii$Proxy
-
- All Implemented Interfaces:
BigqueryTableExternalDataConfigurationCsvOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- BigqueryTableExternalDataConfigurationCsvOptions
@Stability(Stable) @Internal public static final class BigqueryTableExternalDataConfigurationCsvOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements BigqueryTableExternalDataConfigurationCsvOptions
An implementation forBigqueryTableExternalDataConfigurationCsvOptions
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.bigquery_table.BigqueryTableExternalDataConfigurationCsvOptions
BigqueryTableExternalDataConfigurationCsvOptions.Builder, BigqueryTableExternalDataConfigurationCsvOptions.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(BigqueryTableExternalDataConfigurationCsvOptions.Builder builder)Constructor that initializes the object based on literal property values passed by theBigqueryTableExternalDataConfigurationCsvOptions.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)ObjectgetAllowJaggedRows()Indicates if BigQuery should accept rows that are missing trailing optional columns.ObjectgetAllowQuotedNewlines()Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file.StringgetEncoding()The character encoding of the data.StringgetFieldDelimiter()The separator for fields in a CSV file.StringgetQuote()The value that is used to quote data sections in a CSV file.NumbergetSkipLeadingRows()The number of rows at the top of a CSV file that BigQuery will skip when reading the data.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(BigqueryTableExternalDataConfigurationCsvOptions.Builder builder)
Constructor that initializes the object based on literal property values passed by theBigqueryTableExternalDataConfigurationCsvOptions.Builder.
-
-
Method Detail
-
getQuote
public final String getQuote()
Description copied from interface:BigqueryTableExternalDataConfigurationCsvOptionsThe 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}
- Specified by:
getQuotein interfaceBigqueryTableExternalDataConfigurationCsvOptions
-
getAllowJaggedRows
public final Object getAllowJaggedRows()
Description copied from interface:BigqueryTableExternalDataConfigurationCsvOptionsIndicates 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}
- Specified by:
getAllowJaggedRowsin interfaceBigqueryTableExternalDataConfigurationCsvOptions
-
getAllowQuotedNewlines
public final Object getAllowQuotedNewlines()
Description copied from interface:BigqueryTableExternalDataConfigurationCsvOptionsIndicates 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}
- Specified by:
getAllowQuotedNewlinesin interfaceBigqueryTableExternalDataConfigurationCsvOptions
-
getEncoding
public final String getEncoding()
Description copied from interface:BigqueryTableExternalDataConfigurationCsvOptionsThe 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}
- Specified by:
getEncodingin interfaceBigqueryTableExternalDataConfigurationCsvOptions
-
getFieldDelimiter
public final String getFieldDelimiter()
Description copied from interface:BigqueryTableExternalDataConfigurationCsvOptionsThe 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}
- Specified by:
getFieldDelimiterin interfaceBigqueryTableExternalDataConfigurationCsvOptions
-
getSkipLeadingRows
public final Number getSkipLeadingRows()
Description copied from interface:BigqueryTableExternalDataConfigurationCsvOptionsThe 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}
- Specified by:
getSkipLeadingRowsin interfaceBigqueryTableExternalDataConfigurationCsvOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-