Share via


FlinkProfile Class

Definition

The Flink cluster profile.

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

Constructors

FlinkProfile(FlinkStorageProfile, ComputeResourceRequirement, ComputeResourceRequirement)

Initializes a new instance of FlinkProfile.

Properties

CatalogOptionsHive

Hive Catalog Option for Flink cluster.

DeploymentMode

A string property that indicates the deployment mode of Flink cluster. It can have one of the following enum values => Application, Session. Default value is Session.

HistoryServer

History Server container/ process CPU and memory requirements.

JobManager

Job Manager container/ process CPU and memory requirements.

JobSpec

Job specifications for flink clusters in application deployment mode. The specification is immutable even if job properties are changed by calling the RunJob API, please use the ListJob API to get the latest job information.

NumReplicas

The number of task managers.

Storage

The storage profile.

TaskManager

Task Manager container/ process CPU and memory requirements.

Explicit Interface Implementations

IJsonModel<FlinkProfile>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<FlinkProfile>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<FlinkProfile>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<FlinkProfile>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<FlinkProfile>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to