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

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HttpProtocolBuilder
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. 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. def maxConnectionsPerHost(max: Int): HttpProtocolBuilder
  48. def maxRedirects(max: Int): HttpProtocolBuilder
  49. def nameInferredHtmlResources(f: (Uri) => String): HttpProtocolBuilder
  50. def nameInferredHtmlResourcesAfterAbsoluteUrl: HttpProtocolBuilder
  51. def nameInferredHtmlResourcesAfterLastPathElement: HttpProtocolBuilder
  52. def nameInferredHtmlResourcesAfterPath: HttpProtocolBuilder
  53. def nameInferredHtmlResourcesAfterRelativeUrl: HttpProtocolBuilder
  54. def nameInferredHtmlResourcesAfterUrlTail: HttpProtocolBuilder
  55. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  56. def noProxyFor(hosts: String*): HttpProtocolBuilder
  57. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  58. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  59. def originHeader(value: Expression[String]): HttpProtocolBuilder
  60. def perUserKeyManagerFactory(f: (Long) => KeyManagerFactory): HttpProtocolBuilder
  61. def perUserNameResolution: HttpProtocolBuilder
  62. def productElementNames: Iterator[String]
    Definition Classes
    Product
  63. val protocol: HttpProtocol
  64. def proxy(proxy: Proxy): HttpProtocolBuilder
  65. def redirectNamingStrategy(f: (Uri, String, Int) => String): HttpProtocolBuilder
  66. def shareConnections: HttpProtocolBuilder
  67. def sign(calculator: (Request, Session) => Validation[Request]): HttpProtocolBuilder
  68. def signWithOAuth1(consumerKey: Expression[String], clientSharedSecret: Expression[String], token: Expression[String], tokenSecret: Expression[String], useAuthorizationHeader: Boolean): HttpProtocolBuilder
  69. def signWithOAuth1(consumerKey: Expression[String], clientSharedSecret: Expression[String], token: Expression[String], tokenSecret: Expression[String]): HttpProtocolBuilder
  70. def silentResources: HttpProtocolBuilder
  71. def silentUri(pattern: String): HttpProtocolBuilder
  72. def strict302Handling: HttpProtocolBuilder
  73. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  74. def transformResponse(responseTransformer: ResponseTransformer): HttpProtocolBuilder
  75. def upgradeInsecureRequestsHeader(value: Expression[String]): HttpProtocolBuilder
  76. def useAllLocalAddresses: HttpProtocolBuilder
  77. def useAllLocalAddressesMatching(patterns: String*): HttpProtocolBuilder
  78. val useOpenSsl: Boolean
  79. def userAgentHeader(value: Expression[String]): HttpProtocolBuilder
  80. def virtualHost(virtualHost: Expression[String]): HttpProtocolBuilder
  81. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  82. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  83. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  84. def warmUp(url: String): HttpProtocolBuilder
  85. def wsAutoReplySocketIo4: HttpProtocolBuilder
  86. def wsAutoReplyTextFrame(f: PartialFunction[String, String]): HttpProtocolBuilder
  87. def wsBaseUrl(url: String): HttpProtocolBuilder
  88. def wsBaseUrls(urls: List[String]): HttpProtocolBuilder
  89. def wsBaseUrls(urls: String*): HttpProtocolBuilder
  90. def wsMaxReconnects(max: Int): HttpProtocolBuilder
  91. def wsReconnect: 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)

  2. def maxConnectionsPerHostLikeChrome: HttpProtocolBuilder
    Annotations
    @deprecated
    Deprecated

    (Since version 3.7.0) Use the default behavior (6) which is valid for all modern browsers, or force your own value with maxConnectionsPerHost

  3. def maxConnectionsPerHostLikeFirefox: HttpProtocolBuilder
    Annotations
    @deprecated
    Deprecated

    (Since version 3.7.0) Use the default behavior (6) which is valid for all modern browsers, or force your own value with maxConnectionsPerHost

  4. def maxConnectionsPerHostLikeFirefoxOld: HttpProtocolBuilder
    Annotations
    @deprecated
    Deprecated

    (Since version 3.7.0) Use the default behavior (6) which is valid for all modern browsers, or force your own value with maxConnectionsPerHost

  5. def maxConnectionsPerHostLikeIE10: HttpProtocolBuilder
    Annotations
    @deprecated
    Deprecated

    (Since version 3.7.0) Use the default behavior (6) which is valid for all modern browsers, or force your own value with maxConnectionsPerHost

  6. def maxConnectionsPerHostLikeIE7: HttpProtocolBuilder
    Annotations
    @deprecated
    Deprecated

    (Since version 3.7.0) Use the default behavior (6) which is valid for all modern browsers, or force your own value with maxConnectionsPerHost

  7. def maxConnectionsPerHostLikeIE8: HttpProtocolBuilder
    Annotations
    @deprecated
    Deprecated

    (Since version 3.7.0) Use the default behavior (6) which is valid for all modern browsers, or force your own value with maxConnectionsPerHost

  8. def maxConnectionsPerHostLikeOpera: HttpProtocolBuilder
    Annotations
    @deprecated
    Deprecated

    (Since version 3.7.0) Use the default behavior (6) which is valid for all modern browsers, or force your own value with maxConnectionsPerHost

  9. def maxConnectionsPerHostLikeOperaOld: HttpProtocolBuilder
    Annotations
    @deprecated
    Deprecated

    (Since version 3.7.0) Use the default behavior (6) which is valid for all modern browsers, or force your own value with maxConnectionsPerHost

  10. def maxConnectionsPerHostLikeSafari: HttpProtocolBuilder
    Annotations
    @deprecated
    Deprecated

    (Since version 3.7.0) Use the default behavior (6) which is valid for all modern browsers, or force your own value with maxConnectionsPerHost

  11. def maxConnectionsPerHostLikeSafariOld: HttpProtocolBuilder
    Annotations
    @deprecated
    Deprecated

    (Since version 3.7.0) Use the default behavior (6) which is valid for all modern browsers, or force your own value with maxConnectionsPerHost

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped