@@ -1259,11 +1259,19 @@ class DiscoveryV1 extends BaseService {
12591259 * @param {Function } [callback] - The callback that handles the response.
12601260 * @returns {NodeJS.ReadableStream|void }
12611261 */
1262- public createStopwordList ( params : DiscoveryV1 . CreateStopwordListParams , callback ?: DiscoveryV1 . Callback < DiscoveryV1 . TokenDictStatusResponse > ) : NodeJS . ReadableStream | void {
1262+ public createStopwordList ( params : DiscoveryV1 . CreateStopwordListParams , callback ?: DiscoveryV1 . Callback < DiscoveryV1 . TokenDictStatusResponse > ) : NodeJS . ReadableStream | Promise < any > | void {
12631263 const _params = extend ( { } , params ) ;
12641264 const _callback = ( callback ) ? callback : ( ) => { /* noop */ } ;
12651265 const requiredParams = [ 'environment_id' , 'collection_id' , 'stopword_file' ] ;
12661266
1267+ if ( ! _callback ) {
1268+ return new Promise ( ( resolve , reject ) => {
1269+ this . createStopwordList ( params , ( err , bod , res ) => {
1270+ err ? reject ( err ) : _params . return_response ? resolve ( res ) : resolve ( bod ) ;
1271+ } ) ;
1272+ } ) ;
1273+ }
1274+
12671275 const missingParams = getMissingParams ( _params , requiredParams ) ;
12681276 if ( missingParams ) {
12691277 return _callback ( missingParams ) ;
@@ -1438,11 +1446,19 @@ class DiscoveryV1 extends BaseService {
14381446 * @param {Function } [callback] - The callback that handles the response.
14391447 * @returns {NodeJS.ReadableStream|void }
14401448 */
1441- public deleteStopwordList ( params : DiscoveryV1 . DeleteStopwordListParams , callback ?: DiscoveryV1 . Callback < DiscoveryV1 . Empty > ) : NodeJS . ReadableStream | void {
1449+ public deleteStopwordList ( params : DiscoveryV1 . DeleteStopwordListParams , callback ?: DiscoveryV1 . Callback < DiscoveryV1 . Empty > ) : NodeJS . ReadableStream | Promise < any > | void {
14421450 const _params = extend ( { } , params ) ;
14431451 const _callback = ( callback ) ? callback : ( ) => { /* noop */ } ;
14441452 const requiredParams = [ 'environment_id' , 'collection_id' ] ;
14451453
1454+ if ( ! _callback ) {
1455+ return new Promise ( ( resolve , reject ) => {
1456+ this . deleteStopwordList ( params , ( err , bod , res ) => {
1457+ err ? reject ( err ) : _params . return_response ? resolve ( res ) : resolve ( bod ) ;
1458+ } ) ;
1459+ } ) ;
1460+ }
1461+
14461462 const missingParams = getMissingParams ( _params , requiredParams ) ;
14471463 if ( missingParams ) {
14481464 return _callback ( missingParams ) ;
@@ -1538,11 +1554,19 @@ class DiscoveryV1 extends BaseService {
15381554 * @param {Function } [callback] - The callback that handles the response.
15391555 * @returns {NodeJS.ReadableStream|void }
15401556 */
1541- public getStopwordListStatus ( params : DiscoveryV1 . GetStopwordListStatusParams , callback ?: DiscoveryV1 . Callback < DiscoveryV1 . TokenDictStatusResponse > ) : NodeJS . ReadableStream | void {
1557+ public getStopwordListStatus ( params : DiscoveryV1 . GetStopwordListStatusParams , callback ?: DiscoveryV1 . Callback < DiscoveryV1 . TokenDictStatusResponse > ) : NodeJS . ReadableStream | Promise < any > | void {
15421558 const _params = extend ( { } , params ) ;
15431559 const _callback = ( callback ) ? callback : ( ) => { /* noop */ } ;
15441560 const requiredParams = [ 'environment_id' , 'collection_id' ] ;
15451561
1562+ if ( ! _callback ) {
1563+ return new Promise ( ( resolve , reject ) => {
1564+ this . getStopwordListStatus ( params , ( err , bod , res ) => {
1565+ err ? reject ( err ) : _params . return_response ? resolve ( res ) : resolve ( bod ) ;
1566+ } ) ;
1567+ } ) ;
1568+ }
1569+
15461570 const missingParams = getMissingParams ( _params , requiredParams ) ;
15471571 if ( missingParams ) {
15481572 return _callback ( missingParams ) ;
@@ -3983,11 +4007,19 @@ class DiscoveryV1 extends BaseService {
39834007 * @param {Function } [callback] - The callback that handles the response.
39844008 * @returns {NodeJS.ReadableStream|void }
39854009 */
3986- public createGateway ( params : DiscoveryV1 . CreateGatewayParams , callback ?: DiscoveryV1 . Callback < DiscoveryV1 . Gateway > ) : NodeJS . ReadableStream | void {
4010+ public createGateway ( params : DiscoveryV1 . CreateGatewayParams , callback ?: DiscoveryV1 . Callback < DiscoveryV1 . Gateway > ) : NodeJS . ReadableStream | Promise < any > | void {
39874011 const _params = extend ( { } , params ) ;
39884012 const _callback = ( callback ) ? callback : ( ) => { /* noop */ } ;
39894013 const requiredParams = [ 'environment_id' ] ;
39904014
4015+ if ( ! _callback ) {
4016+ return new Promise ( ( resolve , reject ) => {
4017+ this . createGateway ( params , ( err , bod , res ) => {
4018+ err ? reject ( err ) : _params . return_response ? resolve ( res ) : resolve ( bod ) ;
4019+ } ) ;
4020+ } ) ;
4021+ }
4022+
39914023 const missingParams = getMissingParams ( _params , requiredParams ) ;
39924024 if ( missingParams ) {
39934025 return _callback ( missingParams ) ;
@@ -4034,11 +4066,19 @@ class DiscoveryV1 extends BaseService {
40344066 * @param {Function } [callback] - The callback that handles the response.
40354067 * @returns {NodeJS.ReadableStream|void }
40364068 */
4037- public deleteGateway ( params : DiscoveryV1 . DeleteGatewayParams , callback ?: DiscoveryV1 . Callback < DiscoveryV1 . GatewayDelete > ) : NodeJS . ReadableStream | void {
4069+ public deleteGateway ( params : DiscoveryV1 . DeleteGatewayParams , callback ?: DiscoveryV1 . Callback < DiscoveryV1 . GatewayDelete > ) : NodeJS . ReadableStream | Promise < any > | void {
40384070 const _params = extend ( { } , params ) ;
40394071 const _callback = ( callback ) ? callback : ( ) => { /* noop */ } ;
40404072 const requiredParams = [ 'environment_id' , 'gateway_id' ] ;
40414073
4074+ if ( ! _callback ) {
4075+ return new Promise ( ( resolve , reject ) => {
4076+ this . deleteGateway ( params , ( err , bod , res ) => {
4077+ err ? reject ( err ) : _params . return_response ? resolve ( res ) : resolve ( bod ) ;
4078+ } ) ;
4079+ } ) ;
4080+ }
4081+
40424082 const missingParams = getMissingParams ( _params , requiredParams ) ;
40434083 if ( missingParams ) {
40444084 return _callback ( missingParams ) ;
@@ -4080,11 +4120,19 @@ class DiscoveryV1 extends BaseService {
40804120 * @param {Function } [callback] - The callback that handles the response.
40814121 * @returns {NodeJS.ReadableStream|void }
40824122 */
4083- public getGateway ( params : DiscoveryV1 . GetGatewayParams , callback ?: DiscoveryV1 . Callback < DiscoveryV1 . Gateway > ) : NodeJS . ReadableStream | void {
4123+ public getGateway ( params : DiscoveryV1 . GetGatewayParams , callback ?: DiscoveryV1 . Callback < DiscoveryV1 . Gateway > ) : NodeJS . ReadableStream | Promise < any > | void {
40844124 const _params = extend ( { } , params ) ;
40854125 const _callback = ( callback ) ? callback : ( ) => { /* noop */ } ;
40864126 const requiredParams = [ 'environment_id' , 'gateway_id' ] ;
40874127
4128+ if ( ! _callback ) {
4129+ return new Promise ( ( resolve , reject ) => {
4130+ this . getGateway ( params , ( err , bod , res ) => {
4131+ err ? reject ( err ) : _params . return_response ? resolve ( res ) : resolve ( bod ) ;
4132+ } ) ;
4133+ } ) ;
4134+ }
4135+
40884136 const missingParams = getMissingParams ( _params , requiredParams ) ;
40894137 if ( missingParams ) {
40904138 return _callback ( missingParams ) ;
@@ -4125,11 +4173,19 @@ class DiscoveryV1 extends BaseService {
41254173 * @param {Function } [callback] - The callback that handles the response.
41264174 * @returns {NodeJS.ReadableStream|void }
41274175 */
4128- public listGateways ( params : DiscoveryV1 . ListGatewaysParams , callback ?: DiscoveryV1 . Callback < DiscoveryV1 . GatewayList > ) : NodeJS . ReadableStream | void {
4176+ public listGateways ( params : DiscoveryV1 . ListGatewaysParams , callback ?: DiscoveryV1 . Callback < DiscoveryV1 . GatewayList > ) : NodeJS . ReadableStream | Promise < any > | void {
41294177 const _params = extend ( { } , params ) ;
41304178 const _callback = ( callback ) ? callback : ( ) => { /* noop */ } ;
41314179 const requiredParams = [ 'environment_id' ] ;
41324180
4181+ if ( ! _callback ) {
4182+ return new Promise ( ( resolve , reject ) => {
4183+ this . listGateways ( params , ( err , bod , res ) => {
4184+ err ? reject ( err ) : _params . return_response ? resolve ( res ) : resolve ( bod ) ;
4185+ } ) ;
4186+ } ) ;
4187+ }
4188+
41334189 const missingParams = getMissingParams ( _params , requiredParams ) ;
41344190 if ( missingParams ) {
41354191 return _callback ( missingParams ) ;
@@ -4512,6 +4568,7 @@ namespace DiscoveryV1 {
45124568 /** The filename for stopword_file. */
45134569 stopword_filename ?: string ;
45144570 headers ?: Object ;
4571+ return_response ?: boolean ;
45154572 }
45164573
45174574 /** Parameters for the `createTokenizationDictionary` operation. */
@@ -4543,6 +4600,7 @@ namespace DiscoveryV1 {
45434600 /** The ID of the collection. */
45444601 collection_id : string ;
45454602 headers ?: Object ;
4603+ return_response ?: boolean ;
45464604 }
45474605
45484606 /** Parameters for the `deleteTokenizationDictionary` operation. */
@@ -4562,6 +4620,7 @@ namespace DiscoveryV1 {
45624620 /** The ID of the collection. */
45634621 collection_id : string ;
45644622 headers ?: Object ;
4623+ return_response ?: boolean ;
45654624 }
45664625
45674626 /** Parameters for the `getTokenizationDictionaryStatus` operation. */
@@ -5246,6 +5305,7 @@ namespace DiscoveryV1 {
52465305 /** User-defined name. */
52475306 name ?: string ;
52485307 headers ?: Object ;
5308+ return_response ?: boolean ;
52495309 }
52505310
52515311 /** Parameters for the `deleteGateway` operation. */
@@ -5255,6 +5315,7 @@ namespace DiscoveryV1 {
52555315 /** The requested gateway ID. */
52565316 gateway_id : string ;
52575317 headers ?: Object ;
5318+ return_response ?: boolean ;
52585319 }
52595320
52605321 /** Parameters for the `getGateway` operation. */
@@ -5264,13 +5325,15 @@ namespace DiscoveryV1 {
52645325 /** The requested gateway ID. */
52655326 gateway_id : string ;
52665327 headers ?: Object ;
5328+ return_response ?: boolean ;
52675329 }
52685330
52695331 /** Parameters for the `listGateways` operation. */
52705332 export interface ListGatewaysParams {
52715333 /** The ID of the environment. */
52725334 environment_id : string ;
52735335 headers ?: Object ;
5336+ return_response ?: boolean ;
52745337 }
52755338
52765339 /*************************
0 commit comments