docs(dialogflow): Minor formatting (#8365)

- [ ] Regenerate this pull request now.

PiperOrigin-RevId: 552790519

Source-Link: https://togithub.com/googleapis/googleapis/commit/a03330aeb83fc06de3734fa79bf4a31c909bf1c5

Source-Link: https://togithub.com/googleapis/googleapis-gen/commit/4caca49b3e073192cb4a295c1cfa1cf85266c28d
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNGNhY2E0OWIzZTA3MzE5MmNiNGEyOTVjMWNmYTFjZjg1MjY2YzI4ZCJ9
BEGIN_NESTED_COMMIT
feat(firestore): publish proto definitions for SUM/AVG in Firestore
PiperOrigin-RevId: 552607134

Source-Link: https://togithub.com/googleapis/googleapis/commit/88a9a5f9944682d1901923cc1376935c2c694595

Source-Link: https://togithub.com/googleapis/googleapis-gen/commit/047d73ae2fd4e526b474a617e168339d691b2510
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMDQ3ZDczYWUyZmQ0ZTUyNmI0NzRhNjE3ZTE2ODMzOWQ2OTFiMjUxMCJ9
END_NESTED_COMMIT
BEGIN_NESTED_COMMIT
feat(batch): Add comment to the unsupported order_by field of ListTasksRequest
---
feat: Enable gpu driver version field on v1

---
feat: allow order_by for v1 ListJobs

---
feat: Improve url examples formats on Batch API comments
PiperOrigin-RevId: 552573521

Source-Link: https://togithub.com/googleapis/googleapis/commit/c34b78b6d28b3704e1687f557dfb786bda9fa4f5

Source-Link: https://togithub.com/googleapis/googleapis-gen/commit/12deb79966c3c6791755d66749e1611799ee95ab
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMTJkZWI3OTk2NmMzYzY3OTE3NTVkNjY3NDllMTYxMTc5OWVlOTVhYiJ9
END_NESTED_COMMIT
BEGIN_NESTED_COMMIT
docs(datacatalog): Minor formatting
PiperOrigin-RevId: 552569489

Source-Link: https://togithub.com/googleapis/googleapis/commit/992c4f49c0a2405a8765ddc2777099a3a960c868

Source-Link: https://togithub.com/googleapis/googleapis-gen/commit/332d2f1cc55771664a61697c72df19030d7612b9
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMzMyZDJmMWNjNTU3NzE2NjRhNjE2OTdjNzJkZjE5MDMwZDc2MTJiOSJ9
END_NESTED_COMMIT
BEGIN_NESTED_COMMIT
feat(bigquery/datatransfer): add EncryptionConfiguration to TransferConfig
---
feat: Add List type to Data source parameter.
PiperOrigin-RevId: 552543247

Source-Link: https://togithub.com/googleapis/googleapis/commit/95f0f2b2aee51e460646320d6e8f2ce75c463f5a

Source-Link: https://togithub.com/googleapis/googleapis-gen/commit/3199b463668bf730d2a42789c32b88fb94ef8f44
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMzE5OWI0NjM2NjhiZjczMGQyYTQyNzg5YzMyYjg4ZmI5NGVmOGY0NCJ9
END_NESTED_COMMIT
19 files changed
tree: f51f8285a85f45aca040f54efa019dfc67f20cd9
  1. .github/
  2. accessapproval/
  3. accesscontextmanager/
  4. advisorynotifications/
  5. ai/
  6. aiplatform/
  7. alloydb/
  8. analytics/
  9. apigateway/
  10. apigeeconnect/
  11. apigeeregistry/
  12. apikeys/
  13. appengine/
  14. area120/
  15. artifactregistry/
  16. asset/
  17. assuredworkloads/
  18. automl/
  19. baremetalsolution/
  20. batch/
  21. beyondcorp/
  22. bigquery/
  23. bigtable/
  24. billing/
  25. binaryauthorization/
  26. certificatemanager/
  27. channel/
  28. civil/
  29. cloudbuild/
  30. clouddms/
  31. cloudtasks/
  32. commerce/
  33. compute/
  34. confidentialcomputing/
  35. contactcenterinsights/
  36. container/
  37. containeranalysis/
  38. datacatalog/
  39. dataflow/
  40. dataform/
  41. datafusion/
  42. datalabeling/
  43. dataplex/
  44. dataproc/
  45. dataqna/
  46. datastore/
  47. datastream/
  48. debugger/
  49. deploy/
  50. dialogflow/
  51. discoveryengine/
  52. dlp/
  53. documentai/
  54. domains/
  55. edgecontainer/
  56. errorreporting/
  57. essentialcontacts/
  58. eventarc/
  59. filestore/
  60. firestore/
  61. functions/
  62. gkebackup/
  63. gkeconnect/
  64. gkehub/
  65. gkemulticloud/
  66. grafeas/
  67. gsuiteaddons/
  68. httpreplay/
  69. iam/
  70. iap/
  71. ids/
  72. internal/
  73. iot/
  74. kms/
  75. language/
  76. lifesciences/
  77. logging/
  78. longrunning/
  79. managedidentities/
  80. maps/
  81. mediatranslation/
  82. memcache/
  83. metastore/
  84. migrationcenter/
  85. monitoring/
  86. netapp/
  87. networkconnectivity/
  88. networkmanagement/
  89. networksecurity/
  90. notebooks/
  91. optimization/
  92. orchestration/
  93. orgpolicy/
  94. osconfig/
  95. oslogin/
  96. phishingprotection/
  97. policysimulator/
  98. policytroubleshooter/
  99. privatecatalog/
  100. profiler/
  101. pubsub/
  102. pubsublite/
  103. rapidmigrationassessment/
  104. recaptchaenterprise/
  105. recommendationengine/
  106. recommender/
  107. redis/
  108. resourcemanager/
  109. resourcesettings/
  110. retail/
  111. rpcreplay/
  112. run/
  113. scheduler/
  114. secretmanager/
  115. security/
  116. securitycenter/
  117. servicecontrol/
  118. servicedirectory/
  119. servicemanagement/
  120. serviceusage/
  121. shell/
  122. spanner/
  123. speech/
  124. storage/
  125. storageinsights/
  126. storagetransfer/
  127. support/
  128. talent/
  129. texttospeech/
  130. third_party/
  131. tpu/
  132. trace/
  133. translate/
  134. video/
  135. videointelligence/
  136. vision/
  137. vmmigration/
  138. vmwareengine/
  139. vpcaccess/
  140. webrisk/
  141. websecurityscanner/
  142. workflows/
  143. workstations/
  144. .gitignore
  145. .release-please-manifest-individual.json
  146. .release-please-manifest-submodules.json
  147. .release-please-manifest.json
  148. CHANGES.md
  149. CODE_OF_CONDUCT.md
  150. CONTRIBUTING.md
  151. debug.md
  152. doc.go
  153. go.mod
  154. go.sum
  155. go.work
  156. go.work.sum
  157. LICENSE
  158. migration.md
  159. README.md
  160. release-please-config-individual.json
  161. release-please-config-yoshi-submodules.json
  162. release-please-config.json
  163. RELEASING.md
  164. SECURITY.md
  165. testing.md
README.md

Google Cloud Client Libraries for Go

Go Reference

Go packages for Google Cloud Platform services.

import "cloud.google.com/go"

To install the packages on your system, do not clone the repo. Instead:

  1. Change to your project directory:

    cd /my/cloud/project
    
  2. Get the package you want to use. Some products have their own module, so it's best to go get the package(s) you want to use:

    $ go get cloud.google.com/go/firestore # Replace with the package you want to use.
    

NOTE: Some of these packages are under development, and may occasionally make backwards-incompatible changes.

Supported APIs

For an updated list of all of our released APIs please see our reference docs.

Go Versions Supported

Our libraries are compatible with at least the three most recent, major Go releases. They are currently compatible with:

  • Go 1.20
  • Go 1.19
  • Go 1.18
  • Go 1.17

Authorization

By default, each API will use Google Application Default Credentials for authorization credentials used in calling the API endpoints. This will allow your application to run in many environments without requiring explicit configuration.

client, err := storage.NewClient(ctx)

To authorize using a JSON key file, pass option.WithCredentialsFile to the NewClient function of the desired package. For example:

client, err := storage.NewClient(ctx, option.WithCredentialsFile("path/to/keyfile.json"))

You can exert more control over authorization by using the golang.org/x/oauth2 package to create an oauth2.TokenSource. Then pass option.WithTokenSource to the NewClient function: snip:# (auth-ts)

tokenSource := ...
client, err := storage.NewClient(ctx, option.WithTokenSource(tokenSource))

Contributing

Contributions are welcome. Please, see the CONTRIBUTING document for details.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms. See Contributor Code of Conduct for more information.

Links