cloud: reorganize godoc examples

Examples should appear under the symbols they are documenting.

Change-Id: Ic0bab69adaf071da1e4caa12aa4e429848b0c595
3 files changed
tree: d9df54481789f599751adec00d275007a618964c
  1. compute/
  2. container/
  3. datastore/
  4. examples/
  5. internal/
  6. pubsub/
  7. storage/
  8. .travis.yml
  9. AUTHORS
  10. cloud.go
  11. cloud_test.go
  12. CONTRIBUTING.md
  13. CONTRIBUTORS
  14. key.json.enc
  15. LICENSE
  16. README.md
README.md

Google Cloud for Go

Go packages for Google Cloud Platform services. Supported APIs include:

  • Google Cloud Datastore
  • Google Cloud Storage
  • Google Cloud Pub/Sub
  • Google Cloud Container Engine
import "google.golang.org/cloud"

Note: This package is a work-in-progress, and may occasionally make backwards-incompatible changes.

Documentation and examples are available at https://godoc.org/google.golang.org/cloud.

Authorization

Authorization, throughout the package, is delegated to the godoc.org/golang.org/x/oauth2. Refer to the godoc documentation for examples on using oauth2 with the Cloud package.

Google Cloud Datastore

Google Cloud Datastore (docs) is a fully managed, schemaless database for storing non-relational data. Cloud Datastore automatically scales with your users and supports ACID transactions, high availability of reads and writes, strong consistency for reads and ancestor queries, and eventual consistency for all other queries.

Follow the activation instructions to use the Google Cloud Datastore API with your project.

https://godoc.org/google.golang.org/cloud/datastore

// snippet to show how easy it is

Google Cloud Storage

Google Cloud Storage (docs) allows you to store data on Google infrastructure with very high reliability, performance and availability, and can be used to distribute large data objects to users via direct download.

https://godoc.org/google.golang.org/cloud/storage

// snippet

Google Cloud Pub/Sub (Alpha)

Google Cloud Pub/Sub is in Alpha status. As a result, it might change in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.

Google Cloud Pub/Sub (docs) allows you to connect your services with reliable, many-to-many, asynchronous messaging hosted on Google's infrastructure. Cloud Pub/Sub automatically scales as you need it and provides a foundation for building your own robust, global services.

https://godoc.org/google.golang.org/cloud/pubsub

Contributing

Contributions are welcome. Please, see the CONTRIBUTING document for details. We‘re using Gerrit for our code reviews. Please don’t open pull requests against this repo, new pull requests will be automatically closed.