func Creds(ctx context.Context, opts ...option.ClientOption) (*google.Credentials, error)
Creds constructs a google.Credentials from the information in the options, or obtains the default credentials in the same way as google.FindDefaultCredentials.
func DialGRPC(ctx context.Context, opts ...option.ClientOption) (*grpc.ClientConn, error)
DialGRPC returns a GRPC connection for use communicating with a Google cloud service, configured with the given ClientOptions.
func DialGRPCInsecure(ctx context.Context, opts ...option.ClientOption) (*grpc.ClientConn, error)
DialGRPCInsecure returns an insecure GRPC connection for use communicating with fake or mock Google cloud service implementations, such as emulators. The connection is configured with the given ClientOptions.
func NewHTTPClient(ctx context.Context, opts ...option.ClientOption) (*http.Client, string, error)
NewHTTPClient returns an HTTP client for use communicating with a Google cloud service, configured with the given ClientOptions. It also returns the endpoint for the service as specified in the options.
Name | Synopsis |
---|---|
.. | |
bytestream | Package bytestream provides a client for any service that exposes a ByteStream API. |
grpc | Package grpc supports network connections to GRPC servers. |
http | Package http supports network connections to HTTP servers. |