Share via


RawStreamInputDataSource Class

Definition

Describes a raw input data source that contains stream data. This data source type is only applicable/usable when using the query testing API. You cannot create a job with this data source type or add an input of this data source type to an existing job.

public class RawStreamInputDataSource : Azure.ResourceManager.StreamAnalytics.Models.StreamInputDataSource
type RawStreamInputDataSource = class
    inherit StreamInputDataSource
Public Class RawStreamInputDataSource
Inherits StreamInputDataSource
Inheritance
RawStreamInputDataSource

Constructors

RawStreamInputDataSource()

Initializes a new instance of RawStreamInputDataSource.

Properties

Payload

The JSON serialized content of the input data. Either payload or payloadUri must be set, but not both.

To assign an object to this property use FromObjectAsJson<T>(T, JsonSerializerOptions).

To assign an already formatted json string to this property use FromString(String).

Examples:

  • BinaryData.FromObjectAsJson("foo"): Creates a payload of "foo".
  • BinaryData.FromString("\"foo\""): Creates a payload of "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" }): Creates a payload of { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}"): Creates a payload of { "key": "value" }.

PayloadUri

The SAS URL to a blob containing the JSON serialized content of the input data. Either payload or payloadUri must be set, but not both.

Applies to