Class BigqueryTableExternalDataConfigurationAvroOptions.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.bigquery_table.BigqueryTableExternalDataConfigurationAvroOptions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<BigqueryTableExternalDataConfigurationAvroOptions>
- Enclosing interface:
- BigqueryTableExternalDataConfigurationAvroOptions
@Stability(Stable) public static final class BigqueryTableExternalDataConfigurationAvroOptions.Builder extends Object implements software.amazon.jsii.Builder<BigqueryTableExternalDataConfigurationAvroOptions>
A builder forBigqueryTableExternalDataConfigurationAvroOptions
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigqueryTableExternalDataConfigurationAvroOptionsbuild()Builds the configured instance.BigqueryTableExternalDataConfigurationAvroOptions.BuilderuseAvroLogicalTypes(com.hashicorp.cdktf.IResolvable useAvroLogicalTypes)BigqueryTableExternalDataConfigurationAvroOptions.BuilderuseAvroLogicalTypes(Boolean useAvroLogicalTypes)
-
-
-
Method Detail
-
useAvroLogicalTypes
@Stability(Stable) public BigqueryTableExternalDataConfigurationAvroOptions.Builder useAvroLogicalTypes(Boolean useAvroLogicalTypes)
- Parameters:
useAvroLogicalTypes- If sourceFormat is set to "AVRO", indicates whether to interpret logical types as the corresponding BigQuery data type (for example, TIMESTAMP), instead of using the raw type (for example, INTEGER). This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#use_avro_logical_types BigqueryTable#use_avro_logical_types}- Returns:
this
-
useAvroLogicalTypes
@Stability(Stable) public BigqueryTableExternalDataConfigurationAvroOptions.Builder useAvroLogicalTypes(com.hashicorp.cdktf.IResolvable useAvroLogicalTypes)
- Parameters:
useAvroLogicalTypes- If sourceFormat is set to "AVRO", indicates whether to interpret logical types as the corresponding BigQuery data type (for example, TIMESTAMP), instead of using the raw type (for example, INTEGER). This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#use_avro_logical_types BigqueryTable#use_avro_logical_types}- Returns:
this
-
build
@Stability(Stable) public BigqueryTableExternalDataConfigurationAvroOptions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<BigqueryTableExternalDataConfigurationAvroOptions>- Returns:
- a new instance of
BigqueryTableExternalDataConfigurationAvroOptions - Throws:
NullPointerException- if any required attribute was not provided
-
-