Tizen_4.0 base
[platform/upstream/docker-engine.git] / vendor / google.golang.org / api / internal / settings.go
1 // Package internal supports the options and transport packages.
2 package internal
3
4 import (
5         "net/http"
6
7         "golang.org/x/oauth2"
8         "google.golang.org/grpc"
9 )
10
11 // DialSettings holds information needed to establish a connection with a
12 // Google API service.
13 type DialSettings struct {
14         Endpoint                   string
15         Scopes                     []string
16         ServiceAccountJSONFilename string // if set, TokenSource is ignored.
17         TokenSource                oauth2.TokenSource
18         UserAgent                  string
19         APIKey                     string
20         HTTPClient                 *http.Client
21         GRPCDialOpts               []grpc.DialOption
22         GRPCConn                   *grpc.ClientConn
23 }