Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| 
       api
        | 
      |
| 
         
          
            cloudmonitoring/v2beta2
            
            
          
           
      Package cloudmonitoring provides access to the Cloud Monitoring API. 
         | 
      Package cloudmonitoring provides access to the Cloud Monitoring API. | 
| 
         
          
            compute/v1
            
            
          
           
      Package compute provides access to the Compute Engine API. 
         | 
      Package compute provides access to the Compute Engine API. | 
| 
         
          
            container/v1
            
            
          
           
      Package container provides access to the Google Container Engine API. 
         | 
      Package container provides access to the Google Container Engine API. | 
| 
         
          
            gensupport
            
            
          
           
      Package gensupport is an internal implementation detail used by code generated by the google-api-go-generator tool. 
         | 
      Package gensupport is an internal implementation detail used by code generated by the google-api-go-generator tool. | 
| 
         
          
            googleapi
            
            
          
           
      Package googleapi contains the common code shared by all Google API libraries. 
         | 
      Package googleapi contains the common code shared by all Google API libraries. | 
| 
         
          
            googleapi/internal/uritemplates
            
            
          
           
      Package uritemplates is a level 4 implementation of RFC 6570 (URI Template, http://tools.ietf.org/html/rfc6570). 
         | 
      Package uritemplates is a level 4 implementation of RFC 6570 (URI Template, http://tools.ietf.org/html/rfc6570). | 
| 
         
          
            googleapi/transport
            
            
          
           
      Package transport contains HTTP transports used to make authenticated API requests. 
         | 
      Package transport contains HTTP transports used to make authenticated API requests. | 
| 
       cloud
        | 
      |
| 
         
          
            compute/metadata
            
            
          
           
      Package metadata provides access to Google Compute Engine (GCE) metadata and API service accounts. 
         | 
      Package metadata provides access to Google Compute Engine (GCE) metadata and API service accounts. | 
| 
         
          
            internal
            
            
          
           
      Package internal provides support for the cloud packages. 
         | 
      Package internal provides support for the cloud packages. | 
| 
         
          
            internal/datastore
            
            
          
           
      Package datastore is a generated protocol buffer package. 
         | 
      Package datastore is a generated protocol buffer package. | 
| 
         
          
            internal/opts
            
            
          
           
      Package opts holds the DialOpts struct, configurable by cloud.ClientOptions to set up transports for cloud packages. 
         | 
      Package opts holds the DialOpts struct, configurable by cloud.ClientOptions to set up transports for cloud packages. | 
| 
         
          
            internal/testutil
            
            
          
           
      Package testutil contains helper functions for writing tests. 
         | 
      Package testutil contains helper functions for writing tests. | 
| 
       Package grpc implements an RPC system called gRPC. 
         | 
      Package grpc implements an RPC system called gRPC. | 
| 
         
          
            benchmark
            
            
          
           
      Package benchmark implements the building blocks to setup end-to-end gRPC benchmarks. 
         | 
      Package benchmark implements the building blocks to setup end-to-end gRPC benchmarks. | 
| 
         
          
            benchmark/client
            
            command
          
          
         
       | 
      |
| 
         
          
            benchmark/grpc_testing
            
            
          
           
      Package grpc_testing is a generated protocol buffer package. 
         | 
      Package grpc_testing is a generated protocol buffer package. | 
| 
         
          
            benchmark/server
            
            command
          
          
         
       | 
      |
| 
         
          
            codes
            
            
          
           
      Package codes defines the canonical error codes used by gRPC. 
         | 
      Package codes defines the canonical error codes used by gRPC. | 
| 
         
          
            credentials
            
            
          
           
      Package credentials implements various credentials supported by gRPC library, which encapsulate all the state needed by a client to authenticate with a server and make various assertions, e.g., about the client's identity, role, or whether it is authorized to make a particular call. 
         | 
      Package credentials implements various credentials supported by gRPC library, which encapsulate all the state needed by a client to authenticate with a server and make various assertions, e.g., about the client's identity, role, or whether it is authorized to make a particular call. | 
| 
         
          
            credentials/oauth
            
            
          
           
      Package oauth implements gRPC credentials using OAuth. 
         | 
      Package oauth implements gRPC credentials using OAuth. | 
| 
         
          
            examples/helloworld/helloworld
            
            
          
           
      Package helloworld is a generated protocol buffer package. 
         | 
      Package helloworld is a generated protocol buffer package. | 
| 
         
          
            examples/route_guide/client
            
            command
          
           
      Package main implements a simple gRPC client that demonstrates how to use gRPC-Go libraries to perform unary, client streaming, server streaming and full duplex RPCs. 
         | 
      Package main implements a simple gRPC client that demonstrates how to use gRPC-Go libraries to perform unary, client streaming, server streaming and full duplex RPCs. | 
| 
         
          
            examples/route_guide/routeguide
            
            
          
           
      Package routeguide is a generated protocol buffer package. 
         | 
      Package routeguide is a generated protocol buffer package. | 
| 
         
          
            examples/route_guide/server
            
            command
          
           
      Package main implements a simple gRPC server that demonstrates how to use gRPC-Go libraries to perform unary, client streaming, server streaming and full duplex RPCs. 
         | 
      Package main implements a simple gRPC server that demonstrates how to use gRPC-Go libraries to perform unary, client streaming, server streaming and full duplex RPCs. | 
| 
         
          
            grpclog
            
            
          
           
      Package grpclog defines logging for grpc. 
         | 
      Package grpclog defines logging for grpc. | 
| 
         
          
            grpclog/glogger
            
            
          
           
      Package glogger defines glog-based logging for grpc. 
         | 
      Package glogger defines glog-based logging for grpc. | 
| 
         
          
            health
            
            
          
           
      Package health provides some utility functions to health-check a server. 
         | 
      Package health provides some utility functions to health-check a server. | 
| 
         
          
            health/grpc_health_v1alpha
            
            
          
           
      Package grpc_health_v1alpha is a generated protocol buffer package. 
         | 
      Package grpc_health_v1alpha is a generated protocol buffer package. | 
| 
         
          
            interop/client
            
            command
          
          
         
       | 
      |
| 
         
          
            interop/grpc_testing
            
            
          
           
      Package grpc_testing is a generated protocol buffer package. 
         | 
      Package grpc_testing is a generated protocol buffer package. | 
| 
         
          
            interop/server
            
            command
          
          
         
       | 
      |
| 
         
          
            metadata
            
            
          
           
      Package metadata define the structure of the metadata supported by gRPC library. 
         | 
      Package metadata define the structure of the metadata supported by gRPC library. | 
| 
         
          
            naming
            
            
          
           
      Package naming defines the naming API and related data structures for gRPC. 
         | 
      Package naming defines the naming API and related data structures for gRPC. | 
| 
         
          
            peer
            
            
          
           
      Package peer defines various peer information associated with RPCs and corresponding utils. 
         | 
      Package peer defines various peer information associated with RPCs and corresponding utils. | 
| 
         
          
            test/codec_perf
            
            
          
           
      Package codec_perf is a generated protocol buffer package. 
         | 
      Package codec_perf is a generated protocol buffer package. | 
| 
         
          
            test/grpc_testing
            
            
          
           
      Package grpc_testing is a generated protocol buffer package. 
         | 
      Package grpc_testing is a generated protocol buffer package. | 
| 
         
          
            transport
            
            
          
           
      Package transport defines and implements message oriented communication channel to complete various transactions (e.g., an RPC). 
         | 
      Package transport defines and implements message oriented communication channel to complete various transactions (e.g., an RPC). | 
 Click to show internal directories. 
   Click to hide internal directories.