Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyAPIOptions ¶
func ApplyAPIOptions(ctx context.Context, o *Options) []option.ClientOption
ApplyAPIOptions retorna os option.ClientOption da biblioteca google.golang.org/api baseados em Options.
Types ¶
type Options ¶
type Options struct { ProjectID string `config:"projectId"` Credentials struct { File string `config:"file"` JSON string `config:"json"` } `config:"credentials"` Endpoint string `config:"endpoint"` UseEmulator bool `config:"useEmulator"` EmulatorHost string `config:"emulatorHost"` UserAgent string `config:"userAgent"` Scopes []string `config:"scopes"` Timeout time.Duration `config:"timeout"` Proxy string `config:"proxy"` Retry struct { MaxAttempts int `config:"maxAttempts"` InitialBackoff time.Duration `config:"initialBackoff"` MaxBackoff time.Duration `config:"maxBackoff"` Multiplier float64 `config:"multiplier"` } `config:"retry"` }
Options holds shared API-level GCP client configuration.
func (*Options) ParseScopes ¶
ParseScopes splits comma-separated scopes.
Click to show internal directories.
Click to hide internal directories.