retail_grpc_service_config.json 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. {
  2. "methodConfig": [{
  3. "name": [
  4. { "service": "google.cloud.retail.v2beta.CatalogService" },
  5. { "service": "google.cloud.retail.v2beta.CompletionService" },
  6. { "service": "google.cloud.retail.v2beta.UserEventService" },
  7. { "service": "google.cloud.retail.v2beta.PredictionService" },
  8. { "service": "google.cloud.retail.v2beta.SearchService" }
  9. ],
  10. "timeout": "5s",
  11. "retryPolicy": {
  12. "initialBackoff": "0.100s",
  13. "maxBackoff": "5s",
  14. "backoffMultiplier": 1.3,
  15. "retryableStatusCodes": [
  16. "UNAVAILABLE",
  17. "DEADLINE_EXCEEDED"
  18. ]
  19. }
  20. }, {
  21. "name": [
  22. { "service": "google.cloud.retail.v2beta.ProductService" },
  23. {
  24. "service": "google.cloud.retail.v2beta.UserEventService",
  25. "method": "PurgeUserEvents"
  26. }
  27. ],
  28. "timeout": "30s",
  29. "retryPolicy": {
  30. "initialBackoff": "0.100s",
  31. "maxBackoff": "30s",
  32. "backoffMultiplier": 1.3,
  33. "retryableStatusCodes": [
  34. "UNAVAILABLE",
  35. "DEADLINE_EXCEEDED"
  36. ]
  37. }
  38. }, {
  39. "name": [
  40. {
  41. "service": "google.longrunning.Operations",
  42. "method": "ListOperations"
  43. },
  44. {
  45. "service": "google.cloud.retail.v2beta.ProductService",
  46. "method": "ImportProducts"
  47. }
  48. ],
  49. "timeout": "300s",
  50. "retryPolicy": {
  51. "initialBackoff": "0.100s",
  52. "maxBackoff": "300s",
  53. "backoffMultiplier": 1.3,
  54. "retryableStatusCodes": [
  55. "UNAVAILABLE",
  56. "DEADLINE_EXCEEDED"
  57. ]
  58. }
  59. }, {
  60. "name": [
  61. {
  62. "service": "google.cloud.retail.v2beta.UserEventService",
  63. "method": "ImportUserEvents"
  64. }
  65. ],
  66. "timeout": "600s",
  67. "retryPolicy": {
  68. "initialBackoff": "0.100s",
  69. "maxBackoff": "300s",
  70. "backoffMultiplier": 1.3,
  71. "retryableStatusCodes": [
  72. "UNAVAILABLE",
  73. "DEADLINE_EXCEEDED"
  74. ]
  75. }
  76. }]
  77. }