Share via


FlinkHiveCatalogOption Class

Definition

Hive Catalog Option for Flink cluster.

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

Constructors

FlinkHiveCatalogOption(String)

Initializes a new instance of FlinkHiveCatalogOption.

Properties

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.

Explicit Interface Implementations

IJsonModel<FlinkHiveCatalogOption>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<FlinkHiveCatalogOption>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<FlinkHiveCatalogOption>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<FlinkHiveCatalogOption>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<FlinkHiveCatalogOption>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to