Packages

class RequestBuilder extends RequestProxy

RequestBuilder is a finagle.http.Request with a builder API for common mutations

Annotations
@deprecated
Deprecated

(Since version 02-16-2020) Use com.twitter.finatra.http.request.RequestBuilder directly.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RequestBuilder
  2. RequestProxy
  3. Proxy
  4. Request
  5. Message
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new RequestBuilder(request: Request)

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 accept: Seq[String]
    Definition Classes
    Request
  5. def acceptMediaTypes: Seq[String]
    Definition Classes
    Request
  6. def accept_=(values: Iterable[String]): Unit
    Definition Classes
    Request
  7. def accept_=(value: String): Unit
    Definition Classes
    Request
  8. def addCookie(cookie: Cookie): Unit
    Definition Classes
    Message
  9. def allow: Option[String]
    Definition Classes
    Message
  10. def allow_=(values: Iterable[Method]): Unit
    Definition Classes
    Message
  11. def allow_=(value: String): Unit
    Definition Classes
    Message
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. def authorization: Option[String]
    Definition Classes
    Request
  14. def authorization_=(value: String): Unit
    Definition Classes
    Request
  15. def body(string: String, contentType: String = Message.ContentTypeJson): RequestBuilder
  16. def bodyFromResource(resource: String, contentType: String = Message.ContentTypeJson): RequestBuilder
  17. def cacheControl: Option[String]
    Definition Classes
    Message
  18. def cacheControl_=(maxAge: Duration): Unit
    Definition Classes
    Message
  19. def cacheControl_=(value: String): Unit
    Definition Classes
    Message
  20. def charset: Option[String]
    Definition Classes
    Message
  21. def charset_=(value: String): Unit
    Definition Classes
    Message
  22. def chunkReader: Reader[Chunk]
    Definition Classes
    Proxy → Message
  23. def chunkWriter: Writer[Chunk]
    Definition Classes
    Proxy → Message
  24. def chunked: RequestBuilder
  25. final def clearContent(): Unit
    Definition Classes
    Message
  26. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  27. def close(): Future[Unit]
    Definition Classes
    Message
  28. def containsParam(name: String): Boolean
    Definition Classes
    Request
  29. final def content: Buf
    Definition Classes
    Proxy → Message
  30. final def content(content: Buf): RequestBuilder.this.type
    Definition Classes
    Message
    Annotations
    @throws(scala.this.throws.<init>$default$1[IllegalStateException])
  31. final def contentLength(value: Long): RequestBuilder.this.type
    Definition Classes
    Message
  32. def contentLength: Option[Long]
    Definition Classes
    Message
  33. final def contentLengthOrElse(default: Long): Long
    Definition Classes
    Message
  34. def contentLength_=(value: Long): Unit
    Definition Classes
    Message
  35. def contentString: String
    Definition Classes
    Message
  36. def contentString_=(value: String): Unit
    Definition Classes
    Message
  37. def contentType: Option[String]
    Definition Classes
    Message
  38. def contentType_=(value: String): Unit
    Definition Classes
    Message
  39. final def content_=(content: Buf): Unit
    Definition Classes
    Proxy → Message
  40. lazy val cookies: CookieMap
    Definition Classes
    Proxy → Message
  41. def ctx: Record
    Definition Classes
    Proxy → Request
  42. def date: Option[String]
    Definition Classes
    Message
  43. def date_=(value: Date): Unit
    Definition Classes
    Message
  44. def date_=(value: String): Unit
    Definition Classes
    Message
  45. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  46. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  47. def expires: Option[String]
    Definition Classes
    Message
  48. def expires_=(value: Date): Unit
    Definition Classes
    Message
  49. def expires_=(value: String): Unit
    Definition Classes
    Message
  50. def fileExtension: String
    Definition Classes
    Request
    Annotations
    @BeanProperty()
  51. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  52. def getBooleanParam(name: String, default: Boolean): Boolean
    Definition Classes
    Request
  53. def getBooleanParam(name: String): Boolean
    Definition Classes
    Request
  54. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  55. def getContentString(): String
    Definition Classes
    Message
  56. def getCookies(): Iterator[Cookie]
    Definition Classes
    Message
  57. final def getInputStream(): InputStream
    Definition Classes
    Message
  58. def getIntParam(name: String, default: Int): Int
    Definition Classes
    Request
  59. def getIntParam(name: String): Int
    Definition Classes
    Request
  60. final def getLength(): Int
    Definition Classes
    Message
  61. def getLongParam(name: String, default: Long): Long
    Definition Classes
    Request
  62. def getLongParam(name: String): Long
    Definition Classes
    Request
  63. def getParam(name: String, default: String): String
    Definition Classes
    Request
  64. def getParam(name: String): String
    Definition Classes
    Request
  65. def getParamNames(): Set[String]
    Definition Classes
    Request
  66. def getParams(): List[Entry[String, String]]
    Definition Classes
    Request
  67. def getParams(name: String): List[String]
    Definition Classes
    Request
  68. final def getReader(): Reader
    Definition Classes
    Message
  69. def getShortParam(name: String, default: Short): Short
    Definition Classes
    Request
  70. def getShortParam(name: String): Short
    Definition Classes
    Request
  71. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  72. def header(key: String, value: AnyRef): RequestBuilder
  73. def headerMap: HeaderMap
    Definition Classes
    Proxy → Message
  74. def headers(elems: Iterable[(String, String)]): RequestBuilder
  75. def headers(elems: (String, String)*): RequestBuilder
  76. def headers(headers: Map[String, String]): RequestBuilder
  77. final def host(value: String): RequestBuilder.this.type
    Definition Classes
    Request
  78. def host: Option[String]
    Definition Classes
    Request
  79. def host_=(value: String): Unit
    Definition Classes
    Request
  80. final def isChunked: Boolean
    Definition Classes
    Proxy → Message
  81. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  82. final def isRequest: Boolean
    Definition Classes
    Request → Message
  83. def isResponse: Boolean
    Definition Classes
    Message
  84. def isXmlHttpRequest: Boolean
    Definition Classes
    Message
  85. final def keepAlive: Boolean
    Definition Classes
    Message
  86. final def keepAlive(keepAlive: Boolean): RequestBuilder.this.type
    Definition Classes
    Message
  87. def lastModified: Option[String]
    Definition Classes
    Message
  88. def lastModified_=(value: Date): Unit
    Definition Classes
    Message
  89. def lastModified_=(value: String): Unit
    Definition Classes
    Message
  90. final def length: Int
    Definition Classes
    Message
  91. def mediaType: Option[String]
    Definition Classes
    Message
  92. def mediaType_=(value: String): Unit
    Definition Classes
    Message
  93. final def method: Method
    Definition Classes
    Proxy → Request
  94. final def method(method: Method): RequestBuilder.this.type
    Definition Classes
    Request
  95. final def method_=(method: Method): Unit
    Definition Classes
    Proxy → Request
  96. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  97. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  98. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  99. def params: ParamMap
    Definition Classes
    Proxy → Request
  100. def path: String
    Definition Classes
    Request
    Annotations
    @BeanProperty()
  101. final lazy val reader: Reader[Buf]
    Definition Classes
    Message
  102. def referer: Option[String]
    Definition Classes
    Request
  103. def referer_=(value: String): Unit
    Definition Classes
    Request
  104. def remoteAddress: InetAddress
    Definition Classes
    Request
    Annotations
    @BeanProperty()
  105. def remoteHost: String
    Definition Classes
    Request
    Annotations
    @BeanProperty()
  106. def remotePort: Int
    Definition Classes
    Request
    Annotations
    @BeanProperty()
  107. def remoteSocketAddress: InetSocketAddress
    Definition Classes
    Proxy → Request
  108. def removeCookie(name: String): Unit
    Definition Classes
    Message
  109. val request: Request
    Definition Classes
    RequestBuilder → Proxy
  110. lazy val response: Response
    Definition Classes
    Proxy → Request
  111. final def setChunked(chunked: Boolean): Unit
    Definition Classes
    Proxy → Message
  112. final def setContentString(value: String): Unit
    Definition Classes
    Message
  113. def setContentType(mediaType: String, charset: String): Unit
    Definition Classes
    Message
  114. def setContentTypeJson(): Unit
    Definition Classes
    Message
  115. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  116. def toString(): String
    Definition Classes
    Request → AnyRef → Any
  117. def trailers: HeaderMap
    Definition Classes
    Proxy → Message
  118. def uri: String
    Definition Classes
    Proxy → Request
  119. final def uri(value: String): RequestBuilder.this.type
    Definition Classes
    Request
  120. final def uri_=(uri: String): Unit
    Definition Classes
    Proxy → Request
  121. def userAgent: Option[String]
    Definition Classes
    Request
  122. def userAgent_=(value: String): Unit
    Definition Classes
    Request
  123. final def version: Version
    Definition Classes
    Proxy → Message
  124. final def version(version: Version): RequestBuilder.this.type
    Definition Classes
    Message
  125. final def version_=(version: Version): Unit
    Definition Classes
    Proxy → Message
  126. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  127. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  128. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  129. def withInputStream[T](f: (InputStream) => T): T
    Definition Classes
    Message
  130. final def withOutputStream[T](f: (OutputStream) => T): T
    Definition Classes
    Message
    Annotations
    @throws(classOf[java.lang.IllegalStateException])
  131. final def withReader[T](f: (Reader) => T): T
    Definition Classes
    Message
  132. final def withWriter[T](f: (Writer) => T): T
    Definition Classes
    Message
    Annotations
    @throws(classOf[java.lang.IllegalStateException])
  133. final def write(bytes: Array[Byte]): Unit
    Definition Classes
    Message
    Annotations
    @throws(classOf[java.lang.IllegalStateException])
  134. final def write(buf: Buf): Unit
    Definition Classes
    Message
    Annotations
    @throws(classOf[java.lang.IllegalStateException])
  135. final def write(string: String): Unit
    Definition Classes
    Message
    Annotations
    @throws(classOf[java.lang.IllegalStateException])
  136. final lazy val writer: Writer[Buf]
    Definition Classes
    Message
  137. def xForwardedFor: Option[String]
    Definition Classes
    Request
  138. def xForwardedFor_=(value: String): Unit
    Definition Classes
    Request

Deprecated Value Members

  1. def getResponse(): Response
    Definition Classes
    Request
    Annotations
    @deprecated
    Deprecated

    (Since version 2016-12-29) Use the Response constructor functions

Inherited from RequestProxy

Inherited from Proxy

Inherited from Request

Inherited from Message

Inherited from AnyRef

Inherited from Any

Ungrouped