Reference documentation and code samples for the gapic-common module Gapic::Headers.
A collection of common header values.
Methods
.x_goog_api_client
def
self
.
x_goog_api_client
(
ruby_version
:
nil
,
lib_name
:
nil
,
lib_version
:
nil
,
gax_version
:
nil
,
gapic_version
:
nil
,
grpc_version
:
nil
,
rest_version
:
nil
,
protobuf_version
:
nil
,
transports_version_send
:
[
:grpc
]
)
Parameters
- ruby_version(String) (defaults to: nil)
— The ruby version. Defaults to
RUBY_VERSION
. - lib_name(String) (defaults to: nil) — The client library name.
- lib_version(String) (defaults to: nil) — The client library version.
- gax_version(String) (defaults to: nil)
— The Gapic version. Defaults to
Gapic::Common::VERSION
. - gapic_version(String) (defaults to: nil) — The Gapic version.
- grpc_version(String) (defaults to: nil)
— The GRPC version. Defaults to
::GRPC::VERSION
. - rest_version(String) (defaults to: nil)
— The Rest Library (Faraday) version. Defaults to
Faraday::VERSION
. - transports_version_send(Array) (defaults to: [:grpc])
— Which transports to send versions for.
Allowed values to contain are:
:grpc
to send the GRPC library version (if defined):rest
to send the REST library version (if defined) Defaults to[:grpc]