Class LookupResponse

  • All Implemented Interfaces:
    LookupResponseOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class LookupResponse
    extends com.google.protobuf.GeneratedMessageV3
    implements LookupResponseOrBuilder
     The response for [Datastore.Lookup][google.datastore.v1.Datastore.Lookup].
     
    Protobuf type google.datastore.v1.LookupResponse
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  LookupResponse.Builder
      The response for [Datastore.Lookup][google.datastore.v1.Datastore.Lookup].
      • Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3

        com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,​BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,​BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • 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
      • getFoundList

        public List<EntityResult> getFoundList()
         Entities found as `ResultType.FULL` entities. The order of results in this
         field is undefined and has no relation to the order of the keys in the
         input.
         
        repeated .google.datastore.v1.EntityResult found = 1;
        Specified by:
        getFoundList in interface LookupResponseOrBuilder
      • getFoundOrBuilderList

        public List<? extends EntityResultOrBuilder> getFoundOrBuilderList()
         Entities found as `ResultType.FULL` entities. The order of results in this
         field is undefined and has no relation to the order of the keys in the
         input.
         
        repeated .google.datastore.v1.EntityResult found = 1;
        Specified by:
        getFoundOrBuilderList in interface LookupResponseOrBuilder
      • getFoundCount

        public int getFoundCount()
         Entities found as `ResultType.FULL` entities. The order of results in this
         field is undefined and has no relation to the order of the keys in the
         input.
         
        repeated .google.datastore.v1.EntityResult found = 1;
        Specified by:
        getFoundCount in interface LookupResponseOrBuilder
      • getFound

        public EntityResult getFound​(int index)
         Entities found as `ResultType.FULL` entities. The order of results in this
         field is undefined and has no relation to the order of the keys in the
         input.
         
        repeated .google.datastore.v1.EntityResult found = 1;
        Specified by:
        getFound in interface LookupResponseOrBuilder
      • getFoundOrBuilder

        public EntityResultOrBuilder getFoundOrBuilder​(int index)
         Entities found as `ResultType.FULL` entities. The order of results in this
         field is undefined and has no relation to the order of the keys in the
         input.
         
        repeated .google.datastore.v1.EntityResult found = 1;
        Specified by:
        getFoundOrBuilder in interface LookupResponseOrBuilder
      • getMissingList

        public List<EntityResult> getMissingList()
         Entities not found as `ResultType.KEY_ONLY` entities. The order of results
         in this field is undefined and has no relation to the order of the keys
         in the input.
         
        repeated .google.datastore.v1.EntityResult missing = 2;
        Specified by:
        getMissingList in interface LookupResponseOrBuilder
      • getMissingOrBuilderList

        public List<? extends EntityResultOrBuilder> getMissingOrBuilderList()
         Entities not found as `ResultType.KEY_ONLY` entities. The order of results
         in this field is undefined and has no relation to the order of the keys
         in the input.
         
        repeated .google.datastore.v1.EntityResult missing = 2;
        Specified by:
        getMissingOrBuilderList in interface LookupResponseOrBuilder
      • getMissingCount

        public int getMissingCount()
         Entities not found as `ResultType.KEY_ONLY` entities. The order of results
         in this field is undefined and has no relation to the order of the keys
         in the input.
         
        repeated .google.datastore.v1.EntityResult missing = 2;
        Specified by:
        getMissingCount in interface LookupResponseOrBuilder
      • getMissing

        public EntityResult getMissing​(int index)
         Entities not found as `ResultType.KEY_ONLY` entities. The order of results
         in this field is undefined and has no relation to the order of the keys
         in the input.
         
        repeated .google.datastore.v1.EntityResult missing = 2;
        Specified by:
        getMissing in interface LookupResponseOrBuilder
      • getMissingOrBuilder

        public EntityResultOrBuilder getMissingOrBuilder​(int index)
         Entities not found as `ResultType.KEY_ONLY` entities. The order of results
         in this field is undefined and has no relation to the order of the keys
         in the input.
         
        repeated .google.datastore.v1.EntityResult missing = 2;
        Specified by:
        getMissingOrBuilder in interface LookupResponseOrBuilder
      • getDeferredList

        public List<Key> getDeferredList()
         A list of keys that were not looked up due to resource constraints. The
         order of results in this field is undefined and has no relation to the
         order of the keys in the input.
         
        repeated .google.datastore.v1.Key deferred = 3;
        Specified by:
        getDeferredList in interface LookupResponseOrBuilder
      • getDeferredOrBuilderList

        public List<? extends KeyOrBuilder> getDeferredOrBuilderList()
         A list of keys that were not looked up due to resource constraints. The
         order of results in this field is undefined and has no relation to the
         order of the keys in the input.
         
        repeated .google.datastore.v1.Key deferred = 3;
        Specified by:
        getDeferredOrBuilderList in interface LookupResponseOrBuilder
      • getDeferredCount

        public int getDeferredCount()
         A list of keys that were not looked up due to resource constraints. The
         order of results in this field is undefined and has no relation to the
         order of the keys in the input.
         
        repeated .google.datastore.v1.Key deferred = 3;
        Specified by:
        getDeferredCount in interface LookupResponseOrBuilder
      • getDeferred

        public Key getDeferred​(int index)
         A list of keys that were not looked up due to resource constraints. The
         order of results in this field is undefined and has no relation to the
         order of the keys in the input.
         
        repeated .google.datastore.v1.Key deferred = 3;
        Specified by:
        getDeferred in interface LookupResponseOrBuilder
      • getDeferredOrBuilder

        public KeyOrBuilder getDeferredOrBuilder​(int index)
         A list of keys that were not looked up due to resource constraints. The
         order of results in this field is undefined and has no relation to the
         order of the keys in the input.
         
        repeated .google.datastore.v1.Key deferred = 3;
        Specified by:
        getDeferredOrBuilder in interface LookupResponseOrBuilder
      • getTransaction

        public com.google.protobuf.ByteString getTransaction()
         The identifier of the transaction that was started as part of this Lookup
         request.
        
         Set only when
         [ReadOptions.new_transaction][google.datastore.v1.ReadOptions.new_transaction]
         was set in
         [LookupRequest.read_options][google.datastore.v1.LookupRequest.read_options].
         
        bytes transaction = 5;
        Specified by:
        getTransaction in interface LookupResponseOrBuilder
        Returns:
        The transaction.
      • hasReadTime

        public boolean hasReadTime()
         The time at which these entities were read or found missing.
         
        .google.protobuf.Timestamp read_time = 7;
        Specified by:
        hasReadTime in interface LookupResponseOrBuilder
        Returns:
        Whether the readTime field is set.
      • getReadTime

        public com.google.protobuf.Timestamp getReadTime()
         The time at which these entities were read or found missing.
         
        .google.protobuf.Timestamp read_time = 7;
        Specified by:
        getReadTime in interface LookupResponseOrBuilder
        Returns:
        The readTime.
      • getReadTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder()
         The time at which these entities were read or found missing.
         
        .google.protobuf.Timestamp read_time = 7;
        Specified by:
        getReadTimeOrBuilder in interface LookupResponseOrBuilder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static LookupResponse parseFrom​(ByteBuffer data)
                                        throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static LookupResponse parseFrom​(ByteBuffer data,
                                               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                        throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static LookupResponse parseFrom​(com.google.protobuf.ByteString data)
                                        throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static LookupResponse parseFrom​(com.google.protobuf.ByteString data,
                                               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                        throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static LookupResponse parseFrom​(byte[] data)
                                        throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static LookupResponse parseFrom​(byte[] data,
                                               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                        throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static LookupResponse parseFrom​(com.google.protobuf.CodedInputStream input,
                                               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                        throws IOException
        Throws:
        IOException
      • newBuilderForType

        public LookupResponse.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public LookupResponse.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected LookupResponse.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstance

        public static LookupResponse getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<LookupResponse> parser()
      • getParserForType

        public com.google.protobuf.Parser<LookupResponse> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public LookupResponse getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder