Struct google_metastore1_beta::api::HiveMetastoreConfig[][src]

pub struct HiveMetastoreConfig {
    pub config_overrides: Option<HashMap<String, String>>,
    pub kerberos_config: Option<KerberosConfig>,
    pub version: Option<String>,
}

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

This type is not used in any activity, and only used as part of another schema.

Fields

config_overrides: Option<HashMap<String, String>>

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).

kerberos_config: Option<KerberosConfig>

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: Option<String>

Immutable. The Hive metastore schema version.

Trait Implementations

impl Clone for HiveMetastoreConfig[src]

impl Debug for HiveMetastoreConfig[src]

impl Default for HiveMetastoreConfig[src]

impl<'de> Deserialize<'de> for HiveMetastoreConfig[src]

impl Part for HiveMetastoreConfig[src]

impl Serialize for HiveMetastoreConfig[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.