Class AssetDatasetSchemaElement
- Namespace
- Azure.Iot.Operations.Services.AssetAndDeviceRegistry.Models
- Assembly
- Azure.Iot.Operations.Services.dll
public class AssetDatasetSchemaElement : IJsonOnDeserialized, IJsonOnSerializing
- Inheritance
-
AssetDatasetSchemaElement
- Implements
- Inherited Members
Properties
DataPoints
The 'dataPoints' Field.
[JsonPropertyName("dataPoints")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public List<AssetDatasetDataPointSchemaElement>? DataPoints { get; set; }
Property Value
DataSource
The address of the source of the data in the dataset (e.g. URL) so that a client can access the data source on the asset.
[JsonPropertyName("dataSource")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? DataSource { get; set; }
Property Value
DatasetConfiguration
Stringified JSON that contains connector-specific JSON string that describes configuration for the specific dataset.
[JsonPropertyName("datasetConfiguration")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? DatasetConfiguration { get; set; }
Property Value
Destinations
Destinations for a Dataset.
[JsonPropertyName("destinations")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public List<DatasetDestination>? Destinations { get; set; }
Property Value
Name
Name of the dataset.
[JsonPropertyName("name")]
[JsonIgnore(Condition = JsonIgnoreCondition.Never)]
[JsonRequired]
public string Name { get; set; }
Property Value
TypeRef
URI or type definition id in companion spec.
[JsonPropertyName("typeRef")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? TypeRef { get; set; }