io.gatling.http.request

builder

package builder

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. builder
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractHttpRequestBuilder[B <: AbstractHttpRequestBuilder[B]] extends RequestBuilder[B]

    This class serves as model for all HttpRequestBuilders

  2. case class CommonAttributes(requestName: (Session) ⇒ Validation[String], method: String, urlOrURI: Either[(Session) ⇒ Validation[String], Uri], disableUrlEncoding: Option[Boolean] = scala.None, queryParams: List[HttpParam] = immutable.this.Nil, headers: Map[String, (Session) ⇒ Validation[String]] = ..., realm: Option[(Session) ⇒ Validation[Realm]] = scala.None, virtualHost: Option[(Session) ⇒ Validation[String]] = scala.None, address: Option[InetAddress] = scala.None, proxies: Option[(ProxyServer, ProxyServer)] = scala.None, signatureCalculator: Option[(Session) ⇒ Validation[SignatureCalculator]] = scala.None) extends Product with Serializable

  3. class Http extends AnyRef

  4. case class HttpAttributes(checks: List[HttpCheck] = immutable.this.Nil, ignoreDefaultChecks: Boolean = false, silent: Option[Boolean] = scala.None, followRedirect: Boolean = true, discardResponseChunks: Boolean = true, responseTransformer: Option[PartialFunction[Response, Response]] = scala.None, explicitResources: List[AbstractHttpRequestBuilder[_]] = immutable.this.Nil, body: Option[Body] = scala.None, bodyParts: List[BodyPart] = immutable.this.Nil, extraInfoExtractor: Option[(ExtraInfo) ⇒ List[Any]] = scala.None) extends Product with Serializable

  5. sealed trait HttpParam extends AnyRef

  6. implicit final class HttpParams extends AnyVal

  7. class HttpRequestBuilder extends AbstractHttpRequestBuilder[HttpRequestBuilder]

  8. class HttpRequestExpressionBuilder extends RequestExpressionBuilder

  9. class HttpRequestWithParamsBuilder extends AbstractHttpRequestBuilder[HttpRequestWithParamsBuilder]

    This class serves as model to HTTP request with a body and parameters

  10. class HttpRequestWithParamsExpressionBuilder extends HttpRequestExpressionBuilder

  11. case class MultivaluedParam(key: (Session) ⇒ Validation[String], values: (Session) ⇒ Validation[Seq[Any]]) extends HttpParam with Product with Serializable

  12. case class ParamMap(map: (Session) ⇒ Validation[Map[String, Any]]) extends HttpParam with Product with Serializable

  13. case class ParamSeq(seq: (Session) ⇒ Validation[Seq[(String, Any)]]) extends HttpParam with Product with Serializable

  14. abstract class RequestBuilder[B <: RequestBuilder[B]] extends StrictLogging

  15. abstract class RequestExpressionBuilder extends StrictLogging

  16. case class SimpleParam(key: (Session) ⇒ Validation[String], value: (Session) ⇒ Validation[Any]) extends HttpParam with Product with Serializable

Value Members

  1. object AbstractHttpRequestBuilder

  2. object HttpParam

  3. object HttpRequestWithParamsBuilder

  4. object RequestBuilder

  5. package ws

Inherited from AnyRef

Inherited from Any

Ungrouped