final case class HttpProtocolBuilder(protocol: HttpProtocol, useOpenSsl: Boolean, enableSni: Boolean) extends LazyLogging with Product with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HttpProtocolBuilder
  2. Serializable
  3. Product
  4. Equals
  5. LazyLogging
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new HttpProtocolBuilder(protocol: HttpProtocol, useOpenSsl: Boolean, enableSni: Boolean)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def acceptCharsetHeader(value: Expression[String]): HttpProtocolBuilder
  5. def acceptEncodingHeader(value: Expression[String]): HttpProtocolBuilder
  6. def acceptHeader(value: Expression[String]): HttpProtocolBuilder
  7. def acceptLanguageHeader(value: Expression[String]): HttpProtocolBuilder
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def asyncNameResolution(dnsServers: Array[InetSocketAddress]): HttpProtocolBuilder
  10. def asyncNameResolution(dnsServers: String*): HttpProtocolBuilder
  11. def authorizationHeader(value: Expression[String]): HttpProtocolBuilder
  12. def baseUrl(url: String): HttpProtocolBuilder
  13. def baseUrls(urls: List[String]): HttpProtocolBuilder
  14. def baseUrls(urls: String*): HttpProtocolBuilder
  15. def basicAuth(username: Expression[String], password: Expression[String]): HttpProtocolBuilder
  16. def build: HttpProtocol
  17. def check(checks: HttpCheck*): HttpProtocolBuilder
  18. def checkIf(condition: (Response, Session) => Validation[Boolean])(thenChecks: HttpCheck*): HttpProtocolBuilder
  19. def checkIf(condition: Expression[Boolean])(thenChecks: HttpCheck*): HttpProtocolBuilder
  20. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  21. def connectionHeader(value: Expression[String]): HttpProtocolBuilder
  22. def contentTypeHeader(value: Expression[String]): HttpProtocolBuilder
  23. def digestAuth(username: Expression[String], password: Expression[String]): HttpProtocolBuilder
  24. def disableAutoOrigin: HttpProtocolBuilder
  25. def disableAutoReferer: HttpProtocolBuilder
  26. def disableCaching: HttpProtocolBuilder
  27. def disableFollowRedirect: HttpProtocolBuilder
  28. def disableUrlEncoding: HttpProtocolBuilder
  29. def disableWarmUp: HttpProtocolBuilder
  30. def doNotTrackHeader(value: Expression[String]): HttpProtocolBuilder
  31. def enableHttp2: HttpProtocolBuilder
  32. val enableSni: Boolean
  33. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  35. def header(name: CharSequence, value: Expression[String]): HttpProtocolBuilder
  36. def headers(headers: Map[_ <: CharSequence, String]): HttpProtocolBuilder
  37. def hostNameAliases(aliases: Map[String, List[String]]): HttpProtocolBuilder
  38. def http2PriorKnowledge(remotes: Map[String, Boolean]): HttpProtocolBuilder
  39. def inferHtmlResources(deny: DenyList): HttpProtocolBuilder
  40. def inferHtmlResources(allow: AllowList, deny: DenyList): HttpProtocolBuilder
  41. def inferHtmlResources(allow: AllowList): HttpProtocolBuilder
  42. def inferHtmlResources(): HttpProtocolBuilder
  43. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  44. def localAddress(address: String): HttpProtocolBuilder
  45. def localAddresses(addresses: List[String]): HttpProtocolBuilder
  46. def localAddresses(addresses: String*): HttpProtocolBuilder
  47. lazy val logger: Logger
    Attributes
    protected
    Definition Classes
    LazyLogging
    Annotations
    @transient()
  48. def maxConnectionsPerHost(max: Int): HttpProtocolBuilder
  49. def maxRedirects(max: Int): HttpProtocolBuilder
  50. def nameInferredHtmlResources(f: (Uri) => String): HttpProtocolBuilder
  51. def nameInferredHtmlResourcesAfterAbsoluteUrl: HttpProtocolBuilder
  52. def nameInferredHtmlResourcesAfterLastPathElement: HttpProtocolBuilder
  53. def nameInferredHtmlResourcesAfterPath: HttpProtocolBuilder
  54. def nameInferredHtmlResourcesAfterRelativeUrl: HttpProtocolBuilder
  55. def nameInferredHtmlResourcesAfterUrlTail: HttpProtocolBuilder
  56. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  57. def noProxyFor(hosts: String*): HttpProtocolBuilder
  58. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  59. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  60. def originHeader(value: Expression[String]): HttpProtocolBuilder
  61. def perUserKeyManagerFactory(f: (Long) => KeyManagerFactory): HttpProtocolBuilder
  62. def perUserNameResolution: HttpProtocolBuilder
  63. def productElementNames: Iterator[String]
    Definition Classes
    Product
  64. val protocol: HttpProtocol
  65. def proxy(proxy: Proxy): HttpProtocolBuilder
  66. def proxyProtocolSourceIpV4Address(address: Expression[String]): HttpProtocolBuilder
  67. def proxyProtocolSourceIpV6Address(address: Expression[String]): HttpProtocolBuilder
  68. def redirectNamingStrategy(f: (Uri, String, Int) => String): HttpProtocolBuilder
  69. def shareConnections: HttpProtocolBuilder
  70. def sign(calculator: (Request, Session) => Validation[Request]): HttpProtocolBuilder
  71. def signWithOAuth1(consumerKey: Expression[String], clientSharedSecret: Expression[String], token: Expression[String], tokenSecret: Expression[String], useAuthorizationHeader: Boolean): HttpProtocolBuilder
  72. def signWithOAuth1(consumerKey: Expression[String], clientSharedSecret: Expression[String], token: Expression[String], tokenSecret: Expression[String]): HttpProtocolBuilder
  73. def silentResources: HttpProtocolBuilder
  74. def silentUri(pattern: String): HttpProtocolBuilder
  75. def sseUnmatchedInboundMessageBufferSize(max: Int): HttpProtocolBuilder
  76. def strict302Handling: HttpProtocolBuilder
  77. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  78. def transformResponse(responseTransformer: ResponseTransformer): HttpProtocolBuilder
  79. def upgradeInsecureRequestsHeader(value: Expression[String]): HttpProtocolBuilder
  80. def useAllLocalAddresses: HttpProtocolBuilder
  81. def useAllLocalAddressesMatching(patterns: String*): HttpProtocolBuilder
  82. val useOpenSsl: Boolean
  83. def userAgentHeader(value: Expression[String]): HttpProtocolBuilder
  84. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  85. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  86. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  87. def warmUp(url: String): HttpProtocolBuilder
  88. def wsAutoReplySocketIo4: HttpProtocolBuilder
  89. def wsAutoReplyTextFrame(f: PartialFunction[String, String]): HttpProtocolBuilder
  90. def wsBaseUrl(url: String): HttpProtocolBuilder
  91. def wsBaseUrls(urls: List[String]): HttpProtocolBuilder
  92. def wsBaseUrls(urls: String*): HttpProtocolBuilder
  93. def wsMaxReconnects(max: Int): HttpProtocolBuilder
  94. def wsReconnect: HttpProtocolBuilder
  95. def wsUnmatchedInboundMessageBufferSize(max: Int): HttpProtocolBuilder

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from LazyLogging

Inherited from AnyRef

Inherited from Any

Ungrouped