ember-client
ember-client
org.http4s.ember.client
EmberClient
EmberClientBuilder
EmberClientBuilder
ember-client
/
org.http4s.ember.client
/
EmberClientBuilder
EmberClientBuilder
final
class
EmberClientBuilder
[F[_]]
Companion
object
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
build
:
Resource
[
F
,
Client
[
F
]]
def
withAdditionalSocketOptions
(additionalSocketOptions:
List
[
SocketOptionMapping
[_]]):
EmberClientBuilder
[
F
]
def
withBlocker
(blocker:
Blocker
):
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
):
EmberClientBuilder
[
F
]
def
withTLSContext
(tlsContext:
TLSContext
):
EmberClientBuilder
[
F
]
def
withTimeout
(timeout:
Duration
):
EmberClientBuilder
[
F
]
def
withUserAgent
(userAgent:
`User-Agent`
):
EmberClientBuilder
[
F
]
def
withoutCheckEndpointAuthentication
:
EmberClientBuilder
[
F
]
def
withoutTLSContext
:
EmberClientBuilder
[
F
]
def
withoutUserAgent
:
EmberClientBuilder
[
F
]
Concrete fields
val
additionalSocketOptions
:
List
[
SocketOptionMapping
[_]]
val
checkEndpointIdentification
:
Boolean
val
chunkSize
:
Int
val
idleTimeInPool
:
Duration
val
maxPerKey
:
RequestKey
=>
Int
val
maxResponseHeaderSize
:
Int
val
maxTotal
:
Int
val
timeout
:
Duration
val
userAgent
:
Option
[
`User-Agent`
]