Share via


DataFeedIngestionSettings Class

Definition

Configures how a DataFeed should ingest data from its DataFeedSource.

public class DataFeedIngestionSettings
type DataFeedIngestionSettings = class
Public Class DataFeedIngestionSettings
Inheritance
DataFeedIngestionSettings

Constructors

DataFeedIngestionSettings(DateTimeOffset)

Initializes a new instance of the DataFeedIngestionSettings class.

Properties

DataSourceRequestConcurrency

If the associated DataFeedSource supports limited concurrency, this can be set to specify the maximum limit. Defaults to -1 (limited concurrency not supported).

IngestionRetryDelay

The minimum delay between two consecutive retry attempts, in case data ingestion fails. If not specified, defaults to -1 seconds, and the service's behavior depends on the Granularity. See the documentation for details.

IngestionStartOffset

An offset to change the next expected data ingestion start times. It can be used to delay (if positive) or to advance (if negative) the ingestion start time. Defaults to Zero.

IngestionStartsOn

The starting point in time from which data will be ingested from the data source. Subsequent ingestions happen periodically according to the Granularity.

StopRetryAfter

Specifies the maximum amount of time in which to attempt a retry if ingestion fails. If not specified, defaults to -1 seconds, and the service's behavior depends on the Granularity. See the documentation for details.

Applies to