Beispiel #1
0
 /// <summary>
 /// Initializes a new instance of the SqlDWSink 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="preCopyScript">SQL pre-copy script. Type: string (or
 /// Expression with resultType string).</param>
 /// <param name="allowPolyBase">Indicates to use PolyBase to copy data
 /// into SQL Data Warehouse when applicable. Type: boolean (or
 /// Expression with resultType boolean).</param>
 /// <param name="polyBaseSettings">Specifies PolyBase-related settings
 /// when allowPolyBase is true.</param>
 public SqlDWSink(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 preCopyScript = default(object), object allowPolyBase = default(object), PolybaseSettings polyBaseSettings = default(PolybaseSettings))
     : base(additionalProperties, writeBatchSize, writeBatchTimeout, sinkRetryCount, sinkRetryWait, maxConcurrentConnections)
 {
     PreCopyScript    = preCopyScript;
     AllowPolyBase    = allowPolyBase;
     PolyBaseSettings = polyBaseSettings;
     CustomInit();
 }
Beispiel #2
0
 /// <summary>
 /// Initializes a new instance of the SqlDWSink 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="preCopyScript">SQL pre-copy script. Type: string (or
 /// Expression with resultType string).</param>
 /// <param name="allowPolyBase">Indicates to use PolyBase to copy data
 /// into SQL Data Warehouse when applicable. Type: boolean (or
 /// Expression with resultType boolean).</param>
 /// <param name="polyBaseSettings">Specifies PolyBase-related settings
 /// when allowPolyBase is true.</param>
 /// <param name="allowCopyCommand">Indicates to use Copy Command to
 /// copy data into SQL Data Warehouse. Type: boolean (or Expression
 /// with resultType boolean).</param>
 /// <param name="copyCommandSettings">Specifies Copy Command related
 /// settings when allowCopyCommand is true.</param>
 /// <param name="tableOption">The option to handle sink table, such as
 /// autoCreate. For now only 'autoCreate' value is supported. Type:
 /// string (or Expression with resultType string).</param>
 public SqlDWSink(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), object preCopyScript = default(object), object allowPolyBase = default(object), PolybaseSettings polyBaseSettings = default(PolybaseSettings), object allowCopyCommand = default(object), DWCopyCommandSettings copyCommandSettings = default(DWCopyCommandSettings), object tableOption = default(object))
     : base(additionalProperties, writeBatchSize, writeBatchTimeout, sinkRetryCount, sinkRetryWait, maxConcurrentConnections, disableMetricsCollection)
 {
     PreCopyScript       = preCopyScript;
     AllowPolyBase       = allowPolyBase;
     PolyBaseSettings    = polyBaseSettings;
     AllowCopyCommand    = allowCopyCommand;
     CopyCommandSettings = copyCommandSettings;
     TableOption         = tableOption;
     CustomInit();
 }