Interface ReadOptionsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
ReadOptions, ReadOptions.Builder

public interface ReadOptionsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasReadConsistency

      boolean hasReadConsistency()
       The non-transactional read consistency to use.
       
      .google.datastore.v1.ReadOptions.ReadConsistency read_consistency = 1;
      Returns:
      Whether the readConsistency field is set.
    • getReadConsistencyValue

      int getReadConsistencyValue()
       The non-transactional read consistency to use.
       
      .google.datastore.v1.ReadOptions.ReadConsistency read_consistency = 1;
      Returns:
      The enum numeric value on the wire for readConsistency.
    • getReadConsistency

      ReadOptions.ReadConsistency getReadConsistency()
       The non-transactional read consistency to use.
       
      .google.datastore.v1.ReadOptions.ReadConsistency read_consistency = 1;
      Returns:
      The readConsistency.
    • hasTransaction

      boolean hasTransaction()
       The identifier of the transaction in which to read. A
       transaction identifier is returned by a call to
       [Datastore.BeginTransaction][google.datastore.v1.Datastore.BeginTransaction].
       
      bytes transaction = 2;
      Returns:
      Whether the transaction field is set.
    • getTransaction

      com.google.protobuf.ByteString getTransaction()
       The identifier of the transaction in which to read. A
       transaction identifier is returned by a call to
       [Datastore.BeginTransaction][google.datastore.v1.Datastore.BeginTransaction].
       
      bytes transaction = 2;
      Returns:
      The transaction.
    • hasNewTransaction

      boolean hasNewTransaction()
       Options for beginning a new transaction for this request.
      
       The new transaction identifier will be returned in the corresponding
       response as either
       [LookupResponse.transaction][google.datastore.v1.LookupResponse.transaction]
       or
       [RunQueryResponse.transaction][google.datastore.v1.RunQueryResponse.transaction].
       
      .google.datastore.v1.TransactionOptions new_transaction = 3;
      Returns:
      Whether the newTransaction field is set.
    • getNewTransaction

      TransactionOptions getNewTransaction()
       Options for beginning a new transaction for this request.
      
       The new transaction identifier will be returned in the corresponding
       response as either
       [LookupResponse.transaction][google.datastore.v1.LookupResponse.transaction]
       or
       [RunQueryResponse.transaction][google.datastore.v1.RunQueryResponse.transaction].
       
      .google.datastore.v1.TransactionOptions new_transaction = 3;
      Returns:
      The newTransaction.
    • getNewTransactionOrBuilder

      TransactionOptionsOrBuilder getNewTransactionOrBuilder()
       Options for beginning a new transaction for this request.
      
       The new transaction identifier will be returned in the corresponding
       response as either
       [LookupResponse.transaction][google.datastore.v1.LookupResponse.transaction]
       or
       [RunQueryResponse.transaction][google.datastore.v1.RunQueryResponse.transaction].
       
      .google.datastore.v1.TransactionOptions new_transaction = 3;
    • hasReadTime

      boolean hasReadTime()
       Reads entities as they were at the given time. This may not be older
       than 270 seconds.  This value is only supported for Cloud Firestore in
       Datastore mode.
       
      .google.protobuf.Timestamp read_time = 4;
      Returns:
      Whether the readTime field is set.
    • getReadTime

      com.google.protobuf.Timestamp getReadTime()
       Reads entities as they were at the given time. This may not be older
       than 270 seconds.  This value is only supported for Cloud Firestore in
       Datastore mode.
       
      .google.protobuf.Timestamp read_time = 4;
      Returns:
      The readTime.
    • getReadTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder()
       Reads entities as they were at the given time. This may not be older
       than 270 seconds.  This value is only supported for Cloud Firestore in
       Datastore mode.
       
      .google.protobuf.Timestamp read_time = 4;
    • getConsistencyTypeCase

      ReadOptions.ConsistencyTypeCase getConsistencyTypeCase()