Exemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the PhoenixObjectDataset 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="tableName">This property will be retired. Please
 /// consider using schema + table properties instead.</param>
 /// <param name="table">The table name of the Phoenix. Type: string (or
 /// Expression with resultType string).</param>
 /// <param name="phoenixObjectDatasetSchema">The schema name of the
 /// Phoenix. Type: string (or Expression with resultType
 /// string).</param>
 public PhoenixObjectDataset(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 tableName = default(object), object table = default(object), object phoenixObjectDatasetSchema = default(object))
     : base(linkedServiceName, additionalProperties, description, structure, schema, parameters, annotations, folder)
 {
     TableName = tableName;
     Table     = table;
     PhoenixObjectDatasetSchema = phoenixObjectDatasetSchema;
     CustomInit();
 }
Exemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the OrcDataset class.
 /// </summary>
 /// <param name="linkedServiceName">Linked service reference.</param>
 /// <param name="location">The location of the ORC 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="orcCompressionCodec">Possible values include: 'none',
 /// 'zlib', 'snappy'</param>
 public OrcDataset(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), string orcCompressionCodec = default(string))
     : base(linkedServiceName, additionalProperties, description, structure, schema, parameters, annotations, folder)
 {
     Location            = location;
     OrcCompressionCodec = orcCompressionCodec;
     CustomInit();
 }
Exemplo n.º 3
0
 /// <summary>
 /// Initializes a new instance of the MongoDbCollectionDataset class.
 /// </summary>
 /// <param name="linkedServiceName">Linked service reference.</param>
 /// <param name="collectionName">The table name of the MongoDB
 /// database. 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>
 public MongoDbCollectionDataset(LinkedServiceReference linkedServiceName, object collectionName, 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))
     : base(linkedServiceName, additionalProperties, description, structure, schema, parameters, annotations, folder)
 {
     CollectionName = collectionName;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the AzureBlobFSDataset 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">The path of the Azure Data Lake Storage
 /// Gen2 storage. Type: string (or Expression with resultType
 /// string).</param>
 /// <param name="fileName">The name of the Azure Data Lake Storage
 /// Gen2. Type: string (or Expression with resultType string).</param>
 /// <param name="format">The format of the Azure Data Lake Storage Gen2
 /// storage.</param>
 /// <param name="compression">The data compression method used for the
 /// blob storage.</param>
 public AzureBlobFSDataset(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();
 }
Exemplo n.º 5
0
 /// <summary>
 /// Initializes a new instance of the DelimitedTextDataset class.
 /// </summary>
 /// <param name="linkedServiceName">Linked service reference.</param>
 /// <param name="location">The location of the delimited text
 /// 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="columnDelimiter">The column delimiter. Type: string
 /// (or Expression with resultType string).</param>
 /// <param name="rowDelimiter">The row delimiter. Type: string (or
 /// Expression with resultType string).</param>
 /// <param name="encodingName">The code page name of the preferred
 /// encoding. If miss, 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="compressionCodec">The data compressionCodec. Type:
 /// string (or Expression with resultType string).</param>
 /// <param name="compressionLevel">The data compression method used for
 /// DelimitedText.</param>
 /// <param name="quoteChar">The quote character. Type: string (or
 /// Expression with resultType string).</param>
 /// <param name="escapeChar">The escape character. 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="nullValue">The null value string. Type: string (or
 /// Expression with resultType string).</param>
 public DelimitedTextDataset(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 columnDelimiter = default(object), object rowDelimiter = default(object), object encodingName = default(object), object compressionCodec = default(object), object compressionLevel = default(object), object quoteChar = default(object), object escapeChar = default(object), object firstRowAsHeader = default(object), object nullValue = default(object))
     : base(linkedServiceName, additionalProperties, description, structure, schema, parameters, annotations, folder)
 {
     Location         = location;
     ColumnDelimiter  = columnDelimiter;
     RowDelimiter     = rowDelimiter;
     EncodingName     = encodingName;
     CompressionCodec = compressionCodec;
     CompressionLevel = compressionLevel;
     QuoteChar        = quoteChar;
     EscapeChar       = escapeChar;
     FirstRowAsHeader = firstRowAsHeader;
     NullValue        = nullValue;
     CustomInit();
 }
Exemplo n.º 6
0
 /// <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();
 }
Exemplo n.º 7
0
 /// <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();
 }
Exemplo n.º 8
0
 /// <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();
 }
Exemplo n.º 9
0
 /// <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();
 }
Exemplo n.º 10
0
 /// <summary>
 /// Initializes a new instance of the
 /// SharePointOnlineListResourceDataset 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="listName">The name of the SharePoint Online list.
 /// Type: string (or Expression with resultType string).</param>
 public SharePointOnlineListResourceDataset(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 listName = default(object))
     : base(linkedServiceName, additionalProperties, description, structure, schema, parameters, annotations, folder)
 {
     ListName = listName;
     CustomInit();
 }
Exemplo n.º 11
0
 /// <summary>
 /// Initializes a new instance of the DynamicsAXResourceDataset class.
 /// </summary>
 /// <param name="linkedServiceName">Linked service reference.</param>
 /// <param name="path">The path of the Dynamics AX OData entity. 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>
 public DynamicsAXResourceDataset(LinkedServiceReference linkedServiceName, string path, 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))
     : base(linkedServiceName, additionalProperties, description, structure, schema, parameters, annotations, folder)
 {
     Path = path;
     CustomInit();
 }
Exemplo n.º 12
0
 /// <summary>
 /// Initializes a new instance of the RestResourceDataset 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 to the resource that the
 /// RESTful API provides. Type: string (or Expression with resultType
 /// string).</param>
 /// <param name="requestMethod">The HTTP method used to call the
 /// RESTful API. The default is GET. Type: string (or Expression with
 /// resultType string).</param>
 /// <param name="requestBody">The HTTP request body to the RESTful API
 /// if requestMethod is POST. Type: string (or Expression with
 /// resultType string).</param>
 /// <param name="additionalHeaders">The additional HTTP headers in the
 /// request to the RESTful API. Type: string (or Expression with
 /// resultType string).</param>
 /// <param name="paginationRules">The pagination rules to compose next
 /// page requests. Type: string (or Expression with resultType
 /// string).</param>
 public RestResourceDataset(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), object paginationRules = default(object))
     : base(linkedServiceName, additionalProperties, description, structure, schema, parameters, annotations, folder)
 {
     RelativeUrl       = relativeUrl;
     RequestMethod     = requestMethod;
     RequestBody       = requestBody;
     AdditionalHeaders = additionalHeaders;
     PaginationRules   = paginationRules;
     CustomInit();
 }