GoogleApi.Metastore.V1beta.Model.HiveMetastoreConfig (google_api_metastore v0.2.0) View Source

Specifies configuration information specific to running Hive metastore software as the metastore service.

Attributes

  • configOverrides (type: map(), default: nil) - A mapping of Hive metastore configuration key-value pairs to apply to the Hive metastore (configured in hive-site.xml). The mappings override system defaults (some keys cannot be overridden).
  • endpointProtocol (type: String.t, default: nil) - The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.
  • kerberosConfig (type: GoogleApi.Metastore.V1beta.Model.KerberosConfig.t, default: nil) - Information used to configure the Hive metastore service as a service principal in a Kerberos realm. To disable Kerberos, use the UpdateService method and specify this field's path (hive_metastore_config.kerberos_config) in the request's update_mask while omitting this field from the request's service.
  • version (type: String.t, default: nil) - Immutable. The Hive metastore schema version.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.Metastore.V1beta.Model.HiveMetastoreConfig{
  configOverrides: map() | nil,
  endpointProtocol: String.t() | nil,
  kerberosConfig: GoogleApi.Metastore.V1beta.Model.KerberosConfig.t() | nil,
  version: String.t() | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.