Class/Object

io.gatling.http.protocol

HttpProtocolBuilder

Related Docs: object HttpProtocolBuilder | package protocol

Permalink

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)

    Permalink

    protocol

    the protocol being built

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def acceptCharsetHeader(value: Expression[String]): HttpProtocolBuilder

    Permalink
  5. def acceptEncodingHeader(value: Expression[String]): HttpProtocolBuilder

    Permalink
  6. def acceptHeader(value: Expression[String]): HttpProtocolBuilder

    Permalink
  7. def acceptLanguageHeader(value: Expression[String]): HttpProtocolBuilder

    Permalink
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def authRealm(realm: Expression[Realm]): HttpProtocolBuilder

    Permalink
  10. def authorizationHeader(value: Expression[String]): HttpProtocolBuilder

    Permalink
  11. def baseURL(url: String): HttpProtocolBuilder

    Permalink
  12. def baseURLs(urls: List[String]): HttpProtocolBuilder

    Permalink
  13. def baseURLs(urls: String*): HttpProtocolBuilder

    Permalink
  14. def basicAuth(username: Expression[String], password: Expression[String]): HttpProtocolBuilder

    Permalink
  15. def build: HttpProtocol

    Permalink
  16. def check(checks: HttpCheck*): HttpProtocolBuilder

    Permalink
  17. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. def connectionHeader(value: Expression[String]): HttpProtocolBuilder

    Permalink
  19. def contentTypeHeader(value: Expression[String]): HttpProtocolBuilder

    Permalink
  20. def digestAuth(username: Expression[String], password: Expression[String]): HttpProtocolBuilder

    Permalink
  21. def disableAutoReferer: HttpProtocolBuilder

    Permalink
  22. def disableCaching: HttpProtocolBuilder

    Permalink
  23. def disableClientSharing: HttpProtocolBuilder

    Permalink
  24. def disableFollowRedirect: HttpProtocolBuilder

    Permalink
  25. def disableResponseChunksDiscarding: HttpProtocolBuilder

    Permalink
  26. def disableUrlEncoding: HttpProtocolBuilder

    Permalink
  27. def disableWarmUp: HttpProtocolBuilder

    Permalink
  28. def doNotTrackHeader(value: Expression[String]): HttpProtocolBuilder

    Permalink
  29. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  30. def extraInfoExtractor(f: ExtraInfoExtractor): HttpProtocolBuilder

    Permalink
  31. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  32. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  33. def header(name: String, value: Expression[String]): HttpProtocolBuilder

    Permalink
  34. def headers(headers: Map[String, String]): HttpProtocolBuilder

    Permalink
  35. def hostNameAliases(aliases: Map[String, String]): HttpProtocolBuilder

    Permalink
  36. def inferHtmlResources(black: BlackList, white: WhiteList = WhiteList(Nil)): HttpProtocolBuilder

    Permalink
  37. def inferHtmlResources(white: WhiteList, black: BlackList): HttpProtocolBuilder

    Permalink
  38. def inferHtmlResources(white: WhiteList): HttpProtocolBuilder

    Permalink
  39. def inferHtmlResources(): HttpProtocolBuilder

    Permalink
  40. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  41. def localAddress(address: String): HttpProtocolBuilder

    Permalink
  42. def localAddresses(addresses: List[String]): HttpProtocolBuilder

    Permalink
  43. def localAddresses(addresses: String*): HttpProtocolBuilder

    Permalink
  44. def maxConnectionsPerHost(max: Int): HttpProtocolBuilder

    Permalink
  45. def maxConnectionsPerHostLikeChrome: HttpProtocolBuilder

    Permalink
  46. def maxConnectionsPerHostLikeFirefox: HttpProtocolBuilder

    Permalink
  47. def maxConnectionsPerHostLikeFirefoxOld: HttpProtocolBuilder

    Permalink
  48. def maxConnectionsPerHostLikeIE10: HttpProtocolBuilder

    Permalink
  49. def maxConnectionsPerHostLikeIE7: HttpProtocolBuilder

    Permalink
  50. def maxConnectionsPerHostLikeIE8: HttpProtocolBuilder

    Permalink
  51. def maxConnectionsPerHostLikeOpera: HttpProtocolBuilder

    Permalink
  52. def maxConnectionsPerHostLikeOperaOld: HttpProtocolBuilder

    Permalink
  53. def maxConnectionsPerHostLikeSafari: HttpProtocolBuilder

    Permalink
  54. def maxConnectionsPerHostLikeSafariOld: HttpProtocolBuilder

    Permalink
  55. def maxRedirects(max: Int): HttpProtocolBuilder

    Permalink
  56. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  57. def noProxyFor(hosts: String*): HttpProtocolBuilder

    Permalink
  58. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  59. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  60. def ntlmAuth(username: Expression[String], password: Expression[String], ntlmDomain: Expression[String], ntlmHost: Expression[String]): HttpProtocolBuilder

    Permalink
  61. def perUserNameResolution: HttpProtocolBuilder

    Permalink
  62. val protocol: HttpProtocol

    Permalink

    the protocol being built

  63. def proxy(httpProxy: Proxy): HttpProtocolBuilder

    Permalink
  64. def shareConnections: HttpProtocolBuilder

    Permalink
  65. def signatureCalculator(calculator: (Request, RequestBuilderBase[_]) ⇒ Unit): HttpProtocolBuilder

    Permalink
  66. def signatureCalculator(calculator: SignatureCalculator): HttpProtocolBuilder

    Permalink
  67. def signatureCalculator(calculator: Expression[SignatureCalculator]): HttpProtocolBuilder

    Permalink
  68. def silentResources: HttpProtocolBuilder

    Permalink
  69. def silentURI(regex: String): HttpProtocolBuilder

    Permalink
  70. def strict302Handling: HttpProtocolBuilder

    Permalink
  71. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  72. def transformResponse(responseTransformer: PartialFunction[Response, Response]): HttpProtocolBuilder

    Permalink
  73. def userAgentHeader(value: Expression[String]): HttpProtocolBuilder

    Permalink
  74. def virtualHost(virtualHost: Expression[String]): HttpProtocolBuilder

    Permalink
  75. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  76. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  77. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  78. def warmUp(url: String): HttpProtocolBuilder

    Permalink
  79. def wsBaseURL(url: String): HttpProtocolBuilder

    Permalink
  80. def wsBaseURLs(urls: List[String]): HttpProtocolBuilder

    Permalink
  81. def wsBaseURLs(urls: String*): HttpProtocolBuilder

    Permalink
  82. def wsMaxReconnects(max: Int): HttpProtocolBuilder

    Permalink
  83. def wsReconnect: HttpProtocolBuilder

    Permalink

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped