class

GRPC::EndpointConfig

Inherits Reference < Object

EndpointConfig gathers channel-level transport and lifecycle settings. This is the primary configuration entry point for future connection manager work.

Constructors

new(connect_timeout : Time::Span | Nil = nil, tcp_keepalive : Time::Span | Nil = nil, keepalive : KeepaliveParams | Nil = nil, concurrency_limit : Int32 | Nil = nil, rate_limit : RateLimitConfig | Nil = nil, backoff : BackoffConfig = BackoffConfig.new)
Source

Instance methods

backoff
Source
backoff=(backoff : BackoffConfig)
Source
concurrency_limit
Source
concurrency_limit=(concurrency_limit : Int32 | Nil)
Source
connect_timeout
Source
connect_timeout=(connect_timeout : Time::Span | Nil)
Source
keepalive
Source
keepalive=(keepalive : KeepaliveParams | Nil)
Source
rate_limit
Source
rate_limit=(rate_limit : RateLimitConfig | Nil)
Source
tcp_keepalive
Source
tcp_keepalive=(tcp_keepalive : Time::Span | Nil)
Source