lib/services/computeManagement2/lib/computeManagementClient.js
/**
   * @class
   * The Compute Management Client.
   * Initializes a new instance of the ComputeManagementClient 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 Compute Management Client.
Initializes a new instance of the ComputeManagementClient 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} [baseUri] Gets the URI used as the base for all cloud
service requests.

@param {Array} filters
@class The Compute Management Client . Initializes a new instance of the ComputeManagementClient 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 } [ baseUri ] Gets the URI used as the base for all cloud service requests . @param { Array } filters
function ComputeManagementClient(credentials, baseUri, filters) {
    if (credentials === null || credentials === undefined) {
      throw new Error('credentials cannot be null.');
    }
    ComputeManagementClient['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-06-15';
    }
    if (this.longRunningOperationInitialTimeout === null || this.longRunningOperationInitialTimeout === undefined) {
      this.longRunningOperationInitialTimeout = -1;
    }
    if (this.longRunningOperationRetryTimeout === null || this.longRunningOperationRetryTimeout === undefined) {
      this.longRunningOperationRetryTimeout = -1;
    }
    this.availabilitySets = new AvailabilitySetOperations(this);
    this.usage = new UsageOperations(this);
    this.virtualMachineExtensionImages = new VirtualMachineExtensionImageOperations(this);
    this.virtualMachineExtensions = new VirtualMachineExtensionOperations(this);
    this.virtualMachineImages = new VirtualMachineImageOperations(this);
    this.virtualMachines = new VirtualMachineOperations(this);
    this.virtualMachineSizes = new VirtualMachineSizeOperations(this);
  }
function ComputeManagementClient ( credentials , baseUri , filters ) { if ( credentials === null || credentials === undefined ) { throw new Error ( 'credentials cannot be null.' ) ; } ComputeManagementClient [ '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-06-15' ; } if ( this . longRunningOperationInitialTimeout === null || this . longRunningOperationInitialTimeout === undefined ) { this . longRunningOperationInitialTimeout = - 1 ; } if ( this . longRunningOperationRetryTimeout === null || this . longRunningOperationRetryTimeout === undefined ) { this . longRunningOperationRetryTimeout = - 1 ; } this . availabilitySets = new AvailabilitySetOperations ( this ) ; this . usage = new UsageOperations ( this ) ; this . virtualMachineExtensionImages = new VirtualMachineExtensionImageOperations ( this ) ; this . virtualMachineExtensions = new VirtualMachineExtensionOperations ( this ) ; this . virtualMachineImages = new VirtualMachineImageOperations ( this ) ; this . virtualMachines = new VirtualMachineOperations ( this ) ; this . virtualMachineSizes = new VirtualMachineSizeOperations ( this ) ; }
@class
 The Compute Management Client.
@class The Compute Management Client .
/**
     * Provides an instance of the
     * [AvailabilitySetOperations](-AvailabilitySetOperations.html) object.
     * @type {object}
     */ /**
     * Provides an instance of the [UsageOperations](-UsageOperations.html)
     * object.
     * @type {object}
     */ /**
     * Provides an instance of the
     * [VirtualMachineExtensionImageOperations](-VirtualMachineExtensionImageOperations.html)
     * object.
     * @type {object}
     */ /**
     * Provides an instance of the
     * [VirtualMachineExtensionOperations](-VirtualMachineExtensionOperations.html)
     * object.
     * @type {object}
     */ /**
     * Provides an instance of the
     * [VirtualMachineImageOperations](-VirtualMachineImageOperations.html)
     * object.
     * @type {object}
     */ /**
     * Provides an instance of the
     * [VirtualMachineOperations](-VirtualMachineOperations.html) object.
     * @type {object}
     */ /**
     * Provides an instance of the
     * [VirtualMachineSizeOperations](-VirtualMachineSizeOperations.html)
     * object.
     * @type {object}
     */