final case class Response extends HeaderExtension[Response] with HttpDataExtension[Response] with Product with Serializable

Self Type
Response
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Response
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. HttpDataExtension
  7. HeaderExtension
  8. HeaderChecks
  9. HeaderGetters
  10. HeaderModifier
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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 acceptCharset: Option[CharSequence]
    Definition Classes
    HeaderGetters
  6. final def acceptEncoding: Option[CharSequence]
    Definition Classes
    HeaderGetters
  7. final def acceptLanguage: Option[CharSequence]
    Definition Classes
    HeaderGetters
  8. final def acceptPatch: Option[CharSequence]
    Definition Classes
    HeaderGetters
  9. final def acceptRanges: Option[CharSequence]
    Definition Classes
    HeaderGetters
  10. final def accessControlAllowCredentials: Option[Boolean]
    Definition Classes
    HeaderGetters
  11. final def accessControlAllowHeaders: Option[CharSequence]
    Definition Classes
    HeaderGetters
  12. final def accessControlAllowMethods: Option[CharSequence]
    Definition Classes
    HeaderGetters
  13. final def accessControlAllowOrigin: Option[CharSequence]
    Definition Classes
    HeaderGetters
  14. final def accessControlExposeHeaders: Option[CharSequence]
    Definition Classes
    HeaderGetters
  15. final def accessControlMaxAge: Option[CharSequence]
    Definition Classes
    HeaderGetters
  16. final def accessControlRequestHeaders: Option[CharSequence]
    Definition Classes
    HeaderGetters
  17. final def accessControlRequestMethod: Option[CharSequence]
    Definition Classes
    HeaderGetters
  18. def addCookie(cookie: Cookie): Response

    Adds cookies in the response headers.

  19. final def addHeader(name: CharSequence, value: CharSequence): Response
    Definition Classes
    HeaderModifier
  20. final def addHeader(header: Header): Response
    Definition Classes
    HeaderModifier
  21. final def addHeaders(headers: Headers): Response
    Definition Classes
    HeaderModifier
  22. final def age: Option[CharSequence]
    Definition Classes
    HeaderGetters
  23. final def allow: Option[CharSequence]
    Definition Classes
    HeaderGetters
  24. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  25. final def authorization: Option[CharSequence]
    Definition Classes
    HeaderGetters
  26. final def basicAuthorizationCredentials: Option[Credentials]
    Definition Classes
    HeaderGetters
  27. final def bearerToken: Option[String]
    Definition Classes
    HeaderGetters
  28. final def body: Task[Chunk[Byte]]

    Decodes the content of request as a Chunk of Bytes

    Decodes the content of request as a Chunk of Bytes

    Definition Classes
    HttpDataExtension
  29. final def bodyAsByteArray: Task[Array[Byte]]
    Definition Classes
    HttpDataExtension
  30. final def bodyAsCharSequence: ZIO[Any, Throwable, CharSequence]

    Decodes the content of request as CharSequence

    Decodes the content of request as CharSequence

    Definition Classes
    HttpDataExtension
  31. final def bodyAsStream: ZStream[Any, Throwable, Byte]

    Decodes the content of request as stream of bytes

    Decodes the content of request as stream of bytes

    Definition Classes
    HttpDataExtension
  32. final def bodyAsString: Task[String]

    Decodes the content of request as string

    Decodes the content of request as string

    Definition Classes
    HttpDataExtension
  33. final def cacheControl: Option[CharSequence]
    Definition Classes
    HeaderGetters
  34. final def charset: Charset
    Definition Classes
    HeaderGetters
  35. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  36. final def connection: Option[CharSequence]
    Definition Classes
    HeaderGetters
  37. final def contentBase: Option[CharSequence]
    Definition Classes
    HeaderGetters
  38. final def contentDisposition: Option[CharSequence]
    Definition Classes
    HeaderGetters
  39. final def contentEncoding: Option[CharSequence]
    Definition Classes
    HeaderGetters
  40. final def contentLanguage: Option[CharSequence]
    Definition Classes
    HeaderGetters
  41. final def contentLength: Option[Long]
    Definition Classes
    HeaderGetters
  42. final def contentLocation: Option[CharSequence]
    Definition Classes
    HeaderGetters
  43. final def contentMd5: Option[CharSequence]
    Definition Classes
    HeaderGetters
  44. final def contentRange: Option[CharSequence]
    Definition Classes
    HeaderGetters
  45. final def contentSecurityPolicy: Option[CharSequence]
    Definition Classes
    HeaderGetters
  46. final def contentTransferEncoding: Option[CharSequence]
    Definition Classes
    HeaderGetters
  47. final def contentType: Option[CharSequence]
    Definition Classes
    HeaderGetters
  48. final def cookie: Option[CharSequence]
    Definition Classes
    HeaderGetters
  49. final def cookieValue(name: CharSequence): Option[CharSequence]
    Definition Classes
    HeaderGetters
  50. final def cookiesDecoded: List[Cookie]
    Definition Classes
    HeaderGetters
  51. val data: HttpData
    Definition Classes
    Response → HttpDataExtension
  52. final def date: Option[CharSequence]
    Definition Classes
    HeaderGetters
  53. final def dnt: Option[CharSequence]
    Definition Classes
    HeaderGetters
  54. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  55. final def etag: Option[CharSequence]
    Definition Classes
    HeaderGetters
  56. final def expect: Option[CharSequence]
    Definition Classes
    HeaderGetters
  57. final def expires: Option[CharSequence]
    Definition Classes
    HeaderGetters
  58. def freeze: UIO[Response]

    A micro-optimizations that ignores all further modifications to the response and encodes the current version into a Netty response.

    A micro-optimizations that ignores all further modifications to the response and encodes the current version into a Netty response. The netty response is cached and reused for subsequent requests. This allows the server to reduce memory utilization under load by not having to encode the response for each request. In case the response is modified the server will detect the changes and encode the response again, however it will turn out to be counter productive.

  59. final def from: Option[CharSequence]
    Definition Classes
    HeaderGetters
  60. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  61. final def hasContentType(value: CharSequence): Boolean
    Definition Classes
    HeaderChecks
  62. final def hasFormUrlencodedContentType: Boolean
    Definition Classes
    HeaderChecks
  63. final def hasHeader(name: CharSequence): Boolean
    Definition Classes
    HeaderChecks
  64. final def hasHeader(name: CharSequence, value: CharSequence): Boolean
    Definition Classes
    HeaderChecks
  65. final def hasJsonContentType: Boolean
    Definition Classes
    HeaderChecks
  66. final def hasTextPlainContentType: Boolean
    Definition Classes
    HeaderChecks
  67. final def hasXhtmlXmlContentType: Boolean
    Definition Classes
    HeaderChecks
  68. final def hasXmlContentType: Boolean
    Definition Classes
    HeaderChecks
  69. final def header(headerName: CharSequence): Option[Header]
    Definition Classes
    HeaderGetters
  70. final def headerValue(headerName: CharSequence): Option[String]
    Definition Classes
    HeaderGetters
  71. final def headerValues(headerName: CharSequence): List[String]
    Definition Classes
    HeaderGetters
  72. val headers: Headers

    Returns the Headers object on the current type A

    Returns the Headers object on the current type A

    Definition Classes
    ResponseHeaderGetters
  73. final def headersAsList: List[(String, String)]
    Definition Classes
    HeaderGetters
  74. final def host: Option[CharSequence]
    Definition Classes
    HeaderGetters
  75. final def ifMatch: Option[CharSequence]
    Definition Classes
    HeaderGetters
  76. final def ifModifiedSince: Option[CharSequence]
    Definition Classes
    HeaderGetters
  77. final def ifModifiedSinceDecoded: Option[Date]
    Definition Classes
    HeaderGetters
  78. final def ifNoneMatch: Option[CharSequence]
    Definition Classes
    HeaderGetters
  79. final def ifRange: Option[CharSequence]
    Definition Classes
    HeaderGetters
  80. final def ifUnmodifiedSince: Option[CharSequence]
    Definition Classes
    HeaderGetters
  81. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  82. final def lastModified: Option[CharSequence]
    Definition Classes
    HeaderGetters
  83. final def location: Option[CharSequence]
    Definition Classes
    HeaderGetters
  84. final def maxForwards: Option[CharSequence]
    Definition Classes
    HeaderGetters
  85. final def mediaType: Option[MediaType]
    Definition Classes
    HeaderGetters
  86. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  87. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  88. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  89. final def origin: Option[CharSequence]
    Definition Classes
    HeaderGetters
  90. final def pragma: Option[CharSequence]
    Definition Classes
    HeaderGetters
  91. final def proxyAuthenticate: Option[CharSequence]
    Definition Classes
    HeaderGetters
  92. final def proxyAuthorization: Option[CharSequence]
    Definition Classes
    HeaderGetters
  93. final def range: Option[CharSequence]
    Definition Classes
    HeaderGetters
  94. final def referer: Option[CharSequence]
    Definition Classes
    HeaderGetters
  95. final def removeHeader(name: String): Response
    Definition Classes
    HeaderModifier
  96. final def removeHeaders(headers: List[String]): Response
    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. def setAttribute(attribute: Attribute): Response

    Sets the response attributes

  107. final def setCookie: Option[CharSequence]
    Definition Classes
    HeaderGetters
  108. final def setCookiesDecoded(secret: Option[String] = None): List[Cookie]
    Definition Classes
    HeaderGetters
  109. final def setHeaders(headers: Headers): Response
    Definition Classes
    HeaderModifier
  110. def setStatus(status: Status): Response

    Sets the status of the response

  111. val status: Status
  112. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  113. final def te: Option[CharSequence]
    Definition Classes
    HeaderGetters
  114. def toHttp: Http[Any, Nothing, Any, Response]

    Creates an Http from a Response

  115. final def trailer: Option[CharSequence]
    Definition Classes
    HeaderGetters
  116. final def transferEncoding: Option[CharSequence]
    Definition Classes
    HeaderGetters
  117. def updateHeaders(update: (Headers) ⇒ Headers): Response

    Updates the headers using the provided function

    Updates the headers using the provided function

    Definition Classes
    ResponseHeaderModifier
  118. final def upgrade: Option[CharSequence]
    Definition Classes
    HeaderGetters
  119. final def upgradeInsecureRequests: Option[CharSequence]
    Definition Classes
    HeaderGetters
  120. final def userAgent: Option[CharSequence]
    Definition Classes
    HeaderGetters
  121. final def vary: Option[CharSequence]
    Definition Classes
    HeaderGetters
  122. final def via: Option[CharSequence]
    Definition Classes
    HeaderGetters
  123. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  124. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  125. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  126. final def warning: Option[CharSequence]
    Definition Classes
    HeaderGetters
  127. final def webSocketLocation: Option[CharSequence]
    Definition Classes
    HeaderGetters
  128. final def webSocketOrigin: Option[CharSequence]
    Definition Classes
    HeaderGetters
  129. final def webSocketProtocol: Option[CharSequence]
    Definition Classes
    HeaderGetters
  130. final def withAccept(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  131. final def withAcceptCharset(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  132. final def withAcceptEncoding(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  133. final def withAcceptLanguage(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  134. final def withAcceptPatch(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  135. final def withAcceptRanges(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  136. final def withAccessControlAllowCredentials(value: Boolean): Response
    Definition Classes
    HeaderModifier
  137. final def withAccessControlAllowHeaders(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  138. final def withAccessControlAllowMethods(value: Method*): Response
    Definition Classes
    HeaderModifier
  139. final def withAccessControlAllowOrigin(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  140. final def withAccessControlExposeHeaders(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  141. final def withAccessControlMaxAge(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  142. final def withAccessControlRequestHeaders(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  143. final def withAccessControlRequestMethod(value: Method): Response
    Definition Classes
    HeaderModifier
  144. final def withAge(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  145. final def withAllow(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  146. final def withAuthorization(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  147. final def withBasicAuthorization(username: String, password: String): Response
    Definition Classes
    HeaderModifier
  148. final def withCacheControl(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  149. final def withCacheControlMaxAge(value: zio.Duration): Response
    Definition Classes
    HeaderModifier
  150. final def withConnection(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  151. final def withContentBase(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  152. final def withContentDisposition(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  153. final def withContentEncoding(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  154. final def withContentLanguage(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  155. final def withContentLength(value: Long): Response
    Definition Classes
    HeaderModifier
  156. final def withContentLocation(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  157. final def withContentMd5(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  158. final def withContentRange(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  159. final def withContentSecurityPolicy(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  160. final def withContentTransferEncoding(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  161. final def withContentType(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  162. final def withCookie(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  163. final def withDate(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  164. final def withDnt(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  165. final def withEtag(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  166. final def withExpect(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  167. final def withExpires(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  168. final def withFrom(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  169. final def withHost(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  170. final def withIfMatch(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  171. final def withIfModifiedSince(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  172. final def withIfNoneMatch(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  173. final def withIfRange(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  174. final def withIfUnmodifiedSince(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  175. final def withLastModified(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  176. final def withLocation(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  177. final def withMaxForwards(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  178. def withMediaType(mediaType: MediaType): Response
    Definition Classes
    HeaderModifier
  179. final def withOrigin(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  180. final def withPragma(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  181. final def withProxyAuthenticate(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  182. final def withProxyAuthorization(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  183. final def withRange(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  184. final def withReferer(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  185. final def withRetryAfter(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  186. final def withSecWebSocketAccept(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  187. final def withSecWebSocketExtensions(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  188. final def withSecWebSocketKey(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  189. final def withSecWebSocketLocation(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  190. final def withSecWebSocketOrigin(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  191. final def withSecWebSocketProtocol(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  192. final def withSecWebSocketVersion(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  193. final def withServer(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  194. def withServerTime: Response

    A more efficient way to append server-time to the response headers.

  195. final def withSetCookie(value: Cookie): Response
    Definition Classes
    HeaderModifier
  196. final def withTe(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  197. final def withTrailer(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  198. final def withTransferEncoding(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  199. final def withUpgrade(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  200. final def withUpgradeInsecureRequests(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  201. final def withUserAgent(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  202. final def withVary(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  203. final def withVia(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  204. final def withWarning(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  205. final def withWebSocketLocation(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  206. final def withWebSocketOrigin(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  207. final def withWebSocketProtocol(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  208. final def withWwwAuthenticate(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  209. final def withXFrameOptions(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  210. final def withXRequestedWith(value: CharSequence): Response
    Definition Classes
    HeaderModifier
  211. final def wwwAuthenticate: Option[CharSequence]
    Definition Classes
    HeaderGetters
  212. final def xFrameOptions: Option[CharSequence]
    Definition Classes
    HeaderGetters
  213. 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 Serializable

Inherited from Product

Inherited from Equals

Inherited from HttpDataExtension[Response]

Inherited from HeaderExtension[Response]

Inherited from HeaderChecks[Response]

Inherited from HeaderGetters[Response]

Inherited from HeaderModifier[Response]

Inherited from AnyRef

Inherited from Any

Ungrouped