Enum GetAccessor

java.lang.Object
java.lang.Enum<GetAccessor>
com.couchbase.client.java.kv.GetAccessor
All Implemented Interfaces:
Serializable, Comparable<GetAccessor>, java.lang.constant.Constable

@Internal
public enum GetAccessor
extends Enum<GetAccessor>
  • Method Details

    • values

      public static GetAccessor[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static GetAccessor valueOf​(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • get

      public static CompletableFuture<GetResult> get​(Core core, GetRequest request, Transcoder transcoder)
      Takes a GetRequest and dispatches, converts and returns the result.
      Parameters:
      core - the core reference to dispatch into.
      request - the request to dispatch and convert once a response arrives.
      transcoder - the transcoder used to decode the response body.
      Returns:
      a CompletableFuture once the document is fetched and decoded.
    • getAndLock

      public static CompletableFuture<GetResult> getAndLock​(Core core, GetAndLockRequest request, Transcoder transcoder)
      Takes a GetAndLockRequest and dispatches, converts and returns the result.
      Parameters:
      core - the core reference to dispatch into.
      request - the request to dispatch and convert once a response arrives.
      transcoder - the transcoder used to decode the response body.
      Returns:
      a CompletableFuture once the document is fetched and decoded.
    • getAndTouch

      public static CompletableFuture<GetResult> getAndTouch​(Core core, GetAndTouchRequest request, Transcoder transcoder)
    • subdocGet

      public static CompletableFuture<GetResult> subdocGet​(Core core, SubdocGetRequest request, Transcoder transcoder)