Class DataprocMetastoreServiceHiveMetastoreConfigAuxiliaryVersions.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.dataproc_metastore_service.DataprocMetastoreServiceHiveMetastoreConfigAuxiliaryVersions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataprocMetastoreServiceHiveMetastoreConfigAuxiliaryVersions>
- Enclosing interface:
- DataprocMetastoreServiceHiveMetastoreConfigAuxiliaryVersions
@Stability(Stable) public static final class DataprocMetastoreServiceHiveMetastoreConfigAuxiliaryVersions.Builder extends Object implements software.amazon.jsii.Builder<DataprocMetastoreServiceHiveMetastoreConfigAuxiliaryVersions>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataprocMetastoreServiceHiveMetastoreConfigAuxiliaryVersionsbuild()Builds the configured instance.DataprocMetastoreServiceHiveMetastoreConfigAuxiliaryVersions.BuilderconfigOverrides(Map<String,String> configOverrides)DataprocMetastoreServiceHiveMetastoreConfigAuxiliaryVersions.Builderkey(String key)Sets the value ofDataprocMetastoreServiceHiveMetastoreConfigAuxiliaryVersions.getKey()DataprocMetastoreServiceHiveMetastoreConfigAuxiliaryVersions.Builderversion(String version)
-
-
-
Method Detail
-
key
@Stability(Stable) public DataprocMetastoreServiceHiveMetastoreConfigAuxiliaryVersions.Builder key(String key)
Sets the value ofDataprocMetastoreServiceHiveMetastoreConfigAuxiliaryVersions.getKey()- Parameters:
key- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_metastore_service#key DataprocMetastoreService#key}. This parameter is required.- Returns:
this
-
version
@Stability(Stable) public DataprocMetastoreServiceHiveMetastoreConfigAuxiliaryVersions.Builder version(String version)
- Parameters:
version- The Hive metastore version of the auxiliary service. It must be less than the primary Hive metastore service's version. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_metastore_service#version DataprocMetastoreService#version}- Returns:
this
-
configOverrides
@Stability(Stable) public DataprocMetastoreServiceHiveMetastoreConfigAuxiliaryVersions.Builder configOverrides(Map<String,String> configOverrides)
- Parameters:
configOverrides- A mapping of Hive metastore configuration key-value pairs to apply to the auxiliary Hive metastore (configured in hive-site.xml) in addition to the primary version's overrides. If keys are present in both the auxiliary version's overrides and the primary version's overrides, the value from the auxiliary version's overrides takes precedence. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_metastore_service#config_overrides DataprocMetastoreService#config_overrides}- Returns:
this
-
build
@Stability(Stable) public DataprocMetastoreServiceHiveMetastoreConfigAuxiliaryVersions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DataprocMetastoreServiceHiveMetastoreConfigAuxiliaryVersions>- Returns:
- a new instance of
DataprocMetastoreServiceHiveMetastoreConfigAuxiliaryVersions - Throws:
NullPointerException- if any required attribute was not provided
-
-