Share via


SelfDependencyTumblingWindowTriggerReference Class

Definition

Self referenced tumbling window trigger dependency.

public class SelfDependencyTumblingWindowTriggerReference : Azure.ResourceManager.DataFactory.Models.DependencyReference, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DataFactory.Models.SelfDependencyTumblingWindowTriggerReference>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DataFactory.Models.SelfDependencyTumblingWindowTriggerReference>
public class SelfDependencyTumblingWindowTriggerReference : Azure.ResourceManager.DataFactory.Models.DependencyReference
type SelfDependencyTumblingWindowTriggerReference = class
    inherit DependencyReference
    interface IJsonModel<SelfDependencyTumblingWindowTriggerReference>
    interface IPersistableModel<SelfDependencyTumblingWindowTriggerReference>
type SelfDependencyTumblingWindowTriggerReference = class
    inherit DependencyReference
Public Class SelfDependencyTumblingWindowTriggerReference
Inherits DependencyReference
Implements IJsonModel(Of SelfDependencyTumblingWindowTriggerReference), IPersistableModel(Of SelfDependencyTumblingWindowTriggerReference)
Public Class SelfDependencyTumblingWindowTriggerReference
Inherits DependencyReference
Inheritance
SelfDependencyTumblingWindowTriggerReference
Implements

Constructors

SelfDependencyTumblingWindowTriggerReference(String)

Initializes a new instance of SelfDependencyTumblingWindowTriggerReference.

Properties

Offset

Timespan applied to the start time of a tumbling window when evaluating dependency.

Size

The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from DependencyReference)

Explicit Interface Implementations

IJsonModel<DependencyReference>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from DependencyReference)
IJsonModel<DependencyReference>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from DependencyReference)
IJsonModel<SelfDependencyTumblingWindowTriggerReference>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SelfDependencyTumblingWindowTriggerReference>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DependencyReference>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from DependencyReference)
IPersistableModel<DependencyReference>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from DependencyReference)
IPersistableModel<DependencyReference>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from DependencyReference)
IPersistableModel<SelfDependencyTumblingWindowTriggerReference>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SelfDependencyTumblingWindowTriggerReference>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SelfDependencyTumblingWindowTriggerReference>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to