/// <summary> /// Initializes a new instance of the DelimitedTextSink class. /// </summary> /// <param name="additionalProperties">Unmatched properties from the /// message are deserialized this collection</param> /// <param name="writeBatchSize">Write batch size. Type: integer (or /// Expression with resultType integer), minimum: 0.</param> /// <param name="writeBatchTimeout">Write batch timeout. Type: string /// (or Expression with resultType string), pattern: /// ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).</param> /// <param name="sinkRetryCount">Sink retry count. Type: integer (or /// Expression with resultType integer).</param> /// <param name="sinkRetryWait">Sink retry wait. Type: string (or /// Expression with resultType string), pattern: /// ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).</param> /// <param name="maxConcurrentConnections">The maximum concurrent /// connection count for the sink data store. Type: integer (or /// Expression with resultType integer).</param> /// <param name="storeSettings">DelimitedText store settings.</param> /// <param name="formatSettings">DelimitedText format settings.</param> public DelimitedTextSink(IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), object writeBatchSize = default(object), object writeBatchTimeout = default(object), object sinkRetryCount = default(object), object sinkRetryWait = default(object), object maxConcurrentConnections = default(object), StoreWriteSettings storeSettings = default(StoreWriteSettings), DelimitedTextWriteSettings formatSettings = default(DelimitedTextWriteSettings)) : base(additionalProperties, writeBatchSize, writeBatchTimeout, sinkRetryCount, sinkRetryWait, maxConcurrentConnections) { StoreSettings = storeSettings; FormatSettings = formatSettings; CustomInit(); }
/// <summary> /// Initializes a new instance of the JsonSink class. /// </summary> /// <param name="additionalProperties">Unmatched properties from the /// message are deserialized this collection</param> /// <param name="writeBatchSize">Write batch size. Type: integer (or /// Expression with resultType integer), minimum: 0.</param> /// <param name="writeBatchTimeout">Write batch timeout. Type: string /// (or Expression with resultType string), pattern: /// ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).</param> /// <param name="sinkRetryCount">Sink retry count. Type: integer (or /// Expression with resultType integer).</param> /// <param name="sinkRetryWait">Sink retry wait. Type: string (or /// Expression with resultType string), pattern: /// ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).</param> /// <param name="maxConcurrentConnections">The maximum concurrent /// connection count for the sink data store. Type: integer (or /// Expression with resultType integer).</param> /// <param name="disableMetricsCollection">If true, disable data store /// metrics collection. Default is false. Type: boolean (or Expression /// with resultType boolean).</param> /// <param name="storeSettings">Json store settings.</param> /// <param name="formatSettings">Json format settings.</param> public JsonSink(IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), object writeBatchSize = default(object), object writeBatchTimeout = default(object), object sinkRetryCount = default(object), object sinkRetryWait = default(object), object maxConcurrentConnections = default(object), object disableMetricsCollection = default(object), StoreWriteSettings storeSettings = default(StoreWriteSettings), JsonWriteSettings formatSettings = default(JsonWriteSettings)) : base(additionalProperties, writeBatchSize, writeBatchTimeout, sinkRetryCount, sinkRetryWait, maxConcurrentConnections, disableMetricsCollection) { StoreSettings = storeSettings; FormatSettings = formatSettings; CustomInit(); }