com.workday.esclient

GetResponse

case class GetResponse(index: String, typeName: String, id: String, version: Int, sourceJson: Option[JsonNode], sourceIn: Option[String] = scala.None, found: Boolean, error: Option[String] = scala.None) extends Product with Serializable

Case class for a Get response from Elasticsearch. TODO: version needs to be an Option. If a doc id is not found, version is missing from the get response. Today, Jackson is giving us 0 for version when the doc is not found.

index

String ES index.

typeName

String ES type name.

id

String document id.

version

Int version for the document.

sourceJson

JsonNode representing original source.

sourceIn

Optional string for source. Defaults to None.

found

Boolean whether document was found by ES.

error

Optional string for an ES error response.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. GetResponse
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new GetResponse(index: String, typeName: String, id: String, version: Int, sourceJson: Option[JsonNode], sourceIn: Option[String] = scala.None, found: Boolean, error: Option[String] = scala.None)

    index

    String ES index.

    typeName

    String ES type name.

    id

    String document id.

    version

    Int version for the document.

    sourceJson

    JsonNode representing original source.

    sourceIn

    Optional string for source. Defaults to None.

    found

    Boolean whether document was found by ES.

    error

    Optional string for an ES error response.

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. val error: Option[String]

    Optional string for an ES error response.

  10. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. val found: Boolean

    Boolean whether document was found by ES.

  12. def foundVersion: Option[Int]

  13. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  14. val id: String

    String document id.

  15. val index: String

    String ES index.

  16. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  20. lazy val source: Option[String]

  21. val sourceIn: Option[String]

    Optional string for source.

    Optional string for source. Defaults to None.

  22. val sourceJson: Option[JsonNode]

    JsonNode representing original source.

  23. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  24. val typeName: String

    String ES type name.

  25. val version: Int

    Int version for the document.

  26. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped