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