Dela via


HiveCatalogOption Class

Definition

Hive Catalog Option.

public class HiveCatalogOption : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.HDInsight.Containers.Models.HiveCatalogOption>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.HDInsight.Containers.Models.HiveCatalogOption>
type HiveCatalogOption = class
    interface IJsonModel<HiveCatalogOption>
    interface IPersistableModel<HiveCatalogOption>
Public Class HiveCatalogOption
Implements IJsonModel(Of HiveCatalogOption), IPersistableModel(Of HiveCatalogOption)
Inheritance
HiveCatalogOption
Implements

Constructors

HiveCatalogOption(String, String, String)

Initializes a new instance of HiveCatalogOption.

Properties

CatalogName

Name of trino catalog which should use specified hive metastore.

MetastoreDBConnectionAuthenticationMode

The authentication mode to connect to your Hive metastore database. More details: https://learn.microsoft.com/en-us/azure/azure-sql/database/logins-create-manage?view=azuresql#authentication-and-authorization.

MetastoreDBConnectionPasswordSecret

Secret reference name from secretsProfile.secrets containing password for database connection.

MetastoreDBConnectionUriString

Connection string for hive metastore database.

MetastoreDBConnectionUserName

User name for database connection.

MetastoreWarehouseDir

Metastore root directory URI, format: abfs[s]://<container>@<account_name>.dfs.core.windows.net/<path>. More details: https://docs.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-introduction-abfs-uri.

Explicit Interface Implementations

IJsonModel<HiveCatalogOption>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<HiveCatalogOption>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<HiveCatalogOption>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<HiveCatalogOption>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<HiveCatalogOption>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to