grafeas_grpc_service_config.json 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. {
  2. "methodConfig": [
  3. {
  4. "name": [
  5. {
  6. "service": "grafeas.v1.Grafeas",
  7. "method": "GetOccurrence"
  8. },
  9. {
  10. "service": "grafeas.v1.Grafeas",
  11. "method": "ListOccurrences"
  12. },
  13. {
  14. "service": "grafeas.v1.Grafeas",
  15. "method": "DeleteOccurrence"
  16. },
  17. {
  18. "service": "grafeas.v1.Grafeas",
  19. "method": "GetOccurrenceNote"
  20. },
  21. {
  22. "service": "grafeas.v1.Grafeas",
  23. "method": "GetNote"
  24. },
  25. {
  26. "service": "grafeas.v1.Grafeas",
  27. "method": "ListNotes"
  28. },
  29. {
  30. "service": "grafeas.v1.Grafeas",
  31. "method": "DeleteNote"
  32. },
  33. {
  34. "service": "grafeas.v1.Grafeas",
  35. "method": "ListNoteOccurrences"
  36. }
  37. ],
  38. "timeout": "30s",
  39. "retryPolicy": {
  40. "maxAttempts": 5,
  41. "initialBackoff": "0.100s",
  42. "maxBackoff": "60s",
  43. "backoffMultiplier": 1.3,
  44. "retryableStatusCodes": [
  45. "UNAVAILABLE",
  46. "DEADLINE_EXCEEDED"
  47. ]
  48. }
  49. },
  50. {
  51. "name": [
  52. {
  53. "service": "grafeas.v1.Grafeas",
  54. "method": "CreateOccurrence"
  55. },
  56. {
  57. "service": "grafeas.v1.Grafeas",
  58. "method": "BatchCreateOccurrences"
  59. },
  60. {
  61. "service": "grafeas.v1.Grafeas",
  62. "method": "UpdateOccurrence"
  63. },
  64. {
  65. "service": "grafeas.v1.Grafeas",
  66. "method": "CreateNote"
  67. },
  68. {
  69. "service": "grafeas.v1.Grafeas",
  70. "method": "BatchCreateNotes"
  71. },
  72. {
  73. "service": "grafeas.v1.Grafeas",
  74. "method": "UpdateNote"
  75. }
  76. ],
  77. "timeout": "30s"
  78. }
  79. ]
  80. }