translate_grpc_service_config.json 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. {
  2. "methodConfig": [
  3. {
  4. "name": [
  5. {
  6. "service": "google.cloud.translation.v3beta1.TranslationService",
  7. "method": "TranslateText"
  8. },
  9. {
  10. "service": "google.cloud.translation.v3beta1.TranslationService",
  11. "method": "DetectLanguage"
  12. },
  13. {
  14. "service": "google.cloud.translation.v3beta1.TranslationService",
  15. "method": "BatchTranslateText"
  16. },
  17. {
  18. "service": "google.cloud.translation.v3beta1.TranslationService",
  19. "method": "CreateGlossary"
  20. },
  21. {
  22. "service": "google.cloud.translation.v3beta1.TranslationService",
  23. "method": "TranslateDocument"
  24. },
  25. {
  26. "service": "google.cloud.translation.v3beta1.TranslationService",
  27. "method": "BatchTranslateDocument"
  28. }
  29. ],
  30. "timeout": "600s"
  31. },
  32. {
  33. "name": [
  34. {
  35. "service": "google.cloud.translation.v3beta1.TranslationService",
  36. "method": "GetSupportedLanguages"
  37. },
  38. {
  39. "service": "google.cloud.translation.v3beta1.TranslationService",
  40. "method": "ListGlossaries"
  41. },
  42. {
  43. "service": "google.cloud.translation.v3beta1.TranslationService",
  44. "method": "GetGlossary"
  45. },
  46. {
  47. "service": "google.cloud.translation.v3beta1.TranslationService",
  48. "method": "DeleteGlossary"
  49. }
  50. ],
  51. "timeout": "600s",
  52. "retryPolicy": {
  53. "initialBackoff": "0.100s",
  54. "maxBackoff": "60s",
  55. "backoffMultiplier": 1.3,
  56. "retryableStatusCodes": [
  57. "DEADLINE_EXCEEDED",
  58. "UNAVAILABLE"
  59. ]
  60. }
  61. }
  62. ]
  63. }