FlinkProfile Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
Azure SDK for .NET