dialogflow_v3beta1.yaml 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. type: google.api.Service
  2. config_version: 3
  3. name: dialogflow.googleapis.com
  4. title: Dialogflow API
  5. apis:
  6. - name: google.cloud.dialogflow.cx.v3beta1.Agents
  7. - name: google.cloud.dialogflow.cx.v3beta1.EntityTypes
  8. - name: google.cloud.dialogflow.cx.v3beta1.Environments
  9. - name: google.cloud.dialogflow.cx.v3beta1.Experiments
  10. - name: google.cloud.dialogflow.cx.v3beta1.Flows
  11. - name: google.cloud.dialogflow.cx.v3beta1.Intents
  12. - name: google.cloud.dialogflow.cx.v3beta1.Pages
  13. - name: google.cloud.dialogflow.cx.v3beta1.SecuritySettingsService
  14. - name: google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes
  15. - name: google.cloud.dialogflow.cx.v3beta1.Sessions
  16. - name: google.cloud.dialogflow.cx.v3beta1.TestCases
  17. - name: google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups
  18. - name: google.cloud.dialogflow.cx.v3beta1.Versions
  19. - name: google.cloud.dialogflow.cx.v3beta1.Webhooks
  20. types:
  21. - name: google.cloud.dialogflow.cx.v3beta1.BatchRunTestCasesMetadata
  22. - name: google.cloud.dialogflow.cx.v3beta1.BatchRunTestCasesResponse
  23. - name: google.cloud.dialogflow.cx.v3beta1.CreateVersionOperationMetadata
  24. - name: google.cloud.dialogflow.cx.v3beta1.ExportAgentResponse
  25. - name: google.cloud.dialogflow.cx.v3beta1.ExportFlowResponse
  26. - name: google.cloud.dialogflow.cx.v3beta1.ExportTestCasesMetadata
  27. - name: google.cloud.dialogflow.cx.v3beta1.ExportTestCasesResponse
  28. - name: google.cloud.dialogflow.cx.v3beta1.ImportFlowResponse
  29. - name: google.cloud.dialogflow.cx.v3beta1.ImportTestCasesMetadata
  30. - name: google.cloud.dialogflow.cx.v3beta1.ImportTestCasesResponse
  31. - name: google.cloud.dialogflow.cx.v3beta1.RunContinuousTestMetadata
  32. - name: google.cloud.dialogflow.cx.v3beta1.RunContinuousTestResponse
  33. - name: google.cloud.dialogflow.cx.v3beta1.RunTestCaseMetadata
  34. - name: google.cloud.dialogflow.cx.v3beta1.RunTestCaseResponse
  35. - name: google.cloud.dialogflow.cx.v3beta1.TestError
  36. - name: google.cloud.dialogflow.cx.v3beta1.WebhookRequest
  37. - name: google.cloud.dialogflow.cx.v3beta1.WebhookResponse
  38. documentation:
  39. summary: |-
  40. Builds conversational interfaces (for example, chatbots, and voice-powered
  41. apps and devices).
  42. overview: |-
  43. <!-- mdformat off(presubmit failing, mdformat is as well) --> Dialogflow is
  44. a natural language understanding platform that makes it easy
  45. to design and integrate a conversational user interface into your mobile
  46. app, web application, device, bot, interactive voice response system, and
  47. so on. Using Dialogflow, you can provide new and engaging ways for
  48. users to interact with your product.
  49. Dialogflow can analyze multiple types of input from your customers,
  50. including text or audio inputs (like from a phone or voice recording).
  51. It can also respond to your customers in a couple of ways, either through
  52. text or with synthetic speech.
  53. For more information, see the
  54. [Dialogflow documentation](https://cloud.google.com/dialogflow/docs).
  55. backend:
  56. rules:
  57. - selector: 'google.cloud.dialogflow.cx.v3beta1.Agents.*'
  58. deadline: 60.0
  59. - selector: 'google.cloud.dialogflow.cx.v3beta1.EntityTypes.*'
  60. deadline: 60.0
  61. - selector: 'google.cloud.dialogflow.cx.v3beta1.Environments.*'
  62. deadline: 60.0
  63. - selector: 'google.cloud.dialogflow.cx.v3beta1.Experiments.*'
  64. deadline: 60.0
  65. - selector: 'google.cloud.dialogflow.cx.v3beta1.Flows.*'
  66. deadline: 60.0
  67. - selector: 'google.cloud.dialogflow.cx.v3beta1.Intents.*'
  68. deadline: 60.0
  69. - selector: 'google.cloud.dialogflow.cx.v3beta1.Pages.*'
  70. deadline: 60.0
  71. - selector: 'google.cloud.dialogflow.cx.v3beta1.SecuritySettingsService.*'
  72. deadline: 60.0
  73. - selector: 'google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes.*'
  74. deadline: 60.0
  75. - selector: google.cloud.dialogflow.cx.v3beta1.Sessions.DetectIntent
  76. deadline: 220.0
  77. - selector: google.cloud.dialogflow.cx.v3beta1.Sessions.FulfillIntent
  78. deadline: 60.0
  79. - selector: google.cloud.dialogflow.cx.v3beta1.Sessions.MatchIntent
  80. deadline: 60.0
  81. - selector: google.cloud.dialogflow.cx.v3beta1.Sessions.StreamingDetectIntent
  82. deadline: 220.0
  83. - selector: 'google.cloud.dialogflow.cx.v3beta1.TestCases.*'
  84. deadline: 60.0
  85. - selector: 'google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups.*'
  86. deadline: 60.0
  87. - selector: 'google.cloud.dialogflow.cx.v3beta1.Versions.*'
  88. deadline: 60.0
  89. - selector: 'google.cloud.dialogflow.cx.v3beta1.Webhooks.*'
  90. deadline: 60.0
  91. - selector: 'google.longrunning.Operations.*'
  92. deadline: 60.0
  93. http:
  94. rules:
  95. - selector: google.longrunning.Operations.CancelOperation
  96. post: '/v3beta1/{name=projects/*/operations/*}:cancel'
  97. additional_bindings:
  98. - post: '/v3beta1/{name=projects/*/locations/*/operations/*}:cancel'
  99. - selector: google.longrunning.Operations.GetOperation
  100. get: '/v3beta1/{name=projects/*/operations/*}'
  101. additional_bindings:
  102. - get: '/v3beta1/{name=projects/*/locations/*/operations/*}'
  103. - selector: google.longrunning.Operations.ListOperations
  104. get: '/v3beta1/{name=projects/*}/operations'
  105. additional_bindings:
  106. - get: '/v3beta1/{name=projects/*/locations/*}/operations'
  107. authentication:
  108. rules:
  109. - selector: 'google.cloud.dialogflow.cx.v3beta1.Agents.*'
  110. oauth:
  111. canonical_scopes: |-
  112. https://www.googleapis.com/auth/cloud-platform,
  113. https://www.googleapis.com/auth/dialogflow
  114. - selector: 'google.cloud.dialogflow.cx.v3beta1.EntityTypes.*'
  115. oauth:
  116. canonical_scopes: |-
  117. https://www.googleapis.com/auth/cloud-platform,
  118. https://www.googleapis.com/auth/dialogflow
  119. - selector: 'google.cloud.dialogflow.cx.v3beta1.Environments.*'
  120. oauth:
  121. canonical_scopes: |-
  122. https://www.googleapis.com/auth/cloud-platform,
  123. https://www.googleapis.com/auth/dialogflow
  124. - selector: 'google.cloud.dialogflow.cx.v3beta1.Experiments.*'
  125. oauth:
  126. canonical_scopes: |-
  127. https://www.googleapis.com/auth/cloud-platform,
  128. https://www.googleapis.com/auth/dialogflow
  129. - selector: 'google.cloud.dialogflow.cx.v3beta1.Flows.*'
  130. oauth:
  131. canonical_scopes: |-
  132. https://www.googleapis.com/auth/cloud-platform,
  133. https://www.googleapis.com/auth/dialogflow
  134. - selector: 'google.cloud.dialogflow.cx.v3beta1.Intents.*'
  135. oauth:
  136. canonical_scopes: |-
  137. https://www.googleapis.com/auth/cloud-platform,
  138. https://www.googleapis.com/auth/dialogflow
  139. - selector: 'google.cloud.dialogflow.cx.v3beta1.Pages.*'
  140. oauth:
  141. canonical_scopes: |-
  142. https://www.googleapis.com/auth/cloud-platform,
  143. https://www.googleapis.com/auth/dialogflow
  144. - selector: 'google.cloud.dialogflow.cx.v3beta1.SecuritySettingsService.*'
  145. oauth:
  146. canonical_scopes: |-
  147. https://www.googleapis.com/auth/cloud-platform,
  148. https://www.googleapis.com/auth/dialogflow
  149. - selector: 'google.cloud.dialogflow.cx.v3beta1.SessionEntityTypes.*'
  150. oauth:
  151. canonical_scopes: |-
  152. https://www.googleapis.com/auth/cloud-platform,
  153. https://www.googleapis.com/auth/dialogflow
  154. - selector: 'google.cloud.dialogflow.cx.v3beta1.Sessions.*'
  155. oauth:
  156. canonical_scopes: |-
  157. https://www.googleapis.com/auth/cloud-platform,
  158. https://www.googleapis.com/auth/dialogflow
  159. - selector: 'google.cloud.dialogflow.cx.v3beta1.TestCases.*'
  160. oauth:
  161. canonical_scopes: |-
  162. https://www.googleapis.com/auth/cloud-platform,
  163. https://www.googleapis.com/auth/dialogflow
  164. - selector: 'google.cloud.dialogflow.cx.v3beta1.TransitionRouteGroups.*'
  165. oauth:
  166. canonical_scopes: |-
  167. https://www.googleapis.com/auth/cloud-platform,
  168. https://www.googleapis.com/auth/dialogflow
  169. - selector: 'google.cloud.dialogflow.cx.v3beta1.Versions.*'
  170. oauth:
  171. canonical_scopes: |-
  172. https://www.googleapis.com/auth/cloud-platform,
  173. https://www.googleapis.com/auth/dialogflow
  174. - selector: 'google.cloud.dialogflow.cx.v3beta1.Webhooks.*'
  175. oauth:
  176. canonical_scopes: |-
  177. https://www.googleapis.com/auth/cloud-platform,
  178. https://www.googleapis.com/auth/dialogflow
  179. - selector: 'google.longrunning.Operations.*'
  180. oauth:
  181. canonical_scopes: |-
  182. https://www.googleapis.com/auth/cloud-platform,
  183. https://www.googleapis.com/auth/dialogflow