Settings relating to the ClientFactory. More...
#include <userver/ugrpc/client/client_factory.hpp>
Collaboration diagram for ugrpc::client::ClientFactoryConfig: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.