Copyright 2015 Google LLC. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.

package transport

import (
	
	

	

	
	gtransport 
	htransport 
)
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.
func ( context.Context,  ...option.ClientOption) (*http.Client, string, error) {
	return htransport.NewClient(, ...)
}
DialGRPC returns a GRPC connection for use communicating with a Google cloud service, configured with the given ClientOptions.
func ( context.Context,  ...option.ClientOption) (*grpc.ClientConn, error) {
	return gtransport.Dial(, ...)
}
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.