final case class HttpProtocolBuilder(protocol: HttpProtocol, useOpenSsl: 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)

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. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  33. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  34. def header(name: CharSequence, value: Expression[String]): HttpProtocolBuilder
  35. def headers(headers: Map[_ <: CharSequence, String]): HttpProtocolBuilder
  36. def hostNameAliases(aliases: Map[String, List[String]]): HttpProtocolBuilder
  37. def http2PriorKnowledge(remotes: Map[String, Boolean]): HttpProtocolBuilder
  38. def inferHtmlResources(deny: DenyList): HttpProtocolBuilder
  39. def inferHtmlResources(allow: AllowList, deny: DenyList): HttpProtocolBuilder
  40. def inferHtmlResources(allow: AllowList): HttpProtocolBuilder
  41. def inferHtmlResources(): HttpProtocolBuilder
  42. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  43. def localAddress(address: String): HttpProtocolBuilder
  44. def localAddresses(addresses: List[String]): HttpProtocolBuilder
  45. def localAddresses(addresses: String*): HttpProtocolBuilder
  46. def maxConnectionsPerHost(max: Int): HttpProtocolBuilder
  47. def maxRedirects(max: Int): HttpProtocolBuilder
  48. def nameInferredHtmlResources(f: (Uri) => String): HttpProtocolBuilder
  49. def nameInferredHtmlResourcesAfterAbsoluteUrl: HttpProtocolBuilder
  50. def nameInferredHtmlResourcesAfterLastPathElement: HttpProtocolBuilder
  51. def nameInferredHtmlResourcesAfterPath: HttpProtocolBuilder
  52. def nameInferredHtmlResourcesAfterRelativeUrl: HttpProtocolBuilder
  53. def nameInferredHtmlResourcesAfterUrlTail: HttpProtocolBuilder
  54. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  55. def noProxyFor(hosts: String*): HttpProtocolBuilder
  56. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  57. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  58. def originHeader(value: Expression[String]): HttpProtocolBuilder
  59. def perUserKeyManagerFactory(f: (Long) => KeyManagerFactory): HttpProtocolBuilder
  60. def perUserNameResolution: HttpProtocolBuilder
  61. def productElementNames: Iterator[String]
    Definition Classes
    Product
  62. val protocol: HttpProtocol
  63. def proxy(proxy: Proxy): HttpProtocolBuilder
  64. def redirectNamingStrategy(f: (Uri, String, Int) => String): HttpProtocolBuilder
  65. def shareConnections: HttpProtocolBuilder
  66. def sign(calculator: (Request, Session) => Validation[Request]): HttpProtocolBuilder
  67. def signWithOAuth1(consumerKey: Expression[String], clientSharedSecret: Expression[String], token: Expression[String], tokenSecret: Expression[String], useAuthorizationHeader: Boolean): HttpProtocolBuilder
  68. def signWithOAuth1(consumerKey: Expression[String], clientSharedSecret: Expression[String], token: Expression[String], tokenSecret: Expression[String]): HttpProtocolBuilder
  69. def silentResources: HttpProtocolBuilder
  70. def silentUri(pattern: String): HttpProtocolBuilder
  71. def strict302Handling: HttpProtocolBuilder
  72. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  73. def transformResponse(responseTransformer: ResponseTransformer): HttpProtocolBuilder
  74. def upgradeInsecureRequestsHeader(value: Expression[String]): HttpProtocolBuilder
  75. def useAllLocalAddresses: HttpProtocolBuilder
  76. def useAllLocalAddressesMatching(patterns: String*): HttpProtocolBuilder
  77. val useOpenSsl: Boolean
  78. def userAgentHeader(value: Expression[String]): HttpProtocolBuilder
  79. def virtualHost(virtualHost: Expression[String]): HttpProtocolBuilder
  80. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  81. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  82. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  83. def warmUp(url: String): HttpProtocolBuilder
  84. def wsAutoReplySocketIo4: HttpProtocolBuilder
  85. def wsAutoReplyTextFrame(f: PartialFunction[String, String]): HttpProtocolBuilder
  86. def wsBaseUrl(url: String): HttpProtocolBuilder
  87. def wsBaseUrls(urls: List[String]): HttpProtocolBuilder
  88. def wsBaseUrls(urls: String*): HttpProtocolBuilder
  89. def wsMaxReconnects(max: Int): HttpProtocolBuilder
  90. 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