/// <summary> /// Initializes a new instance of the TeradataSource class. /// </summary> /// <param name="additionalProperties">Unmatched properties from the /// message are deserialized this collection</param> /// <param name="sourceRetryCount">Source retry count. Type: integer /// (or Expression with resultType integer).</param> /// <param name="sourceRetryWait">Source 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 source data store. Type: integer (or /// Expression with resultType integer).</param> /// <param name="queryTimeout">Query 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="query">Teradata query. Type: string (or Expression /// with resultType string).</param> /// <param name="partitionOption">The partition mechanism that will be /// used for teradata read in parallel. Possible values include: /// 'None', 'Hash', 'DynamicRange'</param> /// <param name="partitionSettings">The settings that will be leveraged /// for teradata source partitioning.</param> public TeradataSource(IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), object sourceRetryCount = default(object), object sourceRetryWait = default(object), object maxConcurrentConnections = default(object), object queryTimeout = default(object), object query = default(object), string partitionOption = default(string), TeradataPartitionSettings partitionSettings = default(TeradataPartitionSettings)) : base(additionalProperties, sourceRetryCount, sourceRetryWait, maxConcurrentConnections, queryTimeout) { Query = query; PartitionOption = partitionOption; PartitionSettings = partitionSettings; CustomInit(); }
/// <summary> /// Initializes a new instance of the TeradataSource class. /// </summary> /// <param name="additionalProperties">Unmatched properties from the /// message are deserialized this collection</param> /// <param name="sourceRetryCount">Source retry count. Type: integer /// (or Expression with resultType integer).</param> /// <param name="sourceRetryWait">Source 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 source 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="queryTimeout">Query 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="additionalColumns">Specifies the additional columns to /// be added to source data. Type: array of objects (or Expression with /// resultType array of objects).</param> /// <param name="query">Teradata query. Type: string (or Expression /// with resultType string).</param> /// <param name="partitionOption">The partition mechanism that will be /// used for teradata read in parallel. Possible values include: /// "None", "Hash", "DynamicRange".</param> /// <param name="partitionSettings">The settings that will be leveraged /// for teradata source partitioning.</param> public TeradataSource(IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), object sourceRetryCount = default(object), object sourceRetryWait = default(object), object maxConcurrentConnections = default(object), object disableMetricsCollection = default(object), object queryTimeout = default(object), IList <AdditionalColumns> additionalColumns = default(IList <AdditionalColumns>), object query = default(object), object partitionOption = default(object), TeradataPartitionSettings partitionSettings = default(TeradataPartitionSettings)) : base(additionalProperties, sourceRetryCount, sourceRetryWait, maxConcurrentConnections, disableMetricsCollection, queryTimeout, additionalColumns) { Query = query; PartitionOption = partitionOption; PartitionSettings = partitionSettings; CustomInit(); }