trace_gapic.yaml 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. type: com.google.api.codegen.ConfigProto
  2. language_settings:
  3. java:
  4. package_name: com.google.cloud.trace.spi.v1
  5. python:
  6. package_name: google.cloud.gapic.trace.v1
  7. ruby:
  8. package_name: Google::Cloud::Trace::V1
  9. php:
  10. package_name: Google\Cloud\Trace\V1
  11. nodejs:
  12. package_name: "@google-cloud/trace"
  13. interfaces:
  14. - name: google.devtools.cloudtrace.v1.TraceService
  15. retry_codes_def:
  16. - name: idempotent
  17. retry_codes:
  18. - UNAVAILABLE
  19. - DEADLINE_EXCEEDED
  20. - name: non_idempotent
  21. retry_codes:
  22. retry_params_def:
  23. - name: default
  24. initial_retry_delay_millis: 100
  25. retry_delay_multiplier: 1.2
  26. max_retry_delay_millis: 1000
  27. initial_rpc_timeout_millis: 20000
  28. rpc_timeout_multiplier: 1.5
  29. max_rpc_timeout_millis: 30000
  30. total_timeout_millis: 45000
  31. methods:
  32. - name: PatchTraces
  33. flattening:
  34. groups:
  35. - parameters:
  36. - project_id
  37. - traces
  38. required_fields:
  39. - project_id
  40. - traces
  41. retry_codes_name: non_idempotent
  42. retry_params_name: default
  43. timeout_millis: 30000
  44. request_object_method: true
  45. - name: GetTrace
  46. flattening:
  47. groups:
  48. - parameters:
  49. - project_id
  50. - trace_id
  51. required_fields:
  52. - project_id
  53. - trace_id
  54. retry_codes_name: idempotent
  55. retry_params_name: default
  56. timeout_millis: 30000
  57. request_object_method: false
  58. - name: ListTraces
  59. page_streaming:
  60. request:
  61. token_field: page_token
  62. response:
  63. token_field: next_page_token
  64. resources_field: traces
  65. flattening:
  66. groups:
  67. - parameters:
  68. - project_id
  69. required_fields:
  70. - project_id
  71. retry_codes_name: idempotent
  72. retry_params_name: default
  73. timeout_millis: 30000
  74. request_object_method: true