Class Cursor.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Cursor.Builder>
com.google.firestore.v1.Cursor.Builder
All Implemented Interfaces:
CursorOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
Cursor

public static final class Cursor.Builder extends com.google.protobuf.GeneratedMessage.Builder<Cursor.Builder> implements CursorOrBuilder
 A position in a query result set.
 
Protobuf type google.firestore.v1.Cursor
  • Method Summary

    Modifier and Type
    Method
    Description
    addAllValues(Iterable<? extends Value> values)
    The values that represent a position, in the order they appear in the order by clause of a query.
    addValues(int index, Value value)
    The values that represent a position, in the order they appear in the order by clause of a query.
    addValues(int index, Value.Builder builderForValue)
    The values that represent a position, in the order they appear in the order by clause of a query.
    The values that represent a position, in the order they appear in the order by clause of a query.
    addValues(Value.Builder builderForValue)
    The values that represent a position, in the order they appear in the order by clause of a query.
    The values that represent a position, in the order they appear in the order by clause of a query.
    addValuesBuilder(int index)
    The values that represent a position, in the order they appear in the order by clause of a query.
     
     
     
    If the position is just before or just after the given values, relative to the sort order defined by the query.
    The values that represent a position, in the order they appear in the order by clause of a query.
    boolean
    If the position is just before or just after the given values, relative to the sort order defined by the query.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    getValues(int index)
    The values that represent a position, in the order they appear in the order by clause of a query.
    getValuesBuilder(int index)
    The values that represent a position, in the order they appear in the order by clause of a query.
    The values that represent a position, in the order they appear in the order by clause of a query.
    int
    The values that represent a position, in the order they appear in the order by clause of a query.
    The values that represent a position, in the order they appear in the order by clause of a query.
    getValuesOrBuilder(int index)
    The values that represent a position, in the order they appear in the order by clause of a query.
    List<? extends ValueOrBuilder>
    The values that represent a position, in the order they appear in the order by clause of a query.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    removeValues(int index)
    The values that represent a position, in the order they appear in the order by clause of a query.
    setBefore(boolean value)
    If the position is just before or just after the given values, relative to the sort order defined by the query.
    setValues(int index, Value value)
    The values that represent a position, in the order they appear in the order by clause of a query.
    setValues(int index, Value.Builder builderForValue)
    The values that represent a position, in the order they appear in the order by clause of a query.

    Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

    addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Cursor.Builder>
    • clear

      public Cursor.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<Cursor.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Cursor.Builder>
    • getDefaultInstanceForType

      public Cursor getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Cursor build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Cursor buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public Cursor.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Cursor.Builder>
    • mergeFrom

      public Cursor.Builder mergeFrom(Cursor other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<Cursor.Builder>
    • mergeFrom

      public Cursor.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Cursor.Builder>
      Throws:
      IOException
    • getValuesList

      public List<Value> getValuesList()
       The values that represent a position, in the order they appear in
       the order by clause of a query.
      
       Can contain fewer values than specified in the order by clause.
       
      repeated .google.firestore.v1.Value values = 1;
      Specified by:
      getValuesList in interface CursorOrBuilder
    • getValuesCount

      public int getValuesCount()
       The values that represent a position, in the order they appear in
       the order by clause of a query.
      
       Can contain fewer values than specified in the order by clause.
       
      repeated .google.firestore.v1.Value values = 1;
      Specified by:
      getValuesCount in interface CursorOrBuilder
    • getValues

      public Value getValues(int index)
       The values that represent a position, in the order they appear in
       the order by clause of a query.
      
       Can contain fewer values than specified in the order by clause.
       
      repeated .google.firestore.v1.Value values = 1;
      Specified by:
      getValues in interface CursorOrBuilder
    • setValues

      public Cursor.Builder setValues(int index, Value value)
       The values that represent a position, in the order they appear in
       the order by clause of a query.
      
       Can contain fewer values than specified in the order by clause.
       
      repeated .google.firestore.v1.Value values = 1;
    • setValues

      public Cursor.Builder setValues(int index, Value.Builder builderForValue)
       The values that represent a position, in the order they appear in
       the order by clause of a query.
      
       Can contain fewer values than specified in the order by clause.
       
      repeated .google.firestore.v1.Value values = 1;
    • addValues

      public Cursor.Builder addValues(Value value)
       The values that represent a position, in the order they appear in
       the order by clause of a query.
      
       Can contain fewer values than specified in the order by clause.
       
      repeated .google.firestore.v1.Value values = 1;
    • addValues

      public Cursor.Builder addValues(int index, Value value)
       The values that represent a position, in the order they appear in
       the order by clause of a query.
      
       Can contain fewer values than specified in the order by clause.
       
      repeated .google.firestore.v1.Value values = 1;
    • addValues

      public Cursor.Builder addValues(Value.Builder builderForValue)
       The values that represent a position, in the order they appear in
       the order by clause of a query.
      
       Can contain fewer values than specified in the order by clause.
       
      repeated .google.firestore.v1.Value values = 1;
    • addValues

      public Cursor.Builder addValues(int index, Value.Builder builderForValue)
       The values that represent a position, in the order they appear in
       the order by clause of a query.
      
       Can contain fewer values than specified in the order by clause.
       
      repeated .google.firestore.v1.Value values = 1;
    • addAllValues

      public Cursor.Builder addAllValues(Iterable<? extends Value> values)
       The values that represent a position, in the order they appear in
       the order by clause of a query.
      
       Can contain fewer values than specified in the order by clause.
       
      repeated .google.firestore.v1.Value values = 1;
    • clearValues

      public Cursor.Builder clearValues()
       The values that represent a position, in the order they appear in
       the order by clause of a query.
      
       Can contain fewer values than specified in the order by clause.
       
      repeated .google.firestore.v1.Value values = 1;
    • removeValues

      public Cursor.Builder removeValues(int index)
       The values that represent a position, in the order they appear in
       the order by clause of a query.
      
       Can contain fewer values than specified in the order by clause.
       
      repeated .google.firestore.v1.Value values = 1;
    • getValuesBuilder

      public Value.Builder getValuesBuilder(int index)
       The values that represent a position, in the order they appear in
       the order by clause of a query.
      
       Can contain fewer values than specified in the order by clause.
       
      repeated .google.firestore.v1.Value values = 1;
    • getValuesOrBuilder

      public ValueOrBuilder getValuesOrBuilder(int index)
       The values that represent a position, in the order they appear in
       the order by clause of a query.
      
       Can contain fewer values than specified in the order by clause.
       
      repeated .google.firestore.v1.Value values = 1;
      Specified by:
      getValuesOrBuilder in interface CursorOrBuilder
    • getValuesOrBuilderList

      public List<? extends ValueOrBuilder> getValuesOrBuilderList()
       The values that represent a position, in the order they appear in
       the order by clause of a query.
      
       Can contain fewer values than specified in the order by clause.
       
      repeated .google.firestore.v1.Value values = 1;
      Specified by:
      getValuesOrBuilderList in interface CursorOrBuilder
    • addValuesBuilder

      public Value.Builder addValuesBuilder()
       The values that represent a position, in the order they appear in
       the order by clause of a query.
      
       Can contain fewer values than specified in the order by clause.
       
      repeated .google.firestore.v1.Value values = 1;
    • addValuesBuilder

      public Value.Builder addValuesBuilder(int index)
       The values that represent a position, in the order they appear in
       the order by clause of a query.
      
       Can contain fewer values than specified in the order by clause.
       
      repeated .google.firestore.v1.Value values = 1;
    • getValuesBuilderList

      public List<Value.Builder> getValuesBuilderList()
       The values that represent a position, in the order they appear in
       the order by clause of a query.
      
       Can contain fewer values than specified in the order by clause.
       
      repeated .google.firestore.v1.Value values = 1;
    • getBefore

      public boolean getBefore()
       If the position is just before or just after the given values, relative
       to the sort order defined by the query.
       
      bool before = 2;
      Specified by:
      getBefore in interface CursorOrBuilder
      Returns:
      The before.
    • setBefore

      public Cursor.Builder setBefore(boolean value)
       If the position is just before or just after the given values, relative
       to the sort order defined by the query.
       
      bool before = 2;
      Parameters:
      value - The before to set.
      Returns:
      This builder for chaining.
    • clearBefore

      public Cursor.Builder clearBefore()
       If the position is just before or just after the given values, relative
       to the sort order defined by the query.
       
      bool before = 2;
      Returns:
      This builder for chaining.