type google.golang.org/api/option.ClientOption
105 uses
google.golang.org/api/option (current package)
credentials_go19.go#L21: func WithCredentials(creds *google.Credentials) ClientOption {
option.go#L19: type ClientOption interface {
option.go#L25: func WithTokenSource(s oauth2.TokenSource) ClientOption {
option.go#L44: func WithCredentialsFile(filename string) ClientOption {
option.go#L52: func WithServiceAccountFile(filename string) ClientOption {
option.go#L59: func WithCredentialsJSON(p []byte) ClientOption {
option.go#L72: func WithEndpoint(url string) ClientOption {
option.go#L84: func WithScopes(scope ...string) ClientOption {
option.go#L96: func WithUserAgent(ua string) ClientOption {
option.go#L108: func WithHTTPClient(client *http.Client) ClientOption {
option.go#L123: func WithGRPCConn(conn *grpc.ClientConn) ClientOption {
option.go#L135: func WithGRPCDialOption(opt grpc.DialOption) ClientOption {
option.go#L149: func WithGRPCConnectionPool(size int) ClientOption {
option.go#L164: func WithAPIKey(apiKey string) ClientOption {
option.go#L174: func WithAudiences(audience ...string) ClientOption {
option.go#L190: func WithoutAuthentication() ClientOption {
option.go#L203: func WithQuotaProject(quotaProject string) ClientOption {
option.go#L219: func WithRequestReason(requestReason string) ClientOption {
option.go#L232: func WithTelemetryDisabled() ClientOption {
option.go#L264: func WithClientCertSource(s ClientCertSource) ClientOption {
option.go#L308: func ImpersonateCredentials(target string, delegates ...string) ClientOption {
google.golang.org/api/option/internaloption
internaloption.go#L24: func WithDefaultEndpoint(url string) option.ClientOption {
internaloption.go#L37: func WithDefaultMTLSEndpoint(url string) option.ClientOption {
internaloption.go#L44: func SkipDialSettingsValidation() option.ClientOption {
google.golang.org/api/idtoken
idtoken.go#L26: type ClientOption = option.ClientOption
google.golang.org/api/storage/v1
storage-gen.go#L104: func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error) {
storage-gen.go#L113: opts = append([]option.ClientOption{scopesOption}, opts...)
google.golang.org/api/transport
dial.go#L21: func NewHTTPClient(ctx context.Context, opts ...option.ClientOption) (*http.Client, string, error) {
dial.go#L27: func DialGRPC(ctx context.Context, opts ...option.ClientOption) (*grpc.ClientConn, error) {
dial.go#L34: func DialGRPCInsecure(ctx context.Context, opts ...option.ClientOption) (*grpc.ClientConn, error) {
go19.go#L19: func Creds(ctx context.Context, opts ...option.ClientOption) (*google.Credentials, error) {
google.golang.org/api/transport/grpc
dial.go#L38: func Dial(ctx context.Context, opts ...option.ClientOption) (*grpc.ClientConn, error) {
dial.go#L56: func DialInsecure(ctx context.Context, opts ...option.ClientOption) (*grpc.ClientConn, error) {
dial.go#L71: func DialPool(ctx context.Context, opts ...option.ClientOption) (ConnPool, error) {
dial.go#L289: func processAndValidateOpts(opts []option.ClientOption) (*internal.DialSettings, error) {
dial.go#L315: func WithConnPool(p ConnPool) option.ClientOption {
google.golang.org/api/transport/http
dial.go#L39: func NewClient(ctx context.Context, opts ...option.ClientOption) (*http.Client, string, error) {
dial.go#L65: func NewTransport(ctx context.Context, base http.RoundTripper, opts ...option.ClientOption) (http.RoundTripper, error) {
dial.go#L114: func newSettings(opts []option.ClientOption) (*internal.DialSettings, error) {
cloud.google.com/go/cloudtasks/apiv2
cloud_tasks_client.go#L60: func defaultClientOptions() []option.ClientOption {
cloud_tasks_client.go#L61: return []option.ClientOption{
cloud_tasks_client.go#L203: func NewClient(ctx context.Context, opts ...option.ClientOption) (*Client, error) {
doc.go#L49: type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error)
cloud.google.com/go/container/apiv1
cluster_manager_client.go#L74: func defaultClusterManagerClientOptions() []option.ClientOption {
cluster_manager_client.go#L75: return []option.ClientOption{
cluster_manager_client.go#L242: func NewClusterManagerClient(ctx context.Context, opts ...option.ClientOption) (*ClusterManagerClient, error) {
doc.go#L50: type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error)
cloud.google.com/go/errorreporting
errors.go#L86: var newClient = func(ctx context.Context, opts ...option.ClientOption) (client, error) {
errors.go#L98: func NewClient(ctx context.Context, projectID string, cfg Config, opts ...option.ClientOption) (*Client, error) {
cloud.google.com/go/errorreporting/apiv1beta1
doc.go#L53: type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error)
error_group_client.go#L43: func defaultErrorGroupClientOptions() []option.ClientOption {
error_group_client.go#L44: return []option.ClientOption{
error_group_client.go#L105: func NewErrorGroupClient(ctx context.Context, opts ...option.ClientOption) (*ErrorGroupClient, error) {
error_stats_client.go#L46: func defaultErrorStatsClientOptions() []option.ClientOption {
error_stats_client.go#L47: return []option.ClientOption{
error_stats_client.go#L121: func NewErrorStatsClient(ctx context.Context, opts ...option.ClientOption) (*ErrorStatsClient, error) {
report_errors_client.go#L41: func defaultReportErrorsClientOptions() []option.ClientOption {
report_errors_client.go#L42: return []option.ClientOption{
report_errors_client.go#L80: func NewReportErrorsClient(ctx context.Context, opts ...option.ClientOption) (*ReportErrorsClient, error) {
cloud.google.com/go/logging
logging.go#L139: func NewClient(ctx context.Context, parent string, opts ...option.ClientOption) (*Client, error) {
logging.go#L143: opts = append([]option.ClientOption{
cloud.google.com/go/logging/apiv2
config_client.go#L51: func defaultConfigClientOptions() []option.ClientOption {
config_client.go#L52: return []option.ClientOption{
config_client.go#L109: func NewConfigClient(ctx context.Context, opts ...option.ClientOption) (*ConfigClient, error) {
logging_client.go#L47: func defaultClientOptions() []option.ClientOption {
logging_client.go#L48: return []option.ClientOption{
logging_client.go#L99: func NewClient(ctx context.Context, opts ...option.ClientOption) (*Client, error) {
metrics_client.go#L46: func defaultMetricsClientOptions() []option.ClientOption {
metrics_client.go#L47: return []option.ClientOption{
metrics_client.go#L98: func NewMetricsClient(ctx context.Context, opts ...option.ClientOption) (*MetricsClient, error) {
cloud.google.com/go/monitoring/apiv3
alert_policy_client.go#L48: func defaultAlertPolicyClientOptions() []option.ClientOption {
alert_policy_client.go#L49: return []option.ClientOption{
alert_policy_client.go#L129: func NewAlertPolicyClient(ctx context.Context, opts ...option.ClientOption) (*AlertPolicyClient, error) {
doc.go#L54: type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error)
group_client.go#L50: func defaultGroupClientOptions() []option.ClientOption {
group_client.go#L51: return []option.ClientOption{
group_client.go#L157: func NewGroupClient(ctx context.Context, opts ...option.ClientOption) (*GroupClient, error) {
metric_client.go#L53: func defaultMetricClientOptions() []option.ClientOption {
metric_client.go#L54: return []option.ClientOption{
metric_client.go#L163: func NewMetricClient(ctx context.Context, opts ...option.ClientOption) (*MetricClient, error) {
notification_channel_client.go#L53: func defaultNotificationChannelClientOptions() []option.ClientOption {
notification_channel_client.go#L54: return []option.ClientOption{
notification_channel_client.go#L176: func NewNotificationChannelClient(ctx context.Context, opts ...option.ClientOption) (*NotificationChannelClient, error) {
service_monitoring_client.go#L53: func defaultServiceMonitoringClientOptions() []option.ClientOption {
service_monitoring_client.go#L54: return []option.ClientOption{
service_monitoring_client.go#L167: func NewServiceMonitoringClient(ctx context.Context, opts ...option.ClientOption) (*ServiceMonitoringClient, error) {
uptime_check_client.go#L49: func defaultUptimeCheckClientOptions() []option.ClientOption {
uptime_check_client.go#L50: return []option.ClientOption{
uptime_check_client.go#L141: func NewUptimeCheckClient(ctx context.Context, opts ...option.ClientOption) (*UptimeCheckClient, error) {
cloud.google.com/go/profiler
profiler.go#L217: func Start(cfg Config, options ...option.ClientOption) error {
profiler.go#L224: func start(cfg Config, options ...option.ClientOption) error {
profiler.go#L237: opts := []option.ClientOption{
cloud.google.com/go/secretmanager/apiv1
doc.go#L50: type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error)
secret_manager_client.go#L59: func defaultClientOptions() []option.ClientOption {
secret_manager_client.go#L60: return []option.ClientOption{
secret_manager_client.go#L130: func NewClient(ctx context.Context, opts ...option.ClientOption) (*Client, error) {
cloud.google.com/go/storage
storage.go#L101: func NewClient(ctx context.Context, opts ...option.ClientOption) (*Client, error) {
storage.go#L109: opts = append([]option.ClientOption{option.WithScopes(ScopeFullControl), option.WithUserAgent(userAgent)}, opts...)
storage.go#L114: opts = append([]option.ClientOption{option.WithoutAuthentication()}, opts...)
cloud.google.com/go/trace/apiv2
doc.go#L53: type clientHook func(context.Context, clientHookParams) ([]option.ClientOption, error)
trace_client.go#L43: func defaultClientOptions() []option.ClientOption {
trace_client.go#L44: return []option.ClientOption{
trace_client.go#L98: func NewClient(ctx context.Context, opts ...option.ClientOption) (*Client, error) {
contrib.go.opencensus.io/exporter/stackdriver
stackdriver.go#L108: MonitoringClientOptions []option.ClientOption
stackdriver.go#L113: TraceClientOptions []option.ClientOption
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |