Class BiglakeTableHiveOptions.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.biglake_table.BiglakeTableHiveOptions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<BiglakeTableHiveOptions>
- Enclosing interface:
- BiglakeTableHiveOptions
@Stability(Stable) public static final class BiglakeTableHiveOptions.Builder extends Object implements software.amazon.jsii.Builder<BiglakeTableHiveOptions>
A builder forBiglakeTableHiveOptions
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BiglakeTableHiveOptionsbuild()Builds the configured instance.BiglakeTableHiveOptions.Builderparameters(Map<String,String> parameters)Sets the value ofBiglakeTableHiveOptions.getParameters()BiglakeTableHiveOptions.BuilderstorageDescriptor(BiglakeTableHiveOptionsStorageDescriptor storageDescriptor)Sets the value ofBiglakeTableHiveOptions.getStorageDescriptor()BiglakeTableHiveOptions.BuildertableType(String tableType)Sets the value ofBiglakeTableHiveOptions.getTableType()
-
-
-
Method Detail
-
parameters
@Stability(Stable) public BiglakeTableHiveOptions.Builder parameters(Map<String,String> parameters)
Sets the value ofBiglakeTableHiveOptions.getParameters()- Parameters:
parameters- Stores user supplied Hive table parameters. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/biglake_table#parameters BiglakeTable#parameters}- Returns:
this
-
storageDescriptor
@Stability(Stable) public BiglakeTableHiveOptions.Builder storageDescriptor(BiglakeTableHiveOptionsStorageDescriptor storageDescriptor)
Sets the value ofBiglakeTableHiveOptions.getStorageDescriptor()- Parameters:
storageDescriptor- storage_descriptor block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/biglake_table#storage_descriptor BiglakeTable#storage_descriptor}- Returns:
this
-
tableType
@Stability(Stable) public BiglakeTableHiveOptions.Builder tableType(String tableType)
Sets the value ofBiglakeTableHiveOptions.getTableType()- Parameters:
tableType- Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/biglake_table#table_type BiglakeTable#table_type}- Returns:
this
-
build
@Stability(Stable) public BiglakeTableHiveOptions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<BiglakeTableHiveOptions>- Returns:
- a new instance of
BiglakeTableHiveOptions - Throws:
NullPointerException- if any required attribute was not provided
-
-