discoveryengine_grpc_service_config.json 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. {
  2. "methodConfig": [
  3. {
  4. "name": [
  5. { "service": "google.cloud.discoveryengine.v1beta.RecommendationService" }
  6. ],
  7. "timeout": "5s",
  8. "retryPolicy": {
  9. "initialBackoff": "0.100s",
  10. "maxBackoff": "5s",
  11. "backoffMultiplier": 1.3,
  12. "retryableStatusCodes": ["UNAVAILABLE"]
  13. }
  14. },
  15. {
  16. "name": [
  17. { "service": "google.cloud.discoveryengine.v1beta.DocumentService" },
  18. { "service": "google.cloud.discoveryengine.v1beta.UserEventService" }
  19. ],
  20. "timeout": "30s",
  21. "retryPolicy": {
  22. "initialBackoff": "1s",
  23. "maxBackoff": "10s",
  24. "backoffMultiplier": 1.3,
  25. "retryableStatusCodes": ["UNAVAILABLE"]
  26. }
  27. },
  28. {
  29. "name": [
  30. {
  31. "service": "google.cloud.discoveryengine.v1beta.DocumentService",
  32. "method": "ImportDocuments"
  33. },
  34. {
  35. "service": "google.cloud.discoveryengine.v1beta.UserEventService",
  36. "method": "ImportUserEvents"
  37. },
  38. {
  39. "service": "google.longrunning.Operations",
  40. "method": "ListOperations"
  41. }
  42. ],
  43. "timeout": "300s",
  44. "retryPolicy": {
  45. "initialBackoff": "1s",
  46. "maxBackoff": "30s",
  47. "backoffMultiplier": 1.3,
  48. "retryableStatusCodes": ["UNAVAILABLE"]
  49. }
  50. }
  51. ]
  52. }