Share via


DataflowSourceOperationSettings Class

Definition

Dataflow Source Operation properties.

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

Constructors

DataflowSourceOperationSettings(String, IEnumerable<String>)

Initializes a new instance of DataflowSourceOperationSettings.

Properties

AssetRef

Reference to the resource in Azure Device Registry where the data in the endpoint originates from.

DataSources

List of source locations. Can be Broker or Kafka topics. Supports wildcards # and +.

EndpointRef

Reference to the Dataflow Endpoint resource. Can only be of Broker and Kafka type.

SchemaRef

Schema CR reference. Data will be deserialized according to the schema, and dropped if it doesn't match.

SerializationFormat

Content is a JSON Schema. Allowed: JSON Schema/draft-7.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<DataflowSourceOperationSettings>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DataflowSourceOperationSettings>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DataflowSourceOperationSettings>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DataflowSourceOperationSettings>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DataflowSourceOperationSettings>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to