google.golang.org/

directory
v0.0.0-...-52b58a3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2022 License: Apache-2.0

Directories

Path Synopsis
api
compute/v1
Package compute provides access to the Compute Engine API.
Package compute provides access to the Compute Engine API.
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/transport
Package transport contains HTTP transports used to make authenticated API requests.
Package transport contains HTTP transports used to make authenticated API requests.
internal
Package internal supports the options and transport packages.
Package internal supports the options and transport packages.
internal/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.
internal/third_party/uritemplates
Package uritemplates is a level 3 implementation of RFC 6570 (URI Template, http://tools.ietf.org/html/rfc6570).
Package uritemplates is a level 3 implementation of RFC 6570 (URI Template, http://tools.ietf.org/html/rfc6570).
iterator
Package iterator provides support for standard Google API iterators.
Package iterator provides support for standard Google API iterators.
option
Package option contains options for Google API clients.
Package option contains options for Google API clients.
option/internaloption
Package internaloption contains options used internally by Google client code.
Package internaloption contains options used internally by Google client code.
transport/cert
Package cert contains certificate tools for Google API clients.
Package cert contains certificate tools for Google API clients.
transport/grpc
Package grpc supports network connections to GRPC servers.
Package grpc supports network connections to GRPC servers.
transport/http
Package http supports network connections to HTTP servers.
Package http supports network connections to HTTP servers.
transport/http/internal/propagation
Package propagation implements X-Cloud-Trace-Context header propagation used by Google Cloud products.
Package propagation implements X-Cloud-Trace-Context header propagation used by Google Cloud products.
Package appengine provides basic functionality for Google App Engine.
Package appengine provides basic functionality for Google App Engine.
internal
Package internal provides support for package appengine.
Package internal provides support for package appengine.
socket
Package socket provides outbound network sockets.
Package socket provides outbound network sockets.
urlfetch
Package urlfetch provides an http.RoundTripper implementation for fetching URLs via App Engine's urlfetch service.
Package urlfetch provides an http.RoundTripper implementation for fetching URLs via App Engine's urlfetch service.
genproto
Package grpc implements an RPC system called gRPC.
Package grpc implements an RPC system called gRPC.
attributes
Package attributes defines a generic key/value store used in various gRPC components.
Package attributes defines a generic key/value store used in various gRPC components.
backoff
Package backoff provides configuration options for backoff.
Package backoff provides configuration options for backoff.
balancer
Package balancer defines APIs for load balancing in gRPC.
Package balancer defines APIs for load balancing in gRPC.
balancer/base
Package base defines a balancer base that can be used to build balancers with different picking algorithms.
Package base defines a balancer base that can be used to build balancers with different picking algorithms.
balancer/grpclb
Package grpclb defines a grpclb balancer.
Package grpclb defines a grpclb balancer.
balancer/grpclb/state
Package state declares grpclb types to be set by resolvers wishing to pass information to grpclb via resolver.State Attributes.
Package state declares grpclb types to be set by resolvers wishing to pass information to grpclb via resolver.State Attributes.
balancer/roundrobin
Package roundrobin defines a roundrobin balancer.
Package roundrobin defines a roundrobin balancer.
codes
Package codes defines the canonical error codes used by gRPC.
Package codes defines the canonical error codes used by gRPC.
connectivity
Package connectivity defines connectivity semantics.
Package connectivity defines connectivity semantics.
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/alts
Package alts implements the ALTS credential support by gRPC library, which encapsulates all the state needed by a client to authenticate with a server using ALTS and make various assertions, e.g., about the client's identity, role, or whether it is authorized to make a particular call.
Package alts implements the ALTS credential support by gRPC library, which encapsulates all the state needed by a client to authenticate with a server using ALTS and make various assertions, e.g., about the client's identity, role, or whether it is authorized to make a particular call.
credentials/alts/internal
Package internal contains common core functionality for ALTS.
Package internal contains common core functionality for ALTS.
credentials/alts/internal/authinfo
Package authinfo provide authentication information returned by handshakers.
Package authinfo provide authentication information returned by handshakers.
credentials/alts/internal/conn
Package conn contains an implementation of a secure channel created by gRPC handshakers.
Package conn contains an implementation of a secure channel created by gRPC handshakers.
credentials/alts/internal/handshaker
Package handshaker provides ALTS handshaking functionality for GCP.
Package handshaker provides ALTS handshaking functionality for GCP.
credentials/alts/internal/handshaker/service
Package service manages connections between the VM application and the ALTS handshaker service.
Package service manages connections between the VM application and the ALTS handshaker service.
credentials/google
Package google defines credentials for google cloud services.
Package google defines credentials for google cloud services.
credentials/oauth
Package oauth implements gRPC credentials using OAuth.
Package oauth implements gRPC credentials using OAuth.
encoding
Package encoding defines the interface for the compressor and codec, and functions to register and retrieve compressors and codecs.
Package encoding defines the interface for the compressor and codec, and functions to register and retrieve compressors and codecs.
encoding/proto
Package proto defines the protobuf codec.
Package proto defines the protobuf codec.
grpclog
Package grpclog defines logging for grpc.
Package grpclog defines logging for grpc.
health
Package health provides a service that exposes server's health and it must be imported to enable support for client-side health checks.
Package health provides a service that exposes server's health and it must be imported to enable support for client-side health checks.
internal
Package internal contains gRPC-internal code, to avoid polluting the godoc of the top-level grpc package.
Package internal contains gRPC-internal code, to avoid polluting the godoc of the top-level grpc package.
internal/backoff
Package backoff implement the backoff strategy for gRPC.
Package backoff implement the backoff strategy for gRPC.
internal/balancerload
Package balancerload defines APIs to parse server loads in trailers.
Package balancerload defines APIs to parse server loads in trailers.
internal/binarylog
Package binarylog implementation binary logging as defined in https://github.com/grpc/proposal/blob/master/A16-binary-logging.md.
Package binarylog implementation binary logging as defined in https://github.com/grpc/proposal/blob/master/A16-binary-logging.md.
internal/buffer
Package buffer provides an implementation of an unbounded buffer.
Package buffer provides an implementation of an unbounded buffer.
internal/channelz
Package channelz defines APIs for enabling channelz service, entry registration/deletion, and accessing channelz data.
Package channelz defines APIs for enabling channelz service, entry registration/deletion, and accessing channelz data.
internal/credentials
Package credentials defines APIs for parsing SPIFFE ID.
Package credentials defines APIs for parsing SPIFFE ID.
internal/envconfig
Package envconfig contains grpc settings configured by environment variables.
Package envconfig contains grpc settings configured by environment variables.
internal/googlecloud
Package googlecloud contains internal helpful functions for google cloud.
Package googlecloud contains internal helpful functions for google cloud.
internal/grpclog
Package grpclog (internal) defines depth logging for grpc.
Package grpclog (internal) defines depth logging for grpc.
internal/grpcrand
Package grpcrand implements math/rand functions in a concurrent-safe way with a global random source, independent of math/rand's global source.
Package grpcrand implements math/rand functions in a concurrent-safe way with a global random source, independent of math/rand's global source.
internal/grpcsync
Package grpcsync implements additional synchronization primitives built upon the sync package.
Package grpcsync implements additional synchronization primitives built upon the sync package.
internal/grpcutil
Package grpcutil provides a bunch of utility functions to be used across the gRPC codebase.
Package grpcutil provides a bunch of utility functions to be used across the gRPC codebase.
internal/metadata
Package metadata contains functions to set and get metadata from addresses.
Package metadata contains functions to set and get metadata from addresses.
internal/resolver
Package resolver provides internal resolver-related functionality.
Package resolver provides internal resolver-related functionality.
internal/resolver/dns
Package dns implements a dns resolver to be installed as the default resolver in grpc.
Package dns implements a dns resolver to be installed as the default resolver in grpc.
internal/resolver/passthrough
Package passthrough implements a pass-through resolver.
Package passthrough implements a pass-through resolver.
internal/resolver/unix
Package unix implements a resolver for unix targets.
Package unix implements a resolver for unix targets.
internal/serviceconfig
Package serviceconfig contains utility functions to parse service config.
Package serviceconfig contains utility functions to parse service config.
internal/status
Package status implements errors returned by gRPC.
Package status implements errors returned by gRPC.
internal/syscall
Package syscall provides functionalities that grpc uses to get low-level operating system stats/info.
Package syscall provides functionalities that grpc uses to get low-level operating system stats/info.
internal/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).
internal/transport/networktype
Package networktype declares the network type to be used in the default dialer.
Package networktype declares the network type to be used in the default dialer.
internal/xds/env
Package env acts a single source of definition for all environment variables related to the xDS implementation in gRPC.
Package env acts a single source of definition for all environment variables related to the xDS implementation in gRPC.
keepalive
Package keepalive defines configurable parameters for point-to-point healthcheck.
Package keepalive defines configurable parameters for point-to-point healthcheck.
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.
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.
reflection
Package reflection implements server reflection service.
Package reflection implements server reflection service.
resolver
Package resolver defines APIs for name resolution in gRPC.
Package resolver defines APIs for name resolution in gRPC.
serviceconfig
Package serviceconfig defines types and methods for operating on gRPC service configs.
Package serviceconfig defines types and methods for operating on gRPC service configs.
stats
Package stats is for collecting and reporting various network and RPC stats.
Package stats is for collecting and reporting various network and RPC stats.
status
Package status implements errors returned by gRPC.
Package status implements errors returned by gRPC.
tap
Package tap defines the function handles which are executed on the transport layer of gRPC-Go and related information.
Package tap defines the function handles which are executed on the transport layer of gRPC-Go and related information.
test/bufconn
Package bufconn provides a net.Conn implemented by a buffer and related dialing and listening functionality.
Package bufconn provides a net.Conn implemented by a buffer and related dialing and listening functionality.
protobuf
encoding/protojson
Package protojson marshals and unmarshals protocol buffer messages as JSON format.
Package protojson marshals and unmarshals protocol buffer messages as JSON format.
encoding/prototext
Package prototext marshals and unmarshals protocol buffer messages as the textproto format.
Package prototext marshals and unmarshals protocol buffer messages as the textproto format.
encoding/protowire
Package protowire parses and formats the raw wire encoding.
Package protowire parses and formats the raw wire encoding.
internal/descfmt
Package descfmt provides functionality to format descriptors.
Package descfmt provides functionality to format descriptors.
internal/descopts
Package descopts contains the nil pointers to concrete descriptor options.
Package descopts contains the nil pointers to concrete descriptor options.
internal/detrand
Package detrand provides deterministically random functionality.
Package detrand provides deterministically random functionality.
internal/encoding/defval
Package defval marshals and unmarshals textual forms of default values.
Package defval marshals and unmarshals textual forms of default values.
internal/encoding/messageset
Package messageset encodes and decodes the obsolete MessageSet wire format.
Package messageset encodes and decodes the obsolete MessageSet wire format.
internal/encoding/tag
Package tag marshals and unmarshals the legacy struct tags as generated by historical versions of protoc-gen-go.
Package tag marshals and unmarshals the legacy struct tags as generated by historical versions of protoc-gen-go.
internal/encoding/text
Package text implements the text format for protocol buffers.
Package text implements the text format for protocol buffers.
internal/errors
Package errors implements functions to manipulate errors.
Package errors implements functions to manipulate errors.
internal/filedesc
Package filedesc provides functionality for constructing descriptors.
Package filedesc provides functionality for constructing descriptors.
internal/filetype
Package filetype provides functionality for wrapping descriptors with Go type information.
Package filetype provides functionality for wrapping descriptors with Go type information.
internal/flags
Package flags provides a set of flags controlled by build tags.
Package flags provides a set of flags controlled by build tags.
internal/genid
Package genid contains constants for declarations in descriptor.proto and the well-known types.
Package genid contains constants for declarations in descriptor.proto and the well-known types.
internal/order
Package order provides ordered access to messages and maps.
Package order provides ordered access to messages and maps.
internal/pragma
Package pragma provides types that can be embedded into a struct to statically enforce or prevent certain language properties.
Package pragma provides types that can be embedded into a struct to statically enforce or prevent certain language properties.
internal/set
Package set provides simple set data structures for uint64s.
Package set provides simple set data structures for uint64s.
internal/strs
Package strs provides string manipulation functionality specific to protobuf.
Package strs provides string manipulation functionality specific to protobuf.
internal/version
Package version records versioning information about this module.
Package version records versioning information about this module.
proto
Package proto provides functions operating on protocol buffer messages.
Package proto provides functions operating on protocol buffer messages.
reflect/protodesc
Package protodesc provides functionality for converting FileDescriptorProto messages to/from protoreflect.FileDescriptor values.
Package protodesc provides functionality for converting FileDescriptorProto messages to/from protoreflect.FileDescriptor values.
reflect/protoreflect
Package protoreflect provides interfaces to dynamically manipulate messages.
Package protoreflect provides interfaces to dynamically manipulate messages.
reflect/protoregistry
Package protoregistry provides data structures to register and lookup protobuf descriptor types.
Package protoregistry provides data structures to register and lookup protobuf descriptor types.
runtime/protoiface
Package protoiface contains types referenced or implemented by messages.
Package protoiface contains types referenced or implemented by messages.
runtime/protoimpl
Package protoimpl contains the default implementation for messages generated by protoc-gen-go.
Package protoimpl contains the default implementation for messages generated by protoc-gen-go.
types/known/anypb
Package anypb contains generated types for google/protobuf/any.proto.
Package anypb contains generated types for google/protobuf/any.proto.
types/known/durationpb
Package durationpb contains generated types for google/protobuf/duration.proto.
Package durationpb contains generated types for google/protobuf/duration.proto.
types/known/fieldmaskpb
Package fieldmaskpb contains generated types for google/protobuf/field_mask.proto.
Package fieldmaskpb contains generated types for google/protobuf/field_mask.proto.
types/known/structpb
Package structpb contains generated types for google/protobuf/struct.proto.
Package structpb contains generated types for google/protobuf/struct.proto.
types/known/timestamppb
Package timestamppb contains generated types for google/protobuf/timestamp.proto.
Package timestamppb contains generated types for google/protobuf/timestamp.proto.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL