case class HttpProtocolBuilder(protocol: HttpProtocol) extends Product with Serializable

Builder for HttpProtocol used in DSL

protocol

the protocol being built

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

Instance Constructors

  1. new HttpProtocolBuilder(protocol: HttpProtocol)

    protocol

    the protocol being built

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 authRealm(realm: Expression[Realm]): HttpProtocolBuilder
  10. def authorizationHeader(value: Expression[String]): HttpProtocolBuilder
  11. def baseURL(url: String): HttpProtocolBuilder
  12. def baseURLs(urls: List[String]): HttpProtocolBuilder
  13. def baseURLs(urls: String*): HttpProtocolBuilder
  14. def basicAuth(username: Expression[String], password: Expression[String]): HttpProtocolBuilder
  15. def build: HttpProtocol
  16. def check(checks: HttpCheck*): HttpProtocolBuilder
  17. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. def connectionHeader(value: Expression[String]): HttpProtocolBuilder
  19. def contentTypeHeader(value: Expression[String]): HttpProtocolBuilder
  20. def digestAuth(username: Expression[String], password: Expression[String]): HttpProtocolBuilder
  21. def disableAutoReferer: HttpProtocolBuilder
  22. def disableCaching: HttpProtocolBuilder
  23. def disableClientSharing: HttpProtocolBuilder
  24. def disableFollowRedirect: HttpProtocolBuilder
  25. def disableResponseChunksDiscarding: HttpProtocolBuilder
  26. def disableUrlEncoding: HttpProtocolBuilder
  27. def disableWarmUp: HttpProtocolBuilder
  28. def doNotTrackHeader(value: Expression[String]): HttpProtocolBuilder
  29. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. def extraInfoExtractor(f: ExtraInfoExtractor): HttpProtocolBuilder
  31. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  32. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  33. def header(name: String, value: Expression[String]): HttpProtocolBuilder
  34. def headers(headers: Map[String, String]): HttpProtocolBuilder
  35. def hostNameAliases(aliases: Map[String, String]): HttpProtocolBuilder
  36. def inferHtmlResources(black: BlackList, white: WhiteList = WhiteList(Nil)): HttpProtocolBuilder
  37. def inferHtmlResources(white: WhiteList, black: BlackList): HttpProtocolBuilder
  38. def inferHtmlResources(white: WhiteList): HttpProtocolBuilder
  39. def inferHtmlResources(): HttpProtocolBuilder
  40. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  41. def localAddress(address: String): HttpProtocolBuilder
  42. def localAddresses(addresses: List[String]): HttpProtocolBuilder
  43. def localAddresses(addresses: String*): HttpProtocolBuilder
  44. def maxConnectionsPerHost(max: Int): HttpProtocolBuilder
  45. def maxConnectionsPerHostLikeChrome: HttpProtocolBuilder
  46. def maxConnectionsPerHostLikeFirefox: HttpProtocolBuilder
  47. def maxConnectionsPerHostLikeFirefoxOld: HttpProtocolBuilder
  48. def maxConnectionsPerHostLikeIE10: HttpProtocolBuilder
  49. def maxConnectionsPerHostLikeIE7: HttpProtocolBuilder
  50. def maxConnectionsPerHostLikeIE8: HttpProtocolBuilder
  51. def maxConnectionsPerHostLikeOpera: HttpProtocolBuilder
  52. def maxConnectionsPerHostLikeOperaOld: HttpProtocolBuilder
  53. def maxConnectionsPerHostLikeSafari: HttpProtocolBuilder
  54. def maxConnectionsPerHostLikeSafariOld: HttpProtocolBuilder
  55. def maxRedirects(max: Int): 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
  59. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  60. def ntlmAuth(username: Expression[String], password: Expression[String], ntlmDomain: Expression[String], ntlmHost: Expression[String]): HttpProtocolBuilder
  61. def perUserNameResolution: HttpProtocolBuilder
  62. val protocol: HttpProtocol
  63. def proxy(httpProxy: Proxy): HttpProtocolBuilder
  64. def shareConnections: HttpProtocolBuilder
  65. def signatureCalculator(calculator: (Request, RequestBuilderBase[_]) ⇒ Unit): HttpProtocolBuilder
  66. def signatureCalculator(calculator: SignatureCalculator): HttpProtocolBuilder
  67. def signatureCalculator(calculator: Expression[SignatureCalculator]): HttpProtocolBuilder
  68. def silentResources: HttpProtocolBuilder
  69. def silentURI(regex: String): HttpProtocolBuilder
  70. def strict302Handling: HttpProtocolBuilder
  71. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  72. def transformResponse(responseTransformer: PartialFunction[Response, Response]): HttpProtocolBuilder
  73. def userAgentHeader(value: Expression[String]): HttpProtocolBuilder
  74. def virtualHost(virtualHost: Expression[String]): HttpProtocolBuilder
  75. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  76. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  77. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  78. def warmUp(url: String): HttpProtocolBuilder
  79. def wsBaseURL(url: String): HttpProtocolBuilder
  80. def wsBaseURLs(urls: List[String]): HttpProtocolBuilder
  81. def wsBaseURLs(urls: String*): HttpProtocolBuilder
  82. def wsMaxReconnects(max: Int): HttpProtocolBuilder
  83. def wsReconnect: HttpProtocolBuilder

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped