talent_grpc_service_config.json 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  1. {
  2. "methodConfig": [
  3. {
  4. "name": [
  5. {
  6. "service": "google.cloud.talent.v4.TenantService",
  7. "method": "GetTenant"
  8. },
  9. {
  10. "service": "google.cloud.talent.v4.TenantService",
  11. "method": "DeleteTenant"
  12. },
  13. {
  14. "service": "google.cloud.talent.v4.TenantService",
  15. "method": "ListTenants"
  16. }
  17. ],
  18. "timeout": "30s",
  19. "retryPolicy": {
  20. "maxAttempts": 5,
  21. "initialBackoff": "0.100s",
  22. "maxBackoff": "60s",
  23. "backoffMultiplier": 1.3,
  24. "retryableStatusCodes": [
  25. "DEADLINE_EXCEEDED",
  26. "UNAVAILABLE"
  27. ]
  28. }
  29. },
  30. {
  31. "name": [
  32. {
  33. "service": "google.cloud.talent.v4.EventService",
  34. "method": "CreateClientEvent"
  35. }
  36. ],
  37. "timeout": "30s"
  38. },
  39. {
  40. "name": [
  41. {
  42. "service": "google.cloud.talent.v4.JobService",
  43. "method": "GetJob"
  44. },
  45. {
  46. "service": "google.cloud.talent.v4.JobService",
  47. "method": "DeleteJob"
  48. },
  49. {
  50. "service": "google.cloud.talent.v4.JobService",
  51. "method": "ListJobs"
  52. }
  53. ],
  54. "timeout": "30s",
  55. "retryPolicy": {
  56. "maxAttempts": 5,
  57. "initialBackoff": "0.100s",
  58. "maxBackoff": "60s",
  59. "backoffMultiplier": 1.3,
  60. "retryableStatusCodes": [
  61. "DEADLINE_EXCEEDED",
  62. "UNAVAILABLE"
  63. ]
  64. }
  65. },
  66. {
  67. "name": [
  68. {
  69. "service": "google.cloud.talent.v4.JobService",
  70. "method": "CreateJob"
  71. },
  72. {
  73. "service": "google.cloud.talent.v4.JobService",
  74. "method": "UpdateJob"
  75. },
  76. {
  77. "service": "google.cloud.talent.v4.JobService",
  78. "method": "BatchDeleteJobs"
  79. },
  80. {
  81. "service": "google.cloud.talent.v4.JobService",
  82. "method": "SearchJobs"
  83. },
  84. {
  85. "service": "google.cloud.talent.v4.JobService",
  86. "method": "SearchJobsForAlert"
  87. },
  88. {
  89. "service": "google.cloud.talent.v4.JobService",
  90. "method": "BatchCreateJobs"
  91. },
  92. {
  93. "service": "google.cloud.talent.v4.JobService",
  94. "method": "BatchUpdateJobs"
  95. }
  96. ],
  97. "timeout": "30s"
  98. },
  99. {
  100. "name": [
  101. {
  102. "service": "google.cloud.talent.v4.TenantService",
  103. "method": "CreateTenant"
  104. },
  105. {
  106. "service": "google.cloud.talent.v4.TenantService",
  107. "method": "UpdateTenant"
  108. }
  109. ],
  110. "timeout": "30s"
  111. },
  112. {
  113. "name": [
  114. {
  115. "service": "google.cloud.talent.v4.CompanyService",
  116. "method": "CreateCompany"
  117. },
  118. {
  119. "service": "google.cloud.talent.v4.CompanyService",
  120. "method": "UpdateCompany"
  121. }
  122. ],
  123. "timeout": "30s"
  124. },
  125. {
  126. "name": [
  127. {
  128. "service": "google.cloud.talent.v4.CompanyService",
  129. "method": "GetCompany"
  130. },
  131. {
  132. "service": "google.cloud.talent.v4.CompanyService",
  133. "method": "DeleteCompany"
  134. },
  135. {
  136. "service": "google.cloud.talent.v4.CompanyService",
  137. "method": "ListCompanies"
  138. }
  139. ],
  140. "timeout": "30s",
  141. "retryPolicy": {
  142. "maxAttempts": 5,
  143. "initialBackoff": "0.100s",
  144. "maxBackoff": "60s",
  145. "backoffMultiplier": 1.3,
  146. "retryableStatusCodes": [
  147. "DEADLINE_EXCEEDED",
  148. "UNAVAILABLE"
  149. ]
  150. }
  151. },
  152. {
  153. "name": [
  154. {
  155. "service": "google.cloud.talent.v4.Completion",
  156. "method": "CompleteQuery"
  157. }
  158. ],
  159. "timeout": "30s",
  160. "retryPolicy": {
  161. "maxAttempts": 5,
  162. "initialBackoff": "0.100s",
  163. "maxBackoff": "60s",
  164. "backoffMultiplier": 1.3,
  165. "retryableStatusCodes": [
  166. "DEADLINE_EXCEEDED",
  167. "UNAVAILABLE"
  168. ]
  169. }
  170. }
  171. ]
  172. }