ADL: Update to latest client runtime + rerun tests.

This commit is contained in:
begoldsm 2016-07-01 12:24:57 -07:00
Родитель e96cb83485
Коммит 9151f521d4
162 изменённых файлов: 4342 добавлений и 3363 удалений

Просмотреть файл

@ -131,7 +131,7 @@ var mappings = {
}
};
var defaultAutoRestVersion = '0.17.0-Nightly20160613';
var defaultAutoRestVersion = '0.17.0-Nightly20160630';
var usingAutoRestVersion;
var specRoot = args['spec-root'] || "https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master";
var project = args['project'];

Просмотреть файл

@ -17,9 +17,9 @@ declare class DataLakeAnalyticsAccountManagementClient {
* Initializes a new instance of the DataLakeAnalyticsAccountManagementClient class.
* @constructor
*
* @param {credentials} credentials - Gets Azure subscription credentials.
* @param {credentials} credentials - Credentials needed for the client to connect to Azure.
*
* @param {string} subscriptionId - Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
* @param {string} subscriptionId - Get subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
*
* @param {string} [baseUri] - The base URI of the service.
*

Просмотреть файл

@ -27,9 +27,9 @@ var operations = require('./operations');
* Initializes a new instance of the DataLakeAnalyticsAccountManagementClient class.
* @constructor
*
* @param {credentials} credentials - Gets Azure subscription credentials.
* @param {credentials} credentials - Credentials needed for the client to connect to Azure.
*
* @param {string} subscriptionId - Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
* @param {string} subscriptionId - Get subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
*
* @param {string} [baseUri] - The base URI of the service.
*

Просмотреть файл

@ -17,11 +17,12 @@ var models = require('./index');
* Initializes a new instance of the AddDataLakeStoreParameters class.
* @constructor
* Additional Data Lake Store parameters.
* @member {object} properties Gets or sets the properties for the Data Lake
* Store account being added.
*
* @member {object} properties the properties for the Data Lake Store account
* being added.
*
* @member {string} [properties.suffix] Gets or sets the optional suffix for
* the Data Lake Store account.
* @member {string} [properties.suffix] the optional suffix for the Data Lake
* Store account.
*
*/
function AddDataLakeStoreParameters() {

Просмотреть файл

@ -17,15 +17,15 @@ var models = require('./index');
* Initializes a new instance of the AddStorageAccountParameters class.
* @constructor
* Additional Azure Storage account parameters.
* @member {object} properties Gets or sets the properties for the Azure
* Storage account being added.
*
* @member {object} properties the properties for the Azure Storage account
* being added.
*
* @member {string} [properties.accessKey] Gets or sets the access key
* associated with this Azure Storage account that will be used to connect to
* it.
* @member {string} [properties.accessKey] the access key associated with this
* Azure Storage account that will be used to connect to it.
*
* @member {string} [properties.suffix] Gets or sets the optional suffix for
* the Data Lake account.
* @member {string} [properties.suffix] the optional suffix for the Data Lake
* account.
*
*/
function AddStorageAccountParameters() {

Просмотреть файл

@ -24,29 +24,27 @@ var models = require('./index');
* status code for the successful request. If the asynchronous operation
* failed, the response body includes the HTTP status code for the failed
* request and error information regarding the failure.
* @member {string} [status] Gets or sets the status of the
* AzureAsuncOperation. Possible values include: 'InProgress', 'Succeeded',
* 'Failed'
*
* @member {string} [status] the status of the AzureAsuncOperation. Possible
* values include: 'InProgress', 'Succeeded', 'Failed'
*
* @member {object} [error]
*
* @member {string} [error.code] Gets or sets the HTTP status code or error
* code associated with this error
* @member {string} [error.code] the HTTP status code or error code associated
* with this error
*
* @member {string} [error.message] Gets or sets the error message to display.
* @member {string} [error.message] the error message to display.
*
* @member {string} [error.target] Gets or sets the target of the error.
* @member {string} [error.target] the target of the error.
*
* @member {array} [error.details] Gets or sets the list of error details
* @member {array} [error.details] the list of error details
*
* @member {object} [error.innerError] Gets or sets the inner exceptions or
* errors, if any
* @member {object} [error.innerError] the inner exceptions or errors, if any
*
* @member {string} [error.innerError.trace] Gets or sets the stack trace for
* the error
* @member {string} [error.innerError.trace] the stack trace for the error
*
* @member {string} [error.innerError.context] Gets or sets the context for
* the error message
* @member {string} [error.innerError.context] the context for the error
* message
*
*/
function AzureAsyncOperationResult() {

Просмотреть файл

@ -17,18 +17,17 @@ var models = require('./index');
* Initializes a new instance of the BlobContainer class.
* @constructor
* Azure Storage blob container information.
* @member {string} [name] Gets or sets the name of the blob container.
*
* @member {string} [name] the name of the blob container.
*
* @member {string} [id] Gets or sets the unique identifier of the blob
* container.
* @member {string} [id] the unique identifier of the blob container.
*
* @member {string} [type] Gets or sets the type of the blob container.
* @member {string} [type] the type of the blob container.
*
* @member {object} [properties] Gets or sets the properties of the blob
* container.
* @member {object} [properties] the properties of the blob container.
*
* @member {date} [properties.lastModifiedTime] Gets or sets the last modified
* time of the blob container.
* @member {date} [properties.lastModifiedTime] the last modified time of the
* blob container.
*
*/
function BlobContainer() {

Просмотреть файл

@ -15,8 +15,9 @@
* Initializes a new instance of the BlobContainerProperties class.
* @constructor
* Azure Storage blob container properties information.
* @member {date} [lastModifiedTime] Gets or sets the last modified time of
* the blob container.
*
* @member {date} [lastModifiedTime] the last modified time of the blob
* container.
*
*/
function BlobContainerProperties() {

Просмотреть файл

@ -18,52 +18,50 @@ var models = require('./index');
* @constructor
* A Data Lake Analytics account object, containing all information associated
* with the named Data Lake Analytics account.
* @member {string} [location] Gets or sets the account regional location.
*
* @member {string} [location] the account regional location.
*
* @member {string} [name] Gets or sets the account name.
* @member {string} [name] the account name.
*
* @member {string} [type] Gets or sets the namespace and type of the account.
* @member {string} [type] the namespace and type of the account.
*
* @member {string} [id] Gets or sets the account subscription ID.
* @member {string} [id] the account subscription ID.
*
* @member {object} [tags] Gets or sets the value of custom properties.
* @member {object} [tags] the value of custom properties.
*
* @member {object} [properties] Gets or sets the properties defined by Data
* Lake Analytics all properties are specific to each resource provider.
* @member {object} [properties] the properties defined by Data Lake Analytics
* all properties are specific to each resource provider.
*
* @member {string} [properties.provisioningState] Gets the provisioning
* status of the Data Lake Analytics account. Possible values include:
* 'Failed', 'Creating', 'Running', 'Succeeded', 'Patching', 'Suspending',
* 'Resuming', 'Deleting', 'Deleted'
* @member {string} [properties.provisioningState] the provisioning status of
* the Data Lake Analytics account. Possible values include: 'Failed',
* 'Creating', 'Running', 'Succeeded', 'Patching', 'Suspending', 'Resuming',
* 'Deleting', 'Deleted'
*
* @member {string} [properties.state] Gets the state of the Data Lake
* Analytics account. Possible values include: 'active', 'suspended'
* @member {string} [properties.state] the state of the Data Lake Analytics
* account. Possible values include: 'active', 'suspended'
*
* @member {string} [properties.defaultDataLakeStoreAccount] Gets or sets the
* default data lake storage account associated with this Data Lake Analytics
* @member {string} [properties.defaultDataLakeStoreAccount] the default data
* lake storage account associated with this Data Lake Analytics account.
*
* @member {number} [properties.maxDegreeOfParallelism] the maximum supported
* degree of parallelism for this account.
*
* @member {number} [properties.maxJobCount] the maximum supported jobs
* running under the account at the same time.
*
* @member {array} [properties.dataLakeStoreAccounts] the list of Data Lake
* storage accounts associated with this account.
*
* @member {array} [properties.storageAccounts] the list of Azure Blob storage
* accounts associated with this account.
*
* @member {date} [properties.creationTime] the account creation time.
*
* @member {date} [properties.lastModifiedTime] the account last modified time.
*
* @member {string} [properties.endpoint] the full CName endpoint for this
* account.
*
* @member {number} [properties.maxDegreeOfParallelism] Gets or sets the
* maximum supported degree of parallelism for this acocunt.
*
* @member {number} [properties.maxJobCount] Gets or sets the maximum
* supported jobs running under the account at the same time.
*
* @member {array} [properties.dataLakeStoreAccounts] Gets or sets the list of
* Data Lake storage accounts associated with this account.
*
* @member {array} [properties.storageAccounts] Gets or sets the list of Azure
* Blob storage accounts associated with this account.
*
* @member {date} [properties.creationTime] Gets or sets the account creation
* time.
*
* @member {date} [properties.lastModifiedTime] Gets or sets the account last
* modified time.
*
* @member {string} [properties.endpoint] Gets or sets the full CName endpoint
* for this account.
*
*/
function DataLakeAnalyticsAccount() {
}

Просмотреть файл

@ -17,12 +17,11 @@ var util = require('util');
* Initializes a new instance of the DataLakeAnalyticsAccountListDataLakeStoreResult class.
* @constructor
* Data Lake Account list information.
* @member {array} [value] Gets or set the results of the list operation
* @member {array} [value] the results of the list operation
*
* @member {number} [count] Gets or sets total number of results.
* @member {number} [count] total number of results.
*
* @member {string} [nextLink] Gets or sets the link (url) to the next page of
* results.
* @member {string} [nextLink] the link (url) to the next page of results.
*
*/
function DataLakeAnalyticsAccountListDataLakeStoreResult() {

Просмотреть файл

@ -17,10 +17,9 @@ var util = require('util');
* Initializes a new instance of the DataLakeAnalyticsAccountListResult class.
* @constructor
* DataLakeAnalytics Account list information.
* @member {array} [value] Gets or set the results of the list operation
* @member {array} [value] the results of the list operation
*
* @member {string} [nextLink] Gets or sets the link (url) to the next page of
* results.
* @member {string} [nextLink] the link (url) to the next page of results.
*
*/
function DataLakeAnalyticsAccountListResult() {

Просмотреть файл

@ -17,12 +17,11 @@ var util = require('util');
* Initializes a new instance of the DataLakeAnalyticsAccountListStorageAccountsResult class.
* @constructor
* Azure Storage Account list information.
* @member {array} [value] Gets or set the results of the list operation
* @member {array} [value] the results of the list operation
*
* @member {number} [count] Gets or sets total number of results.
* @member {number} [count] total number of results.
*
* @member {string} [nextLink] Gets or sets the link (url) to the next page of
* results.
* @member {string} [nextLink] the link (url) to the next page of results.
*
*/
function DataLakeAnalyticsAccountListStorageAccountsResult() {

Просмотреть файл

@ -20,36 +20,35 @@ var util = require('util');
* @constructor
* The account specific properties that are associated with an underlying Data
* Lake Analytics account.
* @member {string} [provisioningState] Gets the provisioning status of the
* Data Lake Analytics account. Possible values include: 'Failed',
* 'Creating', 'Running', 'Succeeded', 'Patching', 'Suspending', 'Resuming',
* 'Deleting', 'Deleted'
*
* @member {string} [provisioningState] the provisioning status of the Data
* Lake Analytics account. Possible values include: 'Failed', 'Creating',
* 'Running', 'Succeeded', 'Patching', 'Suspending', 'Resuming', 'Deleting',
* 'Deleted'
*
* @member {string} [state] Gets the state of the Data Lake Analytics account.
* @member {string} [state] the state of the Data Lake Analytics account.
* Possible values include: 'active', 'suspended'
*
* @member {string} [defaultDataLakeStoreAccount] Gets or sets the default
* data lake storage account associated with this Data Lake Analytics account.
* @member {string} [defaultDataLakeStoreAccount] the default data lake
* storage account associated with this Data Lake Analytics account.
*
* @member {number} [maxDegreeOfParallelism] Gets or sets the maximum
* supported degree of parallelism for this acocunt.
* @member {number} [maxDegreeOfParallelism] the maximum supported degree of
* parallelism for this account.
*
* @member {number} [maxJobCount] Gets or sets the maximum supported jobs
* running under the account at the same time.
* @member {number} [maxJobCount] the maximum supported jobs running under the
* account at the same time.
*
* @member {array} [dataLakeStoreAccounts] Gets or sets the list of Data Lake
* storage accounts associated with this account.
* @member {array} [dataLakeStoreAccounts] the list of Data Lake storage
* accounts associated with this account.
*
* @member {array} [storageAccounts] Gets or sets the list of Azure Blob
* storage accounts associated with this account.
* @member {array} [storageAccounts] the list of Azure Blob storage accounts
* associated with this account.
*
* @member {date} [creationTime] Gets or sets the account creation time.
* @member {date} [creationTime] the account creation time.
*
* @member {date} [lastModifiedTime] Gets or sets the account last modified
* time.
* @member {date} [lastModifiedTime] the account last modified time.
*
* @member {string} [endpoint] Gets or sets the full CName endpoint for this
* account.
* @member {string} [endpoint] the full CName endpoint for this account.
*
*/
function DataLakeAnalyticsAccountProperties() {

Просмотреть файл

@ -17,14 +17,14 @@ var models = require('./index');
* Initializes a new instance of the DataLakeStoreAccountInfo class.
* @constructor
* Data Lake Store account information.
* @member {string} name Gets or sets the account name of the Data Lake Store
* account.
*
* @member {string} name the account name of the Data Lake Store account.
*
* @member {object} [properties] Gets or sets the properties associated with
* this Data Lake Store account.
* @member {object} [properties] the properties associated with this Data Lake
* Store account.
*
* @member {string} [properties.suffix] Gets or sets the optional suffix for
* the Data Lake Store account.
* @member {string} [properties.suffix] the optional suffix for the Data Lake
* Store account.
*
*/
function DataLakeStoreAccountInfo() {

Просмотреть файл

@ -15,8 +15,9 @@
* Initializes a new instance of the DataLakeStoreAccountInfoProperties class.
* @constructor
* Data Lake Store account properties information.
* @member {string} [suffix] Gets or sets the optional suffix for the Data
* Lake Store account.
*
* @member {string} [suffix] the optional suffix for the Data Lake Store
* account.
*
*/
function DataLakeStoreAccountInfoProperties() {

Просмотреть файл

@ -15,14 +15,15 @@
* Initializes a new instance of the ErrorDetails class.
* @constructor
* Generic resource error details information.
* @member {string} [code] Gets or sets the HTTP status code or error code
* associated with this error
*
* @member {string} [code] the HTTP status code or error code associated with
* this error
*
* @member {string} [message] Gets or sets the error message localized based
* on Accept-Language
* @member {string} [message] the error message localized based on
* Accept-Language
*
* @member {string} [target] Gets or sets the target of the particular error
* (for example, the name of the property in error).
* @member {string} [target] the target of the particular error (for example,
* the name of the property in error).
*
*/
function ErrorDetails() {

Просмотреть файл

@ -19,23 +19,21 @@ var util = require('util');
* Initializes a new instance of the ErrorModel class.
* @constructor
* Generic resource error information.
* @member {string} [code] Gets or sets the HTTP status code or error code
* associated with this error
*
* @member {string} [code] the HTTP status code or error code associated with
* this error
*
* @member {string} [message] Gets or sets the error message to display.
* @member {string} [message] the error message to display.
*
* @member {string} [target] Gets or sets the target of the error.
* @member {string} [target] the target of the error.
*
* @member {array} [details] Gets or sets the list of error details
* @member {array} [details] the list of error details
*
* @member {object} [innerError] Gets or sets the inner exceptions or errors,
* if any
* @member {object} [innerError] the inner exceptions or errors, if any
*
* @member {string} [innerError.trace] Gets or sets the stack trace for the
* error
* @member {string} [innerError.trace] the stack trace for the error
*
* @member {string} [innerError.context] Gets or sets the context for the
* error message
* @member {string} [innerError.context] the context for the error message
*
*/
function ErrorModel() {

Просмотреть файл

@ -15,11 +15,11 @@
* Initializes a new instance of the StorageAccountProperties class.
* @constructor
* Azure Storage account properties information.
* @member {string} accessKey Gets or sets the access key associated with this
* Azure Storage account that will be used to connect to it.
*
* @member {string} accessKey the access key associated with this Azure
* Storage account that will be used to connect to it.
*
* @member {string} [suffix] Gets or sets the optional suffix for the Data
* Lake account.
* @member {string} [suffix] the optional suffix for the Data Lake account.
*
*/
export interface StorageAccountProperties {
@ -32,18 +32,18 @@ export interface StorageAccountProperties {
* Initializes a new instance of the StorageAccountInfo class.
* @constructor
* Azure Storage account information.
* @member {string} name Gets or sets the account name associated with the
* Azure storage account.
*
* @member {string} name the account name associated with the Azure storage
* account.
*
* @member {object} properties Gets or sets the properties associated with
* this storage account.
* @member {object} properties the properties associated with this storage
* account.
*
* @member {string} [properties.accessKey] Gets or sets the access key
* associated with this Azure Storage account that will be used to connect to
* it.
* @member {string} [properties.accessKey] the access key associated with this
* Azure Storage account that will be used to connect to it.
*
* @member {string} [properties.suffix] Gets or sets the optional suffix for
* the Data Lake account.
* @member {string} [properties.suffix] the optional suffix for the Data Lake
* account.
*
*/
export interface StorageAccountInfo {
@ -56,8 +56,9 @@ export interface StorageAccountInfo {
* Initializes a new instance of the BlobContainerProperties class.
* @constructor
* Azure Storage blob container properties information.
* @member {date} [lastModifiedTime] Gets or sets the last modified time of
* the blob container.
*
* @member {date} [lastModifiedTime] the last modified time of the blob
* container.
*
*/
export interface BlobContainerProperties {
@ -69,18 +70,17 @@ export interface BlobContainerProperties {
* Initializes a new instance of the BlobContainer class.
* @constructor
* Azure Storage blob container information.
* @member {string} [name] Gets or sets the name of the blob container.
*
* @member {string} [name] the name of the blob container.
*
* @member {string} [id] Gets or sets the unique identifier of the blob
* container.
* @member {string} [id] the unique identifier of the blob container.
*
* @member {string} [type] Gets or sets the type of the blob container.
* @member {string} [type] the type of the blob container.
*
* @member {object} [properties] Gets or sets the properties of the blob
* container.
* @member {object} [properties] the properties of the blob container.
*
* @member {date} [properties.lastModifiedTime] Gets or sets the last modified
* time of the blob container.
* @member {date} [properties.lastModifiedTime] the last modified time of the
* blob container.
*
*/
export interface BlobContainer {
@ -95,8 +95,9 @@ export interface BlobContainer {
* Initializes a new instance of the SasTokenInfo class.
* @constructor
* SAS token information.
* @member {string} [accessToken] Gets or sets the access token for the
* associated Azure Storage Container.
*
* @member {string} [accessToken] the access token for the associated Azure
* Storage Container.
*
*/
export interface SasTokenInfo {
@ -108,8 +109,9 @@ export interface SasTokenInfo {
* Initializes a new instance of the DataLakeStoreAccountInfoProperties class.
* @constructor
* Data Lake Store account properties information.
* @member {string} [suffix] Gets or sets the optional suffix for the Data
* Lake Store account.
*
* @member {string} [suffix] the optional suffix for the Data Lake Store
* account.
*
*/
export interface DataLakeStoreAccountInfoProperties {
@ -121,14 +123,14 @@ export interface DataLakeStoreAccountInfoProperties {
* Initializes a new instance of the DataLakeStoreAccountInfo class.
* @constructor
* Data Lake Store account information.
* @member {string} name Gets or sets the account name of the Data Lake Store
* account.
*
* @member {string} name the account name of the Data Lake Store account.
*
* @member {object} [properties] Gets or sets the properties associated with
* this Data Lake Store account.
* @member {object} [properties] the properties associated with this Data Lake
* Store account.
*
* @member {string} [properties.suffix] Gets or sets the optional suffix for
* the Data Lake Store account.
* @member {string} [properties.suffix] the optional suffix for the Data Lake
* Store account.
*
*/
export interface DataLakeStoreAccountInfo {
@ -142,36 +144,35 @@ export interface DataLakeStoreAccountInfo {
* @constructor
* The account specific properties that are associated with an underlying Data
* Lake Analytics account.
* @member {string} [provisioningState] Gets the provisioning status of the
* Data Lake Analytics account. Possible values include: 'Failed',
* 'Creating', 'Running', 'Succeeded', 'Patching', 'Suspending', 'Resuming',
* 'Deleting', 'Deleted'
*
* @member {string} [provisioningState] the provisioning status of the Data
* Lake Analytics account. Possible values include: 'Failed', 'Creating',
* 'Running', 'Succeeded', 'Patching', 'Suspending', 'Resuming', 'Deleting',
* 'Deleted'
*
* @member {string} [state] Gets the state of the Data Lake Analytics account.
* @member {string} [state] the state of the Data Lake Analytics account.
* Possible values include: 'active', 'suspended'
*
* @member {string} [defaultDataLakeStoreAccount] Gets or sets the default
* data lake storage account associated with this Data Lake Analytics account.
* @member {string} [defaultDataLakeStoreAccount] the default data lake
* storage account associated with this Data Lake Analytics account.
*
* @member {number} [maxDegreeOfParallelism] Gets or sets the maximum
* supported degree of parallelism for this acocunt.
* @member {number} [maxDegreeOfParallelism] the maximum supported degree of
* parallelism for this account.
*
* @member {number} [maxJobCount] Gets or sets the maximum supported jobs
* running under the account at the same time.
* @member {number} [maxJobCount] the maximum supported jobs running under the
* account at the same time.
*
* @member {array} [dataLakeStoreAccounts] Gets or sets the list of Data Lake
* storage accounts associated with this account.
* @member {array} [dataLakeStoreAccounts] the list of Data Lake storage
* accounts associated with this account.
*
* @member {array} [storageAccounts] Gets or sets the list of Azure Blob
* storage accounts associated with this account.
* @member {array} [storageAccounts] the list of Azure Blob storage accounts
* associated with this account.
*
* @member {date} [creationTime] Gets or sets the account creation time.
* @member {date} [creationTime] the account creation time.
*
* @member {date} [lastModifiedTime] Gets or sets the account last modified
* time.
* @member {date} [lastModifiedTime] the account last modified time.
*
* @member {string} [endpoint] Gets or sets the full CName endpoint for this
* account.
* @member {string} [endpoint] the full CName endpoint for this account.
*
*/
export interface DataLakeAnalyticsAccountProperties {
@ -192,11 +193,12 @@ export interface DataLakeAnalyticsAccountProperties {
* Initializes a new instance of the AddDataLakeStoreParameters class.
* @constructor
* Additional Data Lake Store parameters.
* @member {object} properties Gets or sets the properties for the Data Lake
* Store account being added.
*
* @member {object} properties the properties for the Data Lake Store account
* being added.
*
* @member {string} [properties.suffix] Gets or sets the optional suffix for
* the Data Lake Store account.
* @member {string} [properties.suffix] the optional suffix for the Data Lake
* Store account.
*
*/
export interface AddDataLakeStoreParameters {
@ -208,15 +210,15 @@ export interface AddDataLakeStoreParameters {
* Initializes a new instance of the AddStorageAccountParameters class.
* @constructor
* Additional Azure Storage account parameters.
* @member {object} properties Gets or sets the properties for the Azure
* Storage account being added.
*
* @member {object} properties the properties for the Azure Storage account
* being added.
*
* @member {string} [properties.accessKey] Gets or sets the access key
* associated with this Azure Storage account that will be used to connect to
* it.
* @member {string} [properties.accessKey] the access key associated with this
* Azure Storage account that will be used to connect to it.
*
* @member {string} [properties.suffix] Gets or sets the optional suffix for
* the Data Lake account.
* @member {string} [properties.suffix] the optional suffix for the Data Lake
* account.
*
*/
export interface AddStorageAccountParameters {
@ -229,52 +231,50 @@ export interface AddStorageAccountParameters {
* @constructor
* A Data Lake Analytics account object, containing all information associated
* with the named Data Lake Analytics account.
* @member {string} [location] Gets or sets the account regional location.
*
* @member {string} [location] the account regional location.
*
* @member {string} [name] Gets or sets the account name.
* @member {string} [name] the account name.
*
* @member {string} [type] Gets or sets the namespace and type of the account.
* @member {string} [type] the namespace and type of the account.
*
* @member {string} [id] Gets or sets the account subscription ID.
* @member {string} [id] the account subscription ID.
*
* @member {object} [tags] Gets or sets the value of custom properties.
* @member {object} [tags] the value of custom properties.
*
* @member {object} [properties] Gets or sets the properties defined by Data
* Lake Analytics all properties are specific to each resource provider.
* @member {object} [properties] the properties defined by Data Lake Analytics
* all properties are specific to each resource provider.
*
* @member {string} [properties.provisioningState] Gets the provisioning
* status of the Data Lake Analytics account. Possible values include:
* 'Failed', 'Creating', 'Running', 'Succeeded', 'Patching', 'Suspending',
* 'Resuming', 'Deleting', 'Deleted'
* @member {string} [properties.provisioningState] the provisioning status of
* the Data Lake Analytics account. Possible values include: 'Failed',
* 'Creating', 'Running', 'Succeeded', 'Patching', 'Suspending', 'Resuming',
* 'Deleting', 'Deleted'
*
* @member {string} [properties.state] Gets the state of the Data Lake
* Analytics account. Possible values include: 'active', 'suspended'
* @member {string} [properties.state] the state of the Data Lake Analytics
* account. Possible values include: 'active', 'suspended'
*
* @member {string} [properties.defaultDataLakeStoreAccount] Gets or sets the
* default data lake storage account associated with this Data Lake Analytics
* @member {string} [properties.defaultDataLakeStoreAccount] the default data
* lake storage account associated with this Data Lake Analytics account.
*
* @member {number} [properties.maxDegreeOfParallelism] the maximum supported
* degree of parallelism for this account.
*
* @member {number} [properties.maxJobCount] the maximum supported jobs
* running under the account at the same time.
*
* @member {array} [properties.dataLakeStoreAccounts] the list of Data Lake
* storage accounts associated with this account.
*
* @member {array} [properties.storageAccounts] the list of Azure Blob storage
* accounts associated with this account.
*
* @member {date} [properties.creationTime] the account creation time.
*
* @member {date} [properties.lastModifiedTime] the account last modified time.
*
* @member {string} [properties.endpoint] the full CName endpoint for this
* account.
*
* @member {number} [properties.maxDegreeOfParallelism] Gets or sets the
* maximum supported degree of parallelism for this acocunt.
*
* @member {number} [properties.maxJobCount] Gets or sets the maximum
* supported jobs running under the account at the same time.
*
* @member {array} [properties.dataLakeStoreAccounts] Gets or sets the list of
* Data Lake storage accounts associated with this account.
*
* @member {array} [properties.storageAccounts] Gets or sets the list of Azure
* Blob storage accounts associated with this account.
*
* @member {date} [properties.creationTime] Gets or sets the account creation
* time.
*
* @member {date} [properties.lastModifiedTime] Gets or sets the account last
* modified time.
*
* @member {string} [properties.endpoint] Gets or sets the full CName endpoint
* for this account.
*
*/
export interface DataLakeAnalyticsAccount {
location?: string;
@ -290,14 +290,15 @@ export interface DataLakeAnalyticsAccount {
* Initializes a new instance of the ErrorDetails class.
* @constructor
* Generic resource error details information.
* @member {string} [code] Gets or sets the HTTP status code or error code
* associated with this error
*
* @member {string} [code] the HTTP status code or error code associated with
* this error
*
* @member {string} [message] Gets or sets the error message localized based
* on Accept-Language
* @member {string} [message] the error message localized based on
* Accept-Language
*
* @member {string} [target] Gets or sets the target of the particular error
* (for example, the name of the property in error).
* @member {string} [target] the target of the particular error (for example,
* the name of the property in error).
*
*/
export interface ErrorDetails {
@ -311,9 +312,10 @@ export interface ErrorDetails {
* Initializes a new instance of the InnerError class.
* @constructor
* Generic resource inner error information.
* @member {string} [trace] Gets or sets the stack trace for the error
*
* @member {string} [trace] the stack trace for the error
*
* @member {string} [context] Gets or sets the context for the error message
* @member {string} [context] the context for the error message
*
*/
export interface InnerError {
@ -326,23 +328,21 @@ export interface InnerError {
* Initializes a new instance of the ErrorModel class.
* @constructor
* Generic resource error information.
* @member {string} [code] Gets or sets the HTTP status code or error code
* associated with this error
*
* @member {string} [code] the HTTP status code or error code associated with
* this error
*
* @member {string} [message] Gets or sets the error message to display.
* @member {string} [message] the error message to display.
*
* @member {string} [target] Gets or sets the target of the error.
* @member {string} [target] the target of the error.
*
* @member {array} [details] Gets or sets the list of error details
* @member {array} [details] the list of error details
*
* @member {object} [innerError] Gets or sets the inner exceptions or errors,
* if any
* @member {object} [innerError] the inner exceptions or errors, if any
*
* @member {string} [innerError.trace] Gets or sets the stack trace for the
* error
* @member {string} [innerError.trace] the stack trace for the error
*
* @member {string} [innerError.context] Gets or sets the context for the
* error message
* @member {string} [innerError.context] the context for the error message
*
*/
export interface ErrorModel {
@ -365,29 +365,27 @@ export interface ErrorModel {
* status code for the successful request. If the asynchronous operation
* failed, the response body includes the HTTP status code for the failed
* request and error information regarding the failure.
* @member {string} [status] Gets or sets the status of the
* AzureAsuncOperation. Possible values include: 'InProgress', 'Succeeded',
* 'Failed'
*
* @member {string} [status] the status of the AzureAsuncOperation. Possible
* values include: 'InProgress', 'Succeeded', 'Failed'
*
* @member {object} [error]
*
* @member {string} [error.code] Gets or sets the HTTP status code or error
* code associated with this error
* @member {string} [error.code] the HTTP status code or error code associated
* with this error
*
* @member {string} [error.message] Gets or sets the error message to display.
* @member {string} [error.message] the error message to display.
*
* @member {string} [error.target] Gets or sets the target of the error.
* @member {string} [error.target] the target of the error.
*
* @member {array} [error.details] Gets or sets the list of error details
* @member {array} [error.details] the list of error details
*
* @member {object} [error.innerError] Gets or sets the inner exceptions or
* errors, if any
* @member {object} [error.innerError] the inner exceptions or errors, if any
*
* @member {string} [error.innerError.trace] Gets or sets the stack trace for
* the error
* @member {string} [error.innerError.trace] the stack trace for the error
*
* @member {string} [error.innerError.context] Gets or sets the context for
* the error message
* @member {string} [error.innerError.context] the context for the error
* message
*
*/
export interface AzureAsyncOperationResult {

Просмотреть файл

@ -15,9 +15,10 @@
* Initializes a new instance of the InnerError class.
* @constructor
* Generic resource inner error information.
* @member {string} [trace] Gets or sets the stack trace for the error
*
* @member {string} [trace] the stack trace for the error
*
* @member {string} [context] Gets or sets the context for the error message
* @member {string} [context] the context for the error message
*
*/
function InnerError() {

Просмотреть файл

@ -18,10 +18,9 @@ var util = require('util');
* @constructor
* The list of blob containers associated with the storage account attached to
* the Data Lake Analytics account.
* @member {array} [value] Gets or set the results of the list operation
* @member {array} [value] the results of the list operation
*
* @member {string} [nextLink] Gets or sets the link (url) to the next page of
* results.
* @member {string} [nextLink] the link (url) to the next page of results.
*
*/
function ListBlobContainersResult() {

Просмотреть файл

@ -20,8 +20,7 @@ var util = require('util');
* associated SAS token for connection use.
* @member {array} [value]
*
* @member {string} [nextLink] Gets or sets the link (url) to the next page of
* results.
* @member {string} [nextLink] the link (url) to the next page of results.
*
*/
function ListSasTokensResult() {

Просмотреть файл

@ -15,8 +15,9 @@
* Initializes a new instance of the SasTokenInfo class.
* @constructor
* SAS token information.
* @member {string} [accessToken] Gets or sets the access token for the
* associated Azure Storage Container.
*
* @member {string} [accessToken] the access token for the associated Azure
* Storage Container.
*
*/
function SasTokenInfo() {

Просмотреть файл

@ -17,18 +17,18 @@ var models = require('./index');
* Initializes a new instance of the StorageAccountInfo class.
* @constructor
* Azure Storage account information.
* @member {string} name Gets or sets the account name associated with the
* Azure storage account.
*
* @member {string} name the account name associated with the Azure storage
* account.
*
* @member {object} properties Gets or sets the properties associated with
* this storage account.
* @member {object} properties the properties associated with this storage
* account.
*
* @member {string} [properties.accessKey] Gets or sets the access key
* associated with this Azure Storage account that will be used to connect to
* it.
* @member {string} [properties.accessKey] the access key associated with this
* Azure Storage account that will be used to connect to it.
*
* @member {string} [properties.suffix] Gets or sets the optional suffix for
* the Data Lake account.
* @member {string} [properties.suffix] the optional suffix for the Data Lake
* account.
*
*/
function StorageAccountInfo() {

Просмотреть файл

@ -15,11 +15,11 @@
* Initializes a new instance of the StorageAccountProperties class.
* @constructor
* Azure Storage account properties information.
* @member {string} accessKey Gets or sets the access key associated with this
* Azure Storage account that will be used to connect to it.
*
* @member {string} accessKey the access key associated with this Azure
* Storage account that will be used to connect to it.
*
* @member {string} [suffix] Gets or sets the optional suffix for the Data
* Lake account.
* @member {string} [suffix] the optional suffix for the Data Lake account.
*
*/
function StorageAccountProperties() {

Просмотреть файл

@ -336,15 +336,14 @@ Account.prototype.deleteStorageAccount = function (resourceGroupName, accountNam
* @param {object} parameters The parameters containing the access key and
* suffix to update the storage account with.
*
* @param {object} [parameters.properties] Gets or sets the properties for the
* Azure Storage account being added.
* @param {object} [parameters.properties] the properties for the Azure
* Storage account being added.
*
* @param {string} [parameters.properties.accessKey] Gets or sets the access
* key associated with this Azure Storage account that will be used to
* connect to it.
* @param {string} [parameters.properties.accessKey] the access key associated
* with this Azure Storage account that will be used to connect to it.
*
* @param {string} [parameters.properties.suffix] Gets or sets the optional
* suffix for the Data Lake account.
* @param {string} [parameters.properties.suffix] the optional suffix for the
* Data Lake account.
*
* @param {object} [options] Optional Parameters.
*
@ -501,15 +500,14 @@ Account.prototype.updateStorageAccount = function (resourceGroupName, accountNam
* @param {object} parameters The parameters containing the access key and
* optional suffix for the Azure Storage Account.
*
* @param {object} [parameters.properties] Gets or sets the properties for the
* Azure Storage account being added.
* @param {object} [parameters.properties] the properties for the Azure
* Storage account being added.
*
* @param {string} [parameters.properties.accessKey] Gets or sets the access
* key associated with this Azure Storage account that will be used to
* connect to it.
* @param {string} [parameters.properties.accessKey] the access key associated
* with this Azure Storage account that will be used to connect to it.
*
* @param {string} [parameters.properties.suffix] Gets or sets the optional
* suffix for the Data Lake account.
* @param {string} [parameters.properties.suffix] the optional suffix for the
* Data Lake account.
*
* @param {object} [options] Optional Parameters.
*
@ -1445,11 +1443,11 @@ Account.prototype.deleteDataLakeStoreAccount = function (resourceGroupName, acco
*
* @param {object} parameters The details of the Data Lake Store account.
*
* @param {object} [parameters.properties] Gets or sets the properties for the
* Data Lake Store account being added.
* @param {object} [parameters.properties] the properties for the Data Lake
* Store account being added.
*
* @param {string} [parameters.properties.suffix] Gets or sets the optional
* suffix for the Data Lake Store account.
* @param {string} [parameters.properties.suffix] the optional suffix for the
* Data Lake Store account.
*
* @param {object} [options] Optional Parameters.
*
@ -2913,33 +2911,30 @@ Account.prototype.beginDeleteMethod = function (resourceGroupName, accountName,
* @param {object} parameters Parameters supplied to the create Data Lake
* Analytics account operation.
*
* @param {string} [parameters.location] Gets or sets the account regional
* location.
* @param {string} [parameters.location] the account regional location.
*
* @param {string} [parameters.name] Gets or sets the account name.
* @param {string} [parameters.name] the account name.
*
* @param {object} [parameters.tags] Gets or sets the value of custom
* properties.
* @param {object} [parameters.tags] the value of custom properties.
*
* @param {object} [parameters.properties] Gets or sets the properties defined
* by Data Lake Analytics all properties are specific to each resource
* provider.
* @param {object} [parameters.properties] the properties defined by Data Lake
* Analytics all properties are specific to each resource provider.
*
* @param {string} [parameters.properties.defaultDataLakeStoreAccount] Gets or
* sets the default data lake storage account associated with this Data Lake
* Analytics account.
* @param {string} [parameters.properties.defaultDataLakeStoreAccount] the
* default data lake storage account associated with this Data Lake Analytics
* account.
*
* @param {number} [parameters.properties.maxDegreeOfParallelism] Gets or sets
* the maximum supported degree of parallelism for this acocunt.
* @param {number} [parameters.properties.maxDegreeOfParallelism] the maximum
* supported degree of parallelism for this account.
*
* @param {number} [parameters.properties.maxJobCount] Gets or sets the
* maximum supported jobs running under the account at the same time.
* @param {number} [parameters.properties.maxJobCount] the maximum supported
* jobs running under the account at the same time.
*
* @param {array} [parameters.properties.dataLakeStoreAccounts] Gets or sets
* the list of Data Lake storage accounts associated with this account.
* @param {array} [parameters.properties.dataLakeStoreAccounts] the list of
* Data Lake storage accounts associated with this account.
*
* @param {array} [parameters.properties.storageAccounts] Gets or sets the
* list of Azure Blob storage accounts associated with this account.
* @param {array} [parameters.properties.storageAccounts] the list of Azure
* Blob storage accounts associated with this account.
*
* @param {object} [options] Optional Parameters.
*
@ -3023,33 +3018,30 @@ Account.prototype.create = function (resourceGroupName, name, parameters, option
* @param {object} parameters Parameters supplied to the create Data Lake
* Analytics account operation.
*
* @param {string} [parameters.location] Gets or sets the account regional
* location.
* @param {string} [parameters.location] the account regional location.
*
* @param {string} [parameters.name] Gets or sets the account name.
* @param {string} [parameters.name] the account name.
*
* @param {object} [parameters.tags] Gets or sets the value of custom
* properties.
* @param {object} [parameters.tags] the value of custom properties.
*
* @param {object} [parameters.properties] Gets or sets the properties defined
* by Data Lake Analytics all properties are specific to each resource
* provider.
* @param {object} [parameters.properties] the properties defined by Data Lake
* Analytics all properties are specific to each resource provider.
*
* @param {string} [parameters.properties.defaultDataLakeStoreAccount] Gets or
* sets the default data lake storage account associated with this Data Lake
* Analytics account.
* @param {string} [parameters.properties.defaultDataLakeStoreAccount] the
* default data lake storage account associated with this Data Lake Analytics
* account.
*
* @param {number} [parameters.properties.maxDegreeOfParallelism] Gets or sets
* the maximum supported degree of parallelism for this acocunt.
* @param {number} [parameters.properties.maxDegreeOfParallelism] the maximum
* supported degree of parallelism for this account.
*
* @param {number} [parameters.properties.maxJobCount] Gets or sets the
* maximum supported jobs running under the account at the same time.
* @param {number} [parameters.properties.maxJobCount] the maximum supported
* jobs running under the account at the same time.
*
* @param {array} [parameters.properties.dataLakeStoreAccounts] Gets or sets
* the list of Data Lake storage accounts associated with this account.
* @param {array} [parameters.properties.dataLakeStoreAccounts] the list of
* Data Lake storage accounts associated with this account.
*
* @param {array} [parameters.properties.storageAccounts] Gets or sets the
* list of Azure Blob storage accounts associated with this account.
* @param {array} [parameters.properties.storageAccounts] the list of Azure
* Blob storage accounts associated with this account.
*
* @param {object} [options] Optional Parameters.
*
@ -3239,33 +3231,30 @@ Account.prototype.beginCreate = function (resourceGroupName, name, parameters, o
* @param {object} parameters Parameters supplied to the update Data Lake
* Analytics account operation.
*
* @param {string} [parameters.location] Gets or sets the account regional
* location.
* @param {string} [parameters.location] the account regional location.
*
* @param {string} [parameters.name] Gets or sets the account name.
* @param {string} [parameters.name] the account name.
*
* @param {object} [parameters.tags] Gets or sets the value of custom
* properties.
* @param {object} [parameters.tags] the value of custom properties.
*
* @param {object} [parameters.properties] Gets or sets the properties defined
* by Data Lake Analytics all properties are specific to each resource
* provider.
* @param {object} [parameters.properties] the properties defined by Data Lake
* Analytics all properties are specific to each resource provider.
*
* @param {string} [parameters.properties.defaultDataLakeStoreAccount] Gets or
* sets the default data lake storage account associated with this Data Lake
* Analytics account.
* @param {string} [parameters.properties.defaultDataLakeStoreAccount] the
* default data lake storage account associated with this Data Lake Analytics
* account.
*
* @param {number} [parameters.properties.maxDegreeOfParallelism] Gets or sets
* the maximum supported degree of parallelism for this acocunt.
* @param {number} [parameters.properties.maxDegreeOfParallelism] the maximum
* supported degree of parallelism for this account.
*
* @param {number} [parameters.properties.maxJobCount] Gets or sets the
* maximum supported jobs running under the account at the same time.
* @param {number} [parameters.properties.maxJobCount] the maximum supported
* jobs running under the account at the same time.
*
* @param {array} [parameters.properties.dataLakeStoreAccounts] Gets or sets
* the list of Data Lake storage accounts associated with this account.
* @param {array} [parameters.properties.dataLakeStoreAccounts] the list of
* Data Lake storage accounts associated with this account.
*
* @param {array} [parameters.properties.storageAccounts] Gets or sets the
* list of Azure Blob storage accounts associated with this account.
* @param {array} [parameters.properties.storageAccounts] the list of Azure
* Blob storage accounts associated with this account.
*
* @param {object} [options] Optional Parameters.
*
@ -3348,33 +3337,30 @@ Account.prototype.update = function (resourceGroupName, name, parameters, option
* @param {object} parameters Parameters supplied to the update Data Lake
* Analytics account operation.
*
* @param {string} [parameters.location] Gets or sets the account regional
* location.
* @param {string} [parameters.location] the account regional location.
*
* @param {string} [parameters.name] Gets or sets the account name.
* @param {string} [parameters.name] the account name.
*
* @param {object} [parameters.tags] Gets or sets the value of custom
* properties.
* @param {object} [parameters.tags] the value of custom properties.
*
* @param {object} [parameters.properties] Gets or sets the properties defined
* by Data Lake Analytics all properties are specific to each resource
* provider.
* @param {object} [parameters.properties] the properties defined by Data Lake
* Analytics all properties are specific to each resource provider.
*
* @param {string} [parameters.properties.defaultDataLakeStoreAccount] Gets or
* sets the default data lake storage account associated with this Data Lake
* Analytics account.
* @param {string} [parameters.properties.defaultDataLakeStoreAccount] the
* default data lake storage account associated with this Data Lake Analytics
* account.
*
* @param {number} [parameters.properties.maxDegreeOfParallelism] Gets or sets
* the maximum supported degree of parallelism for this acocunt.
* @param {number} [parameters.properties.maxDegreeOfParallelism] the maximum
* supported degree of parallelism for this account.
*
* @param {number} [parameters.properties.maxJobCount] Gets or sets the
* maximum supported jobs running under the account at the same time.
* @param {number} [parameters.properties.maxJobCount] the maximum supported
* jobs running under the account at the same time.
*
* @param {array} [parameters.properties.dataLakeStoreAccounts] Gets or sets
* the list of Data Lake storage accounts associated with this account.
* @param {array} [parameters.properties.dataLakeStoreAccounts] the list of
* Data Lake storage accounts associated with this account.
*
* @param {array} [parameters.properties.storageAccounts] Gets or sets the
* list of Azure Blob storage accounts associated with this account.
* @param {array} [parameters.properties.storageAccounts] the list of Azure
* Blob storage accounts associated with this account.
*
* @param {object} [options] Optional Parameters.
*

Просмотреть файл

@ -83,15 +83,14 @@ export interface Account {
* @param {object} parameters The parameters containing the access key and
* suffix to update the storage account with.
*
* @param {object} [parameters.properties] Gets or sets the properties for the
* Azure Storage account being added.
* @param {object} [parameters.properties] the properties for the Azure
* Storage account being added.
*
* @param {string} [parameters.properties.accessKey] Gets or sets the access
* key associated with this Azure Storage account that will be used to
* connect to it.
* @param {string} [parameters.properties.accessKey] the access key associated
* with this Azure Storage account that will be used to connect to it.
*
* @param {string} [parameters.properties.suffix] Gets or sets the optional
* suffix for the Data Lake account.
* @param {string} [parameters.properties.suffix] the optional suffix for the
* Data Lake account.
*
* @param {object} [options] Optional Parameters.
*
@ -120,15 +119,14 @@ export interface Account {
* @param {object} parameters The parameters containing the access key and
* optional suffix for the Azure Storage Account.
*
* @param {object} [parameters.properties] Gets or sets the properties for the
* Azure Storage account being added.
* @param {object} [parameters.properties] the properties for the Azure
* Storage account being added.
*
* @param {string} [parameters.properties.accessKey] Gets or sets the access
* key associated with this Azure Storage account that will be used to
* connect to it.
* @param {string} [parameters.properties.accessKey] the access key associated
* with this Azure Storage account that will be used to connect to it.
*
* @param {string} [parameters.properties.suffix] Gets or sets the optional
* suffix for the Data Lake account.
* @param {string} [parameters.properties.suffix] the optional suffix for the
* Data Lake account.
*
* @param {object} [options] Optional Parameters.
*
@ -283,11 +281,11 @@ export interface Account {
*
* @param {object} parameters The details of the Data Lake Store account.
*
* @param {object} [parameters.properties] Gets or sets the properties for the
* Data Lake Store account being added.
* @param {object} [parameters.properties] the properties for the Data Lake
* Store account being added.
*
* @param {string} [parameters.properties.suffix] Gets or sets the optional
* suffix for the Data Lake Store account.
* @param {string} [parameters.properties.suffix] the optional suffix for the
* Data Lake Store account.
*
* @param {object} [options] Optional Parameters.
*
@ -580,33 +578,30 @@ export interface Account {
* @param {object} parameters Parameters supplied to the create Data Lake
* Analytics account operation.
*
* @param {string} [parameters.location] Gets or sets the account regional
* location.
* @param {string} [parameters.location] the account regional location.
*
* @param {string} [parameters.name] Gets or sets the account name.
* @param {string} [parameters.name] the account name.
*
* @param {object} [parameters.tags] Gets or sets the value of custom
* properties.
* @param {object} [parameters.tags] the value of custom properties.
*
* @param {object} [parameters.properties] Gets or sets the properties defined
* by Data Lake Analytics all properties are specific to each resource
* provider.
* @param {object} [parameters.properties] the properties defined by Data Lake
* Analytics all properties are specific to each resource provider.
*
* @param {string} [parameters.properties.defaultDataLakeStoreAccount] Gets or
* sets the default data lake storage account associated with this Data Lake
* Analytics account.
* @param {string} [parameters.properties.defaultDataLakeStoreAccount] the
* default data lake storage account associated with this Data Lake Analytics
* account.
*
* @param {number} [parameters.properties.maxDegreeOfParallelism] Gets or sets
* the maximum supported degree of parallelism for this acocunt.
* @param {number} [parameters.properties.maxDegreeOfParallelism] the maximum
* supported degree of parallelism for this account.
*
* @param {number} [parameters.properties.maxJobCount] Gets or sets the
* maximum supported jobs running under the account at the same time.
* @param {number} [parameters.properties.maxJobCount] the maximum supported
* jobs running under the account at the same time.
*
* @param {array} [parameters.properties.dataLakeStoreAccounts] Gets or sets
* the list of Data Lake storage accounts associated with this account.
* @param {array} [parameters.properties.dataLakeStoreAccounts] the list of
* Data Lake storage accounts associated with this account.
*
* @param {array} [parameters.properties.storageAccounts] Gets or sets the
* list of Azure Blob storage accounts associated with this account.
* @param {array} [parameters.properties.storageAccounts] the list of Azure
* Blob storage accounts associated with this account.
*
* @param {object} [options] Optional Parameters.
*
@ -632,33 +627,30 @@ export interface Account {
* @param {object} parameters Parameters supplied to the create Data Lake
* Analytics account operation.
*
* @param {string} [parameters.location] Gets or sets the account regional
* location.
* @param {string} [parameters.location] the account regional location.
*
* @param {string} [parameters.name] Gets or sets the account name.
* @param {string} [parameters.name] the account name.
*
* @param {object} [parameters.tags] Gets or sets the value of custom
* properties.
* @param {object} [parameters.tags] the value of custom properties.
*
* @param {object} [parameters.properties] Gets or sets the properties defined
* by Data Lake Analytics all properties are specific to each resource
* provider.
* @param {object} [parameters.properties] the properties defined by Data Lake
* Analytics all properties are specific to each resource provider.
*
* @param {string} [parameters.properties.defaultDataLakeStoreAccount] Gets or
* sets the default data lake storage account associated with this Data Lake
* Analytics account.
* @param {string} [parameters.properties.defaultDataLakeStoreAccount] the
* default data lake storage account associated with this Data Lake Analytics
* account.
*
* @param {number} [parameters.properties.maxDegreeOfParallelism] Gets or sets
* the maximum supported degree of parallelism for this acocunt.
* @param {number} [parameters.properties.maxDegreeOfParallelism] the maximum
* supported degree of parallelism for this account.
*
* @param {number} [parameters.properties.maxJobCount] Gets or sets the
* maximum supported jobs running under the account at the same time.
* @param {number} [parameters.properties.maxJobCount] the maximum supported
* jobs running under the account at the same time.
*
* @param {array} [parameters.properties.dataLakeStoreAccounts] Gets or sets
* the list of Data Lake storage accounts associated with this account.
* @param {array} [parameters.properties.dataLakeStoreAccounts] the list of
* Data Lake storage accounts associated with this account.
*
* @param {array} [parameters.properties.storageAccounts] Gets or sets the
* list of Azure Blob storage accounts associated with this account.
* @param {array} [parameters.properties.storageAccounts] the list of Azure
* Blob storage accounts associated with this account.
*
* @param {object} [options] Optional Parameters.
*
@ -683,33 +675,30 @@ export interface Account {
* @param {object} parameters Parameters supplied to the update Data Lake
* Analytics account operation.
*
* @param {string} [parameters.location] Gets or sets the account regional
* location.
* @param {string} [parameters.location] the account regional location.
*
* @param {string} [parameters.name] Gets or sets the account name.
* @param {string} [parameters.name] the account name.
*
* @param {object} [parameters.tags] Gets or sets the value of custom
* properties.
* @param {object} [parameters.tags] the value of custom properties.
*
* @param {object} [parameters.properties] Gets or sets the properties defined
* by Data Lake Analytics all properties are specific to each resource
* provider.
* @param {object} [parameters.properties] the properties defined by Data Lake
* Analytics all properties are specific to each resource provider.
*
* @param {string} [parameters.properties.defaultDataLakeStoreAccount] Gets or
* sets the default data lake storage account associated with this Data Lake
* Analytics account.
* @param {string} [parameters.properties.defaultDataLakeStoreAccount] the
* default data lake storage account associated with this Data Lake Analytics
* account.
*
* @param {number} [parameters.properties.maxDegreeOfParallelism] Gets or sets
* the maximum supported degree of parallelism for this acocunt.
* @param {number} [parameters.properties.maxDegreeOfParallelism] the maximum
* supported degree of parallelism for this account.
*
* @param {number} [parameters.properties.maxJobCount] Gets or sets the
* maximum supported jobs running under the account at the same time.
* @param {number} [parameters.properties.maxJobCount] the maximum supported
* jobs running under the account at the same time.
*
* @param {array} [parameters.properties.dataLakeStoreAccounts] Gets or sets
* the list of Data Lake storage accounts associated with this account.
* @param {array} [parameters.properties.dataLakeStoreAccounts] the list of
* Data Lake storage accounts associated with this account.
*
* @param {array} [parameters.properties.storageAccounts] Gets or sets the
* list of Azure Blob storage accounts associated with this account.
* @param {array} [parameters.properties.storageAccounts] the list of Azure
* Blob storage accounts associated with this account.
*
* @param {object} [options] Optional Parameters.
*
@ -734,33 +723,30 @@ export interface Account {
* @param {object} parameters Parameters supplied to the update Data Lake
* Analytics account operation.
*
* @param {string} [parameters.location] Gets or sets the account regional
* location.
* @param {string} [parameters.location] the account regional location.
*
* @param {string} [parameters.name] Gets or sets the account name.
* @param {string} [parameters.name] the account name.
*
* @param {object} [parameters.tags] Gets or sets the value of custom
* properties.
* @param {object} [parameters.tags] the value of custom properties.
*
* @param {object} [parameters.properties] Gets or sets the properties defined
* by Data Lake Analytics all properties are specific to each resource
* provider.
* @param {object} [parameters.properties] the properties defined by Data Lake
* Analytics all properties are specific to each resource provider.
*
* @param {string} [parameters.properties.defaultDataLakeStoreAccount] Gets or
* sets the default data lake storage account associated with this Data Lake
* Analytics account.
* @param {string} [parameters.properties.defaultDataLakeStoreAccount] the
* default data lake storage account associated with this Data Lake Analytics
* account.
*
* @param {number} [parameters.properties.maxDegreeOfParallelism] Gets or sets
* the maximum supported degree of parallelism for this acocunt.
* @param {number} [parameters.properties.maxDegreeOfParallelism] the maximum
* supported degree of parallelism for this account.
*
* @param {number} [parameters.properties.maxJobCount] Gets or sets the
* maximum supported jobs running under the account at the same time.
* @param {number} [parameters.properties.maxJobCount] the maximum supported
* jobs running under the account at the same time.
*
* @param {array} [parameters.properties.dataLakeStoreAccounts] Gets or sets
* the list of Data Lake storage accounts associated with this account.
* @param {array} [parameters.properties.dataLakeStoreAccounts] the list of
* Data Lake storage accounts associated with this account.
*
* @param {array} [parameters.properties.storageAccounts] Gets or sets the
* list of Azure Blob storage accounts associated with this account.
* @param {array} [parameters.properties.storageAccounts] the list of Azure
* Blob storage accounts associated with this account.
*
* @param {object} [options] Optional Parameters.
*

Просмотреть файл

@ -17,7 +17,7 @@ declare class DataLakeAnalyticsCatalogManagementClient {
* Initializes a new instance of the DataLakeAnalyticsCatalogManagementClient class.
* @constructor
*
* @param {credentials} credentials - Gets Azure subscription credentials.
* @param {credentials} credentials - Credentials needed for the client to connect to Azure.
*
* @param {object} [options] - The parameter options
*

Просмотреть файл

@ -27,7 +27,7 @@ var operations = require('./operations');
* Initializes a new instance of the DataLakeAnalyticsCatalogManagementClient class.
* @constructor
*
* @param {credentials} credentials - Gets Azure subscription credentials.
* @param {credentials} credentials - Credentials needed for the client to connect to Azure.
*
* @param {object} [options] - The parameter options
*

Просмотреть файл

@ -15,10 +15,11 @@
* Initializes a new instance of the CatalogItem class.
* @constructor
* A Data Lake Analytics catalog item.
* @member {string} [computeAccountName] Gets or sets the name of the Data
* Lake Analytics account.
*
* @member {string} [computeAccountName] the name of the Data Lake Analytics
* account.
*
* @member {uuid} [version] Gets or sets the version of the catalog item.
* @member {uuid} [version] the version of the catalog item.
*
*/
function CatalogItem() {

Просмотреть файл

@ -15,10 +15,10 @@
* Initializes a new instance of the CatalogItemList class.
* @constructor
* A Data Lake Analytics catalog item list.
* @member {number} [count] Gets or sets the count of items in the list.
*
* @member {number} [count] the count of items in the list.
*
* @member {string} [nextLink] Gets or sets the link to the next page of
* results.
* @member {string} [nextLink] the link to the next page of results.
*
*/
function CatalogItemList() {

Просмотреть файл

@ -15,11 +15,11 @@
* Initializes a new instance of the DataLakeAnalyticsCatalogSecretCreateOrUpdateParameters class.
* @constructor
* DataLakeAnalytics DataLakeAnalyticsAccount information.
* @member {string} password Gets or sets the password for the secret to pass
* in
*
* @member {string} password the password for the secret to pass in
*
* @member {string} [uri] Gets or sets the URI identifier for the secret in
* the format <hostname>:<port>
* @member {string} [uri] the URI identifier for the secret in the format
* <hostname>:<port>
*
*/
function DataLakeAnalyticsCatalogSecretCreateOrUpdateParameters() {

Просмотреть файл

@ -15,17 +15,18 @@
* Initializes a new instance of the DdlName class.
* @constructor
* A Data Lake Analytics DDL name item.
* @member {string} [firstPart] Gets or sets the name of the table associated
* with this database and schema.
*
* @member {string} [firstPart] the name of the table associated with this
* database and schema.
*
* @member {string} [secondPart] Gets or sets the name of the table associated
* with this database and schema.
* @member {string} [secondPart] the name of the table associated with this
* database and schema.
*
* @member {string} [thirdPart] Gets or sets the name of the table associated
* with this database and schema.
* @member {string} [thirdPart] the name of the table associated with this
* database and schema.
*
* @member {string} [server] Gets or sets the name of the table associated
* with this database and schema.
* @member {string} [server] the name of the table associated with this
* database and schema.
*
*/
function DdlName() {

Просмотреть файл

@ -17,23 +17,23 @@ var models = require('./index');
* Initializes a new instance of the EntityId class.
* @constructor
* A Data Lake Analytics catalog entity identifier object.
* @member {object} [name] Gets or sets the name of the external table
* associated with this database, schema and table.
*
* @member {object} [name] the name of the external table associated with this
* database, schema and table.
*
* @member {string} [name.firstPart] Gets or sets the name of the table
* associated with this database and schema.
* @member {string} [name.firstPart] the name of the table associated with
* this database and schema.
*
* @member {string} [name.secondPart] Gets or sets the name of the table
* associated with this database and schema.
* @member {string} [name.secondPart] the name of the table associated with
* this database and schema.
*
* @member {string} [name.thirdPart] Gets or sets the name of the table
* associated with this database and schema.
* @member {string} [name.thirdPart] the name of the table associated with
* this database and schema.
*
* @member {string} [name.server] Gets or sets the name of the table
* associated with this database and schema.
* @member {string} [name.server] the name of the table associated with this
* database and schema.
*
* @member {uuid} [version] Gets or sets the version of the external data
* source.
* @member {uuid} [version] the version of the external data source.
*
*/
function EntityId() {

Просмотреть файл

@ -17,29 +17,29 @@ var models = require('./index');
* Initializes a new instance of the ExternalTable class.
* @constructor
* A Data Lake Analytics catalog external table item.
* @member {string} [tableName] Gets or sets the name of the table associated
*
* @member {string} [tableName] the name of the table associated with this
* database and schema.
*
* @member {object} [dataSource] the data source associated with this external
* table.
*
* @member {object} [dataSource.name] the name of the external table
* associated with this database, schema and table.
*
* @member {string} [dataSource.name.firstPart] the name of the table
* associated with this database and schema.
*
* @member {string} [dataSource.name.secondPart] the name of the table
* associated with this database and schema.
*
* @member {string} [dataSource.name.thirdPart] the name of the table
* associated with this database and schema.
*
* @member {string} [dataSource.name.server] the name of the table associated
* with this database and schema.
*
* @member {object} [dataSource] Gets or sets the data source associated with
* this external table.
*
* @member {object} [dataSource.name] Gets or sets the name of the external
* table associated with this database, schema and table.
*
* @member {string} [dataSource.name.firstPart] Gets or sets the name of the
* table associated with this database and schema.
*
* @member {string} [dataSource.name.secondPart] Gets or sets the name of the
* table associated with this database and schema.
*
* @member {string} [dataSource.name.thirdPart] Gets or sets the name of the
* table associated with this database and schema.
*
* @member {string} [dataSource.name.server] Gets or sets the name of the
* table associated with this database and schema.
*
* @member {uuid} [dataSource.version] Gets or sets the version of the
* external data source.
* @member {uuid} [dataSource.version] the version of the external data source.
*
*/
function ExternalTable() {

Просмотреть файл

@ -15,11 +15,11 @@
* Initializes a new instance of the DataLakeAnalyticsCatalogSecretCreateOrUpdateParameters class.
* @constructor
* DataLakeAnalytics DataLakeAnalyticsAccount information.
* @member {string} password Gets or sets the password for the secret to pass
* in
*
* @member {string} password the password for the secret to pass in
*
* @member {string} [uri] Gets or sets the URI identifier for the secret in
* the format <hostname>:<port>
* @member {string} [uri] the URI identifier for the secret in the format
* <hostname>:<port>
*
*/
export interface DataLakeAnalyticsCatalogSecretCreateOrUpdateParameters {
@ -32,10 +32,11 @@ export interface DataLakeAnalyticsCatalogSecretCreateOrUpdateParameters {
* Initializes a new instance of the CatalogItem class.
* @constructor
* A Data Lake Analytics catalog item.
* @member {string} [computeAccountName] Gets or sets the name of the Data
* Lake Analytics account.
*
* @member {string} [computeAccountName] the name of the Data Lake Analytics
* account.
*
* @member {uuid} [version] Gets or sets the version of the catalog item.
* @member {uuid} [version] the version of the catalog item.
*
*/
export interface CatalogItem {
@ -48,19 +49,18 @@ export interface CatalogItem {
* Initializes a new instance of the USqlSecret class.
* @constructor
* A Data Lake Analytics catalog U-SQL secret item.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [name] Gets or sets the name of the secret.
* @member {string} [name] the name of the secret.
*
* @member {date} [creationTime] Gets or sets the creation time of the
* credential object. This is the only information returned about a secret
* from a GET.
* @member {date} [creationTime] the creation time of the credential object.
* This is the only information returned about a secret from a GET.
*
* @member {string} [uri] Gets or sets the URI identifier for the secret in
* the format <hostname>:<port>
* @member {string} [uri] the URI identifier for the secret in the format
* <hostname>:<port>
*
* @member {string} [password] Gets or sets the password for the secret to
* pass in
* @member {string} [password] the password for the secret to pass in
*
*/
export interface USqlSecret extends CatalogItem {
@ -76,18 +76,19 @@ export interface USqlSecret extends CatalogItem {
* Initializes a new instance of the USqlExternalDataSource class.
* @constructor
* A Data Lake Analytics catalog U-SQL external datasource item.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [name] Gets or sets the name of the external data source.
* @member {string} [name] the name of the external data source.
*
* @member {string} [provider] Gets or sets the name of the provider for the
* @member {string} [provider] the name of the provider for the external data
* source.
*
* @member {string} [providerString] the name of the provider string for the
* external data source.
*
* @member {string} [providerString] Gets or sets the name of the provider
* string for the external data source.
*
* @member {array} [pushdownTypes] Gets or sets the list of types to push down
* from the external data source.
* @member {array} [pushdownTypes] the list of types to push down from the
* external data source.
*
*/
export interface USqlExternalDataSource extends CatalogItem {
@ -103,17 +104,17 @@ export interface USqlExternalDataSource extends CatalogItem {
* Initializes a new instance of the USqlCredential class.
* @constructor
* A Data Lake Analytics catalog U-SQL credential item.
* @member {string} [databaseName] Gets or sets the name of the database the
* credential is in.
*
* @member {string} [databaseName] the name of the database the credential is
* in.
*
* @member {string} [identity] Gets or sets the name of the secret associated
* with the credential.
*
* @member {string} [name] Gets or sets the name of the credential.
*
* @member {string} [userName] Gets or sets the user name associated with the
* @member {string} [identity] the name of the secret associated with the
* credential.
*
* @member {string} [name] the name of the credential.
*
* @member {string} [userName] the user name associated with the credential.
*
*/
export interface USqlCredential extends CatalogItem {
databaseName?: string;
@ -127,15 +128,15 @@ export interface USqlCredential extends CatalogItem {
* Initializes a new instance of the USqlProcedure class.
* @constructor
* A Data Lake Analytics catalog U-SQL procedure item.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [schemaName] Gets or sets the name of the schema
* associated with this procedure and database.
* @member {string} [schemaName] the name of the schema associated with this
* procedure and database.
*
* @member {string} [name] Gets or sets the name of the procedure.
* @member {string} [name] the name of the procedure.
*
* @member {string} [definition] Gets or sets the defined query of the
* procedure.
* @member {string} [definition] the defined query of the procedure.
*
*/
export interface USqlProcedure extends CatalogItem {
@ -150,10 +151,11 @@ export interface USqlProcedure extends CatalogItem {
* Initializes a new instance of the USqlTableColumn class.
* @constructor
* A Data Lake Analytics catalog U-SQL table column item.
* @member {string} [name] Gets or sets the name of the column in the table.
*
* @member {string} [name] the name of the column in the table.
*
* @member {string} [type] Gets or sets the object type of the specified
* column (such as System.String).
* @member {string} [type] the object type of the specified column (such as
* System.String).
*
*/
export interface USqlTableColumn {
@ -166,10 +168,11 @@ export interface USqlTableColumn {
* Initializes a new instance of the USqlDirectedColumn class.
* @constructor
* A Data Lake Analytics catalog U-SQL directed column item.
* @member {string} [name] Gets or sets the name of the index in the table.
*
* @member {string} [name] the name of the index in the table.
*
* @member {boolean} [descending] Gets or sets the switch indicating if the
* index is descending or not.
* @member {boolean} [descending] the switch indicating if the index is
* descending or not.
*
*/
export interface USqlDirectedColumn {
@ -182,17 +185,16 @@ export interface USqlDirectedColumn {
* Initializes a new instance of the USqlDistributionInfo class.
* @constructor
* A Data Lake Analytics catalog U-SQL distribution information object.
* @member {number} [type] Gets or sets the type of this distribution.
*
* @member {number} [type] the type of this distribution.
*
* @member {array} [keys] Gets or sets the list of directed columns in the
* distribution
* @member {array} [keys] the list of directed columns in the distribution
*
* @member {number} [count] Gets or sets the count of indices using this
* @member {number} [count] the count of indices using this distribution.
*
* @member {number} [dynamicCount] the dynamic count of indices using this
* distribution.
*
* @member {number} [dynamicCount] Gets or sets the dynamic count of indices
* using this distribution.
*
*/
export interface USqlDistributionInfo {
type?: number;
@ -206,45 +208,40 @@ export interface USqlDistributionInfo {
* Initializes a new instance of the USqlIndex class.
* @constructor
* A Data Lake Analytics catalog U-SQL table index item.
* @member {string} [name] Gets or sets the name of the index in the table.
*
* @member {string} [name] the name of the index in the table.
*
* @member {array} [indexKeys] Gets or sets the list of directed columns in
* the index
* @member {array} [indexKeys] the list of directed columns in the index
*
* @member {array} [columns] Gets or sets the list of columns in the index
* @member {array} [columns] the list of columns in the index
*
* @member {object} [distributionInfo] Gets or sets the distributions info of
* the index
* @member {object} [distributionInfo] the distributions info of the index
*
* @member {number} [distributionInfo.type] Gets or sets the type of this
* @member {number} [distributionInfo.type] the type of this distribution.
*
* @member {array} [distributionInfo.keys] the list of directed columns in the
* distribution
*
* @member {number} [distributionInfo.count] the count of indices using this
* distribution.
*
* @member {array} [distributionInfo.keys] Gets or sets the list of directed
* columns in the distribution
* @member {number} [distributionInfo.dynamicCount] the dynamic count of
* indices using this distribution.
*
* @member {number} [distributionInfo.count] Gets or sets the count of indices
* using this distribution.
* @member {uuid} [partitionFunction] partition function ID for the index.
*
* @member {number} [distributionInfo.dynamicCount] Gets or sets the dynamic
* count of indices using this distribution.
* @member {array} [partitionKeyList] the list of partion keys in the index
*
* @member {uuid} [partitionFunction] Gets or sets partition function ID for
* the index.
* @member {array} [streamNames] the list of full paths to the streams that
* contain this index in the DataLake account.
*
* @member {array} [partitionKeyList] Gets or sets the list of partion keys in
* the index
* @member {boolean} [isColumnstore] the switch indicating if this index is a
* columnstore index.
*
* @member {array} [streamNames] Gets or sets the list of full paths to the
* streams that contain this index in the DataLake account.
* @member {number} [indexId] the ID of this index within the table.
*
* @member {boolean} [isColumnstore] Gets or sets the switch indicating if
* this index is a columnstore index.
*
* @member {number} [indexId] Gets or sets the ID of this index within the
* table.
*
* @member {boolean} [isUnique] Gets or sets the switch indicating if this
* index is a unique index.
* @member {boolean} [isUnique] the switch indicating if this index is a
* unique index.
*
*/
export interface USqlIndex {
@ -265,17 +262,18 @@ export interface USqlIndex {
* Initializes a new instance of the DdlName class.
* @constructor
* A Data Lake Analytics DDL name item.
* @member {string} [firstPart] Gets or sets the name of the table associated
* with this database and schema.
*
* @member {string} [firstPart] the name of the table associated with this
* database and schema.
*
* @member {string} [secondPart] Gets or sets the name of the table associated
* with this database and schema.
* @member {string} [secondPart] the name of the table associated with this
* database and schema.
*
* @member {string} [thirdPart] Gets or sets the name of the table associated
* with this database and schema.
* @member {string} [thirdPart] the name of the table associated with this
* database and schema.
*
* @member {string} [server] Gets or sets the name of the table associated
* with this database and schema.
* @member {string} [server] the name of the table associated with this
* database and schema.
*
*/
export interface DdlName {
@ -290,23 +288,23 @@ export interface DdlName {
* Initializes a new instance of the EntityId class.
* @constructor
* A Data Lake Analytics catalog entity identifier object.
* @member {object} [name] Gets or sets the name of the external table
* associated with this database, schema and table.
*
* @member {object} [name] the name of the external table associated with this
* database, schema and table.
*
* @member {string} [name.firstPart] Gets or sets the name of the table
* associated with this database and schema.
* @member {string} [name.firstPart] the name of the table associated with
* this database and schema.
*
* @member {string} [name.secondPart] Gets or sets the name of the table
* associated with this database and schema.
* @member {string} [name.secondPart] the name of the table associated with
* this database and schema.
*
* @member {string} [name.thirdPart] Gets or sets the name of the table
* associated with this database and schema.
* @member {string} [name.thirdPart] the name of the table associated with
* this database and schema.
*
* @member {string} [name.server] Gets or sets the name of the table
* associated with this database and schema.
* @member {string} [name.server] the name of the table associated with this
* database and schema.
*
* @member {uuid} [version] Gets or sets the version of the external data
* source.
* @member {uuid} [version] the version of the external data source.
*
*/
export interface EntityId {
@ -319,29 +317,29 @@ export interface EntityId {
* Initializes a new instance of the ExternalTable class.
* @constructor
* A Data Lake Analytics catalog external table item.
* @member {string} [tableName] Gets or sets the name of the table associated
*
* @member {string} [tableName] the name of the table associated with this
* database and schema.
*
* @member {object} [dataSource] the data source associated with this external
* table.
*
* @member {object} [dataSource.name] the name of the external table
* associated with this database, schema and table.
*
* @member {string} [dataSource.name.firstPart] the name of the table
* associated with this database and schema.
*
* @member {string} [dataSource.name.secondPart] the name of the table
* associated with this database and schema.
*
* @member {string} [dataSource.name.thirdPart] the name of the table
* associated with this database and schema.
*
* @member {string} [dataSource.name.server] the name of the table associated
* with this database and schema.
*
* @member {object} [dataSource] Gets or sets the data source associated with
* this external table.
*
* @member {object} [dataSource.name] Gets or sets the name of the external
* table associated with this database, schema and table.
*
* @member {string} [dataSource.name.firstPart] Gets or sets the name of the
* table associated with this database and schema.
*
* @member {string} [dataSource.name.secondPart] Gets or sets the name of the
* table associated with this database and schema.
*
* @member {string} [dataSource.name.thirdPart] Gets or sets the name of the
* table associated with this database and schema.
*
* @member {string} [dataSource.name.server] Gets or sets the name of the
* table associated with this database and schema.
*
* @member {uuid} [dataSource.version] Gets or sets the version of the
* external data source.
* @member {uuid} [dataSource.version] the version of the external data source.
*
*/
export interface ExternalTable {
@ -349,51 +347,80 @@ export interface ExternalTable {
dataSource?: EntityId;
}
/**
* @class
* Initializes a new instance of the TypeFieldInfo class.
* @constructor
* A Data Lake Analytics catalog type field information item.
*
* @member {string} [name] the name of the field associated with this type.
*
* @member {string} [type] the type of the field.
*
*/
export interface TypeFieldInfo {
name?: string;
type?: string;
}
/**
* @class
* Initializes a new instance of the USqlTable class.
* @constructor
* A Data Lake Analytics catalog U-SQL table item.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [schemaName] Gets or sets the name of the schema
* associated with this table and database.
* @member {string} [schemaName] the name of the schema associated with this
* table and database.
*
* @member {string} [name] Gets or sets the name of the table.
* @member {string} [name] the name of the table.
*
* @member {array} [columnList] Gets or sets the list of columns in this table
* @member {array} [columnList] the list of columns in this table
*
* @member {array} [indexList] Gets or sets the list of indices in this table
* @member {array} [indexList] the list of indices in this table
*
* @member {array} [partitionKeyList] Gets or sets the list of partition keys
* in the table
* @member {array} [partitionKeyList] the list of partition keys in the table
*
* @member {object} [externalTable] Gets or sets the external table associated
* with the table.
* @member {object} [externalTable] the external table associated with the
* table.
*
* @member {string} [externalTable.tableName] Gets or sets the name of the
* @member {string} [externalTable.tableName] the name of the table associated
* with this database and schema.
*
* @member {object} [externalTable.dataSource] the data source associated with
* this external table.
*
* @member {object} [externalTable.dataSource.name] the name of the external
* table associated with this database, schema and table.
*
* @member {string} [externalTable.dataSource.name.firstPart] the name of the
* table associated with this database and schema.
*
* @member {object} [externalTable.dataSource] Gets or sets the data source
* associated with this external table.
* @member {string} [externalTable.dataSource.name.secondPart] the name of the
* table associated with this database and schema.
*
* @member {object} [externalTable.dataSource.name] Gets or sets the name of
* the external table associated with this database, schema and table.
* @member {string} [externalTable.dataSource.name.thirdPart] the name of the
* table associated with this database and schema.
*
* @member {string} [externalTable.dataSource.name.firstPart] Gets or sets the
* name of the table associated with this database and schema.
* @member {string} [externalTable.dataSource.name.server] the name of the
* table associated with this database and schema.
*
* @member {string} [externalTable.dataSource.name.secondPart] Gets or sets
* the name of the table associated with this database and schema.
* @member {uuid} [externalTable.dataSource.version] the version of the
* external data source.
*
* @member {string} [externalTable.dataSource.name.thirdPart] Gets or sets the
* name of the table associated with this database and schema.
* @member {object} [distributionInfo] the distributions info of the table
*
* @member {string} [externalTable.dataSource.name.server] Gets or sets the
* name of the table associated with this database and schema.
* @member {number} [distributionInfo.type] the type of this distribution.
*
* @member {uuid} [externalTable.dataSource.version] Gets or sets the version
* of the external data source.
* @member {array} [distributionInfo.keys] the list of directed columns in the
* distribution
*
* @member {number} [distributionInfo.count] the count of indices using this
* distribution.
*
* @member {number} [distributionInfo.dynamicCount] the dynamic count of
* indices using this distribution.
*
*/
export interface USqlTable extends CatalogItem {
@ -404,131 +431,7 @@ export interface USqlTable extends CatalogItem {
indexList?: USqlIndex[];
partitionKeyList?: string[];
externalTable?: ExternalTable;
}
/**
* @class
* Initializes a new instance of the USqlView class.
* @constructor
* A Data Lake Analytics catalog U-SQL view item.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [schemaName] Gets or sets the name of the schema
* associated with this view and database.
*
* @member {string} [name] Gets or sets the name of the view.
*
* @member {string} [definition] Gets or sets the defined query of the view.
*
*/
export interface USqlView extends CatalogItem {
databaseName?: string;
schemaName?: string;
name?: string;
definition?: string;
}
/**
* @class
* Initializes a new instance of the USqlTablePartition class.
* @constructor
* A Data Lake Analytics catalog U-SQL table partition item.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [schemaName] Gets or sets the name of the schema
* associated with this table partition and database.
*
* @member {string} [name] Gets or sets the name of the table partition.
*
* @member {object} [parentName] Gets or sets the Ddl object of the
* partition's parent.
*
* @member {string} [parentName.firstPart] Gets or sets the name of the table
* associated with this database and schema.
*
* @member {string} [parentName.secondPart] Gets or sets the name of the table
* associated with this database and schema.
*
* @member {string} [parentName.thirdPart] Gets or sets the name of the table
* associated with this database and schema.
*
* @member {string} [parentName.server] Gets or sets the name of the table
* associated with this database and schema.
*
* @member {number} [indexId] Gets or sets the index ID for this partition.
*
* @member {array} [label] Gets or sets the list of labels associated with
* this partition.
*
* @member {date} [createDate] Gets or sets the creation time of the partition
*
*/
export interface USqlTablePartition extends CatalogItem {
databaseName?: string;
schemaName?: string;
name?: string;
parentName?: DdlName;
indexId?: number;
label?: string[];
createDate?: Date;
}
/**
* @class
* Initializes a new instance of the USqlTableStatistics class.
* @constructor
* A Data Lake Analytics catalog U-SQL table statistics item.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [schemaName] Gets or sets the name of the schema
* associated with this table and database.
*
* @member {string} [tableName] Gets or sets the name of the table.
*
* @member {string} [name] Gets or sets the name of the table statistics.
*
* @member {string} [userStatName] Gets or sets the name of the user
* statistics.
*
* @member {string} [statDataPath] Gets or sets the path to the statistics
* data.
*
* @member {date} [createTime] Gets or sets the creation time of the
* statistics.
*
* @member {date} [updateTime] Gets or sets the last time the statistics were
* updated.
*
* @member {boolean} [isUserCreated] Gets or sets the switch indicating if
* these statistics are user created.
*
* @member {boolean} [isAutoCreated] Gets or sets the switch indicating if
* these statistics are automatically created.
*
* @member {boolean} [hasFilter] Gets or sets the switch indicating if these
* statistics have a filter.
*
* @member {string} [filterDefinition] Gets or sets the filter definition for
* the statistics.
*
* @member {array} [colNames] Gets or sets the list of column names associated
* with these statistics.
*
*/
export interface USqlTableStatistics extends CatalogItem {
databaseName?: string;
schemaName?: string;
tableName?: string;
name?: string;
userStatName?: string;
statDataPath?: string;
createTime?: Date;
updateTime?: Date;
isUserCreated?: boolean;
isAutoCreated?: boolean;
hasFilter?: boolean;
filterDefinition?: string;
colNames?: string[];
distributionInfo?: USqlDistributionInfo;
}
/**
@ -536,43 +439,42 @@ export interface USqlTableStatistics extends CatalogItem {
* Initializes a new instance of the USqlType class.
* @constructor
* A Data Lake Analytics catalog U-SQL type item.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [schemaName] Gets or sets the name of the schema
* associated with this table and database.
* @member {string} [schemaName] the name of the schema associated with this
* table and database.
*
* @member {string} [name] Gets or sets the name of type for this type.
* @member {string} [name] the name of type for this type.
*
* @member {string} [typeFamily] Gets or sets the type family for this type.
* @member {string} [typeFamily] the type family for this type.
*
* @member {string} [cSharpName] Gets or sets the C# name for this type.
* @member {string} [cSharpName] the C# name for this type.
*
* @member {string} [fullCSharpName] Gets or sets the fully qualified C# name
* for this type.
* @member {string} [fullCSharpName] the fully qualified C# name for this type.
*
* @member {number} [systemTypeId] Gets or sets the system type ID for this
* type.
* @member {number} [systemTypeId] the system type ID for this type.
*
* @member {number} [userTypeId] Gets or sets the user type ID for this type.
* @member {number} [userTypeId] the user type ID for this type.
*
* @member {number} [schemaId] Gets or sets the schema ID for this type.
* @member {number} [schemaId] the schema ID for this type.
*
* @member {number} [principalId] Gets or sets the principal ID for this type.
* @member {number} [principalId] the principal ID for this type.
*
* @member {boolean} [isNullable] Gets or sets the the switch indicating if
* this type is nullable.
* @member {boolean} [isNullable] the the switch indicating if this type is
* nullable.
*
* @member {boolean} [isUserDefined] Gets or sets the the switch indicating if
* this type is user defined.
* @member {boolean} [isUserDefined] the the switch indicating if this type is
* user defined.
*
* @member {boolean} [isAssemblyType] Gets or sets the the switch indicating
* if this type is an assembly type.
* @member {boolean} [isAssemblyType] the the switch indicating if this type
* is an assembly type.
*
* @member {boolean} [isTableType] Gets or sets the the switch indicating if
* this type is a table type.
* @member {boolean} [isTableType] the the switch indicating if this type is a
* table type.
*
* @member {boolean} [isComplexType] Gets or sets the the switch indicating if
* this type is a complex type.
* @member {boolean} [isComplexType] the the switch indicating if this type is
* a complex type.
*
*/
export interface USqlType extends CatalogItem {
@ -593,20 +495,156 @@ export interface USqlType extends CatalogItem {
isComplexType?: boolean;
}
/**
* @class
* Initializes a new instance of the USqlTableType class.
* @constructor
* A Data Lake Analytics catalog U-SQL table type item.
*
* @member {array} [columns] the type field information associated with this
* table type.
*
*/
export interface USqlTableType extends USqlType {
columns?: TypeFieldInfo[];
}
/**
* @class
* Initializes a new instance of the USqlView class.
* @constructor
* A Data Lake Analytics catalog U-SQL view item.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [schemaName] the name of the schema associated with this
* view and database.
*
* @member {string} [name] the name of the view.
*
* @member {string} [definition] the defined query of the view.
*
*/
export interface USqlView extends CatalogItem {
databaseName?: string;
schemaName?: string;
name?: string;
definition?: string;
}
/**
* @class
* Initializes a new instance of the USqlTablePartition class.
* @constructor
* A Data Lake Analytics catalog U-SQL table partition item.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [schemaName] the name of the schema associated with this
* table partition and database.
*
* @member {string} [name] the name of the table partition.
*
* @member {object} [parentName] the Ddl object of the partition's parent.
*
* @member {string} [parentName.firstPart] the name of the table associated
* with this database and schema.
*
* @member {string} [parentName.secondPart] the name of the table associated
* with this database and schema.
*
* @member {string} [parentName.thirdPart] the name of the table associated
* with this database and schema.
*
* @member {string} [parentName.server] the name of the table associated with
* this database and schema.
*
* @member {number} [indexId] the index ID for this partition.
*
* @member {array} [label] the list of labels associated with this partition.
*
* @member {date} [createDate] the creation time of the partition
*
*/
export interface USqlTablePartition extends CatalogItem {
databaseName?: string;
schemaName?: string;
name?: string;
parentName?: DdlName;
indexId?: number;
label?: string[];
createDate?: Date;
}
/**
* @class
* Initializes a new instance of the USqlTableStatistics class.
* @constructor
* A Data Lake Analytics catalog U-SQL table statistics item.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [schemaName] the name of the schema associated with this
* table and database.
*
* @member {string} [tableName] the name of the table.
*
* @member {string} [name] the name of the table statistics.
*
* @member {string} [userStatName] the name of the user statistics.
*
* @member {string} [statDataPath] the path to the statistics data.
*
* @member {date} [createTime] the creation time of the statistics.
*
* @member {date} [updateTime] the last time the statistics were updated.
*
* @member {boolean} [isUserCreated] the switch indicating if these statistics
* are user created.
*
* @member {boolean} [isAutoCreated] the switch indicating if these statistics
* are automatically created.
*
* @member {boolean} [hasFilter] the switch indicating if these statistics
* have a filter.
*
* @member {string} [filterDefinition] the filter definition for the
* statistics.
*
* @member {array} [colNames] the list of column names associated with these
* statistics.
*
*/
export interface USqlTableStatistics extends CatalogItem {
databaseName?: string;
schemaName?: string;
tableName?: string;
name?: string;
userStatName?: string;
statDataPath?: string;
createTime?: Date;
updateTime?: Date;
isUserCreated?: boolean;
isAutoCreated?: boolean;
hasFilter?: boolean;
filterDefinition?: string;
colNames?: string[];
}
/**
* @class
* Initializes a new instance of the USqlTableValuedFunction class.
* @constructor
* A Data Lake Analytics catalog U-SQL table valued function item.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [schemaName] Gets or sets the name of the schema
* associated with this database.
* @member {string} [schemaName] the name of the schema associated with this
* database.
*
* @member {string} [name] Gets or sets the name of the table valued function.
* @member {string} [name] the name of the table valued function.
*
* @member {string} [definition] Gets or sets the definition of the table
* valued function.
* @member {string} [definition] the definition of the table valued function.
*
*/
export interface USqlTableValuedFunction extends CatalogItem {
@ -621,14 +659,13 @@ export interface USqlTableValuedFunction extends CatalogItem {
* Initializes a new instance of the USqlAssemblyFileInfo class.
* @constructor
* A Data Lake Analytics catalog U-SQL assembly file information item.
* @member {string} [type] Gets or sets the assembly file type. Possible
* values include: 'Assembly', 'Resource'
*
* @member {string} [type] the assembly file type. Possible values include:
* 'Assembly', 'Resource'
*
* @member {string} [originalPath] Gets or sets the the original path to the
* assembly file.
* @member {string} [originalPath] the the original path to the assembly file.
*
* @member {string} [contentPath] Gets or sets the the content path to the
* assembly file.
* @member {string} [contentPath] the the content path to the assembly file.
*
*/
export interface USqlAssemblyFileInfo {
@ -642,25 +679,25 @@ export interface USqlAssemblyFileInfo {
* Initializes a new instance of the USqlAssemblyDependencyInfo class.
* @constructor
* A Data Lake Analytics catalog U-SQL dependency information item.
* @member {object} [entityId] Gets or sets the EntityId of the dependency.
*
* @member {object} [entityId] the EntityId of the dependency.
*
* @member {object} [entityId.name] Gets or sets the name of the external
* table associated with this database, schema and table.
* @member {object} [entityId.name] the name of the external table associated
* with this database, schema and table.
*
* @member {string} [entityId.name.firstPart] Gets or sets the name of the
* table associated with this database and schema.
* @member {string} [entityId.name.firstPart] the name of the table associated
* with this database and schema.
*
* @member {string} [entityId.name.secondPart] Gets or sets the name of the
* table associated with this database and schema.
*
* @member {string} [entityId.name.thirdPart] Gets or sets the name of the
* table associated with this database and schema.
*
* @member {string} [entityId.name.server] Gets or sets the name of the table
* @member {string} [entityId.name.secondPart] the name of the table
* associated with this database and schema.
*
* @member {uuid} [entityId.version] Gets or sets the version of the external
* data source.
* @member {string} [entityId.name.thirdPart] the name of the table associated
* with this database and schema.
*
* @member {string} [entityId.name.server] the name of the table associated
* with this database and schema.
*
* @member {uuid} [entityId.version] the version of the external data source.
*
*/
export interface USqlAssemblyDependencyInfo {
@ -672,24 +709,24 @@ export interface USqlAssemblyDependencyInfo {
* Initializes a new instance of the USqlAssembly class.
* @constructor
* A Data Lake Analytics catalog U-SQL Assembly.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [name] Gets or sets the name of the assembly.
* @member {string} [name] the name of the assembly.
*
* @member {string} [clrName] Gets or sets the name of the CLR.
* @member {string} [clrName] the name of the CLR.
*
* @member {boolean} [isVisible] Gets or sets the switch indicating if this
* assembly is visible or not.
* @member {boolean} [isVisible] the switch indicating if this assembly is
* visible or not.
*
* @member {boolean} [isUserDefined] Gets or sets the switch indicating if
* this assembly is user defined or not.
* @member {boolean} [isUserDefined] the switch indicating if this assembly is
* user defined or not.
*
* @member {array} [files] Gets or sets the list of files associated with the
* @member {array} [files] the list of files associated with the assembly
*
* @member {array} [dependencies] the list of dependencies associated with the
* assembly
*
* @member {array} [dependencies] Gets or sets the list of dependencies
* associated with the assembly
*
*/
export interface USqlAssembly extends CatalogItem {
databaseName?: string;
@ -706,11 +743,12 @@ export interface USqlAssembly extends CatalogItem {
* Initializes a new instance of the USqlAssemblyClr class.
* @constructor
* A Data Lake Analytics catalog U-SQL assembly CLR item.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [name] Gets or sets the name of the assembly.
* @member {string} [name] the name of the assembly.
*
* @member {string} [clrName] Gets or sets the name of the CLR.
* @member {string} [clrName] the name of the CLR.
*
*/
export interface USqlAssemblyClr extends CatalogItem {
@ -724,9 +762,10 @@ export interface USqlAssemblyClr extends CatalogItem {
* Initializes a new instance of the USqlSchema class.
* @constructor
* A Data Lake Analytics catalog U-SQL schema item.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [name] Gets or sets the name of the schema.
* @member {string} [name] the name of the schema.
*
*/
export interface USqlSchema extends CatalogItem {
@ -739,7 +778,8 @@ export interface USqlSchema extends CatalogItem {
* Initializes a new instance of the USqlDatabase class.
* @constructor
* A Data Lake Analytics catalog U-SQL database item.
* @member {string} [name] Gets or sets the name of the database.
*
* @member {string} [name] the name of the database.
*
*/
export interface USqlDatabase extends CatalogItem {
@ -751,10 +791,10 @@ export interface USqlDatabase extends CatalogItem {
* Initializes a new instance of the CatalogItemList class.
* @constructor
* A Data Lake Analytics catalog item list.
* @member {number} [count] Gets or sets the count of items in the list.
*
* @member {number} [count] the count of items in the list.
*
* @member {string} [nextLink] Gets or sets the link to the next page of
* results.
* @member {string} [nextLink] the link to the next page of results.
*
*/
export interface CatalogItemList {

Просмотреть файл

@ -31,11 +31,13 @@ exports.USqlIndex = require('./uSqlIndex');
exports.DdlName = require('./ddlName');
exports.EntityId = require('./entityId');
exports.ExternalTable = require('./externalTable');
exports.TypeFieldInfo = require('./typeFieldInfo');
exports.USqlTable = require('./uSqlTable');
exports.USqlType = require('./uSqlType');
exports.USqlTableType = require('./uSqlTableType');
exports.USqlView = require('./uSqlView');
exports.USqlTablePartition = require('./uSqlTablePartition');
exports.USqlTableStatistics = require('./uSqlTableStatistics');
exports.USqlType = require('./uSqlType');
exports.USqlTableValuedFunction = require('./uSqlTableValuedFunction');
exports.USqlAssemblyFileInfo = require('./uSqlAssemblyFileInfo');
exports.USqlAssemblyDependencyInfo = require('./uSqlAssemblyDependencyInfo');
@ -48,6 +50,7 @@ exports.USqlExternalDataSourceList = require('./uSqlExternalDataSourceList');
exports.USqlCredentialList = require('./uSqlCredentialList');
exports.USqlProcedureList = require('./uSqlProcedureList');
exports.USqlTableList = require('./uSqlTableList');
exports.USqlTableTypeList = require('./uSqlTableTypeList');
exports.USqlViewList = require('./uSqlViewList');
exports.USqlTableStatisticsList = require('./uSqlTableStatisticsList');
exports.USqlTablePartitionList = require('./uSqlTablePartitionList');

Просмотреть файл

@ -0,0 +1,60 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
*/
'use strict';
/**
* @class
* Initializes a new instance of the TypeFieldInfo class.
* @constructor
* A Data Lake Analytics catalog type field information item.
*
* @member {string} [name] the name of the field associated with this type.
*
* @member {string} [type] the type of the field.
*
*/
function TypeFieldInfo() {
}
/**
* Defines the metadata of TypeFieldInfo
*
* @returns {object} metadata of TypeFieldInfo
*
*/
TypeFieldInfo.prototype.mapper = function () {
return {
required: false,
serializedName: 'TypeFieldInfo',
type: {
name: 'Composite',
className: 'TypeFieldInfo',
modelProperties: {
name: {
required: false,
serializedName: 'name',
type: {
name: 'String'
}
},
type: {
required: false,
serializedName: 'type',
type: {
name: 'String'
}
}
}
}
};
};
module.exports = TypeFieldInfo;

Просмотреть файл

@ -19,24 +19,24 @@ var util = require('util');
* Initializes a new instance of the USqlAssembly class.
* @constructor
* A Data Lake Analytics catalog U-SQL Assembly.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [name] Gets or sets the name of the assembly.
* @member {string} [name] the name of the assembly.
*
* @member {string} [clrName] Gets or sets the name of the CLR.
* @member {string} [clrName] the name of the CLR.
*
* @member {boolean} [isVisible] Gets or sets the switch indicating if this
* assembly is visible or not.
* @member {boolean} [isVisible] the switch indicating if this assembly is
* visible or not.
*
* @member {boolean} [isUserDefined] Gets or sets the switch indicating if
* this assembly is user defined or not.
* @member {boolean} [isUserDefined] the switch indicating if this assembly is
* user defined or not.
*
* @member {array} [files] Gets or sets the list of files associated with the
* @member {array} [files] the list of files associated with the assembly
*
* @member {array} [dependencies] the list of dependencies associated with the
* assembly
*
* @member {array} [dependencies] Gets or sets the list of dependencies
* associated with the assembly
*
*/
function USqlAssembly() {
USqlAssembly['super_'].call(this);

Просмотреть файл

@ -19,11 +19,12 @@ var util = require('util');
* Initializes a new instance of the USqlAssemblyClr class.
* @constructor
* A Data Lake Analytics catalog U-SQL assembly CLR item.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [name] Gets or sets the name of the assembly.
* @member {string} [name] the name of the assembly.
*
* @member {string} [clrName] Gets or sets the name of the CLR.
* @member {string} [clrName] the name of the CLR.
*
*/
function USqlAssemblyClr() {

Просмотреть файл

@ -17,25 +17,25 @@ var models = require('./index');
* Initializes a new instance of the USqlAssemblyDependencyInfo class.
* @constructor
* A Data Lake Analytics catalog U-SQL dependency information item.
* @member {object} [entityId] Gets or sets the EntityId of the dependency.
*
* @member {object} [entityId] the EntityId of the dependency.
*
* @member {object} [entityId.name] Gets or sets the name of the external
* table associated with this database, schema and table.
* @member {object} [entityId.name] the name of the external table associated
* with this database, schema and table.
*
* @member {string} [entityId.name.firstPart] Gets or sets the name of the
* table associated with this database and schema.
* @member {string} [entityId.name.firstPart] the name of the table associated
* with this database and schema.
*
* @member {string} [entityId.name.secondPart] Gets or sets the name of the
* table associated with this database and schema.
*
* @member {string} [entityId.name.thirdPart] Gets or sets the name of the
* table associated with this database and schema.
*
* @member {string} [entityId.name.server] Gets or sets the name of the table
* @member {string} [entityId.name.secondPart] the name of the table
* associated with this database and schema.
*
* @member {uuid} [entityId.version] Gets or sets the version of the external
* data source.
* @member {string} [entityId.name.thirdPart] the name of the table associated
* with this database and schema.
*
* @member {string} [entityId.name.server] the name of the table associated
* with this database and schema.
*
* @member {uuid} [entityId.version] the version of the external data source.
*
*/
function USqlAssemblyDependencyInfo() {

Просмотреть файл

@ -15,14 +15,13 @@
* Initializes a new instance of the USqlAssemblyFileInfo class.
* @constructor
* A Data Lake Analytics catalog U-SQL assembly file information item.
* @member {string} [type] Gets or sets the assembly file type. Possible
* values include: 'Assembly', 'Resource'
*
* @member {string} [type] the assembly file type. Possible values include:
* 'Assembly', 'Resource'
*
* @member {string} [originalPath] Gets or sets the the original path to the
* assembly file.
* @member {string} [originalPath] the the original path to the assembly file.
*
* @member {string} [contentPath] Gets or sets the the content path to the
* assembly file.
* @member {string} [contentPath] the the content path to the assembly file.
*
*/
function USqlAssemblyFileInfo() {

Просмотреть файл

@ -17,7 +17,7 @@ var util = require('util');
* Initializes a new instance of the USqlAssemblyList class.
* @constructor
* A Data Lake Analytics catalog U-SQL assembly CLR item list.
* @member {array} [value] Gets the list of assemblies in the database
* @member {array} [value] the list of assemblies in the database
*
*/
function USqlAssemblyList() {

Просмотреть файл

@ -19,17 +19,17 @@ var util = require('util');
* Initializes a new instance of the USqlCredential class.
* @constructor
* A Data Lake Analytics catalog U-SQL credential item.
* @member {string} [databaseName] Gets or sets the name of the database the
* credential is in.
*
* @member {string} [databaseName] the name of the database the credential is
* in.
*
* @member {string} [identity] Gets or sets the name of the secret associated
* with the credential.
*
* @member {string} [name] Gets or sets the name of the credential.
*
* @member {string} [userName] Gets or sets the user name associated with the
* @member {string} [identity] the name of the secret associated with the
* credential.
*
* @member {string} [name] the name of the credential.
*
* @member {string} [userName] the user name associated with the credential.
*
*/
function USqlCredential() {
USqlCredential['super_'].call(this);

Просмотреть файл

@ -17,7 +17,7 @@ var util = require('util');
* Initializes a new instance of the USqlCredentialList class.
* @constructor
* A Data Lake Analytics catalog U-SQL credential item list.
* @member {array} [value] Gets the list of credentials in the database
* @member {array} [value] the list of credentials in the database
*
*/
function USqlCredentialList() {

Просмотреть файл

@ -19,7 +19,8 @@ var util = require('util');
* Initializes a new instance of the USqlDatabase class.
* @constructor
* A Data Lake Analytics catalog U-SQL database item.
* @member {string} [name] Gets or sets the name of the database.
*
* @member {string} [name] the name of the database.
*
*/
function USqlDatabase() {

Просмотреть файл

@ -17,7 +17,7 @@ var util = require('util');
* Initializes a new instance of the USqlDatabaseList class.
* @constructor
* A Data Lake Analytics catalog U-SQL database item list.
* @member {array} [value] Gets the list of databases
* @member {array} [value] the list of databases
*
*/
function USqlDatabaseList() {

Просмотреть файл

@ -15,10 +15,11 @@
* Initializes a new instance of the USqlDirectedColumn class.
* @constructor
* A Data Lake Analytics catalog U-SQL directed column item.
* @member {string} [name] Gets or sets the name of the index in the table.
*
* @member {string} [name] the name of the index in the table.
*
* @member {boolean} [descending] Gets or sets the switch indicating if the
* index is descending or not.
* @member {boolean} [descending] the switch indicating if the index is
* descending or not.
*
*/
function USqlDirectedColumn() {

Просмотреть файл

@ -19,17 +19,16 @@ var util = require('util');
* Initializes a new instance of the USqlDistributionInfo class.
* @constructor
* A Data Lake Analytics catalog U-SQL distribution information object.
* @member {number} [type] Gets or sets the type of this distribution.
*
* @member {number} [type] the type of this distribution.
*
* @member {array} [keys] Gets or sets the list of directed columns in the
* distribution
* @member {array} [keys] the list of directed columns in the distribution
*
* @member {number} [count] Gets or sets the count of indices using this
* @member {number} [count] the count of indices using this distribution.
*
* @member {number} [dynamicCount] the dynamic count of indices using this
* distribution.
*
* @member {number} [dynamicCount] Gets or sets the dynamic count of indices
* using this distribution.
*
*/
function USqlDistributionInfo() {
}

Просмотреть файл

@ -19,18 +19,19 @@ var util = require('util');
* Initializes a new instance of the USqlExternalDataSource class.
* @constructor
* A Data Lake Analytics catalog U-SQL external datasource item.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [name] Gets or sets the name of the external data source.
* @member {string} [name] the name of the external data source.
*
* @member {string} [provider] Gets or sets the name of the provider for the
* @member {string} [provider] the name of the provider for the external data
* source.
*
* @member {string} [providerString] the name of the provider string for the
* external data source.
*
* @member {string} [providerString] Gets or sets the name of the provider
* string for the external data source.
*
* @member {array} [pushdownTypes] Gets or sets the list of types to push down
* from the external data source.
* @member {array} [pushdownTypes] the list of types to push down from the
* external data source.
*
*/
function USqlExternalDataSource() {

Просмотреть файл

@ -17,8 +17,7 @@ var util = require('util');
* Initializes a new instance of the USqlExternalDataSourceList class.
* @constructor
* A Data Lake Analytics catalog U-SQL external datasource item list.
* @member {array} [value] Gets the list of external data sources in the
* database
* @member {array} [value] the list of external data sources in the database
*
*/
function USqlExternalDataSourceList() {

Просмотреть файл

@ -19,45 +19,40 @@ var util = require('util');
* Initializes a new instance of the USqlIndex class.
* @constructor
* A Data Lake Analytics catalog U-SQL table index item.
* @member {string} [name] Gets or sets the name of the index in the table.
*
* @member {string} [name] the name of the index in the table.
*
* @member {array} [indexKeys] Gets or sets the list of directed columns in
* the index
* @member {array} [indexKeys] the list of directed columns in the index
*
* @member {array} [columns] Gets or sets the list of columns in the index
* @member {array} [columns] the list of columns in the index
*
* @member {object} [distributionInfo] Gets or sets the distributions info of
* the index
* @member {object} [distributionInfo] the distributions info of the index
*
* @member {number} [distributionInfo.type] Gets or sets the type of this
* @member {number} [distributionInfo.type] the type of this distribution.
*
* @member {array} [distributionInfo.keys] the list of directed columns in the
* distribution
*
* @member {number} [distributionInfo.count] the count of indices using this
* distribution.
*
* @member {array} [distributionInfo.keys] Gets or sets the list of directed
* columns in the distribution
* @member {number} [distributionInfo.dynamicCount] the dynamic count of
* indices using this distribution.
*
* @member {number} [distributionInfo.count] Gets or sets the count of indices
* using this distribution.
* @member {uuid} [partitionFunction] partition function ID for the index.
*
* @member {number} [distributionInfo.dynamicCount] Gets or sets the dynamic
* count of indices using this distribution.
* @member {array} [partitionKeyList] the list of partion keys in the index
*
* @member {uuid} [partitionFunction] Gets or sets partition function ID for
* the index.
* @member {array} [streamNames] the list of full paths to the streams that
* contain this index in the DataLake account.
*
* @member {array} [partitionKeyList] Gets or sets the list of partion keys in
* the index
* @member {boolean} [isColumnstore] the switch indicating if this index is a
* columnstore index.
*
* @member {array} [streamNames] Gets or sets the list of full paths to the
* streams that contain this index in the DataLake account.
* @member {number} [indexId] the ID of this index within the table.
*
* @member {boolean} [isColumnstore] Gets or sets the switch indicating if
* this index is a columnstore index.
*
* @member {number} [indexId] Gets or sets the ID of this index within the
* table.
*
* @member {boolean} [isUnique] Gets or sets the switch indicating if this
* index is a unique index.
* @member {boolean} [isUnique] the switch indicating if this index is a
* unique index.
*
*/
function USqlIndex() {

Просмотреть файл

@ -19,15 +19,15 @@ var util = require('util');
* Initializes a new instance of the USqlProcedure class.
* @constructor
* A Data Lake Analytics catalog U-SQL procedure item.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [schemaName] Gets or sets the name of the schema
* associated with this procedure and database.
* @member {string} [schemaName] the name of the schema associated with this
* procedure and database.
*
* @member {string} [name] Gets or sets the name of the procedure.
* @member {string} [name] the name of the procedure.
*
* @member {string} [definition] Gets or sets the defined query of the
* procedure.
* @member {string} [definition] the defined query of the procedure.
*
*/
function USqlProcedure() {

Просмотреть файл

@ -17,8 +17,8 @@ var util = require('util');
* Initializes a new instance of the USqlProcedureList class.
* @constructor
* A Data Lake Analytics catalog U-SQL procedure item list.
* @member {array} [value] Gets the list of procedure in the database and
* schema combination
* @member {array} [value] the list of procedure in the database and schema
* combination
*
*/
function USqlProcedureList() {

Просмотреть файл

@ -19,9 +19,10 @@ var util = require('util');
* Initializes a new instance of the USqlSchema class.
* @constructor
* A Data Lake Analytics catalog U-SQL schema item.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [name] Gets or sets the name of the schema.
* @member {string} [name] the name of the schema.
*
*/
function USqlSchema() {

Просмотреть файл

@ -17,7 +17,7 @@ var util = require('util');
* Initializes a new instance of the USqlSchemaList class.
* @constructor
* A Data Lake Analytics catalog U-SQL schema item list.
* @member {array} [value] Gets the list of schemas in the database
* @member {array} [value] the list of schemas in the database
*
*/
function USqlSchemaList() {

Просмотреть файл

@ -19,19 +19,18 @@ var util = require('util');
* Initializes a new instance of the USqlSecret class.
* @constructor
* A Data Lake Analytics catalog U-SQL secret item.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [name] Gets or sets the name of the secret.
* @member {string} [name] the name of the secret.
*
* @member {date} [creationTime] Gets or sets the creation time of the
* credential object. This is the only information returned about a secret
* from a GET.
* @member {date} [creationTime] the creation time of the credential object.
* This is the only information returned about a secret from a GET.
*
* @member {string} [uri] Gets or sets the URI identifier for the secret in
* the format <hostname>:<port>
* @member {string} [uri] the URI identifier for the secret in the format
* <hostname>:<port>
*
* @member {string} [password] Gets or sets the password for the secret to
* pass in
* @member {string} [password] the password for the secret to pass in
*
*/
function USqlSecret() {

Просмотреть файл

@ -19,46 +19,59 @@ var util = require('util');
* Initializes a new instance of the USqlTable class.
* @constructor
* A Data Lake Analytics catalog U-SQL table item.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [schemaName] Gets or sets the name of the schema
* associated with this table and database.
* @member {string} [schemaName] the name of the schema associated with this
* table and database.
*
* @member {string} [name] Gets or sets the name of the table.
* @member {string} [name] the name of the table.
*
* @member {array} [columnList] Gets or sets the list of columns in this table
* @member {array} [columnList] the list of columns in this table
*
* @member {array} [indexList] Gets or sets the list of indices in this table
* @member {array} [indexList] the list of indices in this table
*
* @member {array} [partitionKeyList] Gets or sets the list of partition keys
* in the table
* @member {array} [partitionKeyList] the list of partition keys in the table
*
* @member {object} [externalTable] Gets or sets the external table associated
* with the table.
* @member {object} [externalTable] the external table associated with the
* table.
*
* @member {string} [externalTable.tableName] Gets or sets the name of the
* @member {string} [externalTable.tableName] the name of the table associated
* with this database and schema.
*
* @member {object} [externalTable.dataSource] the data source associated with
* this external table.
*
* @member {object} [externalTable.dataSource.name] the name of the external
* table associated with this database, schema and table.
*
* @member {string} [externalTable.dataSource.name.firstPart] the name of the
* table associated with this database and schema.
*
* @member {object} [externalTable.dataSource] Gets or sets the data source
* associated with this external table.
* @member {string} [externalTable.dataSource.name.secondPart] the name of the
* table associated with this database and schema.
*
* @member {object} [externalTable.dataSource.name] Gets or sets the name of
* the external table associated with this database, schema and table.
* @member {string} [externalTable.dataSource.name.thirdPart] the name of the
* table associated with this database and schema.
*
* @member {string} [externalTable.dataSource.name.firstPart] Gets or sets the
* name of the table associated with this database and schema.
* @member {string} [externalTable.dataSource.name.server] the name of the
* table associated with this database and schema.
*
* @member {string} [externalTable.dataSource.name.secondPart] Gets or sets
* the name of the table associated with this database and schema.
* @member {uuid} [externalTable.dataSource.version] the version of the
* external data source.
*
* @member {string} [externalTable.dataSource.name.thirdPart] Gets or sets the
* name of the table associated with this database and schema.
* @member {object} [distributionInfo] the distributions info of the table
*
* @member {string} [externalTable.dataSource.name.server] Gets or sets the
* name of the table associated with this database and schema.
* @member {number} [distributionInfo.type] the type of this distribution.
*
* @member {uuid} [externalTable.dataSource.version] Gets or sets the version
* of the external data source.
* @member {array} [distributionInfo.keys] the list of directed columns in the
* distribution
*
* @member {number} [distributionInfo.count] the count of indices using this
* distribution.
*
* @member {number} [distributionInfo.dynamicCount] the dynamic count of
* indices using this distribution.
*
*/
function USqlTable() {
@ -167,6 +180,14 @@ USqlTable.prototype.mapper = function () {
name: 'Composite',
className: 'ExternalTable'
}
},
distributionInfo: {
required: false,
serializedName: 'distributionInfo',
type: {
name: 'Composite',
className: 'USqlDistributionInfo'
}
}
}
}

Просмотреть файл

@ -15,10 +15,11 @@
* Initializes a new instance of the USqlTableColumn class.
* @constructor
* A Data Lake Analytics catalog U-SQL table column item.
* @member {string} [name] Gets or sets the name of the column in the table.
*
* @member {string} [name] the name of the column in the table.
*
* @member {string} [type] Gets or sets the object type of the specified
* column (such as System.String).
* @member {string} [type] the object type of the specified column (such as
* System.String).
*
*/
function USqlTableColumn() {

Просмотреть файл

@ -17,7 +17,7 @@ var util = require('util');
* Initializes a new instance of the USqlTableList class.
* @constructor
* A Data Lake Analytics catalog U-SQL table item list.
* @member {array} [value] Gets the list of tables in the database and schema
* @member {array} [value] the list of tables in the database and schema
* combination
*
*/

Просмотреть файл

@ -19,34 +19,33 @@ var util = require('util');
* Initializes a new instance of the USqlTablePartition class.
* @constructor
* A Data Lake Analytics catalog U-SQL table partition item.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [schemaName] Gets or sets the name of the schema
* associated with this table partition and database.
* @member {string} [schemaName] the name of the schema associated with this
* table partition and database.
*
* @member {string} [name] Gets or sets the name of the table partition.
* @member {string} [name] the name of the table partition.
*
* @member {object} [parentName] Gets or sets the Ddl object of the
* partition's parent.
* @member {object} [parentName] the Ddl object of the partition's parent.
*
* @member {string} [parentName.firstPart] Gets or sets the name of the table
* associated with this database and schema.
* @member {string} [parentName.firstPart] the name of the table associated
* with this database and schema.
*
* @member {string} [parentName.secondPart] Gets or sets the name of the table
* associated with this database and schema.
* @member {string} [parentName.secondPart] the name of the table associated
* with this database and schema.
*
* @member {string} [parentName.thirdPart] Gets or sets the name of the table
* associated with this database and schema.
* @member {string} [parentName.thirdPart] the name of the table associated
* with this database and schema.
*
* @member {string} [parentName.server] Gets or sets the name of the table
* associated with this database and schema.
* @member {string} [parentName.server] the name of the table associated with
* this database and schema.
*
* @member {number} [indexId] Gets or sets the index ID for this partition.
* @member {number} [indexId] the index ID for this partition.
*
* @member {array} [label] Gets or sets the list of labels associated with
* this partition.
* @member {array} [label] the list of labels associated with this partition.
*
* @member {date} [createDate] Gets or sets the creation time of the partition
* @member {date} [createDate] the creation time of the partition
*
*/
function USqlTablePartition() {

Просмотреть файл

@ -17,7 +17,7 @@ var util = require('util');
* Initializes a new instance of the USqlTablePartitionList class.
* @constructor
* A Data Lake Analytics catalog U-SQL table partition item list.
* @member {array} [value] Gets the list of table partitions in the database,
* @member {array} [value] the list of table partitions in the database,
* schema and table combination
*
*/

Просмотреть файл

@ -19,42 +19,39 @@ var util = require('util');
* Initializes a new instance of the USqlTableStatistics class.
* @constructor
* A Data Lake Analytics catalog U-SQL table statistics item.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [schemaName] Gets or sets the name of the schema
* associated with this table and database.
* @member {string} [schemaName] the name of the schema associated with this
* table and database.
*
* @member {string} [tableName] Gets or sets the name of the table.
* @member {string} [tableName] the name of the table.
*
* @member {string} [name] Gets or sets the name of the table statistics.
* @member {string} [name] the name of the table statistics.
*
* @member {string} [userStatName] Gets or sets the name of the user
* @member {string} [userStatName] the name of the user statistics.
*
* @member {string} [statDataPath] the path to the statistics data.
*
* @member {date} [createTime] the creation time of the statistics.
*
* @member {date} [updateTime] the last time the statistics were updated.
*
* @member {boolean} [isUserCreated] the switch indicating if these statistics
* are user created.
*
* @member {boolean} [isAutoCreated] the switch indicating if these statistics
* are automatically created.
*
* @member {boolean} [hasFilter] the switch indicating if these statistics
* have a filter.
*
* @member {string} [filterDefinition] the filter definition for the
* statistics.
*
* @member {string} [statDataPath] Gets or sets the path to the statistics
* data.
*
* @member {date} [createTime] Gets or sets the creation time of the
* @member {array} [colNames] the list of column names associated with these
* statistics.
*
* @member {date} [updateTime] Gets or sets the last time the statistics were
* updated.
*
* @member {boolean} [isUserCreated] Gets or sets the switch indicating if
* these statistics are user created.
*
* @member {boolean} [isAutoCreated] Gets or sets the switch indicating if
* these statistics are automatically created.
*
* @member {boolean} [hasFilter] Gets or sets the switch indicating if these
* statistics have a filter.
*
* @member {string} [filterDefinition] Gets or sets the filter definition for
* the statistics.
*
* @member {array} [colNames] Gets or sets the list of column names associated
* with these statistics.
*
*/
function USqlTableStatistics() {
USqlTableStatistics['super_'].call(this);

Просмотреть файл

@ -17,7 +17,7 @@ var util = require('util');
* Initializes a new instance of the USqlTableStatisticsList class.
* @constructor
* A Data Lake Analytics catalog U-SQL table statistics item list.
* @member {array} [value] Gets the list of table statistics in the database,
* @member {array} [value] the list of table statistics in the database,
* schema and table combination
*
*/

Просмотреть файл

@ -0,0 +1,187 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
*/
'use strict';
var models = require('./index');
var util = require('util');
/**
* @class
* Initializes a new instance of the USqlTableType class.
* @constructor
* A Data Lake Analytics catalog U-SQL table type item.
*
* @member {array} [columns] the type field information associated with this
* table type.
*
*/
function USqlTableType() {
USqlTableType['super_'].call(this);
}
util.inherits(USqlTableType, models['USqlType']);
/**
* Defines the metadata of USqlTableType
*
* @returns {object} metadata of USqlTableType
*
*/
USqlTableType.prototype.mapper = function () {
return {
required: false,
serializedName: 'USqlTableType',
type: {
name: 'Composite',
className: 'USqlTableType',
modelProperties: {
computeAccountName: {
required: false,
serializedName: 'computeAccountName',
type: {
name: 'String'
}
},
version: {
required: false,
serializedName: 'version',
type: {
name: 'String'
}
},
databaseName: {
required: false,
serializedName: 'databaseName',
type: {
name: 'String'
}
},
schemaName: {
required: false,
serializedName: 'schemaName',
type: {
name: 'String'
}
},
name: {
required: false,
serializedName: 'typeName',
type: {
name: 'String'
}
},
typeFamily: {
required: false,
serializedName: 'typeFamily',
type: {
name: 'String'
}
},
cSharpName: {
required: false,
serializedName: 'cSharpName',
type: {
name: 'String'
}
},
fullCSharpName: {
required: false,
serializedName: 'fullCSharpName',
type: {
name: 'String'
}
},
systemTypeId: {
required: false,
serializedName: 'systemTypeId',
type: {
name: 'Number'
}
},
userTypeId: {
required: false,
serializedName: 'userTypeId',
type: {
name: 'Number'
}
},
schemaId: {
required: false,
serializedName: 'schemaId',
type: {
name: 'Number'
}
},
principalId: {
required: false,
serializedName: 'principalId',
type: {
name: 'Number'
}
},
isNullable: {
required: false,
serializedName: 'isNullable',
type: {
name: 'Boolean'
}
},
isUserDefined: {
required: false,
serializedName: 'isUserDefined',
type: {
name: 'Boolean'
}
},
isAssemblyType: {
required: false,
serializedName: 'isAssemblyType',
type: {
name: 'Boolean'
}
},
isTableType: {
required: false,
serializedName: 'isTableType',
type: {
name: 'Boolean'
}
},
isComplexType: {
required: false,
serializedName: 'isComplexType',
type: {
name: 'Boolean'
}
},
columns: {
required: false,
readOnly: true,
serializedName: 'columns',
type: {
name: 'Sequence',
element: {
required: false,
serializedName: 'TypeFieldInfoElementType',
type: {
name: 'Composite',
className: 'TypeFieldInfo'
}
}
}
}
}
}
};
};
module.exports = USqlTableType;

Просмотреть файл

@ -0,0 +1,78 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
*/
'use strict';
var util = require('util');
/**
* @class
* Initializes a new instance of the USqlTableTypeList class.
* @constructor
* A Data Lake Analytics catalog U-SQL table type item list.
* @member {array} [value] the list of table types in the database and schema
* combination
*
*/
function USqlTableTypeList() {
}
util.inherits(USqlTableTypeList, Array);
/**
* Defines the metadata of USqlTableTypeList
*
* @returns {object} metadata of USqlTableTypeList
*
*/
USqlTableTypeList.prototype.mapper = function () {
return {
required: false,
serializedName: 'USqlTableTypeList',
type: {
name: 'Composite',
className: 'USqlTableTypeList',
modelProperties: {
count: {
required: false,
serializedName: 'count',
type: {
name: 'Number'
}
},
nextLink: {
required: false,
serializedName: 'nextLink',
type: {
name: 'String'
}
},
value: {
required: false,
readOnly: true,
serializedName: '',
type: {
name: 'Sequence',
element: {
required: false,
serializedName: 'USqlTableTypeElementType',
type: {
name: 'Composite',
className: 'USqlTableType'
}
}
}
}
}
}
};
};
module.exports = USqlTableTypeList;

Просмотреть файл

@ -19,15 +19,15 @@ var util = require('util');
* Initializes a new instance of the USqlTableValuedFunction class.
* @constructor
* A Data Lake Analytics catalog U-SQL table valued function item.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [schemaName] Gets or sets the name of the schema
* associated with this database.
* @member {string} [schemaName] the name of the schema associated with this
* database.
*
* @member {string} [name] Gets or sets the name of the table valued function.
* @member {string} [name] the name of the table valued function.
*
* @member {string} [definition] Gets or sets the definition of the table
* valued function.
* @member {string} [definition] the definition of the table valued function.
*
*/
function USqlTableValuedFunction() {

Просмотреть файл

@ -17,8 +17,8 @@ var util = require('util');
* Initializes a new instance of the USqlTableValuedFunctionList class.
* @constructor
* A Data Lake Analytics catalog U-SQL table valued function item list.
* @member {array} [value] Gets the list of table valued functions in the
* database and schema combination
* @member {array} [value] the list of table valued functions in the database
* and schema combination
*
*/
function USqlTableValuedFunctionList() {

Просмотреть файл

@ -19,43 +19,42 @@ var util = require('util');
* Initializes a new instance of the USqlType class.
* @constructor
* A Data Lake Analytics catalog U-SQL type item.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [schemaName] Gets or sets the name of the schema
* associated with this table and database.
* @member {string} [schemaName] the name of the schema associated with this
* table and database.
*
* @member {string} [name] Gets or sets the name of type for this type.
* @member {string} [name] the name of type for this type.
*
* @member {string} [typeFamily] Gets or sets the type family for this type.
* @member {string} [typeFamily] the type family for this type.
*
* @member {string} [cSharpName] Gets or sets the C# name for this type.
* @member {string} [cSharpName] the C# name for this type.
*
* @member {string} [fullCSharpName] Gets or sets the fully qualified C# name
* for this type.
* @member {string} [fullCSharpName] the fully qualified C# name for this type.
*
* @member {number} [systemTypeId] Gets or sets the system type ID for this
* type.
* @member {number} [systemTypeId] the system type ID for this type.
*
* @member {number} [userTypeId] Gets or sets the user type ID for this type.
* @member {number} [userTypeId] the user type ID for this type.
*
* @member {number} [schemaId] Gets or sets the schema ID for this type.
* @member {number} [schemaId] the schema ID for this type.
*
* @member {number} [principalId] Gets or sets the principal ID for this type.
* @member {number} [principalId] the principal ID for this type.
*
* @member {boolean} [isNullable] Gets or sets the the switch indicating if
* this type is nullable.
* @member {boolean} [isNullable] the the switch indicating if this type is
* nullable.
*
* @member {boolean} [isUserDefined] Gets or sets the the switch indicating if
* this type is user defined.
* @member {boolean} [isUserDefined] the the switch indicating if this type is
* user defined.
*
* @member {boolean} [isAssemblyType] Gets or sets the the switch indicating
* if this type is an assembly type.
* @member {boolean} [isAssemblyType] the the switch indicating if this type
* is an assembly type.
*
* @member {boolean} [isTableType] Gets or sets the the switch indicating if
* this type is a table type.
* @member {boolean} [isTableType] the the switch indicating if this type is a
* table type.
*
* @member {boolean} [isComplexType] Gets or sets the the switch indicating if
* this type is a complex type.
* @member {boolean} [isComplexType] the the switch indicating if this type is
* a complex type.
*
*/
function USqlType() {

Просмотреть файл

@ -17,7 +17,7 @@ var util = require('util');
* Initializes a new instance of the USqlTypeList class.
* @constructor
* A Data Lake Analytics catalog U-SQL type item list.
* @member {array} [value] Gets the list of types in the database and schema
* @member {array} [value] the list of types in the database and schema
* combination
*
*/

Просмотреть файл

@ -19,14 +19,15 @@ var util = require('util');
* Initializes a new instance of the USqlView class.
* @constructor
* A Data Lake Analytics catalog U-SQL view item.
* @member {string} [databaseName] Gets or sets the name of the database.
*
* @member {string} [databaseName] the name of the database.
*
* @member {string} [schemaName] Gets or sets the name of the schema
* associated with this view and database.
* @member {string} [schemaName] the name of the schema associated with this
* view and database.
*
* @member {string} [name] Gets or sets the name of the view.
* @member {string} [name] the name of the view.
*
* @member {string} [definition] Gets or sets the defined query of the view.
* @member {string} [definition] the defined query of the view.
*
*/
function USqlView() {

Просмотреть файл

@ -17,7 +17,7 @@ var util = require('util');
* Initializes a new instance of the USqlViewList class.
* @constructor
* A Data Lake Analytics catalog U-SQL view item list.
* @member {array} [value] Gets the list of view in the database and schema
* @member {array} [value] the list of view in the database and schema
* combination
*
*/

Просмотреть файл

@ -44,11 +44,10 @@ function Catalog(client) {
* @param {object} parameters The parameters required to create the secret
* (name and password)
*
* @param {string} [parameters.password] Gets or sets the password for the
* secret to pass in
* @param {string} [parameters.password] the password for the secret to pass in
*
* @param {string} [parameters.uri] Gets or sets the URI identifier for the
* secret in the format <hostname>:<port>
* @param {string} [parameters.uri] the URI identifier for the secret in the
* format <hostname>:<port>
*
* @param {object} [options] Optional Parameters.
*
@ -225,11 +224,10 @@ Catalog.prototype.createSecret = function (accountName, databaseName, secretName
* @param {object} parameters The parameters required to modify the secret
* (name and password)
*
* @param {string} [parameters.password] Gets or sets the password for the
* secret to pass in
* @param {string} [parameters.password] the password for the secret to pass in
*
* @param {string} [parameters.uri] Gets or sets the URI identifier for the
* secret in the format <hostname>:<port>
* @param {string} [parameters.uri] the URI identifier for the secret in the
* format <hostname>:<port>
*
* @param {object} [options] Optional Parameters.
*
@ -2336,6 +2334,396 @@ Catalog.prototype.listTables = function (accountName, databaseName, schemaName,
});
};
/**
* Retrieves the specified table type from the Data Lake Analytics catalog.
*
* @param {string} accountName The Azure Data Lake Analytics account to
* execute catalog operations on.
*
* @param {string} databaseName The name of the database containing the table
* type.
*
* @param {string} schemaName The name of the schema containing the table type.
*
* @param {string} tableTypeName The name of the table type to retrieve.
*
* @param {object} [options] Optional Parameters.
*
* @param {object} [options.customHeaders] Headers that will be added to the
* request
*
* @param {function} callback
*
* @returns {function} callback(err, result, request, response)
*
* {Error} err - The Error object if an error occurred, null otherwise.
*
* {object} [result] - The deserialized result object.
* See {@link USqlTableType} for more information.
*
* {object} [request] - The HTTP Request object if an error did not occur.
*
* {stream} [response] - The HTTP Response stream if an error did not occur.
*/
Catalog.prototype.getTableType = function (accountName, databaseName, schemaName, tableTypeName, options, callback) {
var client = this.client;
if(!callback && typeof options === 'function') {
callback = options;
options = null;
}
if (!callback) {
throw new Error('callback cannot be null.');
}
// Validate
try {
if (accountName === null || accountName === undefined || typeof accountName.valueOf() !== 'string') {
throw new Error('accountName cannot be null or undefined and it must be of type string.');
}
if (this.client.adlaCatalogDnsSuffix === null || this.client.adlaCatalogDnsSuffix === undefined || typeof this.client.adlaCatalogDnsSuffix.valueOf() !== 'string') {
throw new Error('this.client.adlaCatalogDnsSuffix cannot be null or undefined and it must be of type string.');
}
if (databaseName === null || databaseName === undefined || typeof databaseName.valueOf() !== 'string') {
throw new Error('databaseName cannot be null or undefined and it must be of type string.');
}
if (schemaName === null || schemaName === undefined || typeof schemaName.valueOf() !== 'string') {
throw new Error('schemaName cannot be null or undefined and it must be of type string.');
}
if (tableTypeName === null || tableTypeName === undefined || typeof tableTypeName.valueOf() !== 'string') {
throw new Error('tableTypeName cannot be null or undefined and it must be of type string.');
}
if (this.client.apiVersion === null || this.client.apiVersion === undefined || typeof this.client.apiVersion.valueOf() !== 'string') {
throw new Error('this.client.apiVersion cannot be null or undefined and it must be of type string.');
}
if (this.client.acceptLanguage !== null && this.client.acceptLanguage !== undefined && typeof this.client.acceptLanguage.valueOf() !== 'string') {
throw new Error('this.client.acceptLanguage must be of type string.');
}
} catch (error) {
return callback(error);
}
// Construct URL
var requestUrl = this.client.baseUri +
'//catalog/usql/databases/{databaseName}/schemas/{schemaName}/tabletypes/{tableTypeName}';
requestUrl = requestUrl.replace('{accountName}', accountName);
requestUrl = requestUrl.replace('{adlaCatalogDnsSuffix}', this.client.adlaCatalogDnsSuffix);
requestUrl = requestUrl.replace('{databaseName}', encodeURIComponent(databaseName));
requestUrl = requestUrl.replace('{schemaName}', encodeURIComponent(schemaName));
requestUrl = requestUrl.replace('{tableTypeName}', encodeURIComponent(tableTypeName));
var queryParameters = [];
queryParameters.push('api-version=' + encodeURIComponent(this.client.apiVersion));
if (queryParameters.length > 0) {
requestUrl += '?' + queryParameters.join('&');
}
// trim all duplicate forward slashes in the url
var regex = /([^:]\/)\/+/gi;
requestUrl = requestUrl.replace(regex, '$1');
// Create HTTP transport objects
var httpRequest = new WebResource();
httpRequest.method = 'GET';
httpRequest.headers = {};
httpRequest.url = requestUrl;
// Set Headers
if (this.client.generateClientRequestId) {
httpRequest.headers['x-ms-client-request-id'] = msRestAzure.generateUuid();
}
if (this.client.acceptLanguage !== undefined && this.client.acceptLanguage !== null) {
httpRequest.headers['accept-language'] = this.client.acceptLanguage;
}
if(options) {
for(var headerName in options['customHeaders']) {
if (options['customHeaders'].hasOwnProperty(headerName)) {
httpRequest.headers[headerName] = options['customHeaders'][headerName];
}
}
}
httpRequest.headers['Content-Type'] = 'application/json; charset=utf-8';
httpRequest.body = null;
// Send Request
return client.pipeline(httpRequest, function (err, response, responseBody) {
if (err) {
return callback(err);
}
var statusCode = response.statusCode;
if (statusCode !== 200) {
var error = new Error(responseBody);
error.statusCode = response.statusCode;
error.request = msRest.stripRequest(httpRequest);
error.response = msRest.stripResponse(response);
if (responseBody === '') responseBody = null;
var parsedErrorResponse;
try {
parsedErrorResponse = JSON.parse(responseBody);
if (parsedErrorResponse) {
if (parsedErrorResponse.error) parsedErrorResponse = parsedErrorResponse.error;
if (parsedErrorResponse.code) error.code = parsedErrorResponse.code;
if (parsedErrorResponse.message) error.message = parsedErrorResponse.message;
}
if (parsedErrorResponse !== null && parsedErrorResponse !== undefined) {
var resultMapper = new client.models['CloudError']().mapper();
error.body = client.deserialize(resultMapper, parsedErrorResponse, 'error.body');
}
} catch (defaultError) {
error.message = util.format('Error "%s" occurred in deserializing the responseBody ' +
'- "%s" for the default response.', defaultError.message, responseBody);
return callback(error);
}
return callback(error);
}
// Create Result
var result = null;
if (responseBody === '') responseBody = null;
// Deserialize Response
if (statusCode === 200) {
var parsedResponse = null;
try {
parsedResponse = JSON.parse(responseBody);
result = JSON.parse(responseBody);
if (parsedResponse !== null && parsedResponse !== undefined) {
var resultMapper = new client.models['USqlTableType']().mapper();
result = client.deserialize(resultMapper, parsedResponse, 'result');
}
} catch (error) {
var deserializationError = new Error(util.format('Error "%s" occurred in deserializing the responseBody - "%s"', error, responseBody));
deserializationError.request = msRest.stripRequest(httpRequest);
deserializationError.response = msRest.stripResponse(response);
return callback(deserializationError);
}
}
return callback(null, result, httpRequest, response);
});
};
/**
* Retrieves the list of table types from the Data Lake Analytics catalog.
*
* @param {string} accountName The Azure Data Lake Analytics account to
* execute catalog operations on.
*
* @param {string} databaseName The name of the database containing the table
* types.
*
* @param {string} schemaName The name of the schema containing the table
* types.
*
* @param {object} [options] Optional Parameters.
*
* @param {string} [options.filter] OData filter. Optional.
*
* @param {number} [options.top] The number of items to return. Optional.
*
* @param {number} [options.skip] The number of items to skip over before
* returning elements. Optional.
*
* @param {string} [options.expand] OData expansion. Expand related resources
* in line with the retrieved resources, e.g. Categories?$expand=Products
* would expand Product data in line with each Category entry. Optional.
*
* @param {string} [options.select] OData Select statement. Limits the
* properties on each entry to just those requested, e.g.
* Categories?$select=CategoryName,Description. Optional.
*
* @param {string} [options.orderby] OrderBy clause. One or more
* comma-separated expressions with an optional "asc" (the default) or "desc"
* depending on the order you'd like the values sorted, e.g.
* Categories?$orderby=CategoryName desc. Optional.
*
* @param {boolean} [options.count] The Boolean value of true or false to
* request a count of the matching resources included with the resources in
* the response, e.g. Categories?$count=true. Optional.
*
* @param {object} [options.customHeaders] Headers that will be added to the
* request
*
* @param {function} callback
*
* @returns {function} callback(err, result, request, response)
*
* {Error} err - The Error object if an error occurred, null otherwise.
*
* {object} [result] - The deserialized result object.
* See {@link USqlTableTypeList} for more information.
*
* {object} [request] - The HTTP Request object if an error did not occur.
*
* {stream} [response] - The HTTP Response stream if an error did not occur.
*/
Catalog.prototype.listTableTypes = function (accountName, databaseName, schemaName, options, callback) {
var client = this.client;
if(!callback && typeof options === 'function') {
callback = options;
options = null;
}
if (!callback) {
throw new Error('callback cannot be null.');
}
var filter = (options && options.filter !== undefined) ? options.filter : undefined;
var top = (options && options.top !== undefined) ? options.top : undefined;
var skip = (options && options.skip !== undefined) ? options.skip : undefined;
var expand = (options && options.expand !== undefined) ? options.expand : undefined;
var select = (options && options.select !== undefined) ? options.select : undefined;
var orderby = (options && options.orderby !== undefined) ? options.orderby : undefined;
var count = (options && options.count !== undefined) ? options.count : undefined;
// Validate
try {
if (accountName === null || accountName === undefined || typeof accountName.valueOf() !== 'string') {
throw new Error('accountName cannot be null or undefined and it must be of type string.');
}
if (this.client.adlaCatalogDnsSuffix === null || this.client.adlaCatalogDnsSuffix === undefined || typeof this.client.adlaCatalogDnsSuffix.valueOf() !== 'string') {
throw new Error('this.client.adlaCatalogDnsSuffix cannot be null or undefined and it must be of type string.');
}
if (databaseName === null || databaseName === undefined || typeof databaseName.valueOf() !== 'string') {
throw new Error('databaseName cannot be null or undefined and it must be of type string.');
}
if (schemaName === null || schemaName === undefined || typeof schemaName.valueOf() !== 'string') {
throw new Error('schemaName cannot be null or undefined and it must be of type string.');
}
if (filter !== null && filter !== undefined && typeof filter.valueOf() !== 'string') {
throw new Error('filter must be of type string.');
}
if (top !== null && top !== undefined && typeof top !== 'number') {
throw new Error('top must be of type number.');
}
if (skip !== null && skip !== undefined && typeof skip !== 'number') {
throw new Error('skip must be of type number.');
}
if (expand !== null && expand !== undefined && typeof expand.valueOf() !== 'string') {
throw new Error('expand must be of type string.');
}
if (select !== null && select !== undefined && typeof select.valueOf() !== 'string') {
throw new Error('select must be of type string.');
}
if (orderby !== null && orderby !== undefined && typeof orderby.valueOf() !== 'string') {
throw new Error('orderby must be of type string.');
}
if (count !== null && count !== undefined && typeof count !== 'boolean') {
throw new Error('count must be of type boolean.');
}
if (this.client.apiVersion === null || this.client.apiVersion === undefined || typeof this.client.apiVersion.valueOf() !== 'string') {
throw new Error('this.client.apiVersion cannot be null or undefined and it must be of type string.');
}
if (this.client.acceptLanguage !== null && this.client.acceptLanguage !== undefined && typeof this.client.acceptLanguage.valueOf() !== 'string') {
throw new Error('this.client.acceptLanguage must be of type string.');
}
} catch (error) {
return callback(error);
}
// Construct URL
var requestUrl = this.client.baseUri +
'//catalog/usql/databases/{databaseName}/schemas/{schemaName}/tabletypes';
requestUrl = requestUrl.replace('{accountName}', accountName);
requestUrl = requestUrl.replace('{adlaCatalogDnsSuffix}', this.client.adlaCatalogDnsSuffix);
requestUrl = requestUrl.replace('{databaseName}', encodeURIComponent(databaseName));
requestUrl = requestUrl.replace('{schemaName}', encodeURIComponent(schemaName));
var queryParameters = [];
if (filter !== null && filter !== undefined) {
queryParameters.push('$filter=' + encodeURIComponent(filter));
}
if (top !== null && top !== undefined) {
queryParameters.push('$top=' + encodeURIComponent(top.toString()));
}
if (skip !== null && skip !== undefined) {
queryParameters.push('$skip=' + encodeURIComponent(skip.toString()));
}
if (expand !== null && expand !== undefined) {
queryParameters.push('$expand=' + encodeURIComponent(expand));
}
if (select !== null && select !== undefined) {
queryParameters.push('$select=' + encodeURIComponent(select));
}
if (orderby !== null && orderby !== undefined) {
queryParameters.push('$orderby=' + encodeURIComponent(orderby));
}
if (count !== null && count !== undefined) {
queryParameters.push('$count=' + encodeURIComponent(count.toString()));
}
queryParameters.push('api-version=' + encodeURIComponent(this.client.apiVersion));
if (queryParameters.length > 0) {
requestUrl += '?' + queryParameters.join('&');
}
// trim all duplicate forward slashes in the url
var regex = /([^:]\/)\/+/gi;
requestUrl = requestUrl.replace(regex, '$1');
// Create HTTP transport objects
var httpRequest = new WebResource();
httpRequest.method = 'GET';
httpRequest.headers = {};
httpRequest.url = requestUrl;
// Set Headers
if (this.client.generateClientRequestId) {
httpRequest.headers['x-ms-client-request-id'] = msRestAzure.generateUuid();
}
if (this.client.acceptLanguage !== undefined && this.client.acceptLanguage !== null) {
httpRequest.headers['accept-language'] = this.client.acceptLanguage;
}
if(options) {
for(var headerName in options['customHeaders']) {
if (options['customHeaders'].hasOwnProperty(headerName)) {
httpRequest.headers[headerName] = options['customHeaders'][headerName];
}
}
}
httpRequest.headers['Content-Type'] = 'application/json; charset=utf-8';
httpRequest.body = null;
// Send Request
return client.pipeline(httpRequest, function (err, response, responseBody) {
if (err) {
return callback(err);
}
var statusCode = response.statusCode;
if (statusCode !== 200) {
var error = new Error(responseBody);
error.statusCode = response.statusCode;
error.request = msRest.stripRequest(httpRequest);
error.response = msRest.stripResponse(response);
if (responseBody === '') responseBody = null;
var parsedErrorResponse;
try {
parsedErrorResponse = JSON.parse(responseBody);
if (parsedErrorResponse) {
if (parsedErrorResponse.error) parsedErrorResponse = parsedErrorResponse.error;
if (parsedErrorResponse.code) error.code = parsedErrorResponse.code;
if (parsedErrorResponse.message) error.message = parsedErrorResponse.message;
}
if (parsedErrorResponse !== null && parsedErrorResponse !== undefined) {
var resultMapper = new client.models['CloudError']().mapper();
error.body = client.deserialize(resultMapper, parsedErrorResponse, 'error.body');
}
} catch (defaultError) {
error.message = util.format('Error "%s" occurred in deserializing the responseBody ' +
'- "%s" for the default response.', defaultError.message, responseBody);
return callback(error);
}
return callback(error);
}
// Create Result
var result = null;
if (responseBody === '') responseBody = null;
// Deserialize Response
if (statusCode === 200) {
var parsedResponse = null;
try {
parsedResponse = JSON.parse(responseBody);
result = JSON.parse(responseBody);
if (parsedResponse !== null && parsedResponse !== undefined) {
var resultMapper = new client.models['USqlTableTypeList']().mapper();
result = client.deserialize(resultMapper, parsedResponse, 'result');
}
} catch (error) {
var deserializationError = new Error(util.format('Error "%s" occurred in deserializing the responseBody - "%s"', error, responseBody));
deserializationError.request = msRest.stripRequest(httpRequest);
deserializationError.response = msRest.stripResponse(response);
return callback(deserializationError);
}
}
return callback(null, result, httpRequest, response);
});
};
/**
* Retrieves the specified view from the Data Lake Analytics catalog.
*
@ -5785,6 +6173,135 @@ Catalog.prototype.listTablesNext = function (nextPageLink, options, callback) {
});
};
/**
* Retrieves the list of table types from the Data Lake Analytics catalog.
*
* @param {string} nextPageLink The NextLink from the previous successful call
* to List operation.
*
* @param {object} [options] Optional Parameters.
*
* @param {object} [options.customHeaders] Headers that will be added to the
* request
*
* @param {function} callback
*
* @returns {function} callback(err, result, request, response)
*
* {Error} err - The Error object if an error occurred, null otherwise.
*
* {object} [result] - The deserialized result object.
* See {@link USqlTableTypeList} for more information.
*
* {object} [request] - The HTTP Request object if an error did not occur.
*
* {stream} [response] - The HTTP Response stream if an error did not occur.
*/
Catalog.prototype.listTableTypesNext = function (nextPageLink, options, callback) {
var client = this.client;
if(!callback && typeof options === 'function') {
callback = options;
options = null;
}
if (!callback) {
throw new Error('callback cannot be null.');
}
// Validate
try {
if (nextPageLink === null || nextPageLink === undefined || typeof nextPageLink.valueOf() !== 'string') {
throw new Error('nextPageLink cannot be null or undefined and it must be of type string.');
}
if (this.client.acceptLanguage !== null && this.client.acceptLanguage !== undefined && typeof this.client.acceptLanguage.valueOf() !== 'string') {
throw new Error('this.client.acceptLanguage must be of type string.');
}
} catch (error) {
return callback(error);
}
// Construct URL
var requestUrl = '{nextLink}';
requestUrl = requestUrl.replace('{nextLink}', nextPageLink);
// trim all duplicate forward slashes in the url
var regex = /([^:]\/)\/+/gi;
requestUrl = requestUrl.replace(regex, '$1');
// Create HTTP transport objects
var httpRequest = new WebResource();
httpRequest.method = 'GET';
httpRequest.headers = {};
httpRequest.url = requestUrl;
// Set Headers
if (this.client.generateClientRequestId) {
httpRequest.headers['x-ms-client-request-id'] = msRestAzure.generateUuid();
}
if (this.client.acceptLanguage !== undefined && this.client.acceptLanguage !== null) {
httpRequest.headers['accept-language'] = this.client.acceptLanguage;
}
if(options) {
for(var headerName in options['customHeaders']) {
if (options['customHeaders'].hasOwnProperty(headerName)) {
httpRequest.headers[headerName] = options['customHeaders'][headerName];
}
}
}
httpRequest.headers['Content-Type'] = 'application/json; charset=utf-8';
httpRequest.body = null;
// Send Request
return client.pipeline(httpRequest, function (err, response, responseBody) {
if (err) {
return callback(err);
}
var statusCode = response.statusCode;
if (statusCode !== 200) {
var error = new Error(responseBody);
error.statusCode = response.statusCode;
error.request = msRest.stripRequest(httpRequest);
error.response = msRest.stripResponse(response);
if (responseBody === '') responseBody = null;
var parsedErrorResponse;
try {
parsedErrorResponse = JSON.parse(responseBody);
if (parsedErrorResponse) {
if (parsedErrorResponse.error) parsedErrorResponse = parsedErrorResponse.error;
if (parsedErrorResponse.code) error.code = parsedErrorResponse.code;
if (parsedErrorResponse.message) error.message = parsedErrorResponse.message;
}
if (parsedErrorResponse !== null && parsedErrorResponse !== undefined) {
var resultMapper = new client.models['CloudError']().mapper();
error.body = client.deserialize(resultMapper, parsedErrorResponse, 'error.body');
}
} catch (defaultError) {
error.message = util.format('Error "%s" occurred in deserializing the responseBody ' +
'- "%s" for the default response.', defaultError.message, responseBody);
return callback(error);
}
return callback(error);
}
// Create Result
var result = null;
if (responseBody === '') responseBody = null;
// Deserialize Response
if (statusCode === 200) {
var parsedResponse = null;
try {
parsedResponse = JSON.parse(responseBody);
result = JSON.parse(responseBody);
if (parsedResponse !== null && parsedResponse !== undefined) {
var resultMapper = new client.models['USqlTableTypeList']().mapper();
result = client.deserialize(resultMapper, parsedResponse, 'result');
}
} catch (error) {
var deserializationError = new Error(util.format('Error "%s" occurred in deserializing the responseBody - "%s"', error, responseBody));
deserializationError.request = msRest.stripRequest(httpRequest);
deserializationError.response = msRest.stripResponse(response);
return callback(deserializationError);
}
}
return callback(null, result, httpRequest, response);
});
};
/**
* Retrieves the list of views from the Data Lake Analytics catalog.
*

Просмотреть файл

@ -35,11 +35,10 @@ export interface Catalog {
* @param {object} parameters The parameters required to create the secret
* (name and password)
*
* @param {string} [parameters.password] Gets or sets the password for the
* secret to pass in
* @param {string} [parameters.password] the password for the secret to pass in
*
* @param {string} [parameters.uri] Gets or sets the URI identifier for the
* secret in the format <hostname>:<port>
* @param {string} [parameters.uri] the URI identifier for the secret in the
* format <hostname>:<port>
*
* @param {object} [options] Optional Parameters.
*
@ -66,11 +65,10 @@ export interface Catalog {
* @param {object} parameters The parameters required to modify the secret
* (name and password)
*
* @param {string} [parameters.password] Gets or sets the password for the
* secret to pass in
* @param {string} [parameters.password] the password for the secret to pass in
*
* @param {string} [parameters.uri] Gets or sets the URI identifier for the
* secret in the format <hostname>:<port>
* @param {string} [parameters.uri] the URI identifier for the secret in the
* format <hostname>:<port>
*
* @param {object} [options] Optional Parameters.
*
@ -414,6 +412,77 @@ export interface Catalog {
listTables(accountName: string, databaseName: string, schemaName: string, options: { filter? : string, top? : number, skip? : number, expand? : string, select? : string, orderby? : string, count? : boolean, customHeaders? : { [headerName: string]: string; } }, callback: ServiceCallback<models.USqlTableList>): void;
listTables(accountName: string, databaseName: string, schemaName: string, callback: ServiceCallback<models.USqlTableList>): void;
/**
* Retrieves the specified table type from the Data Lake Analytics catalog.
*
* @param {string} accountName The Azure Data Lake Analytics account to
* execute catalog operations on.
*
* @param {string} databaseName The name of the database containing the table
* type.
*
* @param {string} schemaName The name of the schema containing the table type.
*
* @param {string} tableTypeName The name of the table type to retrieve.
*
* @param {object} [options] Optional Parameters.
*
* @param {object} [options.customHeaders] Headers that will be added to the
* request
*
* @param {ServiceCallback} [callback] callback function; see ServiceCallback
* doc in ms-rest index.d.ts for details
*/
getTableType(accountName: string, databaseName: string, schemaName: string, tableTypeName: string, options: { customHeaders? : { [headerName: string]: string; } }, callback: ServiceCallback<models.USqlTableType>): void;
getTableType(accountName: string, databaseName: string, schemaName: string, tableTypeName: string, callback: ServiceCallback<models.USqlTableType>): void;
/**
* Retrieves the list of table types from the Data Lake Analytics catalog.
*
* @param {string} accountName The Azure Data Lake Analytics account to
* execute catalog operations on.
*
* @param {string} databaseName The name of the database containing the table
* types.
*
* @param {string} schemaName The name of the schema containing the table
* types.
*
* @param {object} [options] Optional Parameters.
*
* @param {string} [options.filter] OData filter. Optional.
*
* @param {number} [options.top] The number of items to return. Optional.
*
* @param {number} [options.skip] The number of items to skip over before
* returning elements. Optional.
*
* @param {string} [options.expand] OData expansion. Expand related resources
* in line with the retrieved resources, e.g. Categories?$expand=Products
* would expand Product data in line with each Category entry. Optional.
*
* @param {string} [options.select] OData Select statement. Limits the
* properties on each entry to just those requested, e.g.
* Categories?$select=CategoryName,Description. Optional.
*
* @param {string} [options.orderby] OrderBy clause. One or more
* comma-separated expressions with an optional "asc" (the default) or "desc"
* depending on the order you'd like the values sorted, e.g.
* Categories?$orderby=CategoryName desc. Optional.
*
* @param {boolean} [options.count] The Boolean value of true or false to
* request a count of the matching resources included with the resources in
* the response, e.g. Categories?$count=true. Optional.
*
* @param {object} [options.customHeaders] Headers that will be added to the
* request
*
* @param {ServiceCallback} [callback] callback function; see ServiceCallback
* doc in ms-rest index.d.ts for details
*/
listTableTypes(accountName: string, databaseName: string, schemaName: string, options: { filter? : string, top? : number, skip? : number, expand? : string, select? : string, orderby? : string, count? : boolean, customHeaders? : { [headerName: string]: string; } }, callback: ServiceCallback<models.USqlTableTypeList>): void;
listTableTypes(accountName: string, databaseName: string, schemaName: string, callback: ServiceCallback<models.USqlTableTypeList>): void;
/**
* Retrieves the specified view from the Data Lake Analytics catalog.
*
@ -1011,6 +1080,23 @@ export interface Catalog {
listTablesNext(nextPageLink: string, options: { customHeaders? : { [headerName: string]: string; } }, callback: ServiceCallback<models.USqlTableList>): void;
listTablesNext(nextPageLink: string, callback: ServiceCallback<models.USqlTableList>): void;
/**
* Retrieves the list of table types from the Data Lake Analytics catalog.
*
* @param {string} nextPageLink The NextLink from the previous successful call
* to List operation.
*
* @param {object} [options] Optional Parameters.
*
* @param {object} [options.customHeaders] Headers that will be added to the
* request
*
* @param {ServiceCallback} [callback] callback function; see ServiceCallback
* doc in ms-rest index.d.ts for details
*/
listTableTypesNext(nextPageLink: string, options: { customHeaders? : { [headerName: string]: string; } }, callback: ServiceCallback<models.USqlTableTypeList>): void;
listTableTypesNext(nextPageLink: string, callback: ServiceCallback<models.USqlTableTypeList>): void;
/**
* Retrieves the list of views from the Data Lake Analytics catalog.
*

Просмотреть файл

@ -17,7 +17,7 @@ declare class DataLakeAnalyticsJobManagementClient {
* Initializes a new instance of the DataLakeAnalyticsJobManagementClient class.
* @constructor
*
* @param {credentials} credentials - Gets Azure subscription credentials.
* @param {credentials} credentials - Credentials needed for the client to connect to Azure.
*
* @param {object} [options] - The parameter options
*

Просмотреть файл

@ -27,7 +27,7 @@ var operations = require('./operations');
* Initializes a new instance of the DataLakeAnalyticsJobManagementClient class.
* @constructor
*
* @param {credentials} credentials - Gets Azure subscription credentials.
* @param {credentials} credentials - Credentials needed for the client to connect to Azure.
*
* @param {object} [options] - The parameter options
*

Просмотреть файл

@ -14,18 +14,18 @@
* @class
* Initializes a new instance of the Diagnostics class.
* @constructor
* @member {number} [columnNumber] Gets the column where the error occured.
* @member {number} [columnNumber] the column where the error occured.
*
* @member {number} [end] Gets the ending index of the error.
* @member {number} [end] the ending index of the error.
*
* @member {number} [lineNumber] Gets the line number the error occured on.
* @member {number} [lineNumber] the line number the error occured on.
*
* @member {string} [message] Gets the error message.
* @member {string} [message] the error message.
*
* @member {string} [severity] Gets the severity of the error. Possible values
* @member {string} [severity] the severity of the error. Possible values
* include: 'Warning', 'Error', 'Info'
*
* @member {number} [start] Gets the starting index of the error.
* @member {number} [start] the starting index of the error.
*
*/
function Diagnostics() {

Просмотреть файл

@ -18,19 +18,18 @@ var util = require('util');
* @class
* Initializes a new instance of the HiveJobProperties class.
* @constructor
* @member {array} [statementInfo] Gets or sets the statement information for
* each statement in the script
* @member {array} [statementInfo] the statement information for each
* statement in the script
*
* @member {string} [logsLocation] Gets or sets the Hive logs location
* @member {string} [logsLocation] the Hive logs location
*
* @member {string} [warehouseLocation] Gets or sets the location of the Hive
* warehouse
* @member {string} [warehouseLocation] the location of the Hive warehouse
*
* @member {number} [statementCount] Gets or sets the number of statements
* that will be run based on the script
* @member {number} [statementCount] the number of statements that will be run
* based on the script
*
* @member {number} [executedStatementCount] Gets or sets the number of
* statements that have been run based on the script
* @member {number} [executedStatementCount] the number of statements that
* have been run based on the script
*
*/
function HiveJobProperties() {

Просмотреть файл

@ -14,17 +14,14 @@
* @class
* Initializes a new instance of the HiveJobStatementInfo class.
* @constructor
* @member {string} [logLocation] Gets or sets the log location for this
* statement.
* @member {string} [logLocation] the log location for this statement.
*
* @member {string} [resultPreviewLocation] Gets or sets the result preview
* location for this statement.
* @member {string} [resultPreviewLocation] the result preview location for
* this statement.
*
* @member {string} [resultLocation] Gets or sets the result location for this
* statement.
* @member {string} [resultLocation] the result location for this statement.
*
* @member {string} [errorMessage] Gets or sets the error message for this
* statement.
* @member {string} [errorMessage] the error message for this statement.
*
*/
function HiveJobStatementInfo() {

Просмотреть файл

@ -15,60 +15,61 @@
* Initializes a new instance of the JobStatisticsVertexStage class.
* @constructor
* The Data Lake Analytics job statistics vertex stage information.
* @member {number} [dataRead] Gets the amount of data read, in bytes.
*
* @member {number} [dataRead] the amount of data read, in bytes.
*
* @member {number} [dataReadCrossPod] Gets the amount of data read across
* multiple pods, in bytes.
* @member {number} [dataReadCrossPod] the amount of data read across multiple
* pods, in bytes.
*
* @member {number} [dataReadIntraPod] Gets the amount of data read in one
* pod, in bytes.
* @member {number} [dataReadIntraPod] the amount of data read in one pod, in
* bytes.
*
* @member {number} [dataToRead] Gets the amount of data remaining to be read,
* in bytes.
* @member {number} [dataToRead] the amount of data remaining to be read, in
* bytes.
*
* @member {number} [dataWritten] Gets the amount of data written, in bytes.
* @member {number} [dataWritten] the amount of data written, in bytes.
*
* @member {number} [duplicateDiscardCount] Gets the number of duplicates that
* were discarded.
* @member {number} [duplicateDiscardCount] the number of duplicates that were
* discarded.
*
* @member {number} [failedCount] Gets the number of failures that occured in
* @member {number} [failedCount] the number of failures that occured in this
* stage.
*
* @member {number} [maxVertexDataRead] the maximum amount of data read in a
* single vertex, in bytes.
*
* @member {number} [minVertexDataRead] the minimum amount of data read in a
* single vertex, in bytes.
*
* @member {number} [readFailureCount] the number of read failures in this
* stage.
*
* @member {number} [revocationCount] the number of vertices that were revoked
* during this stage.
*
* @member {number} [runningCount] the number of currently running vertices in
* this stage.
*
* @member {number} [maxVertexDataRead] Gets the maximum amount of data read
* in a single vertex, in bytes.
*
* @member {number} [minVertexDataRead] Gets the minimum amount of data read
* in a single vertex, in bytes.
*
* @member {number} [readFailureCount] Gets the number of read failures in
* this stage.
*
* @member {number} [revocationCount] Gets the number of vertices that were
* revoked during this stage.
*
* @member {number} [runningCount] Gets the number of currently running
* vertices in this stage.
*
* @member {number} [scheduledCount] Gets the number of currently scheduled
* @member {number} [scheduledCount] the number of currently scheduled
* vertices in this stage
*
* @member {string} [stageName] Gets the name of this stage in job execution.
* @member {string} [stageName] the name of this stage in job execution.
*
* @member {number} [succeededCount] Gets the number of vertices that
* succeeded in this stage.
* @member {number} [succeededCount] the number of vertices that succeeded in
* this stage.
*
* @member {number} [tempDataWritten] Gets the amount of temporary data
* written, in bytes.
* @member {number} [tempDataWritten] the amount of temporary data written, in
* bytes.
*
* @member {number} [totalCount] Gets the total vertex count for this stage.
* @member {number} [totalCount] the total vertex count for this stage.
*
* @member {moment.duration} [totalFailedTime] Gets the amount of time that
* failed vertices took up in this stage.
* @member {moment.duration} [totalFailedTime] the amount of time that failed
* vertices took up in this stage.
*
* @member {number} [totalProgress] Gets the current progress of this stage,
* as a percentage.
* @member {number} [totalProgress] the current progress of this stage, as a
* percentage.
*
* @member {moment.duration} [totalSucceededTime] Gets the amount of time all
* @member {moment.duration} [totalSucceededTime] the amount of time all
* successful vertices took in this stage.
*
*/
@ -100,10 +101,10 @@ export interface JobStatisticsVertexStage {
* Initializes a new instance of the JobStatistics class.
* @constructor
* The Data Lake Analytics job execution statistics.
* @member {date} [lastUpdateTimeUtc] Gets the last update time for the
* statistics.
*
* @member {date} [lastUpdateTimeUtc] the last update time for the statistics.
*
* @member {array} [stages] Gets the list of stages for the job.
* @member {array} [stages] the list of stages for the job.
*
*/
export interface JobStatistics {
@ -116,11 +117,12 @@ export interface JobStatistics {
* Initializes a new instance of the JobDataPath class.
* @constructor
* A Data Lake Analytics job data path item.
* @member {uuid} [jobId] Gets the id of the job this data is for.
*
* @member {uuid} [jobId] the id of the job this data is for.
*
* @member {string} [command] Gets the command that this job data relates to.
* @member {string} [command] the command that this job data relates to.
*
* @member {array} [paths] Gets the list of paths to all of the job data.
* @member {array} [paths] the list of paths to all of the job data.
*
*/
export interface JobDataPath {
@ -135,14 +137,14 @@ export interface JobDataPath {
* @constructor
* The Data Lake Analytics job state audit records for tracking the lifecycle
* of a job.
* @member {string} [newState] Gets the new state the job is in.
*
* @member {string} [newState] the new state the job is in.
*
* @member {date} [timeStamp] Gets the time stamp that the state change took
* place.
* @member {date} [timeStamp] the time stamp that the state change took place.
*
* @member {string} [requestedByUser] Gets the user who requests the change.
* @member {string} [requestedByUser] the user who requests the change.
*
* @member {string} [details] Gets the details of the audit log.
* @member {string} [details] the details of the audit log.
*
*/
export interface JobStateAuditRecord {
@ -157,12 +159,13 @@ export interface JobStateAuditRecord {
* Initializes a new instance of the JobResource class.
* @constructor
* The Data Lake Analytics job resources.
* @member {string} [name] Gets or set the name of the resource.
*
* @member {string} [name] the name of the resource.
*
* @member {string} [resourcePath] Gets or sets the path to the resource.
* @member {string} [resourcePath] the path to the resource.
*
* @member {string} [type] Gets or sets the job resource type. Possible values
* include: 'VertexResource', 'JobManagerResource', 'StatisticsResource',
* @member {string} [type] the job resource type. Possible values include:
* 'VertexResource', 'JobManagerResource', 'StatisticsResource',
* 'VertexResourceInUserFolder', 'JobManagerResourceInUserFolder',
* 'StatisticsResourceInUserFolder'
*
@ -178,10 +181,11 @@ export interface JobResource {
* Initializes a new instance of the JobProperties class.
* @constructor
* The common Data Lake Analytics job properties.
* @member {string} [runtimeVersion] Gets or sets the runtime version of the
* Data Lake Analytics engine to use for the specific type of job being run.
*
* @member {string} [runtimeVersion] the runtime version of the Data Lake
* Analytics engine to use for the specific type of job being run.
*
* @member {string} script Gets or sets the script to run
* @member {string} script the script to run
*
* @member {string} type Polymorhpic Discriminator
*
@ -196,62 +200,60 @@ export interface JobProperties {
* @class
* Initializes a new instance of the USqlJobProperties class.
* @constructor
* @member {array} [resources] Gets or sets the list of resources that are
* required by the job
* @member {array} [resources] the list of resources that are required by the
* job
*
* @member {object} [statistics] Gets or sets the job specific statistics.
* @member {object} [statistics] the job specific statistics.
*
* @member {date} [statistics.lastUpdateTimeUtc] Gets the last update time for
* the statistics.
* @member {date} [statistics.lastUpdateTimeUtc] the last update time for the
* statistics.
*
* @member {array} [statistics.stages] Gets the list of stages for the job.
* @member {array} [statistics.stages] the list of stages for the job.
*
* @member {object} [debugData] Gets or sets the job specific debug data
* locations.
* @member {object} [debugData] the job specific debug data locations.
*
* @member {uuid} [debugData.jobId] Gets the id of the job this data is for.
* @member {uuid} [debugData.jobId] the id of the job this data is for.
*
* @member {string} [debugData.command] Gets the command that this job data
* relates to.
* @member {string} [debugData.command] the command that this job data relates
* to.
*
* @member {array} [debugData.paths] Gets the list of paths to all of the job
* data.
* @member {array} [debugData.paths] the list of paths to all of the job data.
*
* @member {array} [diagnostics] Gets or sets the diagnostics for the job.
* @member {array} [diagnostics] the diagnostics for the job.
*
* @member {string} [algebraFilePath] Gets the algebra file path after the job
* has completed
* @member {string} [algebraFilePath] the algebra file path after the job has
* completed
*
* @member {moment.duration} [totalCompilationTime] Gets the total time this
* job spent compiling. This value should not be set by the user and will be
* @member {moment.duration} [totalCompilationTime] the total time this job
* spent compiling. This value should not be set by the user and will be
* ignored if it is.
*
* @member {moment.duration} [totalPauseTime] Gets the total time this job
* spent paused. This value should not be set by the user and will be ignored
* if it is.
* @member {moment.duration} [totalPauseTime] the total time this job spent
* paused. This value should not be set by the user and will be ignored if it
* is.
*
* @member {moment.duration} [totalQueuedTime] Gets the total time this job
* spent queued. This value should not be set by the user and will be ignored
* if it is.
* @member {moment.duration} [totalQueuedTime] the total time this job spent
* queued. This value should not be set by the user and will be ignored if it
* is.
*
* @member {moment.duration} [totalRunningTime] Gets the total time this job
* spent executing. This value should not be set by the user and will be
* ignored if it is.
* @member {moment.duration} [totalRunningTime] the total time this job spent
* executing. This value should not be set by the user and will be ignored if
* it is.
*
* @member {string} [rootProcessNodeId] Gets the ID used to identify the job
* @member {string} [rootProcessNodeId] the ID used to identify the job
* manager coordinating job execution. This value should not be set by the
* user and will be ignored if it is.
*
* @member {string} [yarnApplicationId] Gets the ID used to identify the yarn
* @member {string} [yarnApplicationId] the ID used to identify the yarn
* application executing the job. This value should not be set by the user
* and will be ignored if it is.
*
* @member {number} [yarnApplicationTimeStamp] Gets the timestamp (in ticks)
* for the yarn application executing the job. This value should not be set
* by the user and will be ignored if it is.
* @member {number} [yarnApplicationTimeStamp] the timestamp (in ticks) for
* the yarn application executing the job. This value should not be set by
* the user and will be ignored if it is.
*
* @member {string} [compileMode] Gets or sets the compile mode for the job.
* Possible values include: 'Semantic', 'Full', 'SingleBox'
* @member {string} [compileMode] the compile mode for the job. Possible
* values include: 'Semantic', 'Full', 'SingleBox'
*
*/
export interface USqlJobProperties extends JobProperties {
@ -274,18 +276,18 @@ export interface USqlJobProperties extends JobProperties {
* @class
* Initializes a new instance of the Diagnostics class.
* @constructor
* @member {number} [columnNumber] Gets the column where the error occured.
* @member {number} [columnNumber] the column where the error occured.
*
* @member {number} [end] Gets the ending index of the error.
* @member {number} [end] the ending index of the error.
*
* @member {number} [lineNumber] Gets the line number the error occured on.
* @member {number} [lineNumber] the line number the error occured on.
*
* @member {string} [message] Gets the error message.
* @member {string} [message] the error message.
*
* @member {string} [severity] Gets the severity of the error. Possible values
* @member {string} [severity] the severity of the error. Possible values
* include: 'Warning', 'Error', 'Info'
*
* @member {number} [start] Gets the starting index of the error.
* @member {number} [start] the starting index of the error.
*
*/
export interface Diagnostics {
@ -301,17 +303,14 @@ export interface Diagnostics {
* @class
* Initializes a new instance of the HiveJobStatementInfo class.
* @constructor
* @member {string} [logLocation] Gets or sets the log location for this
* statement.
* @member {string} [logLocation] the log location for this statement.
*
* @member {string} [resultPreviewLocation] Gets or sets the result preview
* location for this statement.
* @member {string} [resultPreviewLocation] the result preview location for
* this statement.
*
* @member {string} [resultLocation] Gets or sets the result location for this
* statement.
* @member {string} [resultLocation] the result location for this statement.
*
* @member {string} [errorMessage] Gets or sets the error message for this
* statement.
* @member {string} [errorMessage] the error message for this statement.
*
*/
export interface HiveJobStatementInfo {
@ -325,19 +324,18 @@ export interface HiveJobStatementInfo {
* @class
* Initializes a new instance of the HiveJobProperties class.
* @constructor
* @member {array} [statementInfo] Gets or sets the statement information for
* each statement in the script
* @member {array} [statementInfo] the statement information for each
* statement in the script
*
* @member {string} [logsLocation] Gets or sets the Hive logs location
* @member {string} [logsLocation] the Hive logs location
*
* @member {string} [warehouseLocation] Gets or sets the location of the Hive
* warehouse
* @member {string} [warehouseLocation] the location of the Hive warehouse
*
* @member {number} [statementCount] Gets or sets the number of statements
* that will be run based on the script
* @member {number} [statementCount] the number of statements that will be run
* based on the script
*
* @member {number} [executedStatementCount] Gets or sets the number of
* statements that have been run based on the script
* @member {number} [executedStatementCount] the number of statements that
* have been run based on the script
*
*/
export interface HiveJobProperties extends JobProperties {
@ -353,76 +351,76 @@ export interface HiveJobProperties extends JobProperties {
* Initializes a new instance of the JobErrorDetails class.
* @constructor
* The Data Lake Analytics job error details.
* @member {string} [description] Gets the error message description
*
* @member {string} [description] the error message description
*
* @member {string} [details] Gets the details of the error message.
* @member {string} [details] the details of the error message.
*
* @member {number} [endOffset] Gets the end offset in the job where the error
* was found.
* @member {number} [endOffset] the end offset in the job where the error was
* found.
*
* @member {string} [errorId] Gets the specific identifier for the type of
* error encountered in the job.
* @member {string} [errorId] the specific identifier for the type of error
* encountered in the job.
*
* @member {string} [filePath] Gets the path to any supplemental error files,
* @member {string} [filePath] the path to any supplemental error files, if
* any.
*
* @member {string} [helpLink] the link to MSDN or Azure help for this type of
* error, if any.
*
* @member {string} [internalDiagnostics] the internal diagnostic stack trace
* if the user requesting the job error details has sufficient permissions it
* will be retrieved, otherwise it will be empty.
*
* @member {number} [lineNumber] the specific line number in the job where the
* error occured.
*
* @member {string} [message] the user friendly error message for the failure.
*
* @member {string} [resolution] the recommended resolution for the failure,
* if any.
*
* @member {string} [helpLink] Gets the link to MSDN or Azure help for this
* type of error, if any.
* @member {object} [innerError] the inner error of this specific job error
* message, if any.
*
* @member {string} [internalDiagnostics] Gets the internal diagnostic stack
* trace if the user requesting the job error details has sufficient
* permissions it will be retrieved, otherwise it will be empty.
* @member {number} [innerError.diagnosticCode] the diagnostic error code.
*
* @member {number} [lineNumber] Gets the specific line number in the job
* where the error occured.
*
* @member {string} [message] Gets the user friendly error message for the
* failure.
*
* @member {string} [resolution] Gets the recommended resolution for the
* failure, if any.
*
* @member {object} [innerError] Gets the inner error of this specific job
* error message, if any.
*
* @member {number} [innerError.diagnosticCode] Gets the diagnostic error code.
*
* @member {string} [innerError.severity] Gets the severity level of the
* failure. Possible values include: 'Warning', 'Error', 'Info'
*
* @member {string} [innerError.details] Gets the details of the error message.
*
* @member {string} [innerError.component] Gets the component that failed.
*
* @member {string} [innerError.errorId] Gets the specific identifier for the
* type of error encountered in the job.
*
* @member {string} [innerError.helpLink] Gets the link to MSDN or Azure help
* for this type of error, if any.
*
* @member {string} [innerError.internalDiagnostics] Gets the internal
* diagnostic stack trace if the user requesting the job error details has
* sufficient permissions it will be retrieved, otherwise it will be empty.
*
* @member {string} [innerError.message] Gets the user friendly error message
* for the failure.
*
* @member {string} [innerError.resolution] Gets the recommended resolution
* for the failure, if any.
*
* @member {string} [innerError.source] Gets the ultimate source of the
* failure (usually either SYSTEM or USER).
*
* @member {string} [innerError.description] Gets the error message description
*
* @member {string} [severity] Gets the severity level of the failure.
* @member {string} [innerError.severity] the severity level of the failure.
* Possible values include: 'Warning', 'Error', 'Info'
*
* @member {string} [source] Gets the ultimate source of the failure (usually
* @member {string} [innerError.details] the details of the error message.
*
* @member {string} [innerError.component] the component that failed.
*
* @member {string} [innerError.errorId] the specific identifier for the type
* of error encountered in the job.
*
* @member {string} [innerError.helpLink] the link to MSDN or Azure help for
* this type of error, if any.
*
* @member {string} [innerError.internalDiagnostics] the internal diagnostic
* stack trace if the user requesting the job error details has sufficient
* permissions it will be retrieved, otherwise it will be empty.
*
* @member {string} [innerError.message] the user friendly error message for
* the failure.
*
* @member {string} [innerError.resolution] the recommended resolution for the
* failure, if any.
*
* @member {string} [innerError.source] the ultimate source of the failure
* (usually either SYSTEM or USER).
*
* @member {string} [innerError.description] the error message description
*
* @member {string} [severity] the severity level of the failure. Possible
* values include: 'Warning', 'Error', 'Info'
*
* @member {string} [source] the ultimate source of the failure (usually
* either SYSTEM or USER).
*
* @member {number} [startOffset] Gets the start offset in the job where the
* error was found
* @member {number} [startOffset] the start offset in the job where the error
* was found
*
*/
export interface JobErrorDetails {
@ -447,35 +445,35 @@ export interface JobErrorDetails {
* Initializes a new instance of the JobInnerError class.
* @constructor
* The Data Lake Analytics job error details.
* @member {number} [diagnosticCode] Gets the diagnostic error code.
*
* @member {number} [diagnosticCode] the diagnostic error code.
*
* @member {string} [severity] Gets the severity level of the failure.
* Possible values include: 'Warning', 'Error', 'Info'
* @member {string} [severity] the severity level of the failure. Possible
* values include: 'Warning', 'Error', 'Info'
*
* @member {string} [details] Gets the details of the error message.
* @member {string} [details] the details of the error message.
*
* @member {string} [component] Gets the component that failed.
* @member {string} [component] the component that failed.
*
* @member {string} [errorId] Gets the specific identifier for the type of
* error encountered in the job.
* @member {string} [errorId] the specific identifier for the type of error
* encountered in the job.
*
* @member {string} [helpLink] Gets the link to MSDN or Azure help for this
* type of error, if any.
* @member {string} [helpLink] the link to MSDN or Azure help for this type of
* error, if any.
*
* @member {string} [internalDiagnostics] Gets the internal diagnostic stack
* trace if the user requesting the job error details has sufficient
* permissions it will be retrieved, otherwise it will be empty.
* @member {string} [internalDiagnostics] the internal diagnostic stack trace
* if the user requesting the job error details has sufficient permissions it
* will be retrieved, otherwise it will be empty.
*
* @member {string} [message] Gets the user friendly error message for the
* failure.
* @member {string} [message] the user friendly error message for the failure.
*
* @member {string} [resolution] Gets the recommended resolution for the
* failure, if any.
* @member {string} [resolution] the recommended resolution for the failure,
* if any.
*
* @member {string} [source] Gets the ultimate source of the failure (usually
* @member {string} [source] the ultimate source of the failure (usually
* either SYSTEM or USER).
*
* @member {string} [description] Gets the error message description
* @member {string} [description] the error message description
*
*/
export interface JobInnerError {
@ -497,60 +495,58 @@ export interface JobInnerError {
* Initializes a new instance of the JobInformation class.
* @constructor
* The common Data Lake Analytics job information properties.
* @member {uuid} [jobId] Gets or sets the job's unique identifier (a GUID).
*
* @member {uuid} [jobId] the job's unique identifier (a GUID).
*
* @member {string} name Gets or sets the friendly name of the job.
* @member {string} name the friendly name of the job.
*
* @member {string} type Gets or sets the job type of the current job (Hive or
* USql). Possible values include: 'USql', 'Hive'
* @member {string} type the job type of the current job (Hive or USql).
* Possible values include: 'USql', 'Hive'
*
* @member {string} [submitter] Gets or sets the user or account that
* submitted the job.
* @member {string} [submitter] the user or account that submitted the job.
*
* @member {array} [errorMessage] Gets the error message details for the job,
* if the job failed.
* @member {array} [errorMessage] the error message details for the job, if
* the job failed.
*
* @member {number} [degreeOfParallelism] Gets or sets the degree of
* parallelism used for this job. This must be greater than 0.
* @member {number} [degreeOfParallelism] the degree of parallelism used for
* this job. This must be greater than 0.
*
* @member {number} [priority] Gets or sets the priority value for the current
* job. Lower numbers have a higher priority. By default, a job has a
* priority of 1000. This must be greater than 0.
* @member {number} [priority] the priority value for the current job. Lower
* numbers have a higher priority. By default, a job has a priority of 1000.
* This must be greater than 0.
*
* @member {date} [submitTime] Gets the time the job was submitted to the
* service.
* @member {date} [submitTime] the time the job was submitted to the service.
*
* @member {date} [startTime] Gets the start time of the job.
* @member {date} [startTime] the start time of the job.
*
* @member {date} [endTime] Gets the completion time of the job.
* @member {date} [endTime] the completion time of the job.
*
* @member {string} [state] Gets the job state. When the job is in the Ended
* state, refer to Result and ErrorMessage for details. Possible values
* include: 'Accepted', 'Compiling', 'Ended', 'New', 'Queued', 'Running',
* @member {string} [state] the job state. When the job is in the Ended state,
* refer to Result and ErrorMessage for details. Possible values include:
* 'Accepted', 'Compiling', 'Ended', 'New', 'Queued', 'Running',
* 'Scheduling', 'Starting', 'Paused', 'WaitingForCapacity'
*
* @member {string} [result] Gets the result of job execution or the current
* result of the running job. Possible values include: 'None', 'Succeeded',
* @member {string} [result] the result of job execution or the current result
* of the running job. Possible values include: 'None', 'Succeeded',
* 'Cancelled', 'Failed'
*
* @member {string} [logFolder] Gets or sets the log folder path to use in the
* following format:
* @member {string} [logFolder] the log folder path to use in the following
* format:
* adl://<accountName>.azuredatalakestore.net/system/jobservice/jobs/Usql/2016/03/13/17/18/5fe51957-93bc-4de0-8ddc-c5a4753b068b/logs/.
*
* @member {array} [logFilePatterns] Gets or sets the list of log file name
* patterns to find in the logFolder. '*' is the only matching character
* allowed. Example format: jobExecution*.log or *mylog*.txt
* @member {array} [logFilePatterns] the list of log file name patterns to
* find in the logFolder. '*' is the only matching character allowed. Example
* format: jobExecution*.log or *mylog*.txt
*
* @member {array} [stateAuditRecords] Gets the job state audit records,
* indicating when various operations have been performed on this job.
* @member {array} [stateAuditRecords] the job state audit records, indicating
* when various operations have been performed on this job.
*
* @member {object} properties Gets or sets the job specific properties.
* @member {object} properties the job specific properties.
*
* @member {string} [properties.runtimeVersion] Gets or sets the runtime
* version of the Data Lake Analytics engine to use for the specific type of
* job being run.
* @member {string} [properties.runtimeVersion] the runtime version of the
* Data Lake Analytics engine to use for the specific type of job being run.
*
* @member {string} [properties.script] Gets or sets the script to run
* @member {string} [properties.script] the script to run
*
* @member {string} [properties.type] Polymorhpic Discriminator
*

Просмотреть файл

@ -17,11 +17,12 @@ var util = require('util');
* Initializes a new instance of the JobDataPath class.
* @constructor
* A Data Lake Analytics job data path item.
* @member {uuid} [jobId] Gets the id of the job this data is for.
*
* @member {uuid} [jobId] the id of the job this data is for.
*
* @member {string} [command] Gets the command that this job data relates to.
* @member {string} [command] the command that this job data relates to.
*
* @member {array} [paths] Gets the list of paths to all of the job data.
* @member {array} [paths] the list of paths to all of the job data.
*
*/
function JobDataPath() {

Просмотреть файл

@ -17,76 +17,76 @@ var models = require('./index');
* Initializes a new instance of the JobErrorDetails class.
* @constructor
* The Data Lake Analytics job error details.
* @member {string} [description] Gets the error message description
*
* @member {string} [description] the error message description
*
* @member {string} [details] Gets the details of the error message.
* @member {string} [details] the details of the error message.
*
* @member {number} [endOffset] Gets the end offset in the job where the error
* was found.
* @member {number} [endOffset] the end offset in the job where the error was
* found.
*
* @member {string} [errorId] Gets the specific identifier for the type of
* error encountered in the job.
* @member {string} [errorId] the specific identifier for the type of error
* encountered in the job.
*
* @member {string} [filePath] Gets the path to any supplemental error files,
* @member {string} [filePath] the path to any supplemental error files, if
* any.
*
* @member {string} [helpLink] the link to MSDN or Azure help for this type of
* error, if any.
*
* @member {string} [internalDiagnostics] the internal diagnostic stack trace
* if the user requesting the job error details has sufficient permissions it
* will be retrieved, otherwise it will be empty.
*
* @member {number} [lineNumber] the specific line number in the job where the
* error occured.
*
* @member {string} [message] the user friendly error message for the failure.
*
* @member {string} [resolution] the recommended resolution for the failure,
* if any.
*
* @member {string} [helpLink] Gets the link to MSDN or Azure help for this
* type of error, if any.
* @member {object} [innerError] the inner error of this specific job error
* message, if any.
*
* @member {string} [internalDiagnostics] Gets the internal diagnostic stack
* trace if the user requesting the job error details has sufficient
* permissions it will be retrieved, otherwise it will be empty.
* @member {number} [innerError.diagnosticCode] the diagnostic error code.
*
* @member {number} [lineNumber] Gets the specific line number in the job
* where the error occured.
*
* @member {string} [message] Gets the user friendly error message for the
* failure.
*
* @member {string} [resolution] Gets the recommended resolution for the
* failure, if any.
*
* @member {object} [innerError] Gets the inner error of this specific job
* error message, if any.
*
* @member {number} [innerError.diagnosticCode] Gets the diagnostic error code.
*
* @member {string} [innerError.severity] Gets the severity level of the
* failure. Possible values include: 'Warning', 'Error', 'Info'
*
* @member {string} [innerError.details] Gets the details of the error message.
*
* @member {string} [innerError.component] Gets the component that failed.
*
* @member {string} [innerError.errorId] Gets the specific identifier for the
* type of error encountered in the job.
*
* @member {string} [innerError.helpLink] Gets the link to MSDN or Azure help
* for this type of error, if any.
*
* @member {string} [innerError.internalDiagnostics] Gets the internal
* diagnostic stack trace if the user requesting the job error details has
* sufficient permissions it will be retrieved, otherwise it will be empty.
*
* @member {string} [innerError.message] Gets the user friendly error message
* for the failure.
*
* @member {string} [innerError.resolution] Gets the recommended resolution
* for the failure, if any.
*
* @member {string} [innerError.source] Gets the ultimate source of the
* failure (usually either SYSTEM or USER).
*
* @member {string} [innerError.description] Gets the error message description
*
* @member {string} [severity] Gets the severity level of the failure.
* @member {string} [innerError.severity] the severity level of the failure.
* Possible values include: 'Warning', 'Error', 'Info'
*
* @member {string} [source] Gets the ultimate source of the failure (usually
* @member {string} [innerError.details] the details of the error message.
*
* @member {string} [innerError.component] the component that failed.
*
* @member {string} [innerError.errorId] the specific identifier for the type
* of error encountered in the job.
*
* @member {string} [innerError.helpLink] the link to MSDN or Azure help for
* this type of error, if any.
*
* @member {string} [innerError.internalDiagnostics] the internal diagnostic
* stack trace if the user requesting the job error details has sufficient
* permissions it will be retrieved, otherwise it will be empty.
*
* @member {string} [innerError.message] the user friendly error message for
* the failure.
*
* @member {string} [innerError.resolution] the recommended resolution for the
* failure, if any.
*
* @member {string} [innerError.source] the ultimate source of the failure
* (usually either SYSTEM or USER).
*
* @member {string} [innerError.description] the error message description
*
* @member {string} [severity] the severity level of the failure. Possible
* values include: 'Warning', 'Error', 'Info'
*
* @member {string} [source] the ultimate source of the failure (usually
* either SYSTEM or USER).
*
* @member {number} [startOffset] Gets the start offset in the job where the
* error was found
* @member {number} [startOffset] the start offset in the job where the error
* was found
*
*/
function JobErrorDetails() {

Просмотреть файл

@ -17,12 +17,12 @@ var util = require('util');
* Initializes a new instance of the JobInfoListResult class.
* @constructor
* List of jobInfo items.
* @member {array} [value] Gets the list of jobInfo items.
* @member {array} [value] the list of jobInfo items.
*
* @member {string} [nextLink] Gets the link (url) to the next page of results.
* @member {string} [nextLink] the link (url) to the next page of results.
*
* @member {number} [count] Gets the total count of results that are
* available, but might not be returned in the current page.
* @member {number} [count] the total count of results that are available, but
* might not be returned in the current page.
*
*/
function JobInfoListResult() {

Просмотреть файл

@ -19,60 +19,58 @@ var util = require('util');
* Initializes a new instance of the JobInformation class.
* @constructor
* The common Data Lake Analytics job information properties.
* @member {uuid} [jobId] Gets or sets the job's unique identifier (a GUID).
*
* @member {uuid} [jobId] the job's unique identifier (a GUID).
*
* @member {string} name Gets or sets the friendly name of the job.
* @member {string} name the friendly name of the job.
*
* @member {string} type Gets or sets the job type of the current job (Hive or
* USql). Possible values include: 'USql', 'Hive'
* @member {string} type the job type of the current job (Hive or USql).
* Possible values include: 'USql', 'Hive'
*
* @member {string} [submitter] Gets or sets the user or account that
* submitted the job.
* @member {string} [submitter] the user or account that submitted the job.
*
* @member {array} [errorMessage] Gets the error message details for the job,
* if the job failed.
* @member {array} [errorMessage] the error message details for the job, if
* the job failed.
*
* @member {number} [degreeOfParallelism] Gets or sets the degree of
* parallelism used for this job. This must be greater than 0.
* @member {number} [degreeOfParallelism] the degree of parallelism used for
* this job. This must be greater than 0.
*
* @member {number} [priority] Gets or sets the priority value for the current
* job. Lower numbers have a higher priority. By default, a job has a
* priority of 1000. This must be greater than 0.
* @member {number} [priority] the priority value for the current job. Lower
* numbers have a higher priority. By default, a job has a priority of 1000.
* This must be greater than 0.
*
* @member {date} [submitTime] Gets the time the job was submitted to the
* service.
* @member {date} [submitTime] the time the job was submitted to the service.
*
* @member {date} [startTime] Gets the start time of the job.
* @member {date} [startTime] the start time of the job.
*
* @member {date} [endTime] Gets the completion time of the job.
* @member {date} [endTime] the completion time of the job.
*
* @member {string} [state] Gets the job state. When the job is in the Ended
* state, refer to Result and ErrorMessage for details. Possible values
* include: 'Accepted', 'Compiling', 'Ended', 'New', 'Queued', 'Running',
* @member {string} [state] the job state. When the job is in the Ended state,
* refer to Result and ErrorMessage for details. Possible values include:
* 'Accepted', 'Compiling', 'Ended', 'New', 'Queued', 'Running',
* 'Scheduling', 'Starting', 'Paused', 'WaitingForCapacity'
*
* @member {string} [result] Gets the result of job execution or the current
* result of the running job. Possible values include: 'None', 'Succeeded',
* @member {string} [result] the result of job execution or the current result
* of the running job. Possible values include: 'None', 'Succeeded',
* 'Cancelled', 'Failed'
*
* @member {string} [logFolder] Gets or sets the log folder path to use in the
* following format:
* @member {string} [logFolder] the log folder path to use in the following
* format:
* adl://<accountName>.azuredatalakestore.net/system/jobservice/jobs/Usql/2016/03/13/17/18/5fe51957-93bc-4de0-8ddc-c5a4753b068b/logs/.
*
* @member {array} [logFilePatterns] Gets or sets the list of log file name
* patterns to find in the logFolder. '*' is the only matching character
* allowed. Example format: jobExecution*.log or *mylog*.txt
* @member {array} [logFilePatterns] the list of log file name patterns to
* find in the logFolder. '*' is the only matching character allowed. Example
* format: jobExecution*.log or *mylog*.txt
*
* @member {array} [stateAuditRecords] Gets the job state audit records,
* indicating when various operations have been performed on this job.
* @member {array} [stateAuditRecords] the job state audit records, indicating
* when various operations have been performed on this job.
*
* @member {object} properties Gets or sets the job specific properties.
* @member {object} properties the job specific properties.
*
* @member {string} [properties.runtimeVersion] Gets or sets the runtime
* version of the Data Lake Analytics engine to use for the specific type of
* job being run.
* @member {string} [properties.runtimeVersion] the runtime version of the
* Data Lake Analytics engine to use for the specific type of job being run.
*
* @member {string} [properties.script] Gets or sets the script to run
* @member {string} [properties.script] the script to run
*
* @member {string} [properties.type] Polymorhpic Discriminator
*

Просмотреть файл

@ -15,35 +15,35 @@
* Initializes a new instance of the JobInnerError class.
* @constructor
* The Data Lake Analytics job error details.
* @member {number} [diagnosticCode] Gets the diagnostic error code.
*
* @member {number} [diagnosticCode] the diagnostic error code.
*
* @member {string} [severity] Gets the severity level of the failure.
* Possible values include: 'Warning', 'Error', 'Info'
* @member {string} [severity] the severity level of the failure. Possible
* values include: 'Warning', 'Error', 'Info'
*
* @member {string} [details] Gets the details of the error message.
* @member {string} [details] the details of the error message.
*
* @member {string} [component] Gets the component that failed.
* @member {string} [component] the component that failed.
*
* @member {string} [errorId] Gets the specific identifier for the type of
* error encountered in the job.
* @member {string} [errorId] the specific identifier for the type of error
* encountered in the job.
*
* @member {string} [helpLink] Gets the link to MSDN or Azure help for this
* type of error, if any.
* @member {string} [helpLink] the link to MSDN or Azure help for this type of
* error, if any.
*
* @member {string} [internalDiagnostics] Gets the internal diagnostic stack
* trace if the user requesting the job error details has sufficient
* permissions it will be retrieved, otherwise it will be empty.
* @member {string} [internalDiagnostics] the internal diagnostic stack trace
* if the user requesting the job error details has sufficient permissions it
* will be retrieved, otherwise it will be empty.
*
* @member {string} [message] Gets the user friendly error message for the
* failure.
* @member {string} [message] the user friendly error message for the failure.
*
* @member {string} [resolution] Gets the recommended resolution for the
* failure, if any.
* @member {string} [resolution] the recommended resolution for the failure,
* if any.
*
* @member {string} [source] Gets the ultimate source of the failure (usually
* @member {string} [source] the ultimate source of the failure (usually
* either SYSTEM or USER).
*
* @member {string} [description] Gets the error message description
* @member {string} [description] the error message description
*
*/
function JobInnerError() {

Просмотреть файл

@ -15,10 +15,11 @@
* Initializes a new instance of the JobProperties class.
* @constructor
* The common Data Lake Analytics job properties.
* @member {string} [runtimeVersion] Gets or sets the runtime version of the
* Data Lake Analytics engine to use for the specific type of job being run.
*
* @member {string} [runtimeVersion] the runtime version of the Data Lake
* Analytics engine to use for the specific type of job being run.
*
* @member {string} script Gets or sets the script to run
* @member {string} script the script to run
*
* @member {string} type Polymorhpic Discriminator
*

Просмотреть файл

@ -15,12 +15,13 @@
* Initializes a new instance of the JobResource class.
* @constructor
* The Data Lake Analytics job resources.
* @member {string} [name] Gets or set the name of the resource.
*
* @member {string} [name] the name of the resource.
*
* @member {string} [resourcePath] Gets or sets the path to the resource.
* @member {string} [resourcePath] the path to the resource.
*
* @member {string} [type] Gets or sets the job resource type. Possible values
* include: 'VertexResource', 'JobManagerResource', 'StatisticsResource',
* @member {string} [type] the job resource type. Possible values include:
* 'VertexResource', 'JobManagerResource', 'StatisticsResource',
* 'VertexResourceInUserFolder', 'JobManagerResourceInUserFolder',
* 'StatisticsResourceInUserFolder'
*

Просмотреть файл

@ -16,14 +16,14 @@
* @constructor
* The Data Lake Analytics job state audit records for tracking the lifecycle
* of a job.
* @member {string} [newState] Gets the new state the job is in.
*
* @member {string} [newState] the new state the job is in.
*
* @member {date} [timeStamp] Gets the time stamp that the state change took
* place.
* @member {date} [timeStamp] the time stamp that the state change took place.
*
* @member {string} [requestedByUser] Gets the user who requests the change.
* @member {string} [requestedByUser] the user who requests the change.
*
* @member {string} [details] Gets the details of the audit log.
* @member {string} [details] the details of the audit log.
*
*/
function JobStateAuditRecord() {

Просмотреть файл

@ -19,10 +19,10 @@ var util = require('util');
* Initializes a new instance of the JobStatistics class.
* @constructor
* The Data Lake Analytics job execution statistics.
* @member {date} [lastUpdateTimeUtc] Gets the last update time for the
* statistics.
*
* @member {date} [lastUpdateTimeUtc] the last update time for the statistics.
*
* @member {array} [stages] Gets the list of stages for the job.
* @member {array} [stages] the list of stages for the job.
*
*/
function JobStatistics() {

Просмотреть файл

@ -15,60 +15,61 @@
* Initializes a new instance of the JobStatisticsVertexStage class.
* @constructor
* The Data Lake Analytics job statistics vertex stage information.
* @member {number} [dataRead] Gets the amount of data read, in bytes.
*
* @member {number} [dataRead] the amount of data read, in bytes.
*
* @member {number} [dataReadCrossPod] Gets the amount of data read across
* multiple pods, in bytes.
* @member {number} [dataReadCrossPod] the amount of data read across multiple
* pods, in bytes.
*
* @member {number} [dataReadIntraPod] Gets the amount of data read in one
* pod, in bytes.
* @member {number} [dataReadIntraPod] the amount of data read in one pod, in
* bytes.
*
* @member {number} [dataToRead] Gets the amount of data remaining to be read,
* in bytes.
* @member {number} [dataToRead] the amount of data remaining to be read, in
* bytes.
*
* @member {number} [dataWritten] Gets the amount of data written, in bytes.
* @member {number} [dataWritten] the amount of data written, in bytes.
*
* @member {number} [duplicateDiscardCount] Gets the number of duplicates that
* were discarded.
* @member {number} [duplicateDiscardCount] the number of duplicates that were
* discarded.
*
* @member {number} [failedCount] Gets the number of failures that occured in
* @member {number} [failedCount] the number of failures that occured in this
* stage.
*
* @member {number} [maxVertexDataRead] the maximum amount of data read in a
* single vertex, in bytes.
*
* @member {number} [minVertexDataRead] the minimum amount of data read in a
* single vertex, in bytes.
*
* @member {number} [readFailureCount] the number of read failures in this
* stage.
*
* @member {number} [revocationCount] the number of vertices that were revoked
* during this stage.
*
* @member {number} [runningCount] the number of currently running vertices in
* this stage.
*
* @member {number} [maxVertexDataRead] Gets the maximum amount of data read
* in a single vertex, in bytes.
*
* @member {number} [minVertexDataRead] Gets the minimum amount of data read
* in a single vertex, in bytes.
*
* @member {number} [readFailureCount] Gets the number of read failures in
* this stage.
*
* @member {number} [revocationCount] Gets the number of vertices that were
* revoked during this stage.
*
* @member {number} [runningCount] Gets the number of currently running
* vertices in this stage.
*
* @member {number} [scheduledCount] Gets the number of currently scheduled
* @member {number} [scheduledCount] the number of currently scheduled
* vertices in this stage
*
* @member {string} [stageName] Gets the name of this stage in job execution.
* @member {string} [stageName] the name of this stage in job execution.
*
* @member {number} [succeededCount] Gets the number of vertices that
* succeeded in this stage.
* @member {number} [succeededCount] the number of vertices that succeeded in
* this stage.
*
* @member {number} [tempDataWritten] Gets the amount of temporary data
* written, in bytes.
* @member {number} [tempDataWritten] the amount of temporary data written, in
* bytes.
*
* @member {number} [totalCount] Gets the total vertex count for this stage.
* @member {number} [totalCount] the total vertex count for this stage.
*
* @member {moment.duration} [totalFailedTime] Gets the amount of time that
* failed vertices took up in this stage.
* @member {moment.duration} [totalFailedTime] the amount of time that failed
* vertices took up in this stage.
*
* @member {number} [totalProgress] Gets the current progress of this stage,
* as a percentage.
* @member {number} [totalProgress] the current progress of this stage, as a
* percentage.
*
* @member {moment.duration} [totalSucceededTime] Gets the amount of time all
* @member {moment.duration} [totalSucceededTime] the amount of time all
* successful vertices took in this stage.
*
*/

Просмотреть файл

@ -18,62 +18,60 @@ var util = require('util');
* @class
* Initializes a new instance of the USqlJobProperties class.
* @constructor
* @member {array} [resources] Gets or sets the list of resources that are
* required by the job
* @member {array} [resources] the list of resources that are required by the
* job
*
* @member {object} [statistics] Gets or sets the job specific statistics.
* @member {object} [statistics] the job specific statistics.
*
* @member {date} [statistics.lastUpdateTimeUtc] Gets the last update time for
* the statistics.
* @member {date} [statistics.lastUpdateTimeUtc] the last update time for the
* statistics.
*
* @member {array} [statistics.stages] Gets the list of stages for the job.
* @member {array} [statistics.stages] the list of stages for the job.
*
* @member {object} [debugData] Gets or sets the job specific debug data
* locations.
* @member {object} [debugData] the job specific debug data locations.
*
* @member {uuid} [debugData.jobId] Gets the id of the job this data is for.
* @member {uuid} [debugData.jobId] the id of the job this data is for.
*
* @member {string} [debugData.command] Gets the command that this job data
* relates to.
* @member {string} [debugData.command] the command that this job data relates
* to.
*
* @member {array} [debugData.paths] Gets the list of paths to all of the job
* data.
* @member {array} [debugData.paths] the list of paths to all of the job data.
*
* @member {array} [diagnostics] Gets or sets the diagnostics for the job.
* @member {array} [diagnostics] the diagnostics for the job.
*
* @member {string} [algebraFilePath] Gets the algebra file path after the job
* has completed
* @member {string} [algebraFilePath] the algebra file path after the job has
* completed
*
* @member {moment.duration} [totalCompilationTime] Gets the total time this
* job spent compiling. This value should not be set by the user and will be
* @member {moment.duration} [totalCompilationTime] the total time this job
* spent compiling. This value should not be set by the user and will be
* ignored if it is.
*
* @member {moment.duration} [totalPauseTime] Gets the total time this job
* spent paused. This value should not be set by the user and will be ignored
* if it is.
* @member {moment.duration} [totalPauseTime] the total time this job spent
* paused. This value should not be set by the user and will be ignored if it
* is.
*
* @member {moment.duration} [totalQueuedTime] Gets the total time this job
* spent queued. This value should not be set by the user and will be ignored
* if it is.
* @member {moment.duration} [totalQueuedTime] the total time this job spent
* queued. This value should not be set by the user and will be ignored if it
* is.
*
* @member {moment.duration} [totalRunningTime] Gets the total time this job
* spent executing. This value should not be set by the user and will be
* ignored if it is.
* @member {moment.duration} [totalRunningTime] the total time this job spent
* executing. This value should not be set by the user and will be ignored if
* it is.
*
* @member {string} [rootProcessNodeId] Gets the ID used to identify the job
* @member {string} [rootProcessNodeId] the ID used to identify the job
* manager coordinating job execution. This value should not be set by the
* user and will be ignored if it is.
*
* @member {string} [yarnApplicationId] Gets the ID used to identify the yarn
* @member {string} [yarnApplicationId] the ID used to identify the yarn
* application executing the job. This value should not be set by the user
* and will be ignored if it is.
*
* @member {number} [yarnApplicationTimeStamp] Gets the timestamp (in ticks)
* for the yarn application executing the job. This value should not be set
* by the user and will be ignored if it is.
* @member {number} [yarnApplicationTimeStamp] the timestamp (in ticks) for
* the yarn application executing the job. This value should not be set by
* the user and will be ignored if it is.
*
* @member {string} [compileMode] Gets or sets the compile mode for the job.
* Possible values include: 'Semantic', 'Full', 'SingleBox'
* @member {string} [compileMode] the compile mode for the job. Possible
* values include: 'Semantic', 'Full', 'SingleBox'
*
*/
function USqlJobProperties() {

Просмотреть файл

@ -67,37 +67,34 @@ export interface Job {
*
* @param {object} parameters The parameters to build a job.
*
* @param {uuid} [parameters.jobId] Gets or sets the job's unique identifier
* (a GUID).
* @param {uuid} [parameters.jobId] the job's unique identifier (a GUID).
*
* @param {string} [parameters.name] Gets or sets the friendly name of the job.
* @param {string} [parameters.name] the friendly name of the job.
*
* @param {string} [parameters.type] Gets or sets the job type of the current
* job (Hive or USql). Possible values include: 'USql', 'Hive'
* @param {string} [parameters.type] the job type of the current job (Hive or
* USql). Possible values include: 'USql', 'Hive'
*
* @param {string} [parameters.submitter] Gets or sets the user or account
* that submitted the job.
* @param {string} [parameters.submitter] the user or account that submitted
* the job.
*
* @param {number} [parameters.degreeOfParallelism] Gets or sets the degree of
* parallelism used for this job. This must be greater than 0.
* @param {number} [parameters.degreeOfParallelism] the degree of parallelism
* used for this job. This must be greater than 0.
*
* @param {number} [parameters.priority] Gets or sets the priority value for
* the current job. Lower numbers have a higher priority. By default, a job
* has a priority of 1000. This must be greater than 0.
* @param {number} [parameters.priority] the priority value for the current
* job. Lower numbers have a higher priority. By default, a job has a
* priority of 1000. This must be greater than 0.
*
* @param {array} [parameters.logFilePatterns] Gets or sets the list of log
* file name patterns to find in the logFolder. '*' is the only matching
* character allowed. Example format: jobExecution*.log or *mylog*.txt
* @param {array} [parameters.logFilePatterns] the list of log file name
* patterns to find in the logFolder. '*' is the only matching character
* allowed. Example format: jobExecution*.log or *mylog*.txt
*
* @param {object} [parameters.properties] Gets or sets the job specific
* properties.
* @param {object} [parameters.properties] the job specific properties.
*
* @param {string} [parameters.properties.runtimeVersion] Gets or sets the
* runtime version of the Data Lake Analytics engine to use for the specific
* type of job being run.
* @param {string} [parameters.properties.runtimeVersion] the runtime version
* of the Data Lake Analytics engine to use for the specific type of job
* being run.
*
* @param {string} [parameters.properties.script] Gets or sets the script to
* run
* @param {string} [parameters.properties.script] the script to run
*
* @param {string} [parameters.properties.type] Polymorhpic Discriminator
*
@ -160,37 +157,34 @@ export interface Job {
*
* @param {object} parameters The parameters to submit a job.
*
* @param {uuid} [parameters.jobId] Gets or sets the job's unique identifier
* (a GUID).
* @param {uuid} [parameters.jobId] the job's unique identifier (a GUID).
*
* @param {string} [parameters.name] Gets or sets the friendly name of the job.
* @param {string} [parameters.name] the friendly name of the job.
*
* @param {string} [parameters.type] Gets or sets the job type of the current
* job (Hive or USql). Possible values include: 'USql', 'Hive'
* @param {string} [parameters.type] the job type of the current job (Hive or
* USql). Possible values include: 'USql', 'Hive'
*
* @param {string} [parameters.submitter] Gets or sets the user or account
* that submitted the job.
* @param {string} [parameters.submitter] the user or account that submitted
* the job.
*
* @param {number} [parameters.degreeOfParallelism] Gets or sets the degree of
* parallelism used for this job. This must be greater than 0.
* @param {number} [parameters.degreeOfParallelism] the degree of parallelism
* used for this job. This must be greater than 0.
*
* @param {number} [parameters.priority] Gets or sets the priority value for
* the current job. Lower numbers have a higher priority. By default, a job
* has a priority of 1000. This must be greater than 0.
* @param {number} [parameters.priority] the priority value for the current
* job. Lower numbers have a higher priority. By default, a job has a
* priority of 1000. This must be greater than 0.
*
* @param {array} [parameters.logFilePatterns] Gets or sets the list of log
* file name patterns to find in the logFolder. '*' is the only matching
* character allowed. Example format: jobExecution*.log or *mylog*.txt
* @param {array} [parameters.logFilePatterns] the list of log file name
* patterns to find in the logFolder. '*' is the only matching character
* allowed. Example format: jobExecution*.log or *mylog*.txt
*
* @param {object} [parameters.properties] Gets or sets the job specific
* properties.
* @param {object} [parameters.properties] the job specific properties.
*
* @param {string} [parameters.properties.runtimeVersion] Gets or sets the
* runtime version of the Data Lake Analytics engine to use for the specific
* type of job being run.
* @param {string} [parameters.properties.runtimeVersion] the runtime version
* of the Data Lake Analytics engine to use for the specific type of job
* being run.
*
* @param {string} [parameters.properties.script] Gets or sets the script to
* run
* @param {string} [parameters.properties.script] the script to run
*
* @param {string} [parameters.properties.type] Polymorhpic Discriminator
*

Просмотреть файл

@ -334,37 +334,34 @@ Job.prototype.getDebugDataPath = function (accountName, jobIdentity, options, ca
*
* @param {object} parameters The parameters to build a job.
*
* @param {uuid} [parameters.jobId] Gets or sets the job's unique identifier
* (a GUID).
* @param {uuid} [parameters.jobId] the job's unique identifier (a GUID).
*
* @param {string} [parameters.name] Gets or sets the friendly name of the job.
* @param {string} [parameters.name] the friendly name of the job.
*
* @param {string} [parameters.type] Gets or sets the job type of the current
* job (Hive or USql). Possible values include: 'USql', 'Hive'
* @param {string} [parameters.type] the job type of the current job (Hive or
* USql). Possible values include: 'USql', 'Hive'
*
* @param {string} [parameters.submitter] Gets or sets the user or account
* that submitted the job.
* @param {string} [parameters.submitter] the user or account that submitted
* the job.
*
* @param {number} [parameters.degreeOfParallelism] Gets or sets the degree of
* parallelism used for this job. This must be greater than 0.
* @param {number} [parameters.degreeOfParallelism] the degree of parallelism
* used for this job. This must be greater than 0.
*
* @param {number} [parameters.priority] Gets or sets the priority value for
* the current job. Lower numbers have a higher priority. By default, a job
* has a priority of 1000. This must be greater than 0.
* @param {number} [parameters.priority] the priority value for the current
* job. Lower numbers have a higher priority. By default, a job has a
* priority of 1000. This must be greater than 0.
*
* @param {array} [parameters.logFilePatterns] Gets or sets the list of log
* file name patterns to find in the logFolder. '*' is the only matching
* character allowed. Example format: jobExecution*.log or *mylog*.txt
* @param {array} [parameters.logFilePatterns] the list of log file name
* patterns to find in the logFolder. '*' is the only matching character
* allowed. Example format: jobExecution*.log or *mylog*.txt
*
* @param {object} [parameters.properties] Gets or sets the job specific
* properties.
* @param {object} [parameters.properties] the job specific properties.
*
* @param {string} [parameters.properties.runtimeVersion] Gets or sets the
* runtime version of the Data Lake Analytics engine to use for the specific
* type of job being run.
* @param {string} [parameters.properties.runtimeVersion] the runtime version
* of the Data Lake Analytics engine to use for the specific type of job
* being run.
*
* @param {string} [parameters.properties.script] Gets or sets the script to
* run
* @param {string} [parameters.properties.script] the script to run
*
* @param {string} [parameters.properties.type] Polymorhpic Discriminator
*
@ -805,37 +802,34 @@ Job.prototype.get = function (accountName, jobIdentity, options, callback) {
*
* @param {object} parameters The parameters to submit a job.
*
* @param {uuid} [parameters.jobId] Gets or sets the job's unique identifier
* (a GUID).
* @param {uuid} [parameters.jobId] the job's unique identifier (a GUID).
*
* @param {string} [parameters.name] Gets or sets the friendly name of the job.
* @param {string} [parameters.name] the friendly name of the job.
*
* @param {string} [parameters.type] Gets or sets the job type of the current
* job (Hive or USql). Possible values include: 'USql', 'Hive'
* @param {string} [parameters.type] the job type of the current job (Hive or
* USql). Possible values include: 'USql', 'Hive'
*
* @param {string} [parameters.submitter] Gets or sets the user or account
* that submitted the job.
* @param {string} [parameters.submitter] the user or account that submitted
* the job.
*
* @param {number} [parameters.degreeOfParallelism] Gets or sets the degree of
* parallelism used for this job. This must be greater than 0.
* @param {number} [parameters.degreeOfParallelism] the degree of parallelism
* used for this job. This must be greater than 0.
*
* @param {number} [parameters.priority] Gets or sets the priority value for
* the current job. Lower numbers have a higher priority. By default, a job
* has a priority of 1000. This must be greater than 0.
* @param {number} [parameters.priority] the priority value for the current
* job. Lower numbers have a higher priority. By default, a job has a
* priority of 1000. This must be greater than 0.
*
* @param {array} [parameters.logFilePatterns] Gets or sets the list of log
* file name patterns to find in the logFolder. '*' is the only matching
* character allowed. Example format: jobExecution*.log or *mylog*.txt
* @param {array} [parameters.logFilePatterns] the list of log file name
* patterns to find in the logFolder. '*' is the only matching character
* allowed. Example format: jobExecution*.log or *mylog*.txt
*
* @param {object} [parameters.properties] Gets or sets the job specific
* properties.
* @param {object} [parameters.properties] the job specific properties.
*
* @param {string} [parameters.properties.runtimeVersion] Gets or sets the
* runtime version of the Data Lake Analytics engine to use for the specific
* type of job being run.
* @param {string} [parameters.properties.runtimeVersion] the runtime version
* of the Data Lake Analytics engine to use for the specific type of job
* being run.
*
* @param {string} [parameters.properties.script] Gets or sets the script to
* run
* @param {string} [parameters.properties.script] the script to run
*
* @param {string} [parameters.properties.type] Polymorhpic Discriminator
*

Просмотреть файл

@ -4,7 +4,7 @@
"contributors": [
"Goldsmith, Benjamin <begoldsm@microsoft.com>"
],
"version": "0.4.1",
"version": "0.4.2",
"description": "Microsoft Azure Data Lake Analytics Management Client Library for node",
"tags": [
"azure",
@ -22,8 +22,8 @@
}
],
"dependencies": {
"ms-rest": "^1.14.0",
"ms-rest-azure": "^1.14.0"
"ms-rest": "^1.14.2",
"ms-rest-azure": "^1.14.2"
},
"homepage": "http://github.com/Azure/azure-sdk-for-node",
"repository": {

Просмотреть файл

@ -17,7 +17,7 @@ declare class DataLakeStoreAccountManagementClient {
* Initializes a new instance of the DataLakeStoreAccountManagementClient class.
* @constructor
*
* @param {credentials} credentials - Gets Azure subscription credentials.
* @param {credentials} credentials - Credentials needed for the client to connect to Azure.
*
* @param {string} subscriptionId - Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
*

Просмотреть файл

@ -27,7 +27,7 @@ var operations = require('./operations');
* Initializes a new instance of the DataLakeStoreAccountManagementClient class.
* @constructor
*
* @param {credentials} credentials - Gets Azure subscription credentials.
* @param {credentials} credentials - Credentials needed for the client to connect to Azure.
*
* @param {string} subscriptionId - Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
*

Просмотреть файл

@ -24,26 +24,26 @@ var models = require('./index');
* status code for the successful request. If the asynchronous operation
* failed, the response body includes the HTTP status code for the failed
* request and error information regarding the failure.
* @member {string} [status] Gets the status of the AzureAsuncOperation.
* Possible values include: 'InProgress', 'Succeeded', 'Failed'
*
* @member {string} [status] the status of the AzureAsuncOperation. Possible
* values include: 'InProgress', 'Succeeded', 'Failed'
*
* @member {object} [error]
*
* @member {string} [error.code] Gets the HTTP status code or error code
* associated with this error
* @member {string} [error.code] the HTTP status code or error code associated
* with this error
*
* @member {string} [error.message] Gets the error message to display.
* @member {string} [error.message] the error message to display.
*
* @member {string} [error.target] Gets the target of the error.
* @member {string} [error.target] the target of the error.
*
* @member {array} [error.details] Gets the list of error details
* @member {array} [error.details] the list of error details
*
* @member {object} [error.innerError] Gets the inner exceptions or errors, if
* any
* @member {object} [error.innerError] the inner exceptions or errors, if any
*
* @member {string} [error.innerError.trace] Gets the stack trace for the error
* @member {string} [error.innerError.trace] the stack trace for the error
*
* @member {string} [error.innerError.context] Gets the context for the error
* @member {string} [error.innerError.context] the context for the error
* message
*
*/

Просмотреть файл

@ -17,37 +17,36 @@ var models = require('./index');
* Initializes a new instance of the DataLakeStoreAccount class.
* @constructor
* Data Lake Store account information
* @member {string} [location] Gets or sets the account regional location.
*
* @member {string} [location] the account regional location.
*
* @member {string} [name] Gets or sets the account name.
* @member {string} [name] the account name.
*
* @member {string} [type] Gets the namespace and type of the account.
* @member {string} [type] the namespace and type of the account.
*
* @member {string} [id] Gets the account subscription ID.
* @member {string} [id] the account subscription ID.
*
* @member {object} [tags] Gets or sets the value of custom properties.
* @member {object} [tags] the value of custom properties.
*
* @member {object} [properties] Gets or sets the Data Lake Store account
* properties.
* @member {object} [properties] the Data Lake Store account properties.
*
* @member {string} [properties.provisioningState] Gets the status of the Data
* Lake Store account while being provisioned. Possible values include:
* 'Failed', 'Creating', 'Running', 'Succeeded', 'Patching', 'Suspending',
* 'Resuming', 'Deleting', 'Deleted'
* @member {string} [properties.provisioningState] the status of the Data Lake
* Store account while being provisioned. Possible values include: 'Failed',
* 'Creating', 'Running', 'Succeeded', 'Patching', 'Suspending', 'Resuming',
* 'Deleting', 'Deleted'
*
* @member {string} [properties.state] Gets the status of the Data Lake Store
* @member {string} [properties.state] the status of the Data Lake Store
* account after provisioning has completed. Possible values include:
* 'active', 'suspended'
*
* @member {date} [properties.creationTime] Gets the account creation time.
* @member {date} [properties.creationTime] the account creation time.
*
* @member {date} [properties.lastModifiedTime] Gets the account last modified
* time.
* @member {date} [properties.lastModifiedTime] the account last modified time.
*
* @member {string} [properties.endpoint] Gets or sets the gateway host.
* @member {string} [properties.endpoint] the gateway host.
*
* @member {string} [properties.defaultGroup] Gets or sets the default owner
* group for all new folders and files created in the Data Lake Store account.
* @member {string} [properties.defaultGroup] the default owner group for all
* new folders and files created in the Data Lake Store account.
*
*/
function DataLakeStoreAccount() {

Просмотреть файл

@ -17,12 +17,12 @@ var util = require('util');
* Initializes a new instance of the DataLakeStoreAccountListResult class.
* @constructor
* Data Lake Store account list information response.
* @member {array} [value] Gets the results of the list operation
* @member {array} [value] the results of the list operation
*
* @member {string} [nextLink] Gets the link (url) to the next page of results.
* @member {string} [nextLink] the link (url) to the next page of results.
*
* @member {number} [count] Gets the total count of results that are
* available, but might not be returned in the current page.
* @member {number} [count] the total count of results that are available, but
* might not be returned in the current page.
*
*/
function DataLakeStoreAccountListResult() {

Просмотреть файл

@ -15,23 +15,23 @@
* Initializes a new instance of the DataLakeStoreAccountProperties class.
* @constructor
* Data Lake Store account properties information
* @member {string} [provisioningState] Gets the status of the Data Lake Store
*
* @member {string} [provisioningState] the status of the Data Lake Store
* account while being provisioned. Possible values include: 'Failed',
* 'Creating', 'Running', 'Succeeded', 'Patching', 'Suspending', 'Resuming',
* 'Deleting', 'Deleted'
*
* @member {string} [state] Gets the status of the Data Lake Store account
* after provisioning has completed. Possible values include: 'active',
* 'suspended'
* @member {string} [state] the status of the Data Lake Store account after
* provisioning has completed. Possible values include: 'active', 'suspended'
*
* @member {date} [creationTime] Gets the account creation time.
* @member {date} [creationTime] the account creation time.
*
* @member {date} [lastModifiedTime] Gets the account last modified time.
* @member {date} [lastModifiedTime] the account last modified time.
*
* @member {string} [endpoint] Gets or sets the gateway host.
* @member {string} [endpoint] the gateway host.
*
* @member {string} [defaultGroup] Gets or sets the default owner group for
* all new folders and files created in the Data Lake Store account.
* @member {string} [defaultGroup] the default owner group for all new folders
* and files created in the Data Lake Store account.
*
*/
function DataLakeStoreAccountProperties() {

Просмотреть файл

@ -17,12 +17,12 @@ var util = require('util');
* Initializes a new instance of the DataLakeStoreFirewallRuleListResult class.
* @constructor
* Data Lake Store firewall rule list information.
* @member {array} [value] Gets the results of the list operation
* @member {array} [value] the results of the list operation
*
* @member {string} [nextLink] Gets the link (url) to the next page of results.
* @member {string} [nextLink] the link (url) to the next page of results.
*
* @member {number} [count] Gets the total count of results that are
* available, but might not be returned in the current page.
* @member {number} [count] the total count of results that are available, but
* might not be returned in the current page.
*
*/
function DataLakeStoreFirewallRuleListResult() {

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше