io.gatling.http.config

HttpProtocolBuilder

Related Docs: object HttpProtocolBuilder | package config

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

Builder for HttpProtocol used in DSL

protocol

the protocol being built

Linear Supertypes
Serializable, Serializable, Product, Equals, StrictLogging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. HttpProtocolBuilder
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. StrictLogging
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
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 connection(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 inferHtmlResources(black: BlackList, white: WhiteList = WhiteList(Nil)): HttpProtocolBuilder

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

  37. def inferHtmlResources(white: WhiteList): HttpProtocolBuilder

  38. def inferHtmlResources(): HttpProtocolBuilder

  39. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  40. def localAddress(localAddress: InetAddress): HttpProtocolBuilder

  41. val logger: Logger

    Attributes
    protected
    Definition Classes
    StrictLogging
  42. def maxConnectionsPerHost(max: Int): HttpProtocolBuilder

  43. def maxConnectionsPerHostLikeChrome: HttpProtocolBuilder

  44. def maxConnectionsPerHostLikeFirefox: HttpProtocolBuilder

  45. def maxConnectionsPerHostLikeFirefoxOld: HttpProtocolBuilder

  46. def maxConnectionsPerHostLikeIE10: HttpProtocolBuilder

  47. def maxConnectionsPerHostLikeIE7: HttpProtocolBuilder

  48. def maxConnectionsPerHostLikeIE8: HttpProtocolBuilder

  49. def maxConnectionsPerHostLikeOpera: HttpProtocolBuilder

  50. def maxConnectionsPerHostLikeOperaOld: HttpProtocolBuilder

  51. def maxConnectionsPerHostLikeSafari: HttpProtocolBuilder

  52. def maxConnectionsPerHostLikeSafariOld: HttpProtocolBuilder

  53. def maxRedirects(max: Int): 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
  57. final def notifyAll(): Unit

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

  59. val protocol: HttpProtocol

    the protocol being built

  60. def proxy(httpProxy: Proxy): HttpProtocolBuilder

  61. def shareConnections: HttpProtocolBuilder

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

  63. def signatureCalculator(calculator: SignatureCalculator): HttpProtocolBuilder

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

  65. def silentResources: HttpProtocolBuilder

  66. def silentURI(regex: String): HttpProtocolBuilder

  67. def strict302Handling: HttpProtocolBuilder

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

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

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

  71. def virtualHost(virtualHost: Expression[String]): HttpProtocolBuilder

  72. final def wait(): Unit

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

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

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

  76. def wsBaseURL(url: String): HttpProtocolBuilder

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

  78. def wsBaseURLs(urls: String*): HttpProtocolBuilder

  79. def wsMaxReconnects(max: Int): HttpProtocolBuilder

  80. def wsReconnect: HttpProtocolBuilder

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from StrictLogging

Inherited from AnyRef

Inherited from Any

Ungrouped