Documentation ¶
Overview ¶
Package gogoo encapsulates google cloud api for more specific operation logic
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppContext ¶
AppContext as parameter object to initialize GoGoo
type GoGoo ¶
type GoGoo struct { Gce *gce.Manager `inject:""` Gds *gds.Manager `inject:""` Monitor *gcm.Manager `inject:""` CloudSQL *cloudsql.Manager `inject:""` *replicapoolupdater.RpuManager `inject:""` PubSub *pubsub.Manager `inject:""` Storage *storage.Manager `inject:""` }
GoGoo acts as the handler to access different subpackages
func (GoGoo) SetLogger ¶
func (g GoGoo) SetLogger(l seelog.LoggerInterface)
Directories ¶
Path | Synopsis |
---|---|
Package cloudsql provides the basic APIs to communicate with Google Cloud SQL
|
Package cloudsql provides the basic APIs to communicate with Google Cloud SQL |
Package gce communicates with compute engine
|
Package gce communicates with compute engine |
Package gcm provides the basic APIs to communicate with Google cloud monitoring
|
Package gcm provides the basic APIs to communicate with Google cloud monitoring |
Package gds provides the basic APIs to communicate with Google datastore
|
Package gds provides the basic APIs to communicate with Google datastore |
Package pubsub communicates with pub/sub.
|
Package pubsub communicates with pub/sub. |
Package replicapoolupdater provides APIs to communicate with Google autoscaling service
|
Package replicapoolupdater provides APIs to communicate with Google autoscaling service |
Package storage communicates with google storage
|
Package storage communicates with google storage |
Click to show internal directories.
Click to hide internal directories.