Skip to content

Commit 1a1bf5f

Browse files
fix: Remove 'x-goog-request-params' header from GRPC requests due to incorrect format. (#1358)
* Work around * Remove `x-goog-request-params` * Lint * 🦉 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>
1 parent 23d9b2c commit 1a1bf5f

File tree

2 files changed

+1
-100
lines changed

2 files changed

+1
-100
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ If you are using Maven without the BOM, add this to your dependencies:
5050
If you are using Gradle 5.x or later, add this to your dependencies:
5151

5252
```Groovy
53-
implementation platform('com.google.cloud:libraries-bom:26.18.0')
53+
implementation platform('com.google.cloud:libraries-bom:26.19.0')
5454
5555
implementation 'com.google.cloud:google-cloud-firestore'
5656
```

google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreStub.java

Lines changed: 0 additions & 99 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
import com.google.api.gax.rpc.ClientContext;
2929
import com.google.api.gax.rpc.ServerStreamingCallable;
3030
import com.google.api.gax.rpc.UnaryCallable;
31-
import com.google.common.collect.ImmutableMap;
3231
import com.google.firestore.v1.BatchGetDocumentsRequest;
3332
import com.google.firestore.v1.BatchGetDocumentsResponse;
3433
import com.google.firestore.v1.BatchWriteRequest;
@@ -298,169 +297,71 @@ protected GrpcFirestoreStub(
298297
GrpcCallSettings<GetDocumentRequest, Document> getDocumentTransportSettings =
299298
GrpcCallSettings.<GetDocumentRequest, Document>newBuilder()
300299
.setMethodDescriptor(getDocumentMethodDescriptor)
301-
.setParamsExtractor(
302-
request -> {
303-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
304-
params.put("name", String.valueOf(request.getName()));
305-
return params.build();
306-
})
307300
.build();
308301
GrpcCallSettings<ListDocumentsRequest, ListDocumentsResponse> listDocumentsTransportSettings =
309302
GrpcCallSettings.<ListDocumentsRequest, ListDocumentsResponse>newBuilder()
310303
.setMethodDescriptor(listDocumentsMethodDescriptor)
311-
.setParamsExtractor(
312-
request -> {
313-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
314-
params.put("collection_id", String.valueOf(request.getCollectionId()));
315-
params.put("parent", String.valueOf(request.getParent()));
316-
return params.build();
317-
})
318304
.build();
319305
GrpcCallSettings<UpdateDocumentRequest, Document> updateDocumentTransportSettings =
320306
GrpcCallSettings.<UpdateDocumentRequest, Document>newBuilder()
321307
.setMethodDescriptor(updateDocumentMethodDescriptor)
322-
.setParamsExtractor(
323-
request -> {
324-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
325-
params.put("document.name", String.valueOf(request.getDocument().getName()));
326-
return params.build();
327-
})
328308
.build();
329309
GrpcCallSettings<DeleteDocumentRequest, Empty> deleteDocumentTransportSettings =
330310
GrpcCallSettings.<DeleteDocumentRequest, Empty>newBuilder()
331311
.setMethodDescriptor(deleteDocumentMethodDescriptor)
332-
.setParamsExtractor(
333-
request -> {
334-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
335-
params.put("name", String.valueOf(request.getName()));
336-
return params.build();
337-
})
338312
.build();
339313
GrpcCallSettings<BatchGetDocumentsRequest, BatchGetDocumentsResponse>
340314
batchGetDocumentsTransportSettings =
341315
GrpcCallSettings.<BatchGetDocumentsRequest, BatchGetDocumentsResponse>newBuilder()
342316
.setMethodDescriptor(batchGetDocumentsMethodDescriptor)
343-
.setParamsExtractor(
344-
request -> {
345-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
346-
params.put("database", String.valueOf(request.getDatabase()));
347-
return params.build();
348-
})
349317
.build();
350318
GrpcCallSettings<BeginTransactionRequest, BeginTransactionResponse>
351319
beginTransactionTransportSettings =
352320
GrpcCallSettings.<BeginTransactionRequest, BeginTransactionResponse>newBuilder()
353321
.setMethodDescriptor(beginTransactionMethodDescriptor)
354-
.setParamsExtractor(
355-
request -> {
356-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
357-
params.put("database", String.valueOf(request.getDatabase()));
358-
return params.build();
359-
})
360322
.build();
361323
GrpcCallSettings<CommitRequest, CommitResponse> commitTransportSettings =
362324
GrpcCallSettings.<CommitRequest, CommitResponse>newBuilder()
363325
.setMethodDescriptor(commitMethodDescriptor)
364-
.setParamsExtractor(
365-
request -> {
366-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
367-
params.put("database", String.valueOf(request.getDatabase()));
368-
return params.build();
369-
})
370326
.build();
371327
GrpcCallSettings<RollbackRequest, Empty> rollbackTransportSettings =
372328
GrpcCallSettings.<RollbackRequest, Empty>newBuilder()
373329
.setMethodDescriptor(rollbackMethodDescriptor)
374-
.setParamsExtractor(
375-
request -> {
376-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
377-
params.put("database", String.valueOf(request.getDatabase()));
378-
return params.build();
379-
})
380330
.build();
381331
GrpcCallSettings<RunQueryRequest, RunQueryResponse> runQueryTransportSettings =
382332
GrpcCallSettings.<RunQueryRequest, RunQueryResponse>newBuilder()
383333
.setMethodDescriptor(runQueryMethodDescriptor)
384-
.setParamsExtractor(
385-
request -> {
386-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
387-
params.put("parent", String.valueOf(request.getParent()));
388-
return params.build();
389-
})
390334
.build();
391335
GrpcCallSettings<RunAggregationQueryRequest, RunAggregationQueryResponse>
392336
runAggregationQueryTransportSettings =
393337
GrpcCallSettings.<RunAggregationQueryRequest, RunAggregationQueryResponse>newBuilder()
394338
.setMethodDescriptor(runAggregationQueryMethodDescriptor)
395-
.setParamsExtractor(
396-
request -> {
397-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
398-
params.put("parent", String.valueOf(request.getParent()));
399-
return params.build();
400-
})
401339
.build();
402340
GrpcCallSettings<PartitionQueryRequest, PartitionQueryResponse>
403341
partitionQueryTransportSettings =
404342
GrpcCallSettings.<PartitionQueryRequest, PartitionQueryResponse>newBuilder()
405343
.setMethodDescriptor(partitionQueryMethodDescriptor)
406-
.setParamsExtractor(
407-
request -> {
408-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
409-
params.put("parent", String.valueOf(request.getParent()));
410-
return params.build();
411-
})
412344
.build();
413345
GrpcCallSettings<WriteRequest, WriteResponse> writeTransportSettings =
414346
GrpcCallSettings.<WriteRequest, WriteResponse>newBuilder()
415347
.setMethodDescriptor(writeMethodDescriptor)
416-
.setParamsExtractor(
417-
request -> {
418-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
419-
params.put("database", String.valueOf(request.getDatabase()));
420-
return params.build();
421-
})
422348
.build();
423349
GrpcCallSettings<ListenRequest, ListenResponse> listenTransportSettings =
424350
GrpcCallSettings.<ListenRequest, ListenResponse>newBuilder()
425351
.setMethodDescriptor(listenMethodDescriptor)
426-
.setParamsExtractor(
427-
request -> {
428-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
429-
params.put("database", String.valueOf(request.getDatabase()));
430-
return params.build();
431-
})
432352
.build();
433353
GrpcCallSettings<ListCollectionIdsRequest, ListCollectionIdsResponse>
434354
listCollectionIdsTransportSettings =
435355
GrpcCallSettings.<ListCollectionIdsRequest, ListCollectionIdsResponse>newBuilder()
436356
.setMethodDescriptor(listCollectionIdsMethodDescriptor)
437-
.setParamsExtractor(
438-
request -> {
439-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
440-
params.put("parent", String.valueOf(request.getParent()));
441-
return params.build();
442-
})
443357
.build();
444358
GrpcCallSettings<BatchWriteRequest, BatchWriteResponse> batchWriteTransportSettings =
445359
GrpcCallSettings.<BatchWriteRequest, BatchWriteResponse>newBuilder()
446360
.setMethodDescriptor(batchWriteMethodDescriptor)
447-
.setParamsExtractor(
448-
request -> {
449-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
450-
params.put("database", String.valueOf(request.getDatabase()));
451-
return params.build();
452-
})
453361
.build();
454362
GrpcCallSettings<CreateDocumentRequest, Document> createDocumentTransportSettings =
455363
GrpcCallSettings.<CreateDocumentRequest, Document>newBuilder()
456364
.setMethodDescriptor(createDocumentMethodDescriptor)
457-
.setParamsExtractor(
458-
request -> {
459-
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
460-
params.put("collection_id", String.valueOf(request.getCollectionId()));
461-
params.put("parent", String.valueOf(request.getParent()));
462-
return params.build();
463-
})
464365
.build();
465366

466367
this.getDocumentCallable =

0 commit comments

Comments
 (0)