/// <summary> /// Initializes a new instance of the XmlDataset class. /// </summary> /// <param name="linkedServiceName">Linked service reference.</param> /// <param name="location">The location of the json data /// storage.</param> /// <param name="additionalProperties">Unmatched properties from the /// message are deserialized this collection</param> /// <param name="description">Dataset description.</param> /// <param name="structure">Columns that define the structure of the /// dataset. Type: array (or Expression with resultType array), /// itemType: DatasetDataElement.</param> /// <param name="schema">Columns that define the physical type schema /// of the dataset. Type: array (or Expression with resultType array), /// itemType: DatasetSchemaDataElement.</param> /// <param name="parameters">Parameters for dataset.</param> /// <param name="annotations">List of tags that can be used for /// describing the Dataset.</param> /// <param name="folder">The folder that this Dataset is in. If not /// specified, Dataset will appear at the root level.</param> /// <param name="encodingName">The code page name of the preferred /// encoding. If not specified, the default value is UTF-8, unless BOM /// denotes another Unicode encoding. Refer to the name column of the /// table in the following link to set supported values: /// https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: /// string (or Expression with resultType string).</param> /// <param name="nullValue">The null value string. Type: string (or /// Expression with resultType string).</param> /// <param name="compression">The data compression method used for the /// json dataset.</param> public XmlDataset(LinkedServiceReference linkedServiceName, DatasetLocation location, IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), string description = default(string), object structure = default(object), object schema = default(object), IDictionary <string, ParameterSpecification> parameters = default(IDictionary <string, ParameterSpecification>), IList <object> annotations = default(IList <object>), DatasetFolder folder = default(DatasetFolder), object encodingName = default(object), object nullValue = default(object), DatasetCompression compression = default(DatasetCompression)) : base(linkedServiceName, additionalProperties, description, structure, schema, parameters, annotations, folder) { Location = location; EncodingName = encodingName; NullValue = nullValue; Compression = compression; CustomInit(); }
/// <summary> /// Initializes a new instance of the AzureDataLakeStoreDataset class. /// </summary> /// <param name="linkedServiceName">Linked service reference.</param> /// <param name="additionalProperties">Unmatched properties from the /// message are deserialized this collection</param> /// <param name="description">Dataset description.</param> /// <param name="structure">Columns that define the structure of the /// dataset. Type: array (or Expression with resultType array), /// itemType: DatasetDataElement.</param> /// <param name="schema">Columns that define the physical type schema /// of the dataset. Type: array (or Expression with resultType array), /// itemType: DatasetSchemaDataElement.</param> /// <param name="parameters">Parameters for dataset.</param> /// <param name="annotations">List of tags that can be used for /// describing the Dataset.</param> /// <param name="folder">The folder that this Dataset is in. If not /// specified, Dataset will appear at the root level.</param> /// <param name="folderPath">Path to the folder in the Azure Data Lake /// Store. Type: string (or Expression with resultType string).</param> /// <param name="fileName">The name of the file in the Azure Data Lake /// Store. Type: string (or Expression with resultType string).</param> /// <param name="format">The format of the Data Lake Store.</param> /// <param name="compression">The data compression method used for the /// item(s) in the Azure Data Lake Store.</param> public AzureDataLakeStoreDataset(LinkedServiceReference linkedServiceName, IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), string description = default(string), object structure = default(object), object schema = default(object), IDictionary <string, ParameterSpecification> parameters = default(IDictionary <string, ParameterSpecification>), IList <object> annotations = default(IList <object>), DatasetFolder folder = default(DatasetFolder), object folderPath = default(object), object fileName = default(object), DatasetStorageFormat format = default(DatasetStorageFormat), DatasetCompression compression = default(DatasetCompression)) : base(linkedServiceName, additionalProperties, description, structure, schema, parameters, annotations, folder) { FolderPath = folderPath; FileName = fileName; Format = format; Compression = compression; CustomInit(); }
/// <summary> /// Initializes a new instance of the ExcelDataset class. /// </summary> /// <param name="linkedServiceName">Linked service reference.</param> /// <param name="location">The location of the excel storage.</param> /// <param name="sheetName">The sheet of excel file. Type: string (or /// Expression with resultType string).</param> /// <param name="additionalProperties">Unmatched properties from the /// message are deserialized this collection</param> /// <param name="description">Dataset description.</param> /// <param name="structure">Columns that define the structure of the /// dataset. Type: array (or Expression with resultType array), /// itemType: DatasetDataElement.</param> /// <param name="schema">Columns that define the physical type schema /// of the dataset. Type: array (or Expression with resultType array), /// itemType: DatasetSchemaDataElement.</param> /// <param name="parameters">Parameters for dataset.</param> /// <param name="annotations">List of tags that can be used for /// describing the Dataset.</param> /// <param name="folder">The folder that this Dataset is in. If not /// specified, Dataset will appear at the root level.</param> /// <param name="range">The partial data of one sheet. Type: string (or /// Expression with resultType string).</param> /// <param name="firstRowAsHeader">When used as input, treat the first /// row of data as headers. When used as output,write the headers into /// the output as the first row of data. The default value is false. /// Type: boolean (or Expression with resultType boolean).</param> /// <param name="compression">The data compression method used for the /// json dataset.</param> /// <param name="nullValue">The null value string. Type: string (or /// Expression with resultType string).</param> public ExcelDataset(LinkedServiceReference linkedServiceName, DatasetLocation location, object sheetName, IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), string description = default(string), object structure = default(object), object schema = default(object), IDictionary <string, ParameterSpecification> parameters = default(IDictionary <string, ParameterSpecification>), IList <object> annotations = default(IList <object>), DatasetFolder folder = default(DatasetFolder), object range = default(object), object firstRowAsHeader = default(object), DatasetCompression compression = default(DatasetCompression), object nullValue = default(object)) : base(linkedServiceName, additionalProperties, description, structure, schema, parameters, annotations, folder) { Location = location; SheetName = sheetName; Range = range; FirstRowAsHeader = firstRowAsHeader; Compression = compression; NullValue = nullValue; CustomInit(); }
/// <summary> /// Initializes a new instance of the AmazonS3Dataset class. /// </summary> /// <param name="linkedServiceName">Linked service reference.</param> /// <param name="bucketName">The name of the Amazon S3 bucket. Type: /// string (or Expression with resultType string).</param> /// <param name="additionalProperties">Unmatched properties from the /// message are deserialized this collection</param> /// <param name="description">Dataset description.</param> /// <param name="structure">Columns that define the structure of the /// dataset. Type: array (or Expression with resultType array), /// itemType: DatasetDataElement.</param> /// <param name="schema">Columns that define the physical type schema /// of the dataset. Type: array (or Expression with resultType array), /// itemType: DatasetSchemaDataElement.</param> /// <param name="parameters">Parameters for dataset.</param> /// <param name="annotations">List of tags that can be used for /// describing the Dataset.</param> /// <param name="folder">The folder that this Dataset is in. If not /// specified, Dataset will appear at the root level.</param> /// <param name="key">The key of the Amazon S3 object. Type: string (or /// Expression with resultType string).</param> /// <param name="prefix">The prefix filter for the S3 object name. /// Type: string (or Expression with resultType string).</param> /// <param name="version">The version for the S3 object. Type: string /// (or Expression with resultType string).</param> /// <param name="format">The format of files.</param> /// <param name="compression">The data compression method used for the /// Amazon S3 object.</param> public AmazonS3Dataset(LinkedServiceReference linkedServiceName, object bucketName, IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), string description = default(string), object structure = default(object), object schema = default(object), IDictionary <string, ParameterSpecification> parameters = default(IDictionary <string, ParameterSpecification>), IList <object> annotations = default(IList <object>), DatasetFolder folder = default(DatasetFolder), object key = default(object), object prefix = default(object), object version = default(object), DatasetStorageFormat format = default(DatasetStorageFormat), DatasetCompression compression = default(DatasetCompression)) : base(linkedServiceName, additionalProperties, description, structure, schema, parameters, annotations, folder) { BucketName = bucketName; Key = key; Prefix = prefix; Version = version; Format = format; Compression = compression; CustomInit(); }
/// <summary> /// Initializes a new instance of the HttpDataset class. /// </summary> /// <param name="linkedServiceName">Linked service reference.</param> /// <param name="additionalProperties">Unmatched properties from the /// message are deserialized this collection</param> /// <param name="description">Dataset description.</param> /// <param name="structure">Columns that define the structure of the /// dataset. Type: array (or Expression with resultType array), /// itemType: DatasetDataElement.</param> /// <param name="schema">Columns that define the physical type schema /// of the dataset. Type: array (or Expression with resultType array), /// itemType: DatasetSchemaDataElement.</param> /// <param name="parameters">Parameters for dataset.</param> /// <param name="annotations">List of tags that can be used for /// describing the Dataset.</param> /// <param name="folder">The folder that this Dataset is in. If not /// specified, Dataset will appear at the root level.</param> /// <param name="relativeUrl">The relative URL based on the URL in the /// HttpLinkedService refers to an HTTP file Type: string (or /// Expression with resultType string).</param> /// <param name="requestMethod">The HTTP method for the HTTP request. /// Type: string (or Expression with resultType string).</param> /// <param name="requestBody">The body for the HTTP request. Type: /// string (or Expression with resultType string).</param> /// <param name="additionalHeaders">The headers for the HTTP Request. /// e.g. request-header-name-1:request-header-value-1 /// ... /// request-header-name-n:request-header-value-n Type: string (or /// Expression with resultType string).</param> /// <param name="format">The format of files.</param> /// <param name="compression">The data compression method used on /// files.</param> public HttpDataset(LinkedServiceReference linkedServiceName, IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), string description = default(string), object structure = default(object), object schema = default(object), IDictionary <string, ParameterSpecification> parameters = default(IDictionary <string, ParameterSpecification>), IList <object> annotations = default(IList <object>), DatasetFolder folder = default(DatasetFolder), object relativeUrl = default(object), object requestMethod = default(object), object requestBody = default(object), object additionalHeaders = default(object), DatasetStorageFormat format = default(DatasetStorageFormat), DatasetCompression compression = default(DatasetCompression)) : base(linkedServiceName, additionalProperties, description, structure, schema, parameters, annotations, folder) { RelativeUrl = relativeUrl; RequestMethod = requestMethod; RequestBody = requestBody; AdditionalHeaders = additionalHeaders; Format = format; Compression = compression; CustomInit(); }