Settings relating to the ClientFactory. More...
#include <userver/ugrpc/client/client_factory.hpp>
Public Attributes | |
std::shared_ptr< grpc::ChannelCredentials > | credentials |
gRPC channel credentials, none by default | |
grpc::ChannelArguments | channel_args {} |
logging::Level | native_log_level {logging::Level::kError} |
std::size_t | channel_count {1} |
Settings relating to the ClientFactory.
Definition at line 29 of file client_factory.hpp.
grpc::ChannelArguments ugrpc::client::ClientFactoryConfig::channel_args {} |
Optional grpc-core channel args
Definition at line 36 of file client_factory.hpp.
std::size_t ugrpc::client::ClientFactoryConfig::channel_count {1} |
Number of underlying channels that will be created for every client in this factory.
Definition at line 44 of file client_factory.hpp.
std::shared_ptr<grpc::ChannelCredentials> ugrpc::client::ClientFactoryConfig::credentials |
gRPC channel credentials, none by default
Definition at line 31 of file client_factory.hpp.
logging::Level ugrpc::client::ClientFactoryConfig::native_log_level {logging::Level::kError} |
The logging level override for the internal grpcpp library. Must be either kDebug
, kInfo
or kError
.
Definition at line 40 of file client_factory.hpp.