EmberClientBuilder

final class EmberClientBuilder[F[_]]
Companion
object
class Object
trait Matchable
class Any

Value members

Concrete methods

def build: Resource[F, Client[F]]
def withAdditionalSocketOptions(additionalSocketOptions: List[SocketOption]): EmberClientBuilder[F]
def withCheckEndpointAuthentication(checkEndpointIdentification: Boolean): EmberClientBuilder[F]
def withChunkSize(chunkSize: Int): EmberClientBuilder[F]
def withIdleConnectionTime(idleConnectionTime: Duration): EmberClientBuilder[F]
def withIdleTimeInPool(idleTimeInPool: Duration): EmberClientBuilder[F]
def withLogger(logger: Logger[F]): EmberClientBuilder[F]
def withMaxPerKey(maxPerKey: RequestKey => Int): EmberClientBuilder[F]
def withMaxResponseHeaderSize(maxResponseHeaderSize: Int): EmberClientBuilder[F]
def withMaxTotal(maxTotal: Int): EmberClientBuilder[F]
def withSocketGroup(sg: SocketGroup[F]): EmberClientBuilder[F]
def withTLSContext(tlsContext: TLSContext[F]): EmberClientBuilder[F]
def withTimeout(timeout: Duration): EmberClientBuilder[F]
def withUserAgent(userAgent: `User-Agent`): EmberClientBuilder[F]

Concrete fields

val additionalSocketOptions: List[SocketOption]
val chunkSize: Int
val idleTimeInPool: Duration
val maxPerKey: RequestKey => Int
val maxTotal: Int
val timeout: Duration
val userAgent: Option[`User-Agent`]