Packages

final class EmberClientBuilder[F[_]] extends AnyRef

Self Type
EmberClientBuilder[F]
Source
EmberClientBuilder.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EmberClientBuilder
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. val additionalSocketOptions: List[SocketOptionMapping[_]]
  2. def build: Resource[F, Client[F]]
  3. val checkEndpointIdentification: Boolean
  4. val chunkSize: Int
  5. val idleTimeInPool: Duration
  6. val maxPerKey: (RequestKey) ⇒ Int
  7. val maxResponseHeaderSize: Int
  8. val maxTotal: Int
  9. val retryPolicy: RetryPolicy[F]
  10. val timeout: Duration
  11. val userAgent: Option[User-Agent]
  12. def withAdditionalSocketOptions(additionalSocketOptions: List[SocketOptionMapping[_]]): EmberClientBuilder[F]
  13. def withBlocker(blocker: Blocker): EmberClientBuilder[F]
  14. def withCheckEndpointAuthentication(checkEndpointIdentification: Boolean): EmberClientBuilder[F]
  15. def withChunkSize(chunkSize: Int): EmberClientBuilder[F]
  16. def withIdleConnectionTime(idleConnectionTime: Duration): EmberClientBuilder[F]
  17. def withIdleTimeInPool(idleTimeInPool: Duration): EmberClientBuilder[F]
  18. def withLogger(logger: Logger[F]): EmberClientBuilder[F]
  19. def withMaxPerKey(maxPerKey: (RequestKey) ⇒ Int): EmberClientBuilder[F]
  20. def withMaxResponseHeaderSize(maxResponseHeaderSize: Int): EmberClientBuilder[F]
  21. def withMaxTotal(maxTotal: Int): EmberClientBuilder[F]
  22. def withRetryPolicy(retryPolicy: RetryPolicy[F]): EmberClientBuilder[F]
  23. def withSocketGroup(sg: SocketGroup): EmberClientBuilder[F]
  24. def withTLSContext(tlsContext: TLSContext): EmberClientBuilder[F]
  25. def withTimeout(timeout: Duration): EmberClientBuilder[F]
  26. def withUserAgent(userAgent: User-Agent): EmberClientBuilder[F]
  27. def withoutCheckEndpointAuthentication: EmberClientBuilder[F]
  28. def withoutTLSContext: EmberClientBuilder[F]
  29. def withoutUserAgent: EmberClientBuilder[F]