class GetReplicaResult extends GetResult
The result of a get-from-replica request.
- Alphabetic
- By Inheritance
- GetReplicaResult
- GetResult
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
GetReplicaResult(id: String, _content: Either[Array[Byte], JsonObject], flags: Int, cas: Long, expiryTime: Option[Instant], isReplica: Boolean, transcoder: Transcoder)
- isReplica
whether this came from a replica (as opposed to the active vbucket)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
val
cas: Long
- Definition Classes
- GetResult
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
-
def
contentAs[T](implicit deserializer: JsonDeserializer[T], tag: ClassTag[T]): Try[T]
Return the content, converted into the application's preferred representation.
Return the content, converted into the application's preferred representation.
Projections: if the advanced feature projections has been used (e.g. if a
project
array was provided to theget
call), then the results can only be converted into aJsonObject
- though it would be possible to change this, please let us know if you'd like to see support for other types.- T
this can be of any type for which an implicit
com.couchbase.client.scala.codec.JsonDeserializer
can be found: a list of types that are supported 'out of the box' is available at these JSON docs
- Definition Classes
- GetResult
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
expiry: Option[Duration]
If the document was fetched with the
withExpiry
flag set then this will contain the document's expiration value.If the document was fetched with the
withExpiry
flag set then this will contain the document's expiration value. Otherwise it will be None.The time is expressed as a duration from the start of 'epoch time' until when the document expires.
Also see expiryTime which also provides the expiration time, but in the form of the point of time at which the document expires.
- Definition Classes
- GetResult
-
val
expiryTime: Option[Instant]
- Definition Classes
- GetResult
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
val
id: String
- Definition Classes
- GetResult
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val isReplica: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
val
transcoder: Transcoder
- Definition Classes
- GetResult
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated