Documentation ¶
Index ¶
- type Clients
- func (x *Clients) BigQuery() interfaces.BigQuery
- func (x *Clients) CloudStorage() interfaces.CloudStorage
- func (x *Clients) Database() interfaces.Database
- func (x *Clients) Policy() *policy.Client
- func (x *Clients) PubSub() interfaces.PubSubTopic
- func (x *Clients) PubSubSubscription() interfaces.PubSubSubscription
- type Option
- func WithBigQuery(bq interfaces.BigQuery) Option
- func WithCloudStorage(cs interfaces.CloudStorage) Option
- func WithDatabase(db interfaces.Database) Option
- func WithPolicy(policy *policy.Client) Option
- func WithPubSubSubscription(sub interfaces.PubSubSubscription) Option
- func WithPubSubTopic(topic interfaces.PubSubTopic) Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Clients ¶
type Clients struct {
// contains filtered or unexported fields
}
func (*Clients) BigQuery ¶
func (x *Clients) BigQuery() interfaces.BigQuery
func (*Clients) CloudStorage ¶
func (x *Clients) CloudStorage() interfaces.CloudStorage
func (*Clients) Database ¶
func (x *Clients) Database() interfaces.Database
func (*Clients) PubSub ¶
func (x *Clients) PubSub() interfaces.PubSubTopic
func (*Clients) PubSubSubscription ¶
func (x *Clients) PubSubSubscription() interfaces.PubSubSubscription
type Option ¶
type Option func(*Clients)
func WithBigQuery ¶
func WithBigQuery(bq interfaces.BigQuery) Option
func WithCloudStorage ¶
func WithCloudStorage(cs interfaces.CloudStorage) Option
func WithDatabase ¶
func WithDatabase(db interfaces.Database) Option
func WithPolicy ¶
func WithPubSubSubscription ¶
func WithPubSubSubscription(sub interfaces.PubSubSubscription) Option
func WithPubSubTopic ¶
func WithPubSubTopic(topic interfaces.PubSubTopic) Option
Click to show internal directories.
Click to hide internal directories.