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.