Packages

final case class Request(body: Body, headers: Headers, method: Method, url: URL, version: Version, remoteAddress: Option[InetAddress]) extends HeaderExtension[Request] with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Request
  2. Serializable
  3. Product
  4. Equals
  5. HeaderExtension
  6. HeaderChecks
  7. HeaderGetters
  8. HeaderModifier
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Request(body: Body, headers: Headers, method: Method, url: URL, version: Version, remoteAddress: Option[InetAddress])

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. final def accept: Option[CharSequence]
    Definition Classes
    HeaderGetters
  5. final def acceptEncoding: Option[CharSequence]
    Definition Classes
    HeaderGetters
  6. final def acceptLanguage: Option[CharSequence]
    Definition Classes
    HeaderGetters
  7. final def acceptPatch: Option[CharSequence]
    Definition Classes
    HeaderGetters
  8. final def acceptRanges: Option[CharSequence]
    Definition Classes
    HeaderGetters
  9. final def accessControlAllowCredentials: Option[Boolean]
    Definition Classes
    HeaderGetters
  10. final def accessControlAllowHeaders: Option[CharSequence]
    Definition Classes
    HeaderGetters
  11. final def accessControlAllowMethods: Option[CharSequence]
    Definition Classes
    HeaderGetters
  12. final def accessControlAllowOrigin: Option[CharSequence]
    Definition Classes
    HeaderGetters
  13. final def accessControlExposeHeaders: Option[CharSequence]
    Definition Classes
    HeaderGetters
  14. final def accessControlMaxAge: Option[CharSequence]
    Definition Classes
    HeaderGetters
  15. final def accessControlRequestHeaders: Option[CharSequence]
    Definition Classes
    HeaderGetters
  16. final def accessControlRequestMethod: Option[CharSequence]
    Definition Classes
    HeaderGetters
  17. final def addHeader(name: CharSequence, value: CharSequence): Request
    Definition Classes
    HeaderModifier
  18. final def addHeader(header: Header): Request
    Definition Classes
    HeaderModifier
  19. final def addHeaders(headers: Headers): Request
    Definition Classes
    HeaderModifier
  20. def addTrailingSlash: Request

    Add trailing slash to the path.

  21. final def age: Option[CharSequence]
    Definition Classes
    HeaderGetters
  22. final def allow: Option[CharSequence]
    Definition Classes
    HeaderGetters
  23. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  24. final def authorization: Option[CharSequence]
    Definition Classes
    HeaderGetters
  25. final def basicAuthorizationCredentials: Option[Credentials]
    Definition Classes
    HeaderGetters
  26. final def bearerToken: Option[String]
    Definition Classes
    HeaderGetters
  27. val body: Body
  28. final def cacheControl: Option[CharSequence]
    Definition Classes
    HeaderGetters
  29. final def charset: Charset
    Definition Classes
    HeaderGetters
  30. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  31. final def connection: Option[CharSequence]
    Definition Classes
    HeaderGetters
  32. final def contentBase: Option[CharSequence]
    Definition Classes
    HeaderGetters
  33. final def contentDisposition: Option[CharSequence]
    Definition Classes
    HeaderGetters
  34. final def contentEncoding: Option[CharSequence]
    Definition Classes
    HeaderGetters
  35. final def contentLanguage: Option[CharSequence]
    Definition Classes
    HeaderGetters
  36. final def contentLength: Option[Long]
    Definition Classes
    HeaderGetters
  37. final def contentLocation: Option[CharSequence]
    Definition Classes
    HeaderGetters
  38. final def contentMd5: Option[CharSequence]
    Definition Classes
    HeaderGetters
  39. final def contentRange: Option[CharSequence]
    Definition Classes
    HeaderGetters
  40. final def contentSecurityPolicy: Option[CharSequence]
    Definition Classes
    HeaderGetters
  41. final def contentTransferEncoding: Option[CharSequence]
    Definition Classes
    HeaderGetters
  42. final def contentType: Option[CharSequence]
    Definition Classes
    HeaderGetters
  43. final def cookie: Option[CharSequence]
    Definition Classes
    HeaderGetters
  44. final def cookieValue(name: CharSequence): Option[CharSequence]
    Definition Classes
    HeaderGetters
  45. final def cookiesDecoded: List[Cookie[Request]]
    Definition Classes
    HeaderGetters
  46. final def date: Option[CharSequence]
    Definition Classes
    HeaderGetters
  47. final def dnt: Option[CharSequence]
    Definition Classes
    HeaderGetters
  48. def dropTrailingSlash: Request

    Drops trailing slash from the path.

  49. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  50. final def etag: Option[CharSequence]
    Definition Classes
    HeaderGetters
  51. final def expect: Option[CharSequence]
    Definition Classes
    HeaderGetters
  52. final def expires: Option[CharSequence]
    Definition Classes
    HeaderGetters
  53. final def from: Option[CharSequence]
    Definition Classes
    HeaderGetters
  54. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  55. final def hasContentType(value: CharSequence): Boolean
    Definition Classes
    HeaderChecks
  56. final def hasFormUrlencodedContentType: Boolean
    Definition Classes
    HeaderChecks
  57. final def hasHeader(name: CharSequence): Boolean
    Definition Classes
    HeaderChecks
  58. final def hasHeader(name: CharSequence, value: CharSequence): Boolean
    Definition Classes
    HeaderChecks
  59. final def hasJsonContentType: Boolean
    Definition Classes
    HeaderChecks
  60. final def hasMediaType(other: MediaType): Boolean
    Definition Classes
    HeaderChecks
  61. final def hasTextPlainContentType: Boolean
    Definition Classes
    HeaderChecks
  62. final def hasXhtmlXmlContentType: Boolean
    Definition Classes
    HeaderChecks
  63. final def hasXmlContentType: Boolean
    Definition Classes
    HeaderChecks
  64. final def header(headerName: CharSequence): Option[Header]
    Definition Classes
    HeaderGetters
  65. final def headerValue(headerName: CharSequence): Option[String]
    Definition Classes
    HeaderGetters
  66. final def headerValues(headerName: CharSequence): List[String]
    Definition Classes
    HeaderGetters
  67. val headers: Headers

    Returns the Headers object on the current type A

    Returns the Headers object on the current type A

    Definition Classes
    RequestHeaderGetters
  68. final def headersAsList: List[Header]
    Definition Classes
    HeaderGetters
  69. final def host: Option[CharSequence]
    Definition Classes
    HeaderGetters
  70. final def ifMatch: Option[CharSequence]
    Definition Classes
    HeaderGetters
  71. final def ifModifiedSince: Option[CharSequence]
    Definition Classes
    HeaderGetters
  72. final def ifModifiedSinceDecoded: Option[Date]
    Definition Classes
    HeaderGetters
  73. final def ifNoneMatch: Option[CharSequence]
    Definition Classes
    HeaderGetters
  74. final def ifRange: Option[CharSequence]
    Definition Classes
    HeaderGetters
  75. final def ifUnmodifiedSince: Option[CharSequence]
    Definition Classes
    HeaderGetters
  76. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  77. final def lastModified: Option[CharSequence]
    Definition Classes
    HeaderGetters
  78. final def location: Option[CharSequence]
    Definition Classes
    HeaderGetters
  79. final def maxForwards: Option[CharSequence]
    Definition Classes
    HeaderGetters
  80. final def mediaType: Option[MediaType]
    Definition Classes
    HeaderGetters
  81. val method: Method
  82. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  83. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  84. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  85. final def origin: Option[CharSequence]
    Definition Classes
    HeaderGetters
  86. def patch(p: Request.Patch): Request
  87. val path: Path
  88. final def pragma: Option[CharSequence]
    Definition Classes
    HeaderGetters
  89. def productElementNames: Iterator[String]
    Definition Classes
    Product
  90. final def proxyAuthenticate: Option[CharSequence]
    Definition Classes
    HeaderGetters
  91. final def proxyAuthorization: Option[CharSequence]
    Definition Classes
    HeaderGetters
  92. final def range: Option[CharSequence]
    Definition Classes
    HeaderGetters
  93. final def referer: Option[CharSequence]
    Definition Classes
    HeaderGetters
  94. val remoteAddress: Option[InetAddress]
  95. final def removeHeader(name: String): Request
    Definition Classes
    HeaderModifier
  96. final def removeHeaders(headers: List[String]): Request
    Definition Classes
    HeaderModifier
  97. final def retryAfter: Option[CharSequence]
    Definition Classes
    HeaderGetters
  98. final def secWebSocketAccept: Option[CharSequence]
    Definition Classes
    HeaderGetters
  99. final def secWebSocketExtensions: Option[CharSequence]
    Definition Classes
    HeaderGetters
  100. final def secWebSocketKey: Option[CharSequence]
    Definition Classes
    HeaderGetters
  101. final def secWebSocketLocation: Option[CharSequence]
    Definition Classes
    HeaderGetters
  102. final def secWebSocketOrigin: Option[CharSequence]
    Definition Classes
    HeaderGetters
  103. final def secWebSocketProtocol: Option[CharSequence]
    Definition Classes
    HeaderGetters
  104. final def secWebSocketVersion: Option[CharSequence]
    Definition Classes
    HeaderGetters
  105. final def server: Option[CharSequence]
    Definition Classes
    HeaderGetters
  106. final def setCookie: Option[CharSequence]
    Definition Classes
    HeaderGetters
  107. final def setCookiesDecoded(secret: Option[String] = None): List[Cookie[Response]]
    Definition Classes
    HeaderGetters
  108. final def setHeaders(headers: Headers): Request
    Definition Classes
    HeaderModifier
  109. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  110. final def te: Option[CharSequence]
    Definition Classes
    HeaderGetters
  111. final def trailer: Option[CharSequence]
    Definition Classes
    HeaderGetters
  112. final def transferEncoding: Option[CharSequence]
    Definition Classes
    HeaderGetters
  113. def updateHeaders(update: (Headers) => Headers): Request

    Updates the headers using the provided function

    Updates the headers using the provided function

    Definition Classes
    RequestHeaderModifier
  114. def updatePath(path: Path): Request
  115. final def upgrade: Option[CharSequence]
    Definition Classes
    HeaderGetters
  116. final def upgradeInsecureRequests: Option[CharSequence]
    Definition Classes
    HeaderGetters
  117. val url: URL
  118. final def userAgent: Option[CharSequence]
    Definition Classes
    HeaderGetters
  119. final def vary: Option[CharSequence]
    Definition Classes
    HeaderGetters
  120. val version: Version
  121. final def via: Option[CharSequence]
    Definition Classes
    HeaderGetters
  122. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  123. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  124. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  125. final def warning: Option[CharSequence]
    Definition Classes
    HeaderGetters
  126. final def webSocketLocation: Option[CharSequence]
    Definition Classes
    HeaderGetters
  127. final def webSocketOrigin: Option[CharSequence]
    Definition Classes
    HeaderGetters
  128. final def webSocketProtocol: Option[CharSequence]
    Definition Classes
    HeaderGetters
  129. final def withAccept(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  130. final def withAcceptEncoding(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  131. final def withAcceptLanguage(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  132. final def withAcceptPatch(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  133. final def withAcceptRanges(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  134. final def withAccessControlAllowCredentials(value: Boolean): Request
    Definition Classes
    HeaderModifier
  135. final def withAccessControlAllowHeaders(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  136. final def withAccessControlAllowMethods(value: Method*): Request
    Definition Classes
    HeaderModifier
  137. final def withAccessControlAllowOrigin(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  138. final def withAccessControlExposeHeaders(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  139. final def withAccessControlMaxAge(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  140. final def withAccessControlRequestHeaders(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  141. final def withAccessControlRequestMethod(value: Method): Request
    Definition Classes
    HeaderModifier
  142. final def withAge(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  143. final def withAllow(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  144. final def withAuthorization(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  145. final def withBasicAuthorization(username: String, password: String): Request
    Definition Classes
    HeaderModifier
  146. final def withCacheControl(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  147. final def withCacheControlMaxAge(value: zio.Duration): Request
    Definition Classes
    HeaderModifier
  148. final def withConnection(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  149. final def withContentBase(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  150. final def withContentDisposition(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  151. final def withContentEncoding(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  152. final def withContentLanguage(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  153. final def withContentLength(value: Long): Request
    Definition Classes
    HeaderModifier
  154. final def withContentLocation(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  155. final def withContentMd5(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  156. final def withContentRange(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  157. final def withContentSecurityPolicy(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  158. final def withContentTransferEncoding(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  159. final def withContentType(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  160. final def withCookie(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  161. final def withDate(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  162. final def withDnt(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  163. final def withEtag(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  164. final def withExpect(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  165. final def withExpires(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  166. final def withFrom(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  167. final def withHost(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  168. final def withIfMatch(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  169. final def withIfModifiedSince(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  170. final def withIfNoneMatch(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  171. final def withIfRange(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  172. final def withIfUnmodifiedSince(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  173. final def withLastModified(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  174. final def withLocation(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  175. final def withMaxForwards(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  176. def withMediaType(mediaType: MediaType): Request
    Definition Classes
    HeaderModifier
  177. final def withOrigin(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  178. final def withPragma(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  179. final def withProxyAuthenticate(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  180. final def withProxyAuthorization(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  181. final def withRange(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  182. final def withReferer(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  183. final def withRetryAfter(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  184. final def withSecWebSocketAccept(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  185. final def withSecWebSocketExtensions(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  186. final def withSecWebSocketKey(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  187. final def withSecWebSocketLocation(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  188. final def withSecWebSocketOrigin(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  189. final def withSecWebSocketProtocol(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  190. final def withSecWebSocketVersion(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  191. final def withServer(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  192. final def withSetCookie(value: Cookie[Response]): Request
    Definition Classes
    HeaderModifier
  193. final def withTe(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  194. final def withTrailer(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  195. final def withTransferEncoding(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  196. final def withUpgrade(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  197. final def withUpgradeInsecureRequests(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  198. final def withUserAgent(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  199. final def withVary(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  200. final def withVia(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  201. final def withWarning(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  202. final def withWebSocketLocation(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  203. final def withWebSocketOrigin(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  204. final def withWebSocketProtocol(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  205. final def withWwwAuthenticate(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  206. final def withXFrameOptions(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  207. final def withXRequestedWith(value: CharSequence): Request
    Definition Classes
    HeaderModifier
  208. final def wwwAuthenticate: Option[CharSequence]
    Definition Classes
    HeaderGetters
  209. final def xFrameOptions: Option[CharSequence]
    Definition Classes
    HeaderGetters
  210. final def xRequestedWith: Option[CharSequence]
    Definition Classes
    HeaderGetters

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from HeaderExtension[Request]

Inherited from HeaderChecks[Request]

Inherited from HeaderGetters[Request]

Inherited from HeaderModifier[Request]

Inherited from AnyRef

Inherited from Any

Ungrouped