Skip to content

Commit cd3a2d4

Browse files
fix: [Many APIs] finalize fixing typings for headers in generator (#6013)
* fix: fix typings for headers in generator PiperOrigin-RevId: 723181578 Source-Link: googleapis/googleapis@c7b69f4 Source-Link: googleapis/googleapis-gen@d1bc1ac Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWZpbGVzdG9yZS8uT3dsQm90LnlhbWwiLCJoIjoiZDFiYzFhY2Q3NDI5NjQyMmE1Y2I2ZTBjNDAxNmM4YzQ4ZTk5ODUzOCJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWZ1bmN0aW9ucy8uT3dsQm90LnlhbWwiLCJoIjoiZDFiYzFhY2Q3NDI5NjQyMmE1Y2I2ZTBjNDAxNmM4YzQ4ZTk5ODUzOCJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWdkY2hhcmR3YXJlbWFuYWdlbWVudC8uT3dsQm90LnlhbWwiLCJoIjoiZDFiYzFhY2Q3NDI5NjQyMmE1Y2I2ZTBjNDAxNmM4YzQ4ZTk5ODUzOCJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWdrZWJhY2t1cC8uT3dsQm90LnlhbWwiLCJoIjoiZDFiYzFhY2Q3NDI5NjQyMmE1Y2I2ZTBjNDAxNmM4YzQ4ZTk5ODUzOCJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWdrZWh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiZDFiYzFhY2Q3NDI5NjQyMmE1Y2I2ZTBjNDAxNmM4YzQ4ZTk5ODUzOCJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWdrZW11bHRpY2xvdWQvLk93bEJvdC55YW1sIiwiaCI6ImQxYmMxYWNkNzQyOTY0MjJhNWNiNmUwYzQwMTZjOGM0OGU5OTg1MzgifQ== Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWxpZmVzY2llbmNlcy8uT3dsQm90LnlhbWwiLCJoIjoiZDFiYzFhY2Q3NDI5NjQyMmE1Y2I2ZTBjNDAxNmM4YzQ4ZTk5ODUzOCJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW1hbmFnZWRrYWZrYS8uT3dsQm90LnlhbWwiLCJoIjoiZDFiYzFhY2Q3NDI5NjQyMmE1Y2I2ZTBjNDAxNmM4YzQ4ZTk5ODUzOCJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW1lbWNhY2hlLy5Pd2xCb3QueWFtbCIsImgiOiJkMWJjMWFjZDc0Mjk2NDIyYTVjYjZlMGM0MDE2YzhjNDhlOTk4NTM4In0= Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW1lbW9yeXN0b3JlLy5Pd2xCb3QueWFtbCIsImgiOiJkMWJjMWFjZDc0Mjk2NDIyYTVjYjZlMGM0MDE2YzhjNDhlOTk4NTM4In0= Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW1ldGFzdG9yZS8uT3dsQm90LnlhbWwiLCJoIjoiZDFiYzFhY2Q3NDI5NjQyMmE1Y2I2ZTBjNDAxNmM4YzQ4ZTk5ODUzOCJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW1pZ3JhdGlvbmNlbnRlci8uT3dsQm90LnlhbWwiLCJoIjoiZDFiYzFhY2Q3NDI5NjQyMmE1Y2I2ZTBjNDAxNmM4YzQ4ZTk5ODUzOCJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW5ldHdvcmtjb25uZWN0aXZpdHkvLk93bEJvdC55YW1sIiwiaCI6ImQxYmMxYWNkNzQyOTY0MjJhNWNiNmUwYzQwMTZjOGM0OGU5OTg1MzgifQ== Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW5ldHdvcmttYW5hZ2VtZW50Ly5Pd2xCb3QueWFtbCIsImgiOiJkMWJjMWFjZDc0Mjk2NDIyYTVjYjZlMGM0MDE2YzhjNDhlOTk4NTM4In0= Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW5ldHdvcmtzZWN1cml0eS8uT3dsQm90LnlhbWwiLCJoIjoiZDFiYzFhY2Q3NDI5NjQyMmE1Y2I2ZTBjNDAxNmM4YzQ4ZTk5ODUzOCJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW5ldHdvcmtzZXJ2aWNlcy8uT3dsQm90LnlhbWwiLCJoIjoiZDFiYzFhY2Q3NDI5NjQyMmE1Y2I2ZTBjNDAxNmM4YzQ4ZTk5ODUzOCJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW5vdGVib29rcy8uT3dsQm90LnlhbWwiLCJoIjoiZDFiYzFhY2Q3NDI5NjQyMmE1Y2I2ZTBjNDAxNmM4YzQ4ZTk5ODUzOCJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW9wdGltaXphdGlvbi8uT3dsQm90LnlhbWwiLCJoIjoiZDFiYzFhY2Q3NDI5NjQyMmE1Y2I2ZTBjNDAxNmM4YzQ4ZTk5ODUzOCJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW9yYWNsZWRhdGFiYXNlLy5Pd2xCb3QueWFtbCIsImgiOiJkMWJjMWFjZDc0Mjk2NDIyYTVjYjZlMGM0MDE2YzhjNDhlOTk4NTM4In0= Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW9yY2hlc3RyYXRpb24tYWlyZmxvdy1zZXJ2aWNlLy5Pd2xCb3QueWFtbCIsImgiOiJkMWJjMWFjZDc0Mjk2NDIyYTVjYjZlMGM0MDE2YzhjNDhlOTk4NTM4In0= * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * fix: finalize fixing typings for headers in generator PiperOrigin-RevId: 723563760 Source-Link: googleapis/googleapis@2f843e2 Source-Link: googleapis/googleapis-gen@cd0f9c6 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWZpbGVzdG9yZS8uT3dsQm90LnlhbWwiLCJoIjoiY2QwZjljNmZlMWRkNzdjNTUyZWY3NjZlNjA0N2Y4ZGNmZDNiY2MyZSJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWZ1bmN0aW9ucy8uT3dsQm90LnlhbWwiLCJoIjoiY2QwZjljNmZlMWRkNzdjNTUyZWY3NjZlNjA0N2Y4ZGNmZDNiY2MyZSJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWdkY2hhcmR3YXJlbWFuYWdlbWVudC8uT3dsQm90LnlhbWwiLCJoIjoiY2QwZjljNmZlMWRkNzdjNTUyZWY3NjZlNjA0N2Y4ZGNmZDNiY2MyZSJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWdrZWJhY2t1cC8uT3dsQm90LnlhbWwiLCJoIjoiY2QwZjljNmZlMWRkNzdjNTUyZWY3NjZlNjA0N2Y4ZGNmZDNiY2MyZSJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWdrZWh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiY2QwZjljNmZlMWRkNzdjNTUyZWY3NjZlNjA0N2Y4ZGNmZDNiY2MyZSJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWdrZW11bHRpY2xvdWQvLk93bEJvdC55YW1sIiwiaCI6ImNkMGY5YzZmZTFkZDc3YzU1MmVmNzY2ZTYwNDdmOGRjZmQzYmNjMmUifQ== Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWxpZmVzY2llbmNlcy8uT3dsQm90LnlhbWwiLCJoIjoiY2QwZjljNmZlMWRkNzdjNTUyZWY3NjZlNjA0N2Y4ZGNmZDNiY2MyZSJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW1hbmFnZWRrYWZrYS8uT3dsQm90LnlhbWwiLCJoIjoiY2QwZjljNmZlMWRkNzdjNTUyZWY3NjZlNjA0N2Y4ZGNmZDNiY2MyZSJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW1lbWNhY2hlLy5Pd2xCb3QueWFtbCIsImgiOiJjZDBmOWM2ZmUxZGQ3N2M1NTJlZjc2NmU2MDQ3ZjhkY2ZkM2JjYzJlIn0= Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW1lbW9yeXN0b3JlLy5Pd2xCb3QueWFtbCIsImgiOiJjZDBmOWM2ZmUxZGQ3N2M1NTJlZjc2NmU2MDQ3ZjhkY2ZkM2JjYzJlIn0= Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW1ldGFzdG9yZS8uT3dsQm90LnlhbWwiLCJoIjoiY2QwZjljNmZlMWRkNzdjNTUyZWY3NjZlNjA0N2Y4ZGNmZDNiY2MyZSJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW1pZ3JhdGlvbmNlbnRlci8uT3dsQm90LnlhbWwiLCJoIjoiY2QwZjljNmZlMWRkNzdjNTUyZWY3NjZlNjA0N2Y4ZGNmZDNiY2MyZSJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW5ldHdvcmtjb25uZWN0aXZpdHkvLk93bEJvdC55YW1sIiwiaCI6ImNkMGY5YzZmZTFkZDc3YzU1MmVmNzY2ZTYwNDdmOGRjZmQzYmNjMmUifQ== Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW5ldHdvcmttYW5hZ2VtZW50Ly5Pd2xCb3QueWFtbCIsImgiOiJjZDBmOWM2ZmUxZGQ3N2M1NTJlZjc2NmU2MDQ3ZjhkY2ZkM2JjYzJlIn0= Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW5ldHdvcmtzZWN1cml0eS8uT3dsQm90LnlhbWwiLCJoIjoiY2QwZjljNmZlMWRkNzdjNTUyZWY3NjZlNjA0N2Y4ZGNmZDNiY2MyZSJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW5ldHdvcmtzZXJ2aWNlcy8uT3dsQm90LnlhbWwiLCJoIjoiY2QwZjljNmZlMWRkNzdjNTUyZWY3NjZlNjA0N2Y4ZGNmZDNiY2MyZSJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW5vdGVib29rcy8uT3dsQm90LnlhbWwiLCJoIjoiY2QwZjljNmZlMWRkNzdjNTUyZWY3NjZlNjA0N2Y4ZGNmZDNiY2MyZSJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW9wdGltaXphdGlvbi8uT3dsQm90LnlhbWwiLCJoIjoiY2QwZjljNmZlMWRkNzdjNTUyZWY3NjZlNjA0N2Y4ZGNmZDNiY2MyZSJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW9yYWNsZWRhdGFiYXNlLy5Pd2xCb3QueWFtbCIsImgiOiJjZDBmOWM2ZmUxZGQ3N2M1NTJlZjc2NmU2MDQ3ZjhkY2ZkM2JjYzJlIn0= Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW9yY2hlc3RyYXRpb24tYWlyZmxvdy1zZXJ2aWNlLy5Pd2xCb3QueWFtbCIsImgiOiJjZDBmOWM2ZmUxZGQ3N2M1NTJlZjc2NmU2MDQ3ZjhkY2ZkM2JjYzJlIn0= * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: sofisl <[email protected]>
1 parent b2f99bf commit cd3a2d4

102 files changed

Lines changed: 5289 additions & 3182 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

packages/google-cloud-filestore/src/v1/cloud_filestore_manager_client.ts

Lines changed: 56 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2541,7 +2541,7 @@ export class CloudFilestoreManagerClient {
25412541
}
25422542

25432543
/**
2544-
* Equivalent to `method.name.toCamelCase()`, but returns a NodeJS Stream object.
2544+
* Equivalent to `listInstances`, but returns a NodeJS Stream object.
25452545
* @param {Object} request
25462546
* The request object that will be sent.
25472547
* @param {string} request.parent
@@ -2755,7 +2755,7 @@ export class CloudFilestoreManagerClient {
27552755
}
27562756

27572757
/**
2758-
* Equivalent to `method.name.toCamelCase()`, but returns a NodeJS Stream object.
2758+
* Equivalent to `listSnapshots`, but returns a NodeJS Stream object.
27592759
* @param {Object} request
27602760
* The request object that will be sent.
27612761
* @param {string} request.parent
@@ -2960,7 +2960,7 @@ export class CloudFilestoreManagerClient {
29602960
}
29612961

29622962
/**
2963-
* Equivalent to `method.name.toCamelCase()`, but returns a NodeJS Stream object.
2963+
* Equivalent to `listBackups`, but returns a NodeJS Stream object.
29642964
* @param {Object} request
29652965
* The request object that will be sent.
29662966
* @param {string} request.parent
@@ -3177,7 +3177,7 @@ export class CloudFilestoreManagerClient {
31773177
*/
31783178
getOperation(
31793179
request: protos.google.longrunning.GetOperationRequest,
3180-
options?:
3180+
optionsOrCallback?:
31813181
| gax.CallOptions
31823182
| Callback<
31833183
protos.google.longrunning.Operation,
@@ -3190,6 +3190,20 @@ export class CloudFilestoreManagerClient {
31903190
{} | null | undefined
31913191
>
31923192
): Promise<[protos.google.longrunning.Operation]> {
3193+
let options: gax.CallOptions;
3194+
if (typeof optionsOrCallback === 'function' && callback === undefined) {
3195+
callback = optionsOrCallback;
3196+
options = {};
3197+
} else {
3198+
options = optionsOrCallback as gax.CallOptions;
3199+
}
3200+
options = options || {};
3201+
options.otherArgs = options.otherArgs || {};
3202+
options.otherArgs.headers = options.otherArgs.headers || {};
3203+
options.otherArgs.headers['x-goog-request-params'] =
3204+
this._gaxModule.routingHeader.fromParams({
3205+
name: request.name ?? '',
3206+
});
31933207
return this.operationsClient.getOperation(request, options, callback);
31943208
}
31953209
/**
@@ -3226,6 +3240,13 @@ export class CloudFilestoreManagerClient {
32263240
request: protos.google.longrunning.ListOperationsRequest,
32273241
options?: gax.CallOptions
32283242
): AsyncIterable<protos.google.longrunning.ListOperationsResponse> {
3243+
options = options || {};
3244+
options.otherArgs = options.otherArgs || {};
3245+
options.otherArgs.headers = options.otherArgs.headers || {};
3246+
options.otherArgs.headers['x-goog-request-params'] =
3247+
this._gaxModule.routingHeader.fromParams({
3248+
name: request.name ?? '',
3249+
});
32293250
return this.operationsClient.listOperationsAsync(request, options);
32303251
}
32313252
/**
@@ -3261,11 +3282,11 @@ export class CloudFilestoreManagerClient {
32613282
*/
32623283
cancelOperation(
32633284
request: protos.google.longrunning.CancelOperationRequest,
3264-
options?:
3285+
optionsOrCallback?:
32653286
| gax.CallOptions
32663287
| Callback<
3267-
protos.google.protobuf.Empty,
32683288
protos.google.longrunning.CancelOperationRequest,
3289+
protos.google.protobuf.Empty,
32693290
{} | undefined | null
32703291
>,
32713292
callback?: Callback<
@@ -3274,6 +3295,20 @@ export class CloudFilestoreManagerClient {
32743295
{} | undefined | null
32753296
>
32763297
): Promise<protos.google.protobuf.Empty> {
3298+
let options: gax.CallOptions;
3299+
if (typeof optionsOrCallback === 'function' && callback === undefined) {
3300+
callback = optionsOrCallback;
3301+
options = {};
3302+
} else {
3303+
options = optionsOrCallback as gax.CallOptions;
3304+
}
3305+
options = options || {};
3306+
options.otherArgs = options.otherArgs || {};
3307+
options.otherArgs.headers = options.otherArgs.headers || {};
3308+
options.otherArgs.headers['x-goog-request-params'] =
3309+
this._gaxModule.routingHeader.fromParams({
3310+
name: request.name ?? '',
3311+
});
32773312
return this.operationsClient.cancelOperation(request, options, callback);
32783313
}
32793314

@@ -3304,7 +3339,7 @@ export class CloudFilestoreManagerClient {
33043339
*/
33053340
deleteOperation(
33063341
request: protos.google.longrunning.DeleteOperationRequest,
3307-
options?:
3342+
optionsOrCallback?:
33083343
| gax.CallOptions
33093344
| Callback<
33103345
protos.google.protobuf.Empty,
@@ -3317,6 +3352,20 @@ export class CloudFilestoreManagerClient {
33173352
{} | null | undefined
33183353
>
33193354
): Promise<protos.google.protobuf.Empty> {
3355+
let options: gax.CallOptions;
3356+
if (typeof optionsOrCallback === 'function' && callback === undefined) {
3357+
callback = optionsOrCallback;
3358+
options = {};
3359+
} else {
3360+
options = optionsOrCallback as gax.CallOptions;
3361+
}
3362+
options = options || {};
3363+
options.otherArgs = options.otherArgs || {};
3364+
options.otherArgs.headers = options.otherArgs.headers || {};
3365+
options.otherArgs.headers['x-goog-request-params'] =
3366+
this._gaxModule.routingHeader.fromParams({
3367+
name: request.name ?? '',
3368+
});
33203369
return this.operationsClient.deleteOperation(request, options, callback);
33213370
}
33223371

packages/google-cloud-filestore/src/v1beta1/cloud_filestore_manager_client.ts

Lines changed: 57 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3126,7 +3126,7 @@ export class CloudFilestoreManagerClient {
31263126
}
31273127

31283128
/**
3129-
* Equivalent to `method.name.toCamelCase()`, but returns a NodeJS Stream object.
3129+
* Equivalent to `listInstances`, but returns a NodeJS Stream object.
31303130
* @param {Object} request
31313131
* The request object that will be sent.
31323132
* @param {string} request.parent
@@ -3340,7 +3340,7 @@ export class CloudFilestoreManagerClient {
33403340
}
33413341

33423342
/**
3343-
* Equivalent to `method.name.toCamelCase()`, but returns a NodeJS Stream object.
3343+
* Equivalent to `listSnapshots`, but returns a NodeJS Stream object.
33443344
* @param {Object} request
33453345
* The request object that will be sent.
33463346
* @param {string} request.parent
@@ -3551,7 +3551,7 @@ export class CloudFilestoreManagerClient {
35513551
}
35523552

35533553
/**
3554-
* Equivalent to `method.name.toCamelCase()`, but returns a NodeJS Stream object.
3554+
* Equivalent to `listBackups`, but returns a NodeJS Stream object.
35553555
* @param {Object} request
35563556
* The request object that will be sent.
35573557
* @param {string} request.parent
@@ -3764,7 +3764,7 @@ export class CloudFilestoreManagerClient {
37643764
}
37653765

37663766
/**
3767-
* Equivalent to `method.name.toCamelCase()`, but returns a NodeJS Stream object.
3767+
* Equivalent to `listShares`, but returns a NodeJS Stream object.
37683768
* @param {Object} request
37693769
* The request object that will be sent.
37703770
* @param {string} request.parent
@@ -3975,7 +3975,7 @@ export class CloudFilestoreManagerClient {
39753975
*/
39763976
getOperation(
39773977
request: protos.google.longrunning.GetOperationRequest,
3978-
options?:
3978+
optionsOrCallback?:
39793979
| gax.CallOptions
39803980
| Callback<
39813981
protos.google.longrunning.Operation,
@@ -3988,6 +3988,20 @@ export class CloudFilestoreManagerClient {
39883988
{} | null | undefined
39893989
>
39903990
): Promise<[protos.google.longrunning.Operation]> {
3991+
let options: gax.CallOptions;
3992+
if (typeof optionsOrCallback === 'function' && callback === undefined) {
3993+
callback = optionsOrCallback;
3994+
options = {};
3995+
} else {
3996+
options = optionsOrCallback as gax.CallOptions;
3997+
}
3998+
options = options || {};
3999+
options.otherArgs = options.otherArgs || {};
4000+
options.otherArgs.headers = options.otherArgs.headers || {};
4001+
options.otherArgs.headers['x-goog-request-params'] =
4002+
this._gaxModule.routingHeader.fromParams({
4003+
name: request.name ?? '',
4004+
});
39914005
return this.operationsClient.getOperation(request, options, callback);
39924006
}
39934007
/**
@@ -4024,6 +4038,13 @@ export class CloudFilestoreManagerClient {
40244038
request: protos.google.longrunning.ListOperationsRequest,
40254039
options?: gax.CallOptions
40264040
): AsyncIterable<protos.google.longrunning.ListOperationsResponse> {
4041+
options = options || {};
4042+
options.otherArgs = options.otherArgs || {};
4043+
options.otherArgs.headers = options.otherArgs.headers || {};
4044+
options.otherArgs.headers['x-goog-request-params'] =
4045+
this._gaxModule.routingHeader.fromParams({
4046+
name: request.name ?? '',
4047+
});
40274048
return this.operationsClient.listOperationsAsync(request, options);
40284049
}
40294050
/**
@@ -4059,11 +4080,11 @@ export class CloudFilestoreManagerClient {
40594080
*/
40604081
cancelOperation(
40614082
request: protos.google.longrunning.CancelOperationRequest,
4062-
options?:
4083+
optionsOrCallback?:
40634084
| gax.CallOptions
40644085
| Callback<
4065-
protos.google.protobuf.Empty,
40664086
protos.google.longrunning.CancelOperationRequest,
4087+
protos.google.protobuf.Empty,
40674088
{} | undefined | null
40684089
>,
40694090
callback?: Callback<
@@ -4072,6 +4093,20 @@ export class CloudFilestoreManagerClient {
40724093
{} | undefined | null
40734094
>
40744095
): Promise<protos.google.protobuf.Empty> {
4096+
let options: gax.CallOptions;
4097+
if (typeof optionsOrCallback === 'function' && callback === undefined) {
4098+
callback = optionsOrCallback;
4099+
options = {};
4100+
} else {
4101+
options = optionsOrCallback as gax.CallOptions;
4102+
}
4103+
options = options || {};
4104+
options.otherArgs = options.otherArgs || {};
4105+
options.otherArgs.headers = options.otherArgs.headers || {};
4106+
options.otherArgs.headers['x-goog-request-params'] =
4107+
this._gaxModule.routingHeader.fromParams({
4108+
name: request.name ?? '',
4109+
});
40754110
return this.operationsClient.cancelOperation(request, options, callback);
40764111
}
40774112

@@ -4102,7 +4137,7 @@ export class CloudFilestoreManagerClient {
41024137
*/
41034138
deleteOperation(
41044139
request: protos.google.longrunning.DeleteOperationRequest,
4105-
options?:
4140+
optionsOrCallback?:
41064141
| gax.CallOptions
41074142
| Callback<
41084143
protos.google.protobuf.Empty,
@@ -4115,6 +4150,20 @@ export class CloudFilestoreManagerClient {
41154150
{} | null | undefined
41164151
>
41174152
): Promise<protos.google.protobuf.Empty> {
4153+
let options: gax.CallOptions;
4154+
if (typeof optionsOrCallback === 'function' && callback === undefined) {
4155+
callback = optionsOrCallback;
4156+
options = {};
4157+
} else {
4158+
options = optionsOrCallback as gax.CallOptions;
4159+
}
4160+
options = options || {};
4161+
options.otherArgs = options.otherArgs || {};
4162+
options.otherArgs.headers = options.otherArgs.headers || {};
4163+
options.otherArgs.headers['x-goog-request-params'] =
4164+
this._gaxModule.routingHeader.fromParams({
4165+
name: request.name ?? '',
4166+
});
41184167
return this.operationsClient.deleteOperation(request, options, callback);
41194168
}
41204169

0 commit comments

Comments
 (0)