Class BigqueryTableExternalDataConfigurationParquetOptions.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.bigquery_table.BigqueryTableExternalDataConfigurationParquetOptions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<BigqueryTableExternalDataConfigurationParquetOptions>
- Enclosing interface:
- BigqueryTableExternalDataConfigurationParquetOptions
@Stability(Stable) public static final class BigqueryTableExternalDataConfigurationParquetOptions.Builder extends Object implements software.amazon.jsii.Builder<BigqueryTableExternalDataConfigurationParquetOptions>
A builder forBigqueryTableExternalDataConfigurationParquetOptions
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigqueryTableExternalDataConfigurationParquetOptionsbuild()Builds the configured instance.BigqueryTableExternalDataConfigurationParquetOptions.BuilderenableListInference(com.hashicorp.cdktf.IResolvable enableListInference)BigqueryTableExternalDataConfigurationParquetOptions.BuilderenableListInference(Boolean enableListInference)BigqueryTableExternalDataConfigurationParquetOptions.BuilderenumAsString(com.hashicorp.cdktf.IResolvable enumAsString)Sets the value ofBigqueryTableExternalDataConfigurationParquetOptions.getEnumAsString()BigqueryTableExternalDataConfigurationParquetOptions.BuilderenumAsString(Boolean enumAsString)Sets the value ofBigqueryTableExternalDataConfigurationParquetOptions.getEnumAsString()
-
-
-
Method Detail
-
enableListInference
@Stability(Stable) public BigqueryTableExternalDataConfigurationParquetOptions.Builder enableListInference(Boolean enableListInference)
- Parameters:
enableListInference- Indicates whether to use schema inference specifically for Parquet LIST logical type. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#enable_list_inference BigqueryTable#enable_list_inference}- Returns:
this
-
enableListInference
@Stability(Stable) public BigqueryTableExternalDataConfigurationParquetOptions.Builder enableListInference(com.hashicorp.cdktf.IResolvable enableListInference)
- Parameters:
enableListInference- Indicates whether to use schema inference specifically for Parquet LIST logical type. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#enable_list_inference BigqueryTable#enable_list_inference}- Returns:
this
-
enumAsString
@Stability(Stable) public BigqueryTableExternalDataConfigurationParquetOptions.Builder enumAsString(Boolean enumAsString)
Sets the value ofBigqueryTableExternalDataConfigurationParquetOptions.getEnumAsString()- Parameters:
enumAsString- Indicates whether to infer Parquet ENUM logical type as STRING instead of BYTES by default. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#enum_as_string BigqueryTable#enum_as_string}- Returns:
this
-
enumAsString
@Stability(Stable) public BigqueryTableExternalDataConfigurationParquetOptions.Builder enumAsString(com.hashicorp.cdktf.IResolvable enumAsString)
Sets the value ofBigqueryTableExternalDataConfigurationParquetOptions.getEnumAsString()- Parameters:
enumAsString- Indicates whether to infer Parquet ENUM logical type as STRING instead of BYTES by default. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_table#enum_as_string BigqueryTable#enum_as_string}- Returns:
this
-
build
@Stability(Stable) public BigqueryTableExternalDataConfigurationParquetOptions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<BigqueryTableExternalDataConfigurationParquetOptions>- Returns:
- a new instance of
BigqueryTableExternalDataConfigurationParquetOptions - Throws:
NullPointerException- if any required attribute was not provided
-
-