c

sttp.tapir.model

ServerRequestOverride

class ServerRequestOverride extends ServerRequest

Linear Supertypes
ServerRequest, RequestMetadata, HasHeaders, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ServerRequestOverride
  2. ServerRequest
  3. RequestMetadata
  4. HasHeaders
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ServerRequestOverride(methodOverride: Option[Method], uriOverride: Option[Uri], protocolOverride: Option[String], connectionInfoOverride: Option[ConnectionInfo], pathSegmentsOverride: Option[List[String]], queryParametersOverride: Option[QueryParams], headersOverride: Option[Seq[Header]], delegate: ServerRequest)

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. lazy val acceptsContentTypes: Either[String, Seq[ContentTypeRange]]
    Definition Classes
    ServerRequest
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def attribute[T](k: AttributeKey[T], v: T): ServerRequest
    Definition Classes
    ServerRequestOverrideServerRequest
  7. def attribute[T](k: AttributeKey[T]): Option[T]
    Definition Classes
    ServerRequestOverrideServerRequest
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  9. def connectionInfo: ConnectionInfo
    Definition Classes
    ServerRequestOverrideServerRequest
  10. def contentLength: Option[Long]
    Definition Classes
    HasHeaders
  11. def contentType: Option[String]
    Definition Classes
    HasHeaders
  12. lazy val contentTypeParsed: Option[MediaType]
    Definition Classes
    ServerRequest
  13. def cookies: Seq[Either[String, CookieWithMeta]]
    Definition Classes
    HasHeaders
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  16. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. def header(h: String): Option[String]
    Definition Classes
    HasHeaders
  19. def headers: Seq[Header]
    Definition Classes
    ServerRequestOverride → HasHeaders
  20. def headers(h: String): Seq[String]
    Definition Classes
    HasHeaders
  21. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  22. def method: Method
    Definition Classes
    ServerRequestOverride → RequestMetadata
  23. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  25. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  26. def pathSegments: List[String]

    Can differ from uri.path, if the endpoint is deployed in a context

    Can differ from uri.path, if the endpoint is deployed in a context

    Definition Classes
    ServerRequestOverrideServerRequest
  27. def protocol: String
    Definition Classes
    ServerRequestOverrideServerRequest
  28. def queryParameters: QueryParams
    Definition Classes
    ServerRequestOverrideServerRequest
  29. def showShort: String

    A short representation of this request, including the request method, path and query.

    A short representation of this request, including the request method, path and query.

    Definition Classes
    ServerRequest
  30. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  31. def toString(): String
    Definition Classes
    RequestMetadata → AnyRef → Any
  32. def underlying: Any
    Definition Classes
    ServerRequestOverrideServerRequest
  33. def unsafeCookies: Seq[CookieWithMeta]
    Definition Classes
    HasHeaders
  34. def uri: Uri
    Definition Classes
    ServerRequestOverride → RequestMetadata
  35. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  37. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. def withOverride(methodOverride: Option[Method] = None, uriOverride: Option[Uri] = None, protocolOverride: Option[String], connectionInfoOverride: Option[ConnectionInfo], pathSegmentsOverride: Option[List[String]] = None, queryParametersOverride: Option[QueryParams] = None, headersOverride: Option[Seq[Header]] = None): ServerRequest

    Create a copy of this server request, which overrides some of the data that is read from the underlying implementation with the given values.

    Create a copy of this server request, which overrides some of the data that is read from the underlying implementation with the given values. E.g. instead of reading the headers from the underlying request, the headers might be given explicitly.

    Definition Classes
    ServerRequest
  39. def withUnderlying(underlying: Any): ServerRequest

    Create a copy of this server request, which reads data from the given underlying implementation.

    Create a copy of this server request, which reads data from the given underlying implementation. The type of underlying should be the same as the type of this.underlying.

    Definition Classes
    ServerRequestOverrideServerRequest

Deprecated Value Members

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

Inherited from ServerRequest

Inherited from RequestMetadata

Inherited from HasHeaders

Inherited from AnyRef

Inherited from Any

Ungrouped