Class Cursor.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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.
    addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
     
    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.
    clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
     
    clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
     
    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.GeneratedMessageV3.FieldAccessorTable
     
    final boolean
     
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
     
    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.
    setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
     
    setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
     
    setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
     
    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.GeneratedMessageV3.Builder

    getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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.GeneratedMessageV3.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
    • clone

      public Cursor.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<Cursor.Builder>
    • setField

      public Cursor.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<Cursor.Builder>
    • clearField

      public Cursor.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Cursor.Builder>
    • clearOneof

      public Cursor.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Cursor.Builder>
    • setRepeatedField

      public Cursor.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Cursor.Builder>
    • addRepeatedField

      public Cursor.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Cursor.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.GeneratedMessageV3.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.
    • setUnknownFields

      public final Cursor.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Cursor.Builder>
    • mergeUnknownFields

      public final Cursor.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Cursor.Builder>