recommender_grpc_service_config.json 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. {
  2. "methodConfig": [
  3. {
  4. "name": [
  5. {
  6. "service": "google.cloud.recommender.v1beta1.Recommender",
  7. "method": "ListInsights"
  8. },
  9. {
  10. "service": "google.cloud.recommender.v1beta1.Recommender",
  11. "method": "GetInsight"
  12. },
  13. {
  14. "service": "google.cloud.recommender.v1beta1.Recommender",
  15. "method": "ListRecommendations"
  16. },
  17. {
  18. "service": "google.cloud.recommender.v1beta1.Recommender",
  19. "method": "GetRecommendation"
  20. }
  21. ],
  22. "timeout": "60s",
  23. "retryPolicy": {
  24. "maxAttempts": 5,
  25. "initialBackoff": "0.100s",
  26. "maxBackoff": "60s",
  27. "backoffMultiplier": 1.3,
  28. "retryableStatusCodes": [
  29. "DEADLINE_EXCEEDED",
  30. "UNAVAILABLE"
  31. ]
  32. }
  33. },
  34. {
  35. "name": [
  36. {
  37. "service": "google.cloud.recommender.v1beta1.Recommender",
  38. "method": "MarkInsightAccepted"
  39. },
  40. {
  41. "service": "google.cloud.recommender.v1beta1.Recommender",
  42. "method": "MarkRecommendationClaimed"
  43. },
  44. {
  45. "service": "google.cloud.recommender.v1beta1.Recommender",
  46. "method": "MarkRecommendationSucceeded"
  47. },
  48. {
  49. "service": "google.cloud.recommender.v1beta1.Recommender",
  50. "method": "MarkRecommendationFailed"
  51. }
  52. ],
  53. "timeout": "60s"
  54. }
  55. ]
  56. }