Record: ClientConfiguration
Record to represent client configuration for HubClient / PublisherClient
Closed record
Fields
- httpVersion string(default HTTP_1_1)
- http1Settings ClientHttp1Settings(default {})
- http2Settings ClientHttp2Settings(default {})
- timeout decimal(default 60)
- poolConfig PoolConfiguration?
- auth ClientAuthConfig?
- retryConfig RetryConfig?
- responseLimits ResponseLimitConfigs(default {})
- secureSocket ClientSecureSocket?
- circuitBreaker CircuitBreakerConfig?
The HTTP version understood by the client
Configurations related to HTTP/1.x protocol
Configurations related to HTTP/2 protocol
The maximum time to wait (in seconds) for a response before closing the connection
Configurations associated with request pooling
Configurations related to client authentication
Configurations associated with retrying
Configurations associated with inbound response size limits
SSL/TLS related options
Configurations associated with the behaviour of the Circuit Breaker