bigquerymigration_grpc_service_config.json 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. {
  2. "methodConfig": [{
  3. "name": [
  4. {
  5. "service": "google.cloud.bigquery.migration.v2alpha.MigrationService",
  6. "method": "GetMigrationWorkflow"
  7. },
  8. {
  9. "service": "google.cloud.bigquery.migration.v2alpha.MigrationService",
  10. "method": "ListMigrationWorkflows"
  11. },
  12. {
  13. "service": "google.cloud.bigquery.migration.v2alpha.MigrationService",
  14. "method": "StartMigrationWorkflow"
  15. },
  16. {
  17. "service": "google.cloud.bigquery.migration.v2alpha.MigrationService",
  18. "method": "GetMigrationSubtask"
  19. },
  20. {
  21. "service": "google.cloud.bigquery.migration.v2alpha.MigrationService",
  22. "method": "ListMigrationSubtasks"
  23. }
  24. ],
  25. "timeout": "120s",
  26. "retryPolicy": {
  27. "maxAttempts": 5,
  28. "initialBackoff": "1s",
  29. "maxBackoff": "10s",
  30. "backoffMultiplier": 1.3,
  31. "retryableStatusCodes": ["UNAVAILABLE"]
  32. }
  33. },
  34. {
  35. "name": [
  36. {
  37. "service": "google.cloud.bigquery.migration.v2alpha.MigrationService",
  38. "method": "CreateMigrationWorkflow"
  39. },
  40. {
  41. "service": "google.cloud.bigquery.migration.v2alpha.MigrationService",
  42. "method": "DeleteMigrationWorkflow"
  43. }
  44. ],
  45. "timeout": "60s"
  46. },
  47. {
  48. "name": [
  49. {
  50. "service": "google.cloud.bigquery.migration.v2alpha.SqlTranslationService",
  51. "method": "Translate"
  52. }
  53. ],
  54. "timeout": "30s",
  55. "retryPolicy": {
  56. "maxAttempts": 3,
  57. "initialBackoff": "0.100s",
  58. "maxBackoff": "1s",
  59. "backoffMultiplier": 1.3,
  60. "retryableStatusCodes": ["UNAVAILABLE"]
  61. }
  62. }]
  63. }