case class HttpProtocolBuilder(protocol: HttpProtocol) extends Product with Serializable
Builder for HttpProtocol used in DSL
- protocol
the protocol being built
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- HttpProtocolBuilder
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
-
new
HttpProtocolBuilder(protocol: HttpProtocol)
- protocol
the protocol being built
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def acceptCharsetHeader(value: Expression[String]): HttpProtocolBuilder
- def acceptEncodingHeader(value: Expression[String]): HttpProtocolBuilder
- def acceptHeader(value: Expression[String]): HttpProtocolBuilder
- def acceptLanguageHeader(value: Expression[String]): HttpProtocolBuilder
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def authRealm(realm: Expression[Realm]): HttpProtocolBuilder
- def authorizationHeader(value: Expression[String]): HttpProtocolBuilder
- def baseURL(url: String): HttpProtocolBuilder
- def baseURLs(urls: List[String]): HttpProtocolBuilder
- def baseURLs(urls: String*): HttpProtocolBuilder
- def basicAuth(username: Expression[String], password: Expression[String]): HttpProtocolBuilder
- def build: HttpProtocol
- def check(checks: HttpCheck*): HttpProtocolBuilder
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def connectionHeader(value: Expression[String]): HttpProtocolBuilder
- def contentTypeHeader(value: Expression[String]): HttpProtocolBuilder
- def digestAuth(username: Expression[String], password: Expression[String]): HttpProtocolBuilder
- def disableAutoReferer: HttpProtocolBuilder
- def disableCaching: HttpProtocolBuilder
- def disableClientSharing: HttpProtocolBuilder
- def disableFollowRedirect: HttpProtocolBuilder
- def disableResponseChunksDiscarding: HttpProtocolBuilder
- def disableUrlEncoding: HttpProtocolBuilder
- def disableWarmUp: HttpProtocolBuilder
- def doNotTrackHeader(value: Expression[String]): HttpProtocolBuilder
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def extraInfoExtractor(f: ExtraInfoExtractor): HttpProtocolBuilder
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- def header(name: String, value: Expression[String]): HttpProtocolBuilder
- def headers(headers: Map[String, String]): HttpProtocolBuilder
- def hostNameAliases(aliases: Map[String, String]): HttpProtocolBuilder
- def inferHtmlResources(black: BlackList, white: WhiteList = WhiteList(Nil)): HttpProtocolBuilder
- def inferHtmlResources(white: WhiteList, black: BlackList): HttpProtocolBuilder
- def inferHtmlResources(white: WhiteList): HttpProtocolBuilder
- def inferHtmlResources(): HttpProtocolBuilder
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def localAddress(address: String): HttpProtocolBuilder
- def localAddresses(addresses: List[String]): HttpProtocolBuilder
- def localAddresses(addresses: String*): HttpProtocolBuilder
- def maxConnectionsPerHost(max: Int): HttpProtocolBuilder
- def maxConnectionsPerHostLikeChrome: HttpProtocolBuilder
- def maxConnectionsPerHostLikeFirefox: HttpProtocolBuilder
- def maxConnectionsPerHostLikeFirefoxOld: HttpProtocolBuilder
- def maxConnectionsPerHostLikeIE10: HttpProtocolBuilder
- def maxConnectionsPerHostLikeIE7: HttpProtocolBuilder
- def maxConnectionsPerHostLikeIE8: HttpProtocolBuilder
- def maxConnectionsPerHostLikeOpera: HttpProtocolBuilder
- def maxConnectionsPerHostLikeOperaOld: HttpProtocolBuilder
- def maxConnectionsPerHostLikeSafari: HttpProtocolBuilder
- def maxConnectionsPerHostLikeSafariOld: HttpProtocolBuilder
- def maxRedirects(max: Int): HttpProtocolBuilder
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def noProxyFor(hosts: String*): HttpProtocolBuilder
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- def ntlmAuth(username: Expression[String], password: Expression[String], ntlmDomain: Expression[String], ntlmHost: Expression[String]): HttpProtocolBuilder
- def perUserNameResolution: HttpProtocolBuilder
- val protocol: HttpProtocol
- def proxy(httpProxy: Proxy): HttpProtocolBuilder
- def shareConnections: HttpProtocolBuilder
- def signatureCalculator(calculator: (Request, RequestBuilderBase[_]) ⇒ Unit): HttpProtocolBuilder
- def signatureCalculator(calculator: SignatureCalculator): HttpProtocolBuilder
- def signatureCalculator(calculator: Expression[SignatureCalculator]): HttpProtocolBuilder
- def silentResources: HttpProtocolBuilder
- def silentURI(regex: String): HttpProtocolBuilder
- def strict302Handling: HttpProtocolBuilder
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def transformResponse(responseTransformer: PartialFunction[Response, Response]): HttpProtocolBuilder
- def userAgentHeader(value: Expression[String]): HttpProtocolBuilder
- def virtualHost(virtualHost: Expression[String]): HttpProtocolBuilder
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def warmUp(url: String): HttpProtocolBuilder
- def wsBaseURL(url: String): HttpProtocolBuilder
- def wsBaseURLs(urls: List[String]): HttpProtocolBuilder
- def wsBaseURLs(urls: String*): HttpProtocolBuilder
- def wsMaxReconnects(max: Int): HttpProtocolBuilder
- def wsReconnect: HttpProtocolBuilder