lib/services/apiAppManagement/lib/apiAppManagementClient.js
/**
   * @class
   * The Microsoft Azure ApiApp management API provides a RESTful set of web
   * services that interact with Microsoft Azure ApiApp service to manage your
   * ApiApps. The API has entities that capture the relationship between an
   * end user and the Microsoft Azure ApiApp service.  (see
   * http://azure.microsoft.com/en-us/services/app-service/api/ for more
   * information)
   * Initializes a new instance of the ApiAppManagementClient class.
   * @constructor
   * 
   * @param {SubscriptionCloudCredentials} credentials Gets subscription
   * credentials which uniquely identify Microsoft Azure subscription. The
   * subscription ID forms part of the URI for every service call.
   * 
   * @param {string} [credentials.subscriptionId]
   * 
   * @param {string} [baseUri] Gets the URI used as the base for all cloud
   * service requests.
   * 
   * @param {Array} filters
   */
@class
The Microsoft Azure ApiApp management API provides a RESTful set of web
services that interact with Microsoft Azure ApiApp service to manage your
ApiApps. The API has entities that capture the relationship between an
end user and the Microsoft Azure ApiApp service.

@param {SubscriptionCloudCredentials} credentials Gets subscription
credentials which uniquely identify Microsoft Azure subscription. The
subscription ID forms part of the URI for every service call.



@param {string} [baseUri] Gets the URI used as the base for all cloud
service requests.

@param {Array} filters
@class The Microsoft Azure ApiApp management API provides a RESTful set of web services that interact with Microsoft Azure ApiApp service to manage your ApiApps . The API has entities that capture the relationship between an end user and the Microsoft Azure ApiApp service . @param { SubscriptionCloudCredentials } credentials Gets subscription credentials which uniquely identify Microsoft Azure subscription . The subscription ID forms part of the URI for every service call . @param { string } [ baseUri ] Gets the URI used as the base for all cloud service requests . @param { Array } filters
function ApiAppManagementClient(credentials, baseUri, filters) {
    if (credentials === null || credentials === undefined) {
      throw new Error('credentials cannot be null.');
    }
    ApiAppManagementClient['super_'].call(this, credentials, filters);
    this.credentials = credentials;
    this.baseUri = baseUri;
    if (this.baseUri === null || this.baseUri === undefined) {
      this.baseUri = 'https://management.azure.com';
    }
    if (this.apiVersion === null || this.apiVersion === undefined) {
      this.apiVersion = '2015-03-01-preview';
    }
    if (this.longRunningOperationInitialTimeout === null || this.longRunningOperationInitialTimeout === undefined) {
      this.longRunningOperationInitialTimeout = -1;
    }
    if (this.longRunningOperationRetryTimeout === null || this.longRunningOperationRetryTimeout === undefined) {
      this.longRunningOperationRetryTimeout = -1;
    }
    this.apiApps = new ApiAppOperations(this);
    this.templates = new TemplateOperations(this);
  }
function ApiAppManagementClient ( credentials , baseUri , filters ) { if ( credentials === null || credentials === undefined ) { throw new Error ( 'credentials cannot be null.' ) ; } ApiAppManagementClient [ 'super_' ] . call ( this , credentials , filters ) ; this . credentials = credentials ; this . baseUri = baseUri ; if ( this . baseUri === null || this . baseUri === undefined ) { this . baseUri = 'https://management.azure.com' ; } if ( this . apiVersion === null || this . apiVersion === undefined ) { this . apiVersion = '2015-03-01-preview' ; } if ( this . longRunningOperationInitialTimeout === null || this . longRunningOperationInitialTimeout === undefined ) { this . longRunningOperationInitialTimeout = - 1 ; } if ( this . longRunningOperationRetryTimeout === null || this . longRunningOperationRetryTimeout === undefined ) { this . longRunningOperationRetryTimeout = - 1 ; } this . apiApps = new ApiAppOperations ( this ) ; this . templates = new TemplateOperations ( this ) ; }
@class
 The Microsoft Azure ApiApp management API provides a RESTful set of web
 services that interact with Microsoft Azure ApiApp service to manage your
 ApiApps.
@class The Microsoft Azure ApiApp management API provides a RESTful set of web services that interact with Microsoft Azure ApiApp service to manage your ApiApps .
/**
     * Provides an instance of the [ApiAppOperations](-ApiAppOperations.html)
     * object.
     * @type {object}
     */ /**
     * Provides an instance of the
     * [TemplateOperations](-TemplateOperations.html) object.
     * @type {object}
     */