Skip to content

Commit 71f38d0

Browse files
yoshi-automationPraful Makani
authored andcommitted
Regenerate vision client (#4779)
1 parent 3ff5fdf commit 71f38d0

File tree

4 files changed

+506
-5
lines changed

4 files changed

+506
-5
lines changed

google-cloud-clients/google-cloud-vision/src/main/java/com/google/cloud/vision/v1/stub/GrpcProductSearchStub.java

Lines changed: 167 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import com.google.api.gax.grpc.GrpcStubCallableFactory;
2828
import com.google.api.gax.rpc.ClientContext;
2929
import com.google.api.gax.rpc.OperationCallable;
30+
import com.google.api.gax.rpc.RequestParamsExtractor;
3031
import com.google.api.gax.rpc.UnaryCallable;
3132
import com.google.cloud.vision.v1.AddProductToProductSetRequest;
3233
import com.google.cloud.vision.v1.BatchOperationMetadata;
@@ -55,12 +56,14 @@
5556
import com.google.cloud.vision.v1.RemoveProductFromProductSetRequest;
5657
import com.google.cloud.vision.v1.UpdateProductRequest;
5758
import com.google.cloud.vision.v1.UpdateProductSetRequest;
59+
import com.google.common.collect.ImmutableMap;
5860
import com.google.longrunning.Operation;
5961
import com.google.longrunning.stub.GrpcOperationsStub;
6062
import com.google.protobuf.Empty;
6163
import io.grpc.MethodDescriptor;
6264
import io.grpc.protobuf.ProtoUtils;
6365
import java.io.IOException;
66+
import java.util.Map;
6467
import java.util.concurrent.TimeUnit;
6568
import javax.annotation.Generated;
6669

@@ -320,80 +323,244 @@ protected GrpcProductSearchStub(
320323
GrpcCallSettings<CreateProductRequest, Product> createProductTransportSettings =
321324
GrpcCallSettings.<CreateProductRequest, Product>newBuilder()
322325
.setMethodDescriptor(createProductMethodDescriptor)
326+
.setParamsExtractor(
327+
new RequestParamsExtractor<CreateProductRequest>() {
328+
@Override
329+
public Map<String, String> extract(CreateProductRequest request) {
330+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
331+
params.put("parent", String.valueOf(request.getParent()));
332+
return params.build();
333+
}
334+
})
323335
.build();
324336
GrpcCallSettings<ListProductsRequest, ListProductsResponse> listProductsTransportSettings =
325337
GrpcCallSettings.<ListProductsRequest, ListProductsResponse>newBuilder()
326338
.setMethodDescriptor(listProductsMethodDescriptor)
339+
.setParamsExtractor(
340+
new RequestParamsExtractor<ListProductsRequest>() {
341+
@Override
342+
public Map<String, String> extract(ListProductsRequest request) {
343+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
344+
params.put("parent", String.valueOf(request.getParent()));
345+
return params.build();
346+
}
347+
})
327348
.build();
328349
GrpcCallSettings<GetProductRequest, Product> getProductTransportSettings =
329350
GrpcCallSettings.<GetProductRequest, Product>newBuilder()
330351
.setMethodDescriptor(getProductMethodDescriptor)
352+
.setParamsExtractor(
353+
new RequestParamsExtractor<GetProductRequest>() {
354+
@Override
355+
public Map<String, String> extract(GetProductRequest request) {
356+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
357+
params.put("name", String.valueOf(request.getName()));
358+
return params.build();
359+
}
360+
})
331361
.build();
332362
GrpcCallSettings<UpdateProductRequest, Product> updateProductTransportSettings =
333363
GrpcCallSettings.<UpdateProductRequest, Product>newBuilder()
334364
.setMethodDescriptor(updateProductMethodDescriptor)
365+
.setParamsExtractor(
366+
new RequestParamsExtractor<UpdateProductRequest>() {
367+
@Override
368+
public Map<String, String> extract(UpdateProductRequest request) {
369+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
370+
params.put("product.name", String.valueOf(request.getProduct().getName()));
371+
return params.build();
372+
}
373+
})
335374
.build();
336375
GrpcCallSettings<DeleteProductRequest, Empty> deleteProductTransportSettings =
337376
GrpcCallSettings.<DeleteProductRequest, Empty>newBuilder()
338377
.setMethodDescriptor(deleteProductMethodDescriptor)
378+
.setParamsExtractor(
379+
new RequestParamsExtractor<DeleteProductRequest>() {
380+
@Override
381+
public Map<String, String> extract(DeleteProductRequest request) {
382+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
383+
params.put("name", String.valueOf(request.getName()));
384+
return params.build();
385+
}
386+
})
339387
.build();
340388
GrpcCallSettings<ListReferenceImagesRequest, ListReferenceImagesResponse>
341389
listReferenceImagesTransportSettings =
342390
GrpcCallSettings.<ListReferenceImagesRequest, ListReferenceImagesResponse>newBuilder()
343391
.setMethodDescriptor(listReferenceImagesMethodDescriptor)
392+
.setParamsExtractor(
393+
new RequestParamsExtractor<ListReferenceImagesRequest>() {
394+
@Override
395+
public Map<String, String> extract(ListReferenceImagesRequest request) {
396+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
397+
params.put("parent", String.valueOf(request.getParent()));
398+
return params.build();
399+
}
400+
})
344401
.build();
345402
GrpcCallSettings<GetReferenceImageRequest, ReferenceImage> getReferenceImageTransportSettings =
346403
GrpcCallSettings.<GetReferenceImageRequest, ReferenceImage>newBuilder()
347404
.setMethodDescriptor(getReferenceImageMethodDescriptor)
405+
.setParamsExtractor(
406+
new RequestParamsExtractor<GetReferenceImageRequest>() {
407+
@Override
408+
public Map<String, String> extract(GetReferenceImageRequest request) {
409+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
410+
params.put("name", String.valueOf(request.getName()));
411+
return params.build();
412+
}
413+
})
348414
.build();
349415
GrpcCallSettings<DeleteReferenceImageRequest, Empty> deleteReferenceImageTransportSettings =
350416
GrpcCallSettings.<DeleteReferenceImageRequest, Empty>newBuilder()
351417
.setMethodDescriptor(deleteReferenceImageMethodDescriptor)
418+
.setParamsExtractor(
419+
new RequestParamsExtractor<DeleteReferenceImageRequest>() {
420+
@Override
421+
public Map<String, String> extract(DeleteReferenceImageRequest request) {
422+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
423+
params.put("name", String.valueOf(request.getName()));
424+
return params.build();
425+
}
426+
})
352427
.build();
353428
GrpcCallSettings<CreateReferenceImageRequest, ReferenceImage>
354429
createReferenceImageTransportSettings =
355430
GrpcCallSettings.<CreateReferenceImageRequest, ReferenceImage>newBuilder()
356431
.setMethodDescriptor(createReferenceImageMethodDescriptor)
432+
.setParamsExtractor(
433+
new RequestParamsExtractor<CreateReferenceImageRequest>() {
434+
@Override
435+
public Map<String, String> extract(CreateReferenceImageRequest request) {
436+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
437+
params.put("parent", String.valueOf(request.getParent()));
438+
return params.build();
439+
}
440+
})
357441
.build();
358442
GrpcCallSettings<CreateProductSetRequest, ProductSet> createProductSetTransportSettings =
359443
GrpcCallSettings.<CreateProductSetRequest, ProductSet>newBuilder()
360444
.setMethodDescriptor(createProductSetMethodDescriptor)
445+
.setParamsExtractor(
446+
new RequestParamsExtractor<CreateProductSetRequest>() {
447+
@Override
448+
public Map<String, String> extract(CreateProductSetRequest request) {
449+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
450+
params.put("parent", String.valueOf(request.getParent()));
451+
return params.build();
452+
}
453+
})
361454
.build();
362455
GrpcCallSettings<ListProductSetsRequest, ListProductSetsResponse>
363456
listProductSetsTransportSettings =
364457
GrpcCallSettings.<ListProductSetsRequest, ListProductSetsResponse>newBuilder()
365458
.setMethodDescriptor(listProductSetsMethodDescriptor)
459+
.setParamsExtractor(
460+
new RequestParamsExtractor<ListProductSetsRequest>() {
461+
@Override
462+
public Map<String, String> extract(ListProductSetsRequest request) {
463+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
464+
params.put("parent", String.valueOf(request.getParent()));
465+
return params.build();
466+
}
467+
})
366468
.build();
367469
GrpcCallSettings<GetProductSetRequest, ProductSet> getProductSetTransportSettings =
368470
GrpcCallSettings.<GetProductSetRequest, ProductSet>newBuilder()
369471
.setMethodDescriptor(getProductSetMethodDescriptor)
472+
.setParamsExtractor(
473+
new RequestParamsExtractor<GetProductSetRequest>() {
474+
@Override
475+
public Map<String, String> extract(GetProductSetRequest request) {
476+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
477+
params.put("name", String.valueOf(request.getName()));
478+
return params.build();
479+
}
480+
})
370481
.build();
371482
GrpcCallSettings<UpdateProductSetRequest, ProductSet> updateProductSetTransportSettings =
372483
GrpcCallSettings.<UpdateProductSetRequest, ProductSet>newBuilder()
373484
.setMethodDescriptor(updateProductSetMethodDescriptor)
485+
.setParamsExtractor(
486+
new RequestParamsExtractor<UpdateProductSetRequest>() {
487+
@Override
488+
public Map<String, String> extract(UpdateProductSetRequest request) {
489+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
490+
params.put(
491+
"product_set.name", String.valueOf(request.getProductSet().getName()));
492+
return params.build();
493+
}
494+
})
374495
.build();
375496
GrpcCallSettings<DeleteProductSetRequest, Empty> deleteProductSetTransportSettings =
376497
GrpcCallSettings.<DeleteProductSetRequest, Empty>newBuilder()
377498
.setMethodDescriptor(deleteProductSetMethodDescriptor)
499+
.setParamsExtractor(
500+
new RequestParamsExtractor<DeleteProductSetRequest>() {
501+
@Override
502+
public Map<String, String> extract(DeleteProductSetRequest request) {
503+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
504+
params.put("name", String.valueOf(request.getName()));
505+
return params.build();
506+
}
507+
})
378508
.build();
379509
GrpcCallSettings<AddProductToProductSetRequest, Empty> addProductToProductSetTransportSettings =
380510
GrpcCallSettings.<AddProductToProductSetRequest, Empty>newBuilder()
381511
.setMethodDescriptor(addProductToProductSetMethodDescriptor)
512+
.setParamsExtractor(
513+
new RequestParamsExtractor<AddProductToProductSetRequest>() {
514+
@Override
515+
public Map<String, String> extract(AddProductToProductSetRequest request) {
516+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
517+
params.put("name", String.valueOf(request.getName()));
518+
return params.build();
519+
}
520+
})
382521
.build();
383522
GrpcCallSettings<RemoveProductFromProductSetRequest, Empty>
384523
removeProductFromProductSetTransportSettings =
385524
GrpcCallSettings.<RemoveProductFromProductSetRequest, Empty>newBuilder()
386525
.setMethodDescriptor(removeProductFromProductSetMethodDescriptor)
526+
.setParamsExtractor(
527+
new RequestParamsExtractor<RemoveProductFromProductSetRequest>() {
528+
@Override
529+
public Map<String, String> extract(
530+
RemoveProductFromProductSetRequest request) {
531+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
532+
params.put("name", String.valueOf(request.getName()));
533+
return params.build();
534+
}
535+
})
387536
.build();
388537
GrpcCallSettings<ListProductsInProductSetRequest, ListProductsInProductSetResponse>
389538
listProductsInProductSetTransportSettings =
390539
GrpcCallSettings
391540
.<ListProductsInProductSetRequest, ListProductsInProductSetResponse>newBuilder()
392541
.setMethodDescriptor(listProductsInProductSetMethodDescriptor)
542+
.setParamsExtractor(
543+
new RequestParamsExtractor<ListProductsInProductSetRequest>() {
544+
@Override
545+
public Map<String, String> extract(ListProductsInProductSetRequest request) {
546+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
547+
params.put("name", String.valueOf(request.getName()));
548+
return params.build();
549+
}
550+
})
393551
.build();
394552
GrpcCallSettings<ImportProductSetsRequest, Operation> importProductSetsTransportSettings =
395553
GrpcCallSettings.<ImportProductSetsRequest, Operation>newBuilder()
396554
.setMethodDescriptor(importProductSetsMethodDescriptor)
555+
.setParamsExtractor(
556+
new RequestParamsExtractor<ImportProductSetsRequest>() {
557+
@Override
558+
public Map<String, String> extract(ImportProductSetsRequest request) {
559+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
560+
params.put("parent", String.valueOf(request.getParent()));
561+
return params.build();
562+
}
563+
})
397564
.build();
398565

399566
this.createProductCallable =

0 commit comments

Comments
 (0)