src/v3/uptime_check_service_client.js
/**
   * Equivalent to {@link listUptimeCheckConfigs}, but returns a NodeJS Stream object.
   *
   * This fetches the paged responses for {@link listUptimeCheckConfigs} continuously
   * and invokes the callback registered for 'data' event for each element in the
   * responses.
   *
   * The returned object has 'end' method when no more elements are required.
   *
   * autoPaginate option will be ignored.
   *
   * @see {@link https://nodejs.org/api/stream.html}
   *
   * @param {Object} request
   *   The request object that will be sent.
   * @param {string} request.parent
   *   The project whose uptime check configurations are listed. The format is
   *
   *     `projects/[PROJECT_ID]`.
   * @param {number=} request.pageSize
   *   The maximum number of resources contained in the underlying API
   *   response. If page streaming is performed per-resource, this
   *   parameter does not affect the return value. If page streaming is
   *   performed per-page, this determines the maximum number of
   *   resources in a page.
   * @param {Object=} options
   *   Optional parameters. You can override the default settings for this call, e.g, timeout,
   *   retries, paginations, etc. See [gax.CallOptions]{@link https://googleapis.github.io/gax-nodejs/global.html#CallOptions} for the details.
   * @returns {Stream}
   *   An object stream which emits an object representing [UptimeCheckConfig]{@link google.monitoring.v3.UptimeCheckConfig} on 'data' event.
   *
   * @example
   *
   * const monitoring = require('@google-cloud/monitoring');
   *
   * var client = new monitoring.v3.UptimeCheckServiceClient({
   *   // optional auth parameters.
   * });
   *
   * var formattedParent = client.projectPath('[PROJECT]');
   * client.listUptimeCheckConfigsStream({parent: formattedParent})
   *   .on('data', element => {
   *     // doThingsWith(element)
   *   }).on('error', err => {
   *     console.log(err);
   *   });
   */
Equivalent to  listUptimeCheckConfigs, but returns a NodeJS Stream object.
This fetches the paged responses for  listUptimeCheckConfigs continuously
and invokes the callback registered for 'data' event for each element in the
responses.

The returned object has 'end' method when no more elements are required.

autoPaginate option will be ignored.



@param {Object} request
The request object that will be sent.
@param {string} request.parent
The project whose uptime check configurations are listed. The format is



@example

const monitoring = require('@google-cloud/monitoring').

var client = new monitoring.v3.UptimeCheckServiceClient({
optional auth parameters.


Equivalent to listUptimeCheckConfigs but returns a NodeJS Stream object . This fetches the paged responses for listUptimeCheckConfigs continuously and invokes the callback registered for ' data ' event for each element in the responses . The returned object has ' end ' method when no more elements are required . autoPaginate option will be ignored . @param { Object } request The request object that will be sent . @param { string } request . parent The project whose uptime check configurations are listed . The format is @example const monitoring = require ( ' @google - cloud / monitoring ' ) . var client = new monitoring . v3 . UptimeCheckServiceClient ( { optional auth parameters .
listUptimeCheckConfigsStream(request, options) {
    options = options || {};
    return this._descriptors.page.listUptimeCheckConfigs.createStream(
      this._innerApiCalls.listUptimeCheckConfigs,
      request,
      options
    );
  }
listUptimeCheckConfigsStream ( request , options ) { options = options || { } ; return this . _descriptors . page . listUptimeCheckConfigs . createStream ( this . _innerApiCalls . listUptimeCheckConfigs , request , options ) ; }
Equivalent to {@link listUptimeCheckConfigs}, but returns a NodeJS Stream object.
Equivalent to { @link listUptimeCheckConfigs } but returns a NodeJS Stream object .