diff --git a/google-cloud-firestore-bom/pom.xml b/google-cloud-firestore-bom/pom.xml index ed23acec5..96e65bfea 100644 --- a/google-cloud-firestore-bom/pom.xml +++ b/google-cloud-firestore-bom/pom.xml @@ -75,11 +75,6 @@ proto-google-cloud-firestore-v1 1.35.3-SNAPSHOT - - com.google.api.grpc - proto-google-cloud-firestore-v1beta1 - 0.88.3-SNAPSHOT - com.google.api.grpc grpc-google-cloud-firestore-admin-v1 @@ -90,11 +85,6 @@ grpc-google-cloud-firestore-v1 1.35.3-SNAPSHOT - - com.google.api.grpc - grpc-google-cloud-firestore-v1beta1 - 0.88.3-SNAPSHOT - diff --git a/google-cloud-firestore/clirr-ignored-differences.xml b/google-cloud-firestore/clirr-ignored-differences.xml index ff7afe813..41b433013 100644 --- a/google-cloud-firestore/clirr-ignored-differences.xml +++ b/google-cloud-firestore/clirr-ignored-differences.xml @@ -17,6 +17,7 @@ + 7002 @@ -33,6 +34,11 @@ com/google/cloud/firestore/FirestoreOptions$Builder com.google.cloud.firestore.FirestoreOptions$Builder setTimestampsInSnapshotsEnabled(boolean) + + 8001 + com/google/cloud/firestore/v1beta1/**/* + * + - - - - 6001 - com/google/firestore/v1beta1/*Grpc - METHOD_* - - diff --git a/grpc-google-cloud-firestore-v1beta1/pom.xml b/grpc-google-cloud-firestore-v1beta1/pom.xml deleted file mode 100644 index 5789e9e94..000000000 --- a/grpc-google-cloud-firestore-v1beta1/pom.xml +++ /dev/null @@ -1,87 +0,0 @@ - - 4.0.0 - com.google.api.grpc - grpc-google-cloud-firestore-v1beta1 - 0.88.3-SNAPSHOT - grpc-google-cloud-firestore-v1beta1 - GRPC library for grpc-google-cloud-firestore-v1beta1 - - com.google.cloud - google-cloud-firestore-parent - 1.35.3-SNAPSHOT - - - - io.grpc - grpc-stub - compile - - - io.grpc - grpc-protobuf - compile - - - com.google.api.grpc - proto-google-cloud-firestore-v1beta1 - compile - - - io.grpc - grpc-api - - - com.google.protobuf - protobuf-java - - - com.google.guava - guava - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.2.0 - - protected - true - none - true - - - ${project.javadoc.protobufBaseURL} - ../../../../proto-google-cloud-firestore-v1beta1/target/site/apidocs/ - - - - - - - - - - org.codehaus.mojo - flatten-maven-plugin - - - - - - java9 - - [9,) - - - - javax.annotation - javax.annotation-api - - - - - diff --git a/grpc-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/FirestoreGrpc.java b/grpc-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/FirestoreGrpc.java deleted file mode 100644 index cd500e453..000000000 --- a/grpc-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/FirestoreGrpc.java +++ /dev/null @@ -1,1693 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.google.firestore.v1beta1; - -import static io.grpc.MethodDescriptor.generateFullMethodName; -import static io.grpc.stub.ClientCalls.asyncBidiStreamingCall; -import static io.grpc.stub.ClientCalls.asyncServerStreamingCall; -import static io.grpc.stub.ClientCalls.asyncUnaryCall; -import static io.grpc.stub.ClientCalls.blockingServerStreamingCall; -import static io.grpc.stub.ClientCalls.blockingUnaryCall; -import static io.grpc.stub.ClientCalls.futureUnaryCall; -import static io.grpc.stub.ServerCalls.asyncBidiStreamingCall; -import static io.grpc.stub.ServerCalls.asyncServerStreamingCall; -import static io.grpc.stub.ServerCalls.asyncUnaryCall; -import static io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall; -import static io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall; - -/** - * - * - *
- * The Cloud Firestore service.
- * This service exposes several types of comparable timestamps:
- * *    `create_time` - The time at which a document was created. Changes only
- *      when a document is deleted, then re-created. Increases in a strict
- *       monotonic fashion.
- * *    `update_time` - The time at which a document was last updated. Changes
- *      every time a document is modified. Does not change when a write results
- *      in no modifications. Increases in a strict monotonic fashion.
- * *    `read_time` - The time at which a particular state was observed. Used
- *      to denote a consistent snapshot of the database or the time at which a
- *      Document was observed to not exist.
- * *    `commit_time` - The time at which the writes in a transaction were
- *      committed. Any read with an equal or greater `read_time` is guaranteed
- *      to see the effects of the transaction.
- * 
- */ -@javax.annotation.Generated( - value = "by gRPC proto compiler", - comments = "Source: google/firestore/v1beta1/firestore.proto") -public final class FirestoreGrpc { - - private FirestoreGrpc() {} - - public static final String SERVICE_NAME = "google.firestore.v1beta1.Firestore"; - - // Static method descriptors that strictly reflect the proto. - private static volatile io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.GetDocumentRequest, com.google.firestore.v1beta1.Document> - getGetDocumentMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "GetDocument", - requestType = com.google.firestore.v1beta1.GetDocumentRequest.class, - responseType = com.google.firestore.v1beta1.Document.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.GetDocumentRequest, com.google.firestore.v1beta1.Document> - getGetDocumentMethod() { - io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.GetDocumentRequest, com.google.firestore.v1beta1.Document> - getGetDocumentMethod; - if ((getGetDocumentMethod = FirestoreGrpc.getGetDocumentMethod) == null) { - synchronized (FirestoreGrpc.class) { - if ((getGetDocumentMethod = FirestoreGrpc.getGetDocumentMethod) == null) { - FirestoreGrpc.getGetDocumentMethod = - getGetDocumentMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetDocument")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.GetDocumentRequest.getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.Document.getDefaultInstance())) - .setSchemaDescriptor(new FirestoreMethodDescriptorSupplier("GetDocument")) - .build(); - } - } - } - return getGetDocumentMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.ListDocumentsRequest, - com.google.firestore.v1beta1.ListDocumentsResponse> - getListDocumentsMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "ListDocuments", - requestType = com.google.firestore.v1beta1.ListDocumentsRequest.class, - responseType = com.google.firestore.v1beta1.ListDocumentsResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.ListDocumentsRequest, - com.google.firestore.v1beta1.ListDocumentsResponse> - getListDocumentsMethod() { - io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.ListDocumentsRequest, - com.google.firestore.v1beta1.ListDocumentsResponse> - getListDocumentsMethod; - if ((getListDocumentsMethod = FirestoreGrpc.getListDocumentsMethod) == null) { - synchronized (FirestoreGrpc.class) { - if ((getListDocumentsMethod = FirestoreGrpc.getListDocumentsMethod) == null) { - FirestoreGrpc.getListDocumentsMethod = - getListDocumentsMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListDocuments")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.ListDocumentsRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.ListDocumentsResponse - .getDefaultInstance())) - .setSchemaDescriptor(new FirestoreMethodDescriptorSupplier("ListDocuments")) - .build(); - } - } - } - return getListDocumentsMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.CreateDocumentRequest, com.google.firestore.v1beta1.Document> - getCreateDocumentMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "CreateDocument", - requestType = com.google.firestore.v1beta1.CreateDocumentRequest.class, - responseType = com.google.firestore.v1beta1.Document.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.CreateDocumentRequest, com.google.firestore.v1beta1.Document> - getCreateDocumentMethod() { - io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.CreateDocumentRequest, - com.google.firestore.v1beta1.Document> - getCreateDocumentMethod; - if ((getCreateDocumentMethod = FirestoreGrpc.getCreateDocumentMethod) == null) { - synchronized (FirestoreGrpc.class) { - if ((getCreateDocumentMethod = FirestoreGrpc.getCreateDocumentMethod) == null) { - FirestoreGrpc.getCreateDocumentMethod = - getCreateDocumentMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateDocument")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.CreateDocumentRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.Document.getDefaultInstance())) - .setSchemaDescriptor(new FirestoreMethodDescriptorSupplier("CreateDocument")) - .build(); - } - } - } - return getCreateDocumentMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.UpdateDocumentRequest, com.google.firestore.v1beta1.Document> - getUpdateDocumentMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "UpdateDocument", - requestType = com.google.firestore.v1beta1.UpdateDocumentRequest.class, - responseType = com.google.firestore.v1beta1.Document.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.UpdateDocumentRequest, com.google.firestore.v1beta1.Document> - getUpdateDocumentMethod() { - io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.UpdateDocumentRequest, - com.google.firestore.v1beta1.Document> - getUpdateDocumentMethod; - if ((getUpdateDocumentMethod = FirestoreGrpc.getUpdateDocumentMethod) == null) { - synchronized (FirestoreGrpc.class) { - if ((getUpdateDocumentMethod = FirestoreGrpc.getUpdateDocumentMethod) == null) { - FirestoreGrpc.getUpdateDocumentMethod = - getUpdateDocumentMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateDocument")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.UpdateDocumentRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.Document.getDefaultInstance())) - .setSchemaDescriptor(new FirestoreMethodDescriptorSupplier("UpdateDocument")) - .build(); - } - } - } - return getUpdateDocumentMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.DeleteDocumentRequest, com.google.protobuf.Empty> - getDeleteDocumentMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "DeleteDocument", - requestType = com.google.firestore.v1beta1.DeleteDocumentRequest.class, - responseType = com.google.protobuf.Empty.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.DeleteDocumentRequest, com.google.protobuf.Empty> - getDeleteDocumentMethod() { - io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.DeleteDocumentRequest, com.google.protobuf.Empty> - getDeleteDocumentMethod; - if ((getDeleteDocumentMethod = FirestoreGrpc.getDeleteDocumentMethod) == null) { - synchronized (FirestoreGrpc.class) { - if ((getDeleteDocumentMethod = FirestoreGrpc.getDeleteDocumentMethod) == null) { - FirestoreGrpc.getDeleteDocumentMethod = - getDeleteDocumentMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteDocument")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.DeleteDocumentRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.protobuf.Empty.getDefaultInstance())) - .setSchemaDescriptor(new FirestoreMethodDescriptorSupplier("DeleteDocument")) - .build(); - } - } - } - return getDeleteDocumentMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.BatchGetDocumentsRequest, - com.google.firestore.v1beta1.BatchGetDocumentsResponse> - getBatchGetDocumentsMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "BatchGetDocuments", - requestType = com.google.firestore.v1beta1.BatchGetDocumentsRequest.class, - responseType = com.google.firestore.v1beta1.BatchGetDocumentsResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) - public static io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.BatchGetDocumentsRequest, - com.google.firestore.v1beta1.BatchGetDocumentsResponse> - getBatchGetDocumentsMethod() { - io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.BatchGetDocumentsRequest, - com.google.firestore.v1beta1.BatchGetDocumentsResponse> - getBatchGetDocumentsMethod; - if ((getBatchGetDocumentsMethod = FirestoreGrpc.getBatchGetDocumentsMethod) == null) { - synchronized (FirestoreGrpc.class) { - if ((getBatchGetDocumentsMethod = FirestoreGrpc.getBatchGetDocumentsMethod) == null) { - FirestoreGrpc.getBatchGetDocumentsMethod = - getBatchGetDocumentsMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "BatchGetDocuments")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.BatchGetDocumentsRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.BatchGetDocumentsResponse - .getDefaultInstance())) - .setSchemaDescriptor( - new FirestoreMethodDescriptorSupplier("BatchGetDocuments")) - .build(); - } - } - } - return getBatchGetDocumentsMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.BeginTransactionRequest, - com.google.firestore.v1beta1.BeginTransactionResponse> - getBeginTransactionMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "BeginTransaction", - requestType = com.google.firestore.v1beta1.BeginTransactionRequest.class, - responseType = com.google.firestore.v1beta1.BeginTransactionResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.BeginTransactionRequest, - com.google.firestore.v1beta1.BeginTransactionResponse> - getBeginTransactionMethod() { - io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.BeginTransactionRequest, - com.google.firestore.v1beta1.BeginTransactionResponse> - getBeginTransactionMethod; - if ((getBeginTransactionMethod = FirestoreGrpc.getBeginTransactionMethod) == null) { - synchronized (FirestoreGrpc.class) { - if ((getBeginTransactionMethod = FirestoreGrpc.getBeginTransactionMethod) == null) { - FirestoreGrpc.getBeginTransactionMethod = - getBeginTransactionMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "BeginTransaction")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.BeginTransactionRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.BeginTransactionResponse - .getDefaultInstance())) - .setSchemaDescriptor( - new FirestoreMethodDescriptorSupplier("BeginTransaction")) - .build(); - } - } - } - return getBeginTransactionMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.CommitRequest, com.google.firestore.v1beta1.CommitResponse> - getCommitMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "Commit", - requestType = com.google.firestore.v1beta1.CommitRequest.class, - responseType = com.google.firestore.v1beta1.CommitResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.CommitRequest, com.google.firestore.v1beta1.CommitResponse> - getCommitMethod() { - io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.CommitRequest, com.google.firestore.v1beta1.CommitResponse> - getCommitMethod; - if ((getCommitMethod = FirestoreGrpc.getCommitMethod) == null) { - synchronized (FirestoreGrpc.class) { - if ((getCommitMethod = FirestoreGrpc.getCommitMethod) == null) { - FirestoreGrpc.getCommitMethod = - getCommitMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "Commit")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.CommitRequest.getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.CommitResponse.getDefaultInstance())) - .setSchemaDescriptor(new FirestoreMethodDescriptorSupplier("Commit")) - .build(); - } - } - } - return getCommitMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.RollbackRequest, com.google.protobuf.Empty> - getRollbackMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "Rollback", - requestType = com.google.firestore.v1beta1.RollbackRequest.class, - responseType = com.google.protobuf.Empty.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.RollbackRequest, com.google.protobuf.Empty> - getRollbackMethod() { - io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.RollbackRequest, com.google.protobuf.Empty> - getRollbackMethod; - if ((getRollbackMethod = FirestoreGrpc.getRollbackMethod) == null) { - synchronized (FirestoreGrpc.class) { - if ((getRollbackMethod = FirestoreGrpc.getRollbackMethod) == null) { - FirestoreGrpc.getRollbackMethod = - getRollbackMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "Rollback")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.RollbackRequest.getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.protobuf.Empty.getDefaultInstance())) - .setSchemaDescriptor(new FirestoreMethodDescriptorSupplier("Rollback")) - .build(); - } - } - } - return getRollbackMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.RunQueryRequest, - com.google.firestore.v1beta1.RunQueryResponse> - getRunQueryMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "RunQuery", - requestType = com.google.firestore.v1beta1.RunQueryRequest.class, - responseType = com.google.firestore.v1beta1.RunQueryResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) - public static io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.RunQueryRequest, - com.google.firestore.v1beta1.RunQueryResponse> - getRunQueryMethod() { - io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.RunQueryRequest, - com.google.firestore.v1beta1.RunQueryResponse> - getRunQueryMethod; - if ((getRunQueryMethod = FirestoreGrpc.getRunQueryMethod) == null) { - synchronized (FirestoreGrpc.class) { - if ((getRunQueryMethod = FirestoreGrpc.getRunQueryMethod) == null) { - FirestoreGrpc.getRunQueryMethod = - getRunQueryMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RunQuery")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.RunQueryRequest.getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.RunQueryResponse.getDefaultInstance())) - .setSchemaDescriptor(new FirestoreMethodDescriptorSupplier("RunQuery")) - .build(); - } - } - } - return getRunQueryMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.WriteRequest, com.google.firestore.v1beta1.WriteResponse> - getWriteMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "Write", - requestType = com.google.firestore.v1beta1.WriteRequest.class, - responseType = com.google.firestore.v1beta1.WriteResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) - public static io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.WriteRequest, com.google.firestore.v1beta1.WriteResponse> - getWriteMethod() { - io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.WriteRequest, com.google.firestore.v1beta1.WriteResponse> - getWriteMethod; - if ((getWriteMethod = FirestoreGrpc.getWriteMethod) == null) { - synchronized (FirestoreGrpc.class) { - if ((getWriteMethod = FirestoreGrpc.getWriteMethod) == null) { - FirestoreGrpc.getWriteMethod = - getWriteMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "Write")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.WriteRequest.getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.WriteResponse.getDefaultInstance())) - .setSchemaDescriptor(new FirestoreMethodDescriptorSupplier("Write")) - .build(); - } - } - } - return getWriteMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.ListenRequest, com.google.firestore.v1beta1.ListenResponse> - getListenMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "Listen", - requestType = com.google.firestore.v1beta1.ListenRequest.class, - responseType = com.google.firestore.v1beta1.ListenResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) - public static io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.ListenRequest, com.google.firestore.v1beta1.ListenResponse> - getListenMethod() { - io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.ListenRequest, com.google.firestore.v1beta1.ListenResponse> - getListenMethod; - if ((getListenMethod = FirestoreGrpc.getListenMethod) == null) { - synchronized (FirestoreGrpc.class) { - if ((getListenMethod = FirestoreGrpc.getListenMethod) == null) { - FirestoreGrpc.getListenMethod = - getListenMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.BIDI_STREAMING) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "Listen")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.ListenRequest.getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.ListenResponse.getDefaultInstance())) - .setSchemaDescriptor(new FirestoreMethodDescriptorSupplier("Listen")) - .build(); - } - } - } - return getListenMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.ListCollectionIdsRequest, - com.google.firestore.v1beta1.ListCollectionIdsResponse> - getListCollectionIdsMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "ListCollectionIds", - requestType = com.google.firestore.v1beta1.ListCollectionIdsRequest.class, - responseType = com.google.firestore.v1beta1.ListCollectionIdsResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.ListCollectionIdsRequest, - com.google.firestore.v1beta1.ListCollectionIdsResponse> - getListCollectionIdsMethod() { - io.grpc.MethodDescriptor< - com.google.firestore.v1beta1.ListCollectionIdsRequest, - com.google.firestore.v1beta1.ListCollectionIdsResponse> - getListCollectionIdsMethod; - if ((getListCollectionIdsMethod = FirestoreGrpc.getListCollectionIdsMethod) == null) { - synchronized (FirestoreGrpc.class) { - if ((getListCollectionIdsMethod = FirestoreGrpc.getListCollectionIdsMethod) == null) { - FirestoreGrpc.getListCollectionIdsMethod = - getListCollectionIdsMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListCollectionIds")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.ListCollectionIdsRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.firestore.v1beta1.ListCollectionIdsResponse - .getDefaultInstance())) - .setSchemaDescriptor( - new FirestoreMethodDescriptorSupplier("ListCollectionIds")) - .build(); - } - } - } - return getListCollectionIdsMethod; - } - - /** Creates a new async stub that supports all call types for the service */ - public static FirestoreStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public FirestoreStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new FirestoreStub(channel, callOptions); - } - }; - return FirestoreStub.newStub(factory, channel); - } - - /** - * Creates a new blocking-style stub that supports unary and streaming output calls on the service - */ - public static FirestoreBlockingStub newBlockingStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public FirestoreBlockingStub newStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new FirestoreBlockingStub(channel, callOptions); - } - }; - return FirestoreBlockingStub.newStub(factory, channel); - } - - /** Creates a new ListenableFuture-style stub that supports unary calls on the service */ - public static FirestoreFutureStub newFutureStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public FirestoreFutureStub newStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new FirestoreFutureStub(channel, callOptions); - } - }; - return FirestoreFutureStub.newStub(factory, channel); - } - - /** - * - * - *
-   * The Cloud Firestore service.
-   * This service exposes several types of comparable timestamps:
-   * *    `create_time` - The time at which a document was created. Changes only
-   *      when a document is deleted, then re-created. Increases in a strict
-   *       monotonic fashion.
-   * *    `update_time` - The time at which a document was last updated. Changes
-   *      every time a document is modified. Does not change when a write results
-   *      in no modifications. Increases in a strict monotonic fashion.
-   * *    `read_time` - The time at which a particular state was observed. Used
-   *      to denote a consistent snapshot of the database or the time at which a
-   *      Document was observed to not exist.
-   * *    `commit_time` - The time at which the writes in a transaction were
-   *      committed. Any read with an equal or greater `read_time` is guaranteed
-   *      to see the effects of the transaction.
-   * 
- */ - public abstract static class FirestoreImplBase implements io.grpc.BindableService { - - /** - * - * - *
-     * Gets a single document.
-     * 
- */ - public void getDocument( - com.google.firestore.v1beta1.GetDocumentRequest request, - io.grpc.stub.StreamObserver responseObserver) { - asyncUnimplementedUnaryCall(getGetDocumentMethod(), responseObserver); - } - - /** - * - * - *
-     * Lists documents.
-     * 
- */ - public void listDocuments( - com.google.firestore.v1beta1.ListDocumentsRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - asyncUnimplementedUnaryCall(getListDocumentsMethod(), responseObserver); - } - - /** - * - * - *
-     * Creates a new document.
-     * 
- */ - public void createDocument( - com.google.firestore.v1beta1.CreateDocumentRequest request, - io.grpc.stub.StreamObserver responseObserver) { - asyncUnimplementedUnaryCall(getCreateDocumentMethod(), responseObserver); - } - - /** - * - * - *
-     * Updates or inserts a document.
-     * 
- */ - public void updateDocument( - com.google.firestore.v1beta1.UpdateDocumentRequest request, - io.grpc.stub.StreamObserver responseObserver) { - asyncUnimplementedUnaryCall(getUpdateDocumentMethod(), responseObserver); - } - - /** - * - * - *
-     * Deletes a document.
-     * 
- */ - public void deleteDocument( - com.google.firestore.v1beta1.DeleteDocumentRequest request, - io.grpc.stub.StreamObserver responseObserver) { - asyncUnimplementedUnaryCall(getDeleteDocumentMethod(), responseObserver); - } - - /** - * - * - *
-     * Gets multiple documents.
-     * Documents returned by this method are not guaranteed to be returned in the
-     * same order that they were requested.
-     * 
- */ - public void batchGetDocuments( - com.google.firestore.v1beta1.BatchGetDocumentsRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - asyncUnimplementedUnaryCall(getBatchGetDocumentsMethod(), responseObserver); - } - - /** - * - * - *
-     * Starts a new transaction.
-     * 
- */ - public void beginTransaction( - com.google.firestore.v1beta1.BeginTransactionRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - asyncUnimplementedUnaryCall(getBeginTransactionMethod(), responseObserver); - } - - /** - * - * - *
-     * Commits a transaction, while optionally updating documents.
-     * 
- */ - public void commit( - com.google.firestore.v1beta1.CommitRequest request, - io.grpc.stub.StreamObserver responseObserver) { - asyncUnimplementedUnaryCall(getCommitMethod(), responseObserver); - } - - /** - * - * - *
-     * Rolls back a transaction.
-     * 
- */ - public void rollback( - com.google.firestore.v1beta1.RollbackRequest request, - io.grpc.stub.StreamObserver responseObserver) { - asyncUnimplementedUnaryCall(getRollbackMethod(), responseObserver); - } - - /** - * - * - *
-     * Runs a query.
-     * 
- */ - public void runQuery( - com.google.firestore.v1beta1.RunQueryRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - asyncUnimplementedUnaryCall(getRunQueryMethod(), responseObserver); - } - - /** - * - * - *
-     * Streams batches of document updates and deletes, in order.
-     * 
- */ - public io.grpc.stub.StreamObserver write( - io.grpc.stub.StreamObserver responseObserver) { - return asyncUnimplementedStreamingCall(getWriteMethod(), responseObserver); - } - - /** - * - * - *
-     * Listens to changes.
-     * 
- */ - public io.grpc.stub.StreamObserver listen( - io.grpc.stub.StreamObserver responseObserver) { - return asyncUnimplementedStreamingCall(getListenMethod(), responseObserver); - } - - /** - * - * - *
-     * Lists all the collection IDs underneath a document.
-     * 
- */ - public void listCollectionIds( - com.google.firestore.v1beta1.ListCollectionIdsRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - asyncUnimplementedUnaryCall(getListCollectionIdsMethod(), responseObserver); - } - - @java.lang.Override - public final io.grpc.ServerServiceDefinition bindService() { - return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) - .addMethod( - getGetDocumentMethod(), - asyncUnaryCall( - new MethodHandlers< - com.google.firestore.v1beta1.GetDocumentRequest, - com.google.firestore.v1beta1.Document>(this, METHODID_GET_DOCUMENT))) - .addMethod( - getListDocumentsMethod(), - asyncUnaryCall( - new MethodHandlers< - com.google.firestore.v1beta1.ListDocumentsRequest, - com.google.firestore.v1beta1.ListDocumentsResponse>( - this, METHODID_LIST_DOCUMENTS))) - .addMethod( - getCreateDocumentMethod(), - asyncUnaryCall( - new MethodHandlers< - com.google.firestore.v1beta1.CreateDocumentRequest, - com.google.firestore.v1beta1.Document>(this, METHODID_CREATE_DOCUMENT))) - .addMethod( - getUpdateDocumentMethod(), - asyncUnaryCall( - new MethodHandlers< - com.google.firestore.v1beta1.UpdateDocumentRequest, - com.google.firestore.v1beta1.Document>(this, METHODID_UPDATE_DOCUMENT))) - .addMethod( - getDeleteDocumentMethod(), - asyncUnaryCall( - new MethodHandlers< - com.google.firestore.v1beta1.DeleteDocumentRequest, - com.google.protobuf.Empty>(this, METHODID_DELETE_DOCUMENT))) - .addMethod( - getBatchGetDocumentsMethod(), - asyncServerStreamingCall( - new MethodHandlers< - com.google.firestore.v1beta1.BatchGetDocumentsRequest, - com.google.firestore.v1beta1.BatchGetDocumentsResponse>( - this, METHODID_BATCH_GET_DOCUMENTS))) - .addMethod( - getBeginTransactionMethod(), - asyncUnaryCall( - new MethodHandlers< - com.google.firestore.v1beta1.BeginTransactionRequest, - com.google.firestore.v1beta1.BeginTransactionResponse>( - this, METHODID_BEGIN_TRANSACTION))) - .addMethod( - getCommitMethod(), - asyncUnaryCall( - new MethodHandlers< - com.google.firestore.v1beta1.CommitRequest, - com.google.firestore.v1beta1.CommitResponse>(this, METHODID_COMMIT))) - .addMethod( - getRollbackMethod(), - asyncUnaryCall( - new MethodHandlers< - com.google.firestore.v1beta1.RollbackRequest, com.google.protobuf.Empty>( - this, METHODID_ROLLBACK))) - .addMethod( - getRunQueryMethod(), - asyncServerStreamingCall( - new MethodHandlers< - com.google.firestore.v1beta1.RunQueryRequest, - com.google.firestore.v1beta1.RunQueryResponse>(this, METHODID_RUN_QUERY))) - .addMethod( - getWriteMethod(), - asyncBidiStreamingCall( - new MethodHandlers< - com.google.firestore.v1beta1.WriteRequest, - com.google.firestore.v1beta1.WriteResponse>(this, METHODID_WRITE))) - .addMethod( - getListenMethod(), - asyncBidiStreamingCall( - new MethodHandlers< - com.google.firestore.v1beta1.ListenRequest, - com.google.firestore.v1beta1.ListenResponse>(this, METHODID_LISTEN))) - .addMethod( - getListCollectionIdsMethod(), - asyncUnaryCall( - new MethodHandlers< - com.google.firestore.v1beta1.ListCollectionIdsRequest, - com.google.firestore.v1beta1.ListCollectionIdsResponse>( - this, METHODID_LIST_COLLECTION_IDS))) - .build(); - } - } - - /** - * - * - *
-   * The Cloud Firestore service.
-   * This service exposes several types of comparable timestamps:
-   * *    `create_time` - The time at which a document was created. Changes only
-   *      when a document is deleted, then re-created. Increases in a strict
-   *       monotonic fashion.
-   * *    `update_time` - The time at which a document was last updated. Changes
-   *      every time a document is modified. Does not change when a write results
-   *      in no modifications. Increases in a strict monotonic fashion.
-   * *    `read_time` - The time at which a particular state was observed. Used
-   *      to denote a consistent snapshot of the database or the time at which a
-   *      Document was observed to not exist.
-   * *    `commit_time` - The time at which the writes in a transaction were
-   *      committed. Any read with an equal or greater `read_time` is guaranteed
-   *      to see the effects of the transaction.
-   * 
- */ - public static final class FirestoreStub extends io.grpc.stub.AbstractAsyncStub { - private FirestoreStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected FirestoreStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new FirestoreStub(channel, callOptions); - } - - /** - * - * - *
-     * Gets a single document.
-     * 
- */ - public void getDocument( - com.google.firestore.v1beta1.GetDocumentRequest request, - io.grpc.stub.StreamObserver responseObserver) { - asyncUnaryCall( - getChannel().newCall(getGetDocumentMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Lists documents.
-     * 
- */ - public void listDocuments( - com.google.firestore.v1beta1.ListDocumentsRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - asyncUnaryCall( - getChannel().newCall(getListDocumentsMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Creates a new document.
-     * 
- */ - public void createDocument( - com.google.firestore.v1beta1.CreateDocumentRequest request, - io.grpc.stub.StreamObserver responseObserver) { - asyncUnaryCall( - getChannel().newCall(getCreateDocumentMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Updates or inserts a document.
-     * 
- */ - public void updateDocument( - com.google.firestore.v1beta1.UpdateDocumentRequest request, - io.grpc.stub.StreamObserver responseObserver) { - asyncUnaryCall( - getChannel().newCall(getUpdateDocumentMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Deletes a document.
-     * 
- */ - public void deleteDocument( - com.google.firestore.v1beta1.DeleteDocumentRequest request, - io.grpc.stub.StreamObserver responseObserver) { - asyncUnaryCall( - getChannel().newCall(getDeleteDocumentMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Gets multiple documents.
-     * Documents returned by this method are not guaranteed to be returned in the
-     * same order that they were requested.
-     * 
- */ - public void batchGetDocuments( - com.google.firestore.v1beta1.BatchGetDocumentsRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - asyncServerStreamingCall( - getChannel().newCall(getBatchGetDocumentsMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Starts a new transaction.
-     * 
- */ - public void beginTransaction( - com.google.firestore.v1beta1.BeginTransactionRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - asyncUnaryCall( - getChannel().newCall(getBeginTransactionMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
-     * Commits a transaction, while optionally updating documents.
-     * 
- */ - public void commit( - com.google.firestore.v1beta1.CommitRequest request, - io.grpc.stub.StreamObserver responseObserver) { - asyncUnaryCall( - getChannel().newCall(getCommitMethod(), getCallOptions()), request, responseObserver); - } - - /** - * - * - *
-     * Rolls back a transaction.
-     * 
- */ - public void rollback( - com.google.firestore.v1beta1.RollbackRequest request, - io.grpc.stub.StreamObserver responseObserver) { - asyncUnaryCall( - getChannel().newCall(getRollbackMethod(), getCallOptions()), request, responseObserver); - } - - /** - * - * - *
-     * Runs a query.
-     * 
- */ - public void runQuery( - com.google.firestore.v1beta1.RunQueryRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - asyncServerStreamingCall( - getChannel().newCall(getRunQueryMethod(), getCallOptions()), request, responseObserver); - } - - /** - * - * - *
-     * Streams batches of document updates and deletes, in order.
-     * 
- */ - public io.grpc.stub.StreamObserver write( - io.grpc.stub.StreamObserver responseObserver) { - return asyncBidiStreamingCall( - getChannel().newCall(getWriteMethod(), getCallOptions()), responseObserver); - } - - /** - * - * - *
-     * Listens to changes.
-     * 
- */ - public io.grpc.stub.StreamObserver listen( - io.grpc.stub.StreamObserver responseObserver) { - return asyncBidiStreamingCall( - getChannel().newCall(getListenMethod(), getCallOptions()), responseObserver); - } - - /** - * - * - *
-     * Lists all the collection IDs underneath a document.
-     * 
- */ - public void listCollectionIds( - com.google.firestore.v1beta1.ListCollectionIdsRequest request, - io.grpc.stub.StreamObserver - responseObserver) { - asyncUnaryCall( - getChannel().newCall(getListCollectionIdsMethod(), getCallOptions()), - request, - responseObserver); - } - } - - /** - * - * - *
-   * The Cloud Firestore service.
-   * This service exposes several types of comparable timestamps:
-   * *    `create_time` - The time at which a document was created. Changes only
-   *      when a document is deleted, then re-created. Increases in a strict
-   *       monotonic fashion.
-   * *    `update_time` - The time at which a document was last updated. Changes
-   *      every time a document is modified. Does not change when a write results
-   *      in no modifications. Increases in a strict monotonic fashion.
-   * *    `read_time` - The time at which a particular state was observed. Used
-   *      to denote a consistent snapshot of the database or the time at which a
-   *      Document was observed to not exist.
-   * *    `commit_time` - The time at which the writes in a transaction were
-   *      committed. Any read with an equal or greater `read_time` is guaranteed
-   *      to see the effects of the transaction.
-   * 
- */ - public static final class FirestoreBlockingStub - extends io.grpc.stub.AbstractBlockingStub { - private FirestoreBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected FirestoreBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new FirestoreBlockingStub(channel, callOptions); - } - - /** - * - * - *
-     * Gets a single document.
-     * 
- */ - public com.google.firestore.v1beta1.Document getDocument( - com.google.firestore.v1beta1.GetDocumentRequest request) { - return blockingUnaryCall(getChannel(), getGetDocumentMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Lists documents.
-     * 
- */ - public com.google.firestore.v1beta1.ListDocumentsResponse listDocuments( - com.google.firestore.v1beta1.ListDocumentsRequest request) { - return blockingUnaryCall(getChannel(), getListDocumentsMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Creates a new document.
-     * 
- */ - public com.google.firestore.v1beta1.Document createDocument( - com.google.firestore.v1beta1.CreateDocumentRequest request) { - return blockingUnaryCall(getChannel(), getCreateDocumentMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Updates or inserts a document.
-     * 
- */ - public com.google.firestore.v1beta1.Document updateDocument( - com.google.firestore.v1beta1.UpdateDocumentRequest request) { - return blockingUnaryCall(getChannel(), getUpdateDocumentMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Deletes a document.
-     * 
- */ - public com.google.protobuf.Empty deleteDocument( - com.google.firestore.v1beta1.DeleteDocumentRequest request) { - return blockingUnaryCall(getChannel(), getDeleteDocumentMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Gets multiple documents.
-     * Documents returned by this method are not guaranteed to be returned in the
-     * same order that they were requested.
-     * 
- */ - public java.util.Iterator - batchGetDocuments(com.google.firestore.v1beta1.BatchGetDocumentsRequest request) { - return blockingServerStreamingCall( - getChannel(), getBatchGetDocumentsMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Starts a new transaction.
-     * 
- */ - public com.google.firestore.v1beta1.BeginTransactionResponse beginTransaction( - com.google.firestore.v1beta1.BeginTransactionRequest request) { - return blockingUnaryCall( - getChannel(), getBeginTransactionMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Commits a transaction, while optionally updating documents.
-     * 
- */ - public com.google.firestore.v1beta1.CommitResponse commit( - com.google.firestore.v1beta1.CommitRequest request) { - return blockingUnaryCall(getChannel(), getCommitMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Rolls back a transaction.
-     * 
- */ - public com.google.protobuf.Empty rollback( - com.google.firestore.v1beta1.RollbackRequest request) { - return blockingUnaryCall(getChannel(), getRollbackMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Runs a query.
-     * 
- */ - public java.util.Iterator runQuery( - com.google.firestore.v1beta1.RunQueryRequest request) { - return blockingServerStreamingCall( - getChannel(), getRunQueryMethod(), getCallOptions(), request); - } - - /** - * - * - *
-     * Lists all the collection IDs underneath a document.
-     * 
- */ - public com.google.firestore.v1beta1.ListCollectionIdsResponse listCollectionIds( - com.google.firestore.v1beta1.ListCollectionIdsRequest request) { - return blockingUnaryCall( - getChannel(), getListCollectionIdsMethod(), getCallOptions(), request); - } - } - - /** - * - * - *
-   * The Cloud Firestore service.
-   * This service exposes several types of comparable timestamps:
-   * *    `create_time` - The time at which a document was created. Changes only
-   *      when a document is deleted, then re-created. Increases in a strict
-   *       monotonic fashion.
-   * *    `update_time` - The time at which a document was last updated. Changes
-   *      every time a document is modified. Does not change when a write results
-   *      in no modifications. Increases in a strict monotonic fashion.
-   * *    `read_time` - The time at which a particular state was observed. Used
-   *      to denote a consistent snapshot of the database or the time at which a
-   *      Document was observed to not exist.
-   * *    `commit_time` - The time at which the writes in a transaction were
-   *      committed. Any read with an equal or greater `read_time` is guaranteed
-   *      to see the effects of the transaction.
-   * 
- */ - public static final class FirestoreFutureStub - extends io.grpc.stub.AbstractFutureStub { - private FirestoreFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected FirestoreFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new FirestoreFutureStub(channel, callOptions); - } - - /** - * - * - *
-     * Gets a single document.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture - getDocument(com.google.firestore.v1beta1.GetDocumentRequest request) { - return futureUnaryCall( - getChannel().newCall(getGetDocumentMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Lists documents.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture< - com.google.firestore.v1beta1.ListDocumentsResponse> - listDocuments(com.google.firestore.v1beta1.ListDocumentsRequest request) { - return futureUnaryCall( - getChannel().newCall(getListDocumentsMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Creates a new document.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture - createDocument(com.google.firestore.v1beta1.CreateDocumentRequest request) { - return futureUnaryCall( - getChannel().newCall(getCreateDocumentMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Updates or inserts a document.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture - updateDocument(com.google.firestore.v1beta1.UpdateDocumentRequest request) { - return futureUnaryCall( - getChannel().newCall(getUpdateDocumentMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Deletes a document.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture - deleteDocument(com.google.firestore.v1beta1.DeleteDocumentRequest request) { - return futureUnaryCall( - getChannel().newCall(getDeleteDocumentMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Starts a new transaction.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture< - com.google.firestore.v1beta1.BeginTransactionResponse> - beginTransaction(com.google.firestore.v1beta1.BeginTransactionRequest request) { - return futureUnaryCall( - getChannel().newCall(getBeginTransactionMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Commits a transaction, while optionally updating documents.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture< - com.google.firestore.v1beta1.CommitResponse> - commit(com.google.firestore.v1beta1.CommitRequest request) { - return futureUnaryCall(getChannel().newCall(getCommitMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Rolls back a transaction.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture rollback( - com.google.firestore.v1beta1.RollbackRequest request) { - return futureUnaryCall(getChannel().newCall(getRollbackMethod(), getCallOptions()), request); - } - - /** - * - * - *
-     * Lists all the collection IDs underneath a document.
-     * 
- */ - public com.google.common.util.concurrent.ListenableFuture< - com.google.firestore.v1beta1.ListCollectionIdsResponse> - listCollectionIds(com.google.firestore.v1beta1.ListCollectionIdsRequest request) { - return futureUnaryCall( - getChannel().newCall(getListCollectionIdsMethod(), getCallOptions()), request); - } - } - - private static final int METHODID_GET_DOCUMENT = 0; - private static final int METHODID_LIST_DOCUMENTS = 1; - private static final int METHODID_CREATE_DOCUMENT = 2; - private static final int METHODID_UPDATE_DOCUMENT = 3; - private static final int METHODID_DELETE_DOCUMENT = 4; - private static final int METHODID_BATCH_GET_DOCUMENTS = 5; - private static final int METHODID_BEGIN_TRANSACTION = 6; - private static final int METHODID_COMMIT = 7; - private static final int METHODID_ROLLBACK = 8; - private static final int METHODID_RUN_QUERY = 9; - private static final int METHODID_LIST_COLLECTION_IDS = 10; - private static final int METHODID_WRITE = 11; - private static final int METHODID_LISTEN = 12; - - private static final class MethodHandlers - implements io.grpc.stub.ServerCalls.UnaryMethod, - io.grpc.stub.ServerCalls.ServerStreamingMethod, - io.grpc.stub.ServerCalls.ClientStreamingMethod, - io.grpc.stub.ServerCalls.BidiStreamingMethod { - private final FirestoreImplBase serviceImpl; - private final int methodId; - - MethodHandlers(FirestoreImplBase serviceImpl, int methodId) { - this.serviceImpl = serviceImpl; - this.methodId = methodId; - } - - @java.lang.Override - @java.lang.SuppressWarnings("unchecked") - public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { - switch (methodId) { - case METHODID_GET_DOCUMENT: - serviceImpl.getDocument( - (com.google.firestore.v1beta1.GetDocumentRequest) request, - (io.grpc.stub.StreamObserver) - responseObserver); - break; - case METHODID_LIST_DOCUMENTS: - serviceImpl.listDocuments( - (com.google.firestore.v1beta1.ListDocumentsRequest) request, - (io.grpc.stub.StreamObserver) - responseObserver); - break; - case METHODID_CREATE_DOCUMENT: - serviceImpl.createDocument( - (com.google.firestore.v1beta1.CreateDocumentRequest) request, - (io.grpc.stub.StreamObserver) - responseObserver); - break; - case METHODID_UPDATE_DOCUMENT: - serviceImpl.updateDocument( - (com.google.firestore.v1beta1.UpdateDocumentRequest) request, - (io.grpc.stub.StreamObserver) - responseObserver); - break; - case METHODID_DELETE_DOCUMENT: - serviceImpl.deleteDocument( - (com.google.firestore.v1beta1.DeleteDocumentRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_BATCH_GET_DOCUMENTS: - serviceImpl.batchGetDocuments( - (com.google.firestore.v1beta1.BatchGetDocumentsRequest) request, - (io.grpc.stub.StreamObserver) - responseObserver); - break; - case METHODID_BEGIN_TRANSACTION: - serviceImpl.beginTransaction( - (com.google.firestore.v1beta1.BeginTransactionRequest) request, - (io.grpc.stub.StreamObserver) - responseObserver); - break; - case METHODID_COMMIT: - serviceImpl.commit( - (com.google.firestore.v1beta1.CommitRequest) request, - (io.grpc.stub.StreamObserver) - responseObserver); - break; - case METHODID_ROLLBACK: - serviceImpl.rollback( - (com.google.firestore.v1beta1.RollbackRequest) request, - (io.grpc.stub.StreamObserver) responseObserver); - break; - case METHODID_RUN_QUERY: - serviceImpl.runQuery( - (com.google.firestore.v1beta1.RunQueryRequest) request, - (io.grpc.stub.StreamObserver) - responseObserver); - break; - case METHODID_LIST_COLLECTION_IDS: - serviceImpl.listCollectionIds( - (com.google.firestore.v1beta1.ListCollectionIdsRequest) request, - (io.grpc.stub.StreamObserver) - responseObserver); - break; - default: - throw new AssertionError(); - } - } - - @java.lang.Override - @java.lang.SuppressWarnings("unchecked") - public io.grpc.stub.StreamObserver invoke( - io.grpc.stub.StreamObserver responseObserver) { - switch (methodId) { - case METHODID_WRITE: - return (io.grpc.stub.StreamObserver) - serviceImpl.write( - (io.grpc.stub.StreamObserver) - responseObserver); - case METHODID_LISTEN: - return (io.grpc.stub.StreamObserver) - serviceImpl.listen( - (io.grpc.stub.StreamObserver) - responseObserver); - default: - throw new AssertionError(); - } - } - } - - private abstract static class FirestoreBaseDescriptorSupplier - implements io.grpc.protobuf.ProtoFileDescriptorSupplier, - io.grpc.protobuf.ProtoServiceDescriptorSupplier { - FirestoreBaseDescriptorSupplier() {} - - @java.lang.Override - public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto.getDescriptor(); - } - - @java.lang.Override - public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { - return getFileDescriptor().findServiceByName("Firestore"); - } - } - - private static final class FirestoreFileDescriptorSupplier - extends FirestoreBaseDescriptorSupplier { - FirestoreFileDescriptorSupplier() {} - } - - private static final class FirestoreMethodDescriptorSupplier - extends FirestoreBaseDescriptorSupplier - implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { - private final String methodName; - - FirestoreMethodDescriptorSupplier(String methodName) { - this.methodName = methodName; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { - return getServiceDescriptor().findMethodByName(methodName); - } - } - - private static volatile io.grpc.ServiceDescriptor serviceDescriptor; - - public static io.grpc.ServiceDescriptor getServiceDescriptor() { - io.grpc.ServiceDescriptor result = serviceDescriptor; - if (result == null) { - synchronized (FirestoreGrpc.class) { - result = serviceDescriptor; - if (result == null) { - serviceDescriptor = - result = - io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) - .setSchemaDescriptor(new FirestoreFileDescriptorSupplier()) - .addMethod(getGetDocumentMethod()) - .addMethod(getListDocumentsMethod()) - .addMethod(getCreateDocumentMethod()) - .addMethod(getUpdateDocumentMethod()) - .addMethod(getDeleteDocumentMethod()) - .addMethod(getBatchGetDocumentsMethod()) - .addMethod(getBeginTransactionMethod()) - .addMethod(getCommitMethod()) - .addMethod(getRollbackMethod()) - .addMethod(getRunQueryMethod()) - .addMethod(getWriteMethod()) - .addMethod(getListenMethod()) - .addMethod(getListCollectionIdsMethod()) - .build(); - } - } - } - return result; - } -} diff --git a/pom.xml b/pom.xml index 3ab084514..0f5e7c08e 100644 --- a/pom.xml +++ b/pom.xml @@ -166,11 +166,6 @@ proto-google-cloud-firestore-v1 1.35.3-SNAPSHOT - - com.google.api.grpc - proto-google-cloud-firestore-v1beta1 - 0.88.3-SNAPSHOT - com.google.api.grpc grpc-google-cloud-firestore-admin-v1 @@ -181,11 +176,6 @@ grpc-google-cloud-firestore-v1 1.35.3-SNAPSHOT - - com.google.api.grpc - grpc-google-cloud-firestore-v1beta1 - 0.88.3-SNAPSHOT - com.google.cloud @@ -219,10 +209,8 @@ proto-google-cloud-firestore-admin-v1 proto-google-cloud-firestore-v1 - proto-google-cloud-firestore-v1beta1 grpc-google-cloud-firestore-admin-v1 grpc-google-cloud-firestore-v1 - grpc-google-cloud-firestore-v1beta1 google-cloud-firestore google-cloud-firestore-bom diff --git a/proto-google-cloud-firestore-v1beta1/pom.xml b/proto-google-cloud-firestore-v1beta1/pom.xml deleted file mode 100644 index 5fa62f3d2..000000000 --- a/proto-google-cloud-firestore-v1beta1/pom.xml +++ /dev/null @@ -1,58 +0,0 @@ - - 4.0.0 - com.google.api.grpc - proto-google-cloud-firestore-v1beta1 - 0.88.3-SNAPSHOT - proto-google-cloud-firestore-v1beta1 - PROTO library for proto-google-cloud-firestore-v1beta1 - - com.google.cloud - google-cloud-firestore-parent - 1.35.3-SNAPSHOT - - - - com.google.protobuf - protobuf-java - compile - - - com.google.api - api-common - compile - - - com.google.api.grpc - proto-google-common-protos - compile - - - com.google.guava - guava - - - - - - org.codehaus.mojo - flatten-maven-plugin - - - - - - java9 - - [9,) - - - - javax.annotation - javax.annotation-api - - - - - diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/AnyPathName.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/AnyPathName.java deleted file mode 100644 index 61217ab9c..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/AnyPathName.java +++ /dev/null @@ -1,242 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.firestore.v1beta1; - -import com.google.api.pathtemplate.PathTemplate; -import com.google.api.resourcenames.ResourceName; -import com.google.common.base.Preconditions; -import com.google.common.collect.ImmutableMap; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -/** AUTO-GENERATED DOCUMENTATION AND CLASS */ -@javax.annotation.Generated("by GAPIC protoc plugin") -public class AnyPathName implements ResourceName { - - private static final PathTemplate PATH_TEMPLATE = - PathTemplate.createWithoutUrlEncoding( - "projects/{project}/databases/{database}/documents/{document}/{any_path=**}"); - - private volatile Map fieldValuesMap; - - private final String project; - private final String database; - private final String document; - private final String anyPath; - - public String getProject() { - return project; - } - - public String getDatabase() { - return database; - } - - public String getDocument() { - return document; - } - - public String getAnyPath() { - return anyPath; - } - - public static Builder newBuilder() { - return new Builder(); - } - - public Builder toBuilder() { - return new Builder(this); - } - - private AnyPathName(Builder builder) { - project = Preconditions.checkNotNull(builder.getProject()); - database = Preconditions.checkNotNull(builder.getDatabase()); - document = Preconditions.checkNotNull(builder.getDocument()); - anyPath = Preconditions.checkNotNull(builder.getAnyPath()); - } - - public static AnyPathName of(String project, String database, String document, String anyPath) { - return newBuilder() - .setProject(project) - .setDatabase(database) - .setDocument(document) - .setAnyPath(anyPath) - .build(); - } - - public static String format(String project, String database, String document, String anyPath) { - return newBuilder() - .setProject(project) - .setDatabase(database) - .setDocument(document) - .setAnyPath(anyPath) - .build() - .toString(); - } - - public static AnyPathName parse(String formattedString) { - if (formattedString.isEmpty()) { - return null; - } - Map matchMap = - PATH_TEMPLATE.validatedMatch( - formattedString, "AnyPathName.parse: formattedString not in valid format"); - return of( - matchMap.get("project"), - matchMap.get("database"), - matchMap.get("document"), - matchMap.get("any_path")); - } - - public static List parseList(List formattedStrings) { - List list = new ArrayList<>(formattedStrings.size()); - for (String formattedString : formattedStrings) { - list.add(parse(formattedString)); - } - return list; - } - - public static List toStringList(List values) { - List list = new ArrayList(values.size()); - for (AnyPathName value : values) { - if (value == null) { - list.add(""); - } else { - list.add(value.toString()); - } - } - return list; - } - - public static boolean isParsableFrom(String formattedString) { - return PATH_TEMPLATE.matches(formattedString); - } - - public Map getFieldValuesMap() { - if (fieldValuesMap == null) { - synchronized (this) { - if (fieldValuesMap == null) { - ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); - fieldMapBuilder.put("project", project); - fieldMapBuilder.put("database", database); - fieldMapBuilder.put("document", document); - fieldMapBuilder.put("anyPath", anyPath); - fieldValuesMap = fieldMapBuilder.build(); - } - } - } - return fieldValuesMap; - } - - public String getFieldValue(String fieldName) { - return getFieldValuesMap().get(fieldName); - } - - @Override - public String toString() { - return PATH_TEMPLATE.instantiate( - "project", project, "database", database, "document", document, "any_path", anyPath); - } - - /** Builder for AnyPathName. */ - public static class Builder { - - private String project; - private String database; - private String document; - private String anyPath; - - public String getProject() { - return project; - } - - public String getDatabase() { - return database; - } - - public String getDocument() { - return document; - } - - public String getAnyPath() { - return anyPath; - } - - public Builder setProject(String project) { - this.project = project; - return this; - } - - public Builder setDatabase(String database) { - this.database = database; - return this; - } - - public Builder setDocument(String document) { - this.document = document; - return this; - } - - public Builder setAnyPath(String anyPath) { - this.anyPath = anyPath; - return this; - } - - private Builder() {} - - private Builder(AnyPathName anyPathName) { - project = anyPathName.project; - database = anyPathName.database; - document = anyPathName.document; - anyPath = anyPathName.anyPath; - } - - public AnyPathName build() { - return new AnyPathName(this); - } - } - - @Override - public boolean equals(Object o) { - if (o == this) { - return true; - } - if (o instanceof AnyPathName) { - AnyPathName that = (AnyPathName) o; - return (this.project.equals(that.project)) - && (this.database.equals(that.database)) - && (this.document.equals(that.document)) - && (this.anyPath.equals(that.anyPath)); - } - return false; - } - - @Override - public int hashCode() { - int h = 1; - h *= 1000003; - h ^= project.hashCode(); - h *= 1000003; - h ^= database.hashCode(); - h *= 1000003; - h ^= document.hashCode(); - h *= 1000003; - h ^= anyPath.hashCode(); - return h; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ArrayValue.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ArrayValue.java deleted file mode 100644 index 753ddff2f..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ArrayValue.java +++ /dev/null @@ -1,945 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/document.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * An array value.
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.ArrayValue} - */ -public final class ArrayValue extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.ArrayValue) - ArrayValueOrBuilder { - private static final long serialVersionUID = 0L; - // Use ArrayValue.newBuilder() to construct. - private ArrayValue(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ArrayValue() { - values_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ArrayValue(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ArrayValue( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - values_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - values_.add( - input.readMessage( - com.google.firestore.v1beta1.Value.parser(), extensionRegistry)); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - values_ = java.util.Collections.unmodifiableList(values_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.DocumentProto - .internal_static_google_firestore_v1beta1_ArrayValue_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.DocumentProto - .internal_static_google_firestore_v1beta1_ArrayValue_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.ArrayValue.class, - com.google.firestore.v1beta1.ArrayValue.Builder.class); - } - - public static final int VALUES_FIELD_NUMBER = 1; - private java.util.List values_; - /** - * - * - *
-   * Values in the array.
-   * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - @java.lang.Override - public java.util.List getValuesList() { - return values_; - } - /** - * - * - *
-   * Values in the array.
-   * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - @java.lang.Override - public java.util.List - getValuesOrBuilderList() { - return values_; - } - /** - * - * - *
-   * Values in the array.
-   * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - @java.lang.Override - public int getValuesCount() { - return values_.size(); - } - /** - * - * - *
-   * Values in the array.
-   * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - @java.lang.Override - public com.google.firestore.v1beta1.Value getValues(int index) { - return values_.get(index); - } - /** - * - * - *
-   * Values in the array.
-   * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - @java.lang.Override - public com.google.firestore.v1beta1.ValueOrBuilder getValuesOrBuilder(int index) { - return values_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < values_.size(); i++) { - output.writeMessage(1, values_.get(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < values_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, values_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.ArrayValue)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.ArrayValue other = (com.google.firestore.v1beta1.ArrayValue) obj; - - if (!getValuesList().equals(other.getValuesList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getValuesCount() > 0) { - hash = (37 * hash) + VALUES_FIELD_NUMBER; - hash = (53 * hash) + getValuesList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.ArrayValue parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ArrayValue parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ArrayValue parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ArrayValue parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ArrayValue parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ArrayValue parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ArrayValue parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ArrayValue parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ArrayValue parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ArrayValue parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ArrayValue parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ArrayValue parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.ArrayValue prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * An array value.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.ArrayValue} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.ArrayValue) - com.google.firestore.v1beta1.ArrayValueOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.DocumentProto - .internal_static_google_firestore_v1beta1_ArrayValue_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.DocumentProto - .internal_static_google_firestore_v1beta1_ArrayValue_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.ArrayValue.class, - com.google.firestore.v1beta1.ArrayValue.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.ArrayValue.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getValuesFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (valuesBuilder_ == null) { - values_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - valuesBuilder_.clear(); - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.DocumentProto - .internal_static_google_firestore_v1beta1_ArrayValue_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ArrayValue getDefaultInstanceForType() { - return com.google.firestore.v1beta1.ArrayValue.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.ArrayValue build() { - com.google.firestore.v1beta1.ArrayValue result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ArrayValue buildPartial() { - com.google.firestore.v1beta1.ArrayValue result = - new com.google.firestore.v1beta1.ArrayValue(this); - int from_bitField0_ = bitField0_; - if (valuesBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - values_ = java.util.Collections.unmodifiableList(values_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.values_ = values_; - } else { - result.values_ = valuesBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.ArrayValue) { - return mergeFrom((com.google.firestore.v1beta1.ArrayValue) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.ArrayValue other) { - if (other == com.google.firestore.v1beta1.ArrayValue.getDefaultInstance()) return this; - if (valuesBuilder_ == null) { - if (!other.values_.isEmpty()) { - if (values_.isEmpty()) { - values_ = other.values_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureValuesIsMutable(); - values_.addAll(other.values_); - } - onChanged(); - } - } else { - if (!other.values_.isEmpty()) { - if (valuesBuilder_.isEmpty()) { - valuesBuilder_.dispose(); - valuesBuilder_ = null; - values_ = other.values_; - bitField0_ = (bitField0_ & ~0x00000001); - valuesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getValuesFieldBuilder() - : null; - } else { - valuesBuilder_.addAllMessages(other.values_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.ArrayValue parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.ArrayValue) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.util.List values_ = - java.util.Collections.emptyList(); - - private void ensureValuesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - values_ = new java.util.ArrayList(values_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.Value, - com.google.firestore.v1beta1.Value.Builder, - com.google.firestore.v1beta1.ValueOrBuilder> - valuesBuilder_; - - /** - * - * - *
-     * Values in the array.
-     * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - public java.util.List getValuesList() { - if (valuesBuilder_ == null) { - return java.util.Collections.unmodifiableList(values_); - } else { - return valuesBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * Values in the array.
-     * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - public int getValuesCount() { - if (valuesBuilder_ == null) { - return values_.size(); - } else { - return valuesBuilder_.getCount(); - } - } - /** - * - * - *
-     * Values in the array.
-     * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - public com.google.firestore.v1beta1.Value getValues(int index) { - if (valuesBuilder_ == null) { - return values_.get(index); - } else { - return valuesBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * Values in the array.
-     * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - public Builder setValues(int index, com.google.firestore.v1beta1.Value value) { - if (valuesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureValuesIsMutable(); - values_.set(index, value); - onChanged(); - } else { - valuesBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * Values in the array.
-     * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - public Builder setValues( - int index, com.google.firestore.v1beta1.Value.Builder builderForValue) { - if (valuesBuilder_ == null) { - ensureValuesIsMutable(); - values_.set(index, builderForValue.build()); - onChanged(); - } else { - valuesBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * Values in the array.
-     * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - public Builder addValues(com.google.firestore.v1beta1.Value value) { - if (valuesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureValuesIsMutable(); - values_.add(value); - onChanged(); - } else { - valuesBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * Values in the array.
-     * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - public Builder addValues(int index, com.google.firestore.v1beta1.Value value) { - if (valuesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureValuesIsMutable(); - values_.add(index, value); - onChanged(); - } else { - valuesBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * Values in the array.
-     * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - public Builder addValues(com.google.firestore.v1beta1.Value.Builder builderForValue) { - if (valuesBuilder_ == null) { - ensureValuesIsMutable(); - values_.add(builderForValue.build()); - onChanged(); - } else { - valuesBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * Values in the array.
-     * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - public Builder addValues( - int index, com.google.firestore.v1beta1.Value.Builder builderForValue) { - if (valuesBuilder_ == null) { - ensureValuesIsMutable(); - values_.add(index, builderForValue.build()); - onChanged(); - } else { - valuesBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * Values in the array.
-     * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - public Builder addAllValues( - java.lang.Iterable values) { - if (valuesBuilder_ == null) { - ensureValuesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, values_); - onChanged(); - } else { - valuesBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * Values in the array.
-     * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - public Builder clearValues() { - if (valuesBuilder_ == null) { - values_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - valuesBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * Values in the array.
-     * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - public Builder removeValues(int index) { - if (valuesBuilder_ == null) { - ensureValuesIsMutable(); - values_.remove(index); - onChanged(); - } else { - valuesBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * Values in the array.
-     * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - public com.google.firestore.v1beta1.Value.Builder getValuesBuilder(int index) { - return getValuesFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * Values in the array.
-     * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - public com.google.firestore.v1beta1.ValueOrBuilder getValuesOrBuilder(int index) { - if (valuesBuilder_ == null) { - return values_.get(index); - } else { - return valuesBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * Values in the array.
-     * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - public java.util.List - getValuesOrBuilderList() { - if (valuesBuilder_ != null) { - return valuesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(values_); - } - } - /** - * - * - *
-     * Values in the array.
-     * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - public com.google.firestore.v1beta1.Value.Builder addValuesBuilder() { - return getValuesFieldBuilder() - .addBuilder(com.google.firestore.v1beta1.Value.getDefaultInstance()); - } - /** - * - * - *
-     * Values in the array.
-     * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - public com.google.firestore.v1beta1.Value.Builder addValuesBuilder(int index) { - return getValuesFieldBuilder() - .addBuilder(index, com.google.firestore.v1beta1.Value.getDefaultInstance()); - } - /** - * - * - *
-     * Values in the array.
-     * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - public java.util.List getValuesBuilderList() { - return getValuesFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.Value, - com.google.firestore.v1beta1.Value.Builder, - com.google.firestore.v1beta1.ValueOrBuilder> - getValuesFieldBuilder() { - if (valuesBuilder_ == null) { - valuesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.Value, - com.google.firestore.v1beta1.Value.Builder, - com.google.firestore.v1beta1.ValueOrBuilder>( - values_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - values_ = null; - } - return valuesBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.ArrayValue) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.ArrayValue) - private static final com.google.firestore.v1beta1.ArrayValue DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.ArrayValue(); - } - - public static com.google.firestore.v1beta1.ArrayValue getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ArrayValue parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ArrayValue(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ArrayValue getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ArrayValueOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ArrayValueOrBuilder.java deleted file mode 100644 index f5a2265fc..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ArrayValueOrBuilder.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/document.proto - -package com.google.firestore.v1beta1; - -public interface ArrayValueOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.ArrayValue) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Values in the array.
-   * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - java.util.List getValuesList(); - /** - * - * - *
-   * Values in the array.
-   * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - com.google.firestore.v1beta1.Value getValues(int index); - /** - * - * - *
-   * Values in the array.
-   * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - int getValuesCount(); - /** - * - * - *
-   * Values in the array.
-   * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - java.util.List getValuesOrBuilderList(); - /** - * - * - *
-   * Values in the array.
-   * 
- * - * repeated .google.firestore.v1beta1.Value values = 1; - */ - com.google.firestore.v1beta1.ValueOrBuilder getValuesOrBuilder(int index); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BatchGetDocumentsRequest.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BatchGetDocumentsRequest.java deleted file mode 100644 index baf849e80..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BatchGetDocumentsRequest.java +++ /dev/null @@ -1,2109 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * The request for [Firestore.BatchGetDocuments][google.firestore.v1beta1.Firestore.BatchGetDocuments].
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.BatchGetDocumentsRequest} - */ -public final class BatchGetDocumentsRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.BatchGetDocumentsRequest) - BatchGetDocumentsRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use BatchGetDocumentsRequest.newBuilder() to construct. - private BatchGetDocumentsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private BatchGetDocumentsRequest() { - database_ = ""; - documents_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new BatchGetDocumentsRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private BatchGetDocumentsRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - database_ = s; - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - documents_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000001; - } - documents_.add(s); - break; - } - case 26: - { - com.google.firestore.v1beta1.DocumentMask.Builder subBuilder = null; - if (mask_ != null) { - subBuilder = mask_.toBuilder(); - } - mask_ = - input.readMessage( - com.google.firestore.v1beta1.DocumentMask.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(mask_); - mask_ = subBuilder.buildPartial(); - } - - break; - } - case 34: - { - consistencySelectorCase_ = 4; - consistencySelector_ = input.readBytes(); - break; - } - case 42: - { - com.google.firestore.v1beta1.TransactionOptions.Builder subBuilder = null; - if (consistencySelectorCase_ == 5) { - subBuilder = - ((com.google.firestore.v1beta1.TransactionOptions) consistencySelector_) - .toBuilder(); - } - consistencySelector_ = - input.readMessage( - com.google.firestore.v1beta1.TransactionOptions.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom( - (com.google.firestore.v1beta1.TransactionOptions) consistencySelector_); - consistencySelector_ = subBuilder.buildPartial(); - } - consistencySelectorCase_ = 5; - break; - } - case 58: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (consistencySelectorCase_ == 7) { - subBuilder = ((com.google.protobuf.Timestamp) consistencySelector_).toBuilder(); - } - consistencySelector_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.protobuf.Timestamp) consistencySelector_); - consistencySelector_ = subBuilder.buildPartial(); - } - consistencySelectorCase_ = 7; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - documents_ = documents_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_BatchGetDocumentsRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_BatchGetDocumentsRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.BatchGetDocumentsRequest.class, - com.google.firestore.v1beta1.BatchGetDocumentsRequest.Builder.class); - } - - private int consistencySelectorCase_ = 0; - private java.lang.Object consistencySelector_; - - public enum ConsistencySelectorCase - implements - com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - TRANSACTION(4), - NEW_TRANSACTION(5), - READ_TIME(7), - CONSISTENCYSELECTOR_NOT_SET(0); - private final int value; - - private ConsistencySelectorCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static ConsistencySelectorCase valueOf(int value) { - return forNumber(value); - } - - public static ConsistencySelectorCase forNumber(int value) { - switch (value) { - case 4: - return TRANSACTION; - case 5: - return NEW_TRANSACTION; - case 7: - return READ_TIME; - case 0: - return CONSISTENCYSELECTOR_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public ConsistencySelectorCase getConsistencySelectorCase() { - return ConsistencySelectorCase.forNumber(consistencySelectorCase_); - } - - public static final int DATABASE_FIELD_NUMBER = 1; - private volatile java.lang.Object database_; - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The database. - */ - @java.lang.Override - public java.lang.String getDatabase() { - java.lang.Object ref = database_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - database_ = s; - return s; - } - } - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for database. - */ - @java.lang.Override - public com.google.protobuf.ByteString getDatabaseBytes() { - java.lang.Object ref = database_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - database_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int DOCUMENTS_FIELD_NUMBER = 2; - private com.google.protobuf.LazyStringList documents_; - /** - * - * - *
-   * The names of the documents to retrieve. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * The request will fail if any of the document is not a child resource of the
-   * given `database`. Duplicate names will be elided.
-   * 
- * - * repeated string documents = 2; - * - * @return A list containing the documents. - */ - public com.google.protobuf.ProtocolStringList getDocumentsList() { - return documents_; - } - /** - * - * - *
-   * The names of the documents to retrieve. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * The request will fail if any of the document is not a child resource of the
-   * given `database`. Duplicate names will be elided.
-   * 
- * - * repeated string documents = 2; - * - * @return The count of documents. - */ - public int getDocumentsCount() { - return documents_.size(); - } - /** - * - * - *
-   * The names of the documents to retrieve. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * The request will fail if any of the document is not a child resource of the
-   * given `database`. Duplicate names will be elided.
-   * 
- * - * repeated string documents = 2; - * - * @param index The index of the element to return. - * @return The documents at the given index. - */ - public java.lang.String getDocuments(int index) { - return documents_.get(index); - } - /** - * - * - *
-   * The names of the documents to retrieve. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * The request will fail if any of the document is not a child resource of the
-   * given `database`. Duplicate names will be elided.
-   * 
- * - * repeated string documents = 2; - * - * @param index The index of the value to return. - * @return The bytes of the documents at the given index. - */ - public com.google.protobuf.ByteString getDocumentsBytes(int index) { - return documents_.getByteString(index); - } - - public static final int MASK_FIELD_NUMBER = 3; - private com.google.firestore.v1beta1.DocumentMask mask_; - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If a document has a field that is not present in this mask, that field will
-   * not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - * - * @return Whether the mask field is set. - */ - @java.lang.Override - public boolean hasMask() { - return mask_ != null; - } - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If a document has a field that is not present in this mask, that field will
-   * not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - * - * @return The mask. - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentMask getMask() { - return mask_ == null ? com.google.firestore.v1beta1.DocumentMask.getDefaultInstance() : mask_; - } - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If a document has a field that is not present in this mask, that field will
-   * not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentMaskOrBuilder getMaskOrBuilder() { - return getMask(); - } - - public static final int TRANSACTION_FIELD_NUMBER = 4; - /** - * - * - *
-   * Reads documents in a transaction.
-   * 
- * - * bytes transaction = 4; - * - * @return The transaction. - */ - @java.lang.Override - public com.google.protobuf.ByteString getTransaction() { - if (consistencySelectorCase_ == 4) { - return (com.google.protobuf.ByteString) consistencySelector_; - } - return com.google.protobuf.ByteString.EMPTY; - } - - public static final int NEW_TRANSACTION_FIELD_NUMBER = 5; - /** - * - * - *
-   * Starts a new transaction and reads the documents.
-   * Defaults to a read-only transaction.
-   * The new transaction ID will be returned as the first response in the
-   * stream.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 5; - * - * @return Whether the newTransaction field is set. - */ - @java.lang.Override - public boolean hasNewTransaction() { - return consistencySelectorCase_ == 5; - } - /** - * - * - *
-   * Starts a new transaction and reads the documents.
-   * Defaults to a read-only transaction.
-   * The new transaction ID will be returned as the first response in the
-   * stream.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 5; - * - * @return The newTransaction. - */ - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions getNewTransaction() { - if (consistencySelectorCase_ == 5) { - return (com.google.firestore.v1beta1.TransactionOptions) consistencySelector_; - } - return com.google.firestore.v1beta1.TransactionOptions.getDefaultInstance(); - } - /** - * - * - *
-   * Starts a new transaction and reads the documents.
-   * Defaults to a read-only transaction.
-   * The new transaction ID will be returned as the first response in the
-   * stream.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 5; - */ - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptionsOrBuilder getNewTransactionOrBuilder() { - if (consistencySelectorCase_ == 5) { - return (com.google.firestore.v1beta1.TransactionOptions) consistencySelector_; - } - return com.google.firestore.v1beta1.TransactionOptions.getDefaultInstance(); - } - - public static final int READ_TIME_FIELD_NUMBER = 7; - /** - * - * - *
-   * Reads documents as they were at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 7; - * - * @return Whether the readTime field is set. - */ - @java.lang.Override - public boolean hasReadTime() { - return consistencySelectorCase_ == 7; - } - /** - * - * - *
-   * Reads documents as they were at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 7; - * - * @return The readTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getReadTime() { - if (consistencySelectorCase_ == 7) { - return (com.google.protobuf.Timestamp) consistencySelector_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - /** - * - * - *
-   * Reads documents as they were at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 7; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { - if (consistencySelectorCase_ == 7) { - return (com.google.protobuf.Timestamp) consistencySelector_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getDatabaseBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, database_); - } - for (int i = 0; i < documents_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, documents_.getRaw(i)); - } - if (mask_ != null) { - output.writeMessage(3, getMask()); - } - if (consistencySelectorCase_ == 4) { - output.writeBytes(4, (com.google.protobuf.ByteString) consistencySelector_); - } - if (consistencySelectorCase_ == 5) { - output.writeMessage( - 5, (com.google.firestore.v1beta1.TransactionOptions) consistencySelector_); - } - if (consistencySelectorCase_ == 7) { - output.writeMessage(7, (com.google.protobuf.Timestamp) consistencySelector_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getDatabaseBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, database_); - } - { - int dataSize = 0; - for (int i = 0; i < documents_.size(); i++) { - dataSize += computeStringSizeNoTag(documents_.getRaw(i)); - } - size += dataSize; - size += 1 * getDocumentsList().size(); - } - if (mask_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getMask()); - } - if (consistencySelectorCase_ == 4) { - size += - com.google.protobuf.CodedOutputStream.computeBytesSize( - 4, (com.google.protobuf.ByteString) consistencySelector_); - } - if (consistencySelectorCase_ == 5) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 5, (com.google.firestore.v1beta1.TransactionOptions) consistencySelector_); - } - if (consistencySelectorCase_ == 7) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 7, (com.google.protobuf.Timestamp) consistencySelector_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.BatchGetDocumentsRequest)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.BatchGetDocumentsRequest other = - (com.google.firestore.v1beta1.BatchGetDocumentsRequest) obj; - - if (!getDatabase().equals(other.getDatabase())) return false; - if (!getDocumentsList().equals(other.getDocumentsList())) return false; - if (hasMask() != other.hasMask()) return false; - if (hasMask()) { - if (!getMask().equals(other.getMask())) return false; - } - if (!getConsistencySelectorCase().equals(other.getConsistencySelectorCase())) return false; - switch (consistencySelectorCase_) { - case 4: - if (!getTransaction().equals(other.getTransaction())) return false; - break; - case 5: - if (!getNewTransaction().equals(other.getNewTransaction())) return false; - break; - case 7: - if (!getReadTime().equals(other.getReadTime())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + DATABASE_FIELD_NUMBER; - hash = (53 * hash) + getDatabase().hashCode(); - if (getDocumentsCount() > 0) { - hash = (37 * hash) + DOCUMENTS_FIELD_NUMBER; - hash = (53 * hash) + getDocumentsList().hashCode(); - } - if (hasMask()) { - hash = (37 * hash) + MASK_FIELD_NUMBER; - hash = (53 * hash) + getMask().hashCode(); - } - switch (consistencySelectorCase_) { - case 4: - hash = (37 * hash) + TRANSACTION_FIELD_NUMBER; - hash = (53 * hash) + getTransaction().hashCode(); - break; - case 5: - hash = (37 * hash) + NEW_TRANSACTION_FIELD_NUMBER; - hash = (53 * hash) + getNewTransaction().hashCode(); - break; - case 7: - hash = (37 * hash) + READ_TIME_FIELD_NUMBER; - hash = (53 * hash) + getReadTime().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.firestore.v1beta1.BatchGetDocumentsRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The request for [Firestore.BatchGetDocuments][google.firestore.v1beta1.Firestore.BatchGetDocuments].
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.BatchGetDocumentsRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.BatchGetDocumentsRequest) - com.google.firestore.v1beta1.BatchGetDocumentsRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_BatchGetDocumentsRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_BatchGetDocumentsRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.BatchGetDocumentsRequest.class, - com.google.firestore.v1beta1.BatchGetDocumentsRequest.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.BatchGetDocumentsRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - database_ = ""; - - documents_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - if (maskBuilder_ == null) { - mask_ = null; - } else { - mask_ = null; - maskBuilder_ = null; - } - consistencySelectorCase_ = 0; - consistencySelector_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_BatchGetDocumentsRequest_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.BatchGetDocumentsRequest getDefaultInstanceForType() { - return com.google.firestore.v1beta1.BatchGetDocumentsRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.BatchGetDocumentsRequest build() { - com.google.firestore.v1beta1.BatchGetDocumentsRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.BatchGetDocumentsRequest buildPartial() { - com.google.firestore.v1beta1.BatchGetDocumentsRequest result = - new com.google.firestore.v1beta1.BatchGetDocumentsRequest(this); - int from_bitField0_ = bitField0_; - result.database_ = database_; - if (((bitField0_ & 0x00000001) != 0)) { - documents_ = documents_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.documents_ = documents_; - if (maskBuilder_ == null) { - result.mask_ = mask_; - } else { - result.mask_ = maskBuilder_.build(); - } - if (consistencySelectorCase_ == 4) { - result.consistencySelector_ = consistencySelector_; - } - if (consistencySelectorCase_ == 5) { - if (newTransactionBuilder_ == null) { - result.consistencySelector_ = consistencySelector_; - } else { - result.consistencySelector_ = newTransactionBuilder_.build(); - } - } - if (consistencySelectorCase_ == 7) { - if (readTimeBuilder_ == null) { - result.consistencySelector_ = consistencySelector_; - } else { - result.consistencySelector_ = readTimeBuilder_.build(); - } - } - result.consistencySelectorCase_ = consistencySelectorCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.BatchGetDocumentsRequest) { - return mergeFrom((com.google.firestore.v1beta1.BatchGetDocumentsRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.BatchGetDocumentsRequest other) { - if (other == com.google.firestore.v1beta1.BatchGetDocumentsRequest.getDefaultInstance()) - return this; - if (!other.getDatabase().isEmpty()) { - database_ = other.database_; - onChanged(); - } - if (!other.documents_.isEmpty()) { - if (documents_.isEmpty()) { - documents_ = other.documents_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureDocumentsIsMutable(); - documents_.addAll(other.documents_); - } - onChanged(); - } - if (other.hasMask()) { - mergeMask(other.getMask()); - } - switch (other.getConsistencySelectorCase()) { - case TRANSACTION: - { - setTransaction(other.getTransaction()); - break; - } - case NEW_TRANSACTION: - { - mergeNewTransaction(other.getNewTransaction()); - break; - } - case READ_TIME: - { - mergeReadTime(other.getReadTime()); - break; - } - case CONSISTENCYSELECTOR_NOT_SET: - { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.BatchGetDocumentsRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.BatchGetDocumentsRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int consistencySelectorCase_ = 0; - private java.lang.Object consistencySelector_; - - public ConsistencySelectorCase getConsistencySelectorCase() { - return ConsistencySelectorCase.forNumber(consistencySelectorCase_); - } - - public Builder clearConsistencySelector() { - consistencySelectorCase_ = 0; - consistencySelector_ = null; - onChanged(); - return this; - } - - private int bitField0_; - - private java.lang.Object database_ = ""; - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The database. - */ - public java.lang.String getDatabase() { - java.lang.Object ref = database_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - database_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for database. - */ - public com.google.protobuf.ByteString getDatabaseBytes() { - java.lang.Object ref = database_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - database_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The database to set. - * @return This builder for chaining. - */ - public Builder setDatabase(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - database_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return This builder for chaining. - */ - public Builder clearDatabase() { - - database_ = getDefaultInstance().getDatabase(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The bytes for database to set. - * @return This builder for chaining. - */ - public Builder setDatabaseBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - database_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.LazyStringList documents_ = - com.google.protobuf.LazyStringArrayList.EMPTY; - - private void ensureDocumentsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - documents_ = new com.google.protobuf.LazyStringArrayList(documents_); - bitField0_ |= 0x00000001; - } - } - /** - * - * - *
-     * The names of the documents to retrieve. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * The request will fail if any of the document is not a child resource of the
-     * given `database`. Duplicate names will be elided.
-     * 
- * - * repeated string documents = 2; - * - * @return A list containing the documents. - */ - public com.google.protobuf.ProtocolStringList getDocumentsList() { - return documents_.getUnmodifiableView(); - } - /** - * - * - *
-     * The names of the documents to retrieve. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * The request will fail if any of the document is not a child resource of the
-     * given `database`. Duplicate names will be elided.
-     * 
- * - * repeated string documents = 2; - * - * @return The count of documents. - */ - public int getDocumentsCount() { - return documents_.size(); - } - /** - * - * - *
-     * The names of the documents to retrieve. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * The request will fail if any of the document is not a child resource of the
-     * given `database`. Duplicate names will be elided.
-     * 
- * - * repeated string documents = 2; - * - * @param index The index of the element to return. - * @return The documents at the given index. - */ - public java.lang.String getDocuments(int index) { - return documents_.get(index); - } - /** - * - * - *
-     * The names of the documents to retrieve. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * The request will fail if any of the document is not a child resource of the
-     * given `database`. Duplicate names will be elided.
-     * 
- * - * repeated string documents = 2; - * - * @param index The index of the value to return. - * @return The bytes of the documents at the given index. - */ - public com.google.protobuf.ByteString getDocumentsBytes(int index) { - return documents_.getByteString(index); - } - /** - * - * - *
-     * The names of the documents to retrieve. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * The request will fail if any of the document is not a child resource of the
-     * given `database`. Duplicate names will be elided.
-     * 
- * - * repeated string documents = 2; - * - * @param index The index to set the value at. - * @param value The documents to set. - * @return This builder for chaining. - */ - public Builder setDocuments(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureDocumentsIsMutable(); - documents_.set(index, value); - onChanged(); - return this; - } - /** - * - * - *
-     * The names of the documents to retrieve. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * The request will fail if any of the document is not a child resource of the
-     * given `database`. Duplicate names will be elided.
-     * 
- * - * repeated string documents = 2; - * - * @param value The documents to add. - * @return This builder for chaining. - */ - public Builder addDocuments(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureDocumentsIsMutable(); - documents_.add(value); - onChanged(); - return this; - } - /** - * - * - *
-     * The names of the documents to retrieve. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * The request will fail if any of the document is not a child resource of the
-     * given `database`. Duplicate names will be elided.
-     * 
- * - * repeated string documents = 2; - * - * @param values The documents to add. - * @return This builder for chaining. - */ - public Builder addAllDocuments(java.lang.Iterable values) { - ensureDocumentsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, documents_); - onChanged(); - return this; - } - /** - * - * - *
-     * The names of the documents to retrieve. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * The request will fail if any of the document is not a child resource of the
-     * given `database`. Duplicate names will be elided.
-     * 
- * - * repeated string documents = 2; - * - * @return This builder for chaining. - */ - public Builder clearDocuments() { - documents_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - /** - * - * - *
-     * The names of the documents to retrieve. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * The request will fail if any of the document is not a child resource of the
-     * given `database`. Duplicate names will be elided.
-     * 
- * - * repeated string documents = 2; - * - * @param value The bytes of the documents to add. - * @return This builder for chaining. - */ - public Builder addDocumentsBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureDocumentsIsMutable(); - documents_.add(value); - onChanged(); - return this; - } - - private com.google.firestore.v1beta1.DocumentMask mask_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentMask, - com.google.firestore.v1beta1.DocumentMask.Builder, - com.google.firestore.v1beta1.DocumentMaskOrBuilder> - maskBuilder_; - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If a document has a field that is not present in this mask, that field will
-     * not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - * - * @return Whether the mask field is set. - */ - public boolean hasMask() { - return maskBuilder_ != null || mask_ != null; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If a document has a field that is not present in this mask, that field will
-     * not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - * - * @return The mask. - */ - public com.google.firestore.v1beta1.DocumentMask getMask() { - if (maskBuilder_ == null) { - return mask_ == null - ? com.google.firestore.v1beta1.DocumentMask.getDefaultInstance() - : mask_; - } else { - return maskBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If a document has a field that is not present in this mask, that field will
-     * not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - */ - public Builder setMask(com.google.firestore.v1beta1.DocumentMask value) { - if (maskBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - mask_ = value; - onChanged(); - } else { - maskBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If a document has a field that is not present in this mask, that field will
-     * not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - */ - public Builder setMask(com.google.firestore.v1beta1.DocumentMask.Builder builderForValue) { - if (maskBuilder_ == null) { - mask_ = builderForValue.build(); - onChanged(); - } else { - maskBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If a document has a field that is not present in this mask, that field will
-     * not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - */ - public Builder mergeMask(com.google.firestore.v1beta1.DocumentMask value) { - if (maskBuilder_ == null) { - if (mask_ != null) { - mask_ = - com.google.firestore.v1beta1.DocumentMask.newBuilder(mask_) - .mergeFrom(value) - .buildPartial(); - } else { - mask_ = value; - } - onChanged(); - } else { - maskBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If a document has a field that is not present in this mask, that field will
-     * not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - */ - public Builder clearMask() { - if (maskBuilder_ == null) { - mask_ = null; - onChanged(); - } else { - mask_ = null; - maskBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If a document has a field that is not present in this mask, that field will
-     * not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - */ - public com.google.firestore.v1beta1.DocumentMask.Builder getMaskBuilder() { - - onChanged(); - return getMaskFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If a document has a field that is not present in this mask, that field will
-     * not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - */ - public com.google.firestore.v1beta1.DocumentMaskOrBuilder getMaskOrBuilder() { - if (maskBuilder_ != null) { - return maskBuilder_.getMessageOrBuilder(); - } else { - return mask_ == null - ? com.google.firestore.v1beta1.DocumentMask.getDefaultInstance() - : mask_; - } - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If a document has a field that is not present in this mask, that field will
-     * not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentMask, - com.google.firestore.v1beta1.DocumentMask.Builder, - com.google.firestore.v1beta1.DocumentMaskOrBuilder> - getMaskFieldBuilder() { - if (maskBuilder_ == null) { - maskBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentMask, - com.google.firestore.v1beta1.DocumentMask.Builder, - com.google.firestore.v1beta1.DocumentMaskOrBuilder>( - getMask(), getParentForChildren(), isClean()); - mask_ = null; - } - return maskBuilder_; - } - - /** - * - * - *
-     * Reads documents in a transaction.
-     * 
- * - * bytes transaction = 4; - * - * @return The transaction. - */ - public com.google.protobuf.ByteString getTransaction() { - if (consistencySelectorCase_ == 4) { - return (com.google.protobuf.ByteString) consistencySelector_; - } - return com.google.protobuf.ByteString.EMPTY; - } - /** - * - * - *
-     * Reads documents in a transaction.
-     * 
- * - * bytes transaction = 4; - * - * @param value The transaction to set. - * @return This builder for chaining. - */ - public Builder setTransaction(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - consistencySelectorCase_ = 4; - consistencySelector_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Reads documents in a transaction.
-     * 
- * - * bytes transaction = 4; - * - * @return This builder for chaining. - */ - public Builder clearTransaction() { - if (consistencySelectorCase_ == 4) { - consistencySelectorCase_ = 0; - consistencySelector_ = null; - onChanged(); - } - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.TransactionOptions, - com.google.firestore.v1beta1.TransactionOptions.Builder, - com.google.firestore.v1beta1.TransactionOptionsOrBuilder> - newTransactionBuilder_; - /** - * - * - *
-     * Starts a new transaction and reads the documents.
-     * Defaults to a read-only transaction.
-     * The new transaction ID will be returned as the first response in the
-     * stream.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 5; - * - * @return Whether the newTransaction field is set. - */ - @java.lang.Override - public boolean hasNewTransaction() { - return consistencySelectorCase_ == 5; - } - /** - * - * - *
-     * Starts a new transaction and reads the documents.
-     * Defaults to a read-only transaction.
-     * The new transaction ID will be returned as the first response in the
-     * stream.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 5; - * - * @return The newTransaction. - */ - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions getNewTransaction() { - if (newTransactionBuilder_ == null) { - if (consistencySelectorCase_ == 5) { - return (com.google.firestore.v1beta1.TransactionOptions) consistencySelector_; - } - return com.google.firestore.v1beta1.TransactionOptions.getDefaultInstance(); - } else { - if (consistencySelectorCase_ == 5) { - return newTransactionBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.TransactionOptions.getDefaultInstance(); - } - } - /** - * - * - *
-     * Starts a new transaction and reads the documents.
-     * Defaults to a read-only transaction.
-     * The new transaction ID will be returned as the first response in the
-     * stream.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 5; - */ - public Builder setNewTransaction(com.google.firestore.v1beta1.TransactionOptions value) { - if (newTransactionBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - consistencySelector_ = value; - onChanged(); - } else { - newTransactionBuilder_.setMessage(value); - } - consistencySelectorCase_ = 5; - return this; - } - /** - * - * - *
-     * Starts a new transaction and reads the documents.
-     * Defaults to a read-only transaction.
-     * The new transaction ID will be returned as the first response in the
-     * stream.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 5; - */ - public Builder setNewTransaction( - com.google.firestore.v1beta1.TransactionOptions.Builder builderForValue) { - if (newTransactionBuilder_ == null) { - consistencySelector_ = builderForValue.build(); - onChanged(); - } else { - newTransactionBuilder_.setMessage(builderForValue.build()); - } - consistencySelectorCase_ = 5; - return this; - } - /** - * - * - *
-     * Starts a new transaction and reads the documents.
-     * Defaults to a read-only transaction.
-     * The new transaction ID will be returned as the first response in the
-     * stream.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 5; - */ - public Builder mergeNewTransaction(com.google.firestore.v1beta1.TransactionOptions value) { - if (newTransactionBuilder_ == null) { - if (consistencySelectorCase_ == 5 - && consistencySelector_ - != com.google.firestore.v1beta1.TransactionOptions.getDefaultInstance()) { - consistencySelector_ = - com.google.firestore.v1beta1.TransactionOptions.newBuilder( - (com.google.firestore.v1beta1.TransactionOptions) consistencySelector_) - .mergeFrom(value) - .buildPartial(); - } else { - consistencySelector_ = value; - } - onChanged(); - } else { - if (consistencySelectorCase_ == 5) { - newTransactionBuilder_.mergeFrom(value); - } - newTransactionBuilder_.setMessage(value); - } - consistencySelectorCase_ = 5; - return this; - } - /** - * - * - *
-     * Starts a new transaction and reads the documents.
-     * Defaults to a read-only transaction.
-     * The new transaction ID will be returned as the first response in the
-     * stream.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 5; - */ - public Builder clearNewTransaction() { - if (newTransactionBuilder_ == null) { - if (consistencySelectorCase_ == 5) { - consistencySelectorCase_ = 0; - consistencySelector_ = null; - onChanged(); - } - } else { - if (consistencySelectorCase_ == 5) { - consistencySelectorCase_ = 0; - consistencySelector_ = null; - } - newTransactionBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * Starts a new transaction and reads the documents.
-     * Defaults to a read-only transaction.
-     * The new transaction ID will be returned as the first response in the
-     * stream.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 5; - */ - public com.google.firestore.v1beta1.TransactionOptions.Builder getNewTransactionBuilder() { - return getNewTransactionFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Starts a new transaction and reads the documents.
-     * Defaults to a read-only transaction.
-     * The new transaction ID will be returned as the first response in the
-     * stream.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 5; - */ - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptionsOrBuilder getNewTransactionOrBuilder() { - if ((consistencySelectorCase_ == 5) && (newTransactionBuilder_ != null)) { - return newTransactionBuilder_.getMessageOrBuilder(); - } else { - if (consistencySelectorCase_ == 5) { - return (com.google.firestore.v1beta1.TransactionOptions) consistencySelector_; - } - return com.google.firestore.v1beta1.TransactionOptions.getDefaultInstance(); - } - } - /** - * - * - *
-     * Starts a new transaction and reads the documents.
-     * Defaults to a read-only transaction.
-     * The new transaction ID will be returned as the first response in the
-     * stream.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 5; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.TransactionOptions, - com.google.firestore.v1beta1.TransactionOptions.Builder, - com.google.firestore.v1beta1.TransactionOptionsOrBuilder> - getNewTransactionFieldBuilder() { - if (newTransactionBuilder_ == null) { - if (!(consistencySelectorCase_ == 5)) { - consistencySelector_ = - com.google.firestore.v1beta1.TransactionOptions.getDefaultInstance(); - } - newTransactionBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.TransactionOptions, - com.google.firestore.v1beta1.TransactionOptions.Builder, - com.google.firestore.v1beta1.TransactionOptionsOrBuilder>( - (com.google.firestore.v1beta1.TransactionOptions) consistencySelector_, - getParentForChildren(), - isClean()); - consistencySelector_ = null; - } - consistencySelectorCase_ = 5; - onChanged(); - ; - return newTransactionBuilder_; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - readTimeBuilder_; - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 7; - * - * @return Whether the readTime field is set. - */ - @java.lang.Override - public boolean hasReadTime() { - return consistencySelectorCase_ == 7; - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 7; - * - * @return The readTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getReadTime() { - if (readTimeBuilder_ == null) { - if (consistencySelectorCase_ == 7) { - return (com.google.protobuf.Timestamp) consistencySelector_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } else { - if (consistencySelectorCase_ == 7) { - return readTimeBuilder_.getMessage(); - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 7; - */ - public Builder setReadTime(com.google.protobuf.Timestamp value) { - if (readTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - consistencySelector_ = value; - onChanged(); - } else { - readTimeBuilder_.setMessage(value); - } - consistencySelectorCase_ = 7; - return this; - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 7; - */ - public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (readTimeBuilder_ == null) { - consistencySelector_ = builderForValue.build(); - onChanged(); - } else { - readTimeBuilder_.setMessage(builderForValue.build()); - } - consistencySelectorCase_ = 7; - return this; - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 7; - */ - public Builder mergeReadTime(com.google.protobuf.Timestamp value) { - if (readTimeBuilder_ == null) { - if (consistencySelectorCase_ == 7 - && consistencySelector_ != com.google.protobuf.Timestamp.getDefaultInstance()) { - consistencySelector_ = - com.google.protobuf.Timestamp.newBuilder( - (com.google.protobuf.Timestamp) consistencySelector_) - .mergeFrom(value) - .buildPartial(); - } else { - consistencySelector_ = value; - } - onChanged(); - } else { - if (consistencySelectorCase_ == 7) { - readTimeBuilder_.mergeFrom(value); - } - readTimeBuilder_.setMessage(value); - } - consistencySelectorCase_ = 7; - return this; - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 7; - */ - public Builder clearReadTime() { - if (readTimeBuilder_ == null) { - if (consistencySelectorCase_ == 7) { - consistencySelectorCase_ = 0; - consistencySelector_ = null; - onChanged(); - } - } else { - if (consistencySelectorCase_ == 7) { - consistencySelectorCase_ = 0; - consistencySelector_ = null; - } - readTimeBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 7; - */ - public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { - return getReadTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 7; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { - if ((consistencySelectorCase_ == 7) && (readTimeBuilder_ != null)) { - return readTimeBuilder_.getMessageOrBuilder(); - } else { - if (consistencySelectorCase_ == 7) { - return (com.google.protobuf.Timestamp) consistencySelector_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 7; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getReadTimeFieldBuilder() { - if (readTimeBuilder_ == null) { - if (!(consistencySelectorCase_ == 7)) { - consistencySelector_ = com.google.protobuf.Timestamp.getDefaultInstance(); - } - readTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - (com.google.protobuf.Timestamp) consistencySelector_, - getParentForChildren(), - isClean()); - consistencySelector_ = null; - } - consistencySelectorCase_ = 7; - onChanged(); - ; - return readTimeBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.BatchGetDocumentsRequest) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.BatchGetDocumentsRequest) - private static final com.google.firestore.v1beta1.BatchGetDocumentsRequest DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.BatchGetDocumentsRequest(); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public BatchGetDocumentsRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new BatchGetDocumentsRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.BatchGetDocumentsRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BatchGetDocumentsRequestOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BatchGetDocumentsRequestOrBuilder.java deleted file mode 100644 index 5b07e3282..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BatchGetDocumentsRequestOrBuilder.java +++ /dev/null @@ -1,254 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public interface BatchGetDocumentsRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.BatchGetDocumentsRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The database. - */ - java.lang.String getDatabase(); - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for database. - */ - com.google.protobuf.ByteString getDatabaseBytes(); - - /** - * - * - *
-   * The names of the documents to retrieve. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * The request will fail if any of the document is not a child resource of the
-   * given `database`. Duplicate names will be elided.
-   * 
- * - * repeated string documents = 2; - * - * @return A list containing the documents. - */ - java.util.List getDocumentsList(); - /** - * - * - *
-   * The names of the documents to retrieve. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * The request will fail if any of the document is not a child resource of the
-   * given `database`. Duplicate names will be elided.
-   * 
- * - * repeated string documents = 2; - * - * @return The count of documents. - */ - int getDocumentsCount(); - /** - * - * - *
-   * The names of the documents to retrieve. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * The request will fail if any of the document is not a child resource of the
-   * given `database`. Duplicate names will be elided.
-   * 
- * - * repeated string documents = 2; - * - * @param index The index of the element to return. - * @return The documents at the given index. - */ - java.lang.String getDocuments(int index); - /** - * - * - *
-   * The names of the documents to retrieve. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * The request will fail if any of the document is not a child resource of the
-   * given `database`. Duplicate names will be elided.
-   * 
- * - * repeated string documents = 2; - * - * @param index The index of the value to return. - * @return The bytes of the documents at the given index. - */ - com.google.protobuf.ByteString getDocumentsBytes(int index); - - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If a document has a field that is not present in this mask, that field will
-   * not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - * - * @return Whether the mask field is set. - */ - boolean hasMask(); - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If a document has a field that is not present in this mask, that field will
-   * not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - * - * @return The mask. - */ - com.google.firestore.v1beta1.DocumentMask getMask(); - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If a document has a field that is not present in this mask, that field will
-   * not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - */ - com.google.firestore.v1beta1.DocumentMaskOrBuilder getMaskOrBuilder(); - - /** - * - * - *
-   * Reads documents in a transaction.
-   * 
- * - * bytes transaction = 4; - * - * @return The transaction. - */ - com.google.protobuf.ByteString getTransaction(); - - /** - * - * - *
-   * Starts a new transaction and reads the documents.
-   * Defaults to a read-only transaction.
-   * The new transaction ID will be returned as the first response in the
-   * stream.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 5; - * - * @return Whether the newTransaction field is set. - */ - boolean hasNewTransaction(); - /** - * - * - *
-   * Starts a new transaction and reads the documents.
-   * Defaults to a read-only transaction.
-   * The new transaction ID will be returned as the first response in the
-   * stream.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 5; - * - * @return The newTransaction. - */ - com.google.firestore.v1beta1.TransactionOptions getNewTransaction(); - /** - * - * - *
-   * Starts a new transaction and reads the documents.
-   * Defaults to a read-only transaction.
-   * The new transaction ID will be returned as the first response in the
-   * stream.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 5; - */ - com.google.firestore.v1beta1.TransactionOptionsOrBuilder getNewTransactionOrBuilder(); - - /** - * - * - *
-   * Reads documents as they were at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 7; - * - * @return Whether the readTime field is set. - */ - boolean hasReadTime(); - /** - * - * - *
-   * Reads documents as they were at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 7; - * - * @return The readTime. - */ - com.google.protobuf.Timestamp getReadTime(); - /** - * - * - *
-   * Reads documents as they were at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 7; - */ - com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder(); - - public com.google.firestore.v1beta1.BatchGetDocumentsRequest.ConsistencySelectorCase - getConsistencySelectorCase(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BatchGetDocumentsResponse.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BatchGetDocumentsResponse.java deleted file mode 100644 index 69becdaad..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BatchGetDocumentsResponse.java +++ /dev/null @@ -1,1455 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * The streamed response for [Firestore.BatchGetDocuments][google.firestore.v1beta1.Firestore.BatchGetDocuments].
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.BatchGetDocumentsResponse} - */ -public final class BatchGetDocumentsResponse extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.BatchGetDocumentsResponse) - BatchGetDocumentsResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use BatchGetDocumentsResponse.newBuilder() to construct. - private BatchGetDocumentsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private BatchGetDocumentsResponse() { - transaction_ = com.google.protobuf.ByteString.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new BatchGetDocumentsResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private BatchGetDocumentsResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.firestore.v1beta1.Document.Builder subBuilder = null; - if (resultCase_ == 1) { - subBuilder = ((com.google.firestore.v1beta1.Document) result_).toBuilder(); - } - result_ = - input.readMessage( - com.google.firestore.v1beta1.Document.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.firestore.v1beta1.Document) result_); - result_ = subBuilder.buildPartial(); - } - resultCase_ = 1; - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - resultCase_ = 2; - result_ = s; - break; - } - case 26: - { - transaction_ = input.readBytes(); - break; - } - case 34: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (readTime_ != null) { - subBuilder = readTime_.toBuilder(); - } - readTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(readTime_); - readTime_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_BatchGetDocumentsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_BatchGetDocumentsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.BatchGetDocumentsResponse.class, - com.google.firestore.v1beta1.BatchGetDocumentsResponse.Builder.class); - } - - private int resultCase_ = 0; - private java.lang.Object result_; - - public enum ResultCase - implements - com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - FOUND(1), - MISSING(2), - RESULT_NOT_SET(0); - private final int value; - - private ResultCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static ResultCase valueOf(int value) { - return forNumber(value); - } - - public static ResultCase forNumber(int value) { - switch (value) { - case 1: - return FOUND; - case 2: - return MISSING; - case 0: - return RESULT_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public ResultCase getResultCase() { - return ResultCase.forNumber(resultCase_); - } - - public static final int FOUND_FIELD_NUMBER = 1; - /** - * - * - *
-   * A document that was requested.
-   * 
- * - * .google.firestore.v1beta1.Document found = 1; - * - * @return Whether the found field is set. - */ - @java.lang.Override - public boolean hasFound() { - return resultCase_ == 1; - } - /** - * - * - *
-   * A document that was requested.
-   * 
- * - * .google.firestore.v1beta1.Document found = 1; - * - * @return The found. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Document getFound() { - if (resultCase_ == 1) { - return (com.google.firestore.v1beta1.Document) result_; - } - return com.google.firestore.v1beta1.Document.getDefaultInstance(); - } - /** - * - * - *
-   * A document that was requested.
-   * 
- * - * .google.firestore.v1beta1.Document found = 1; - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentOrBuilder getFoundOrBuilder() { - if (resultCase_ == 1) { - return (com.google.firestore.v1beta1.Document) result_; - } - return com.google.firestore.v1beta1.Document.getDefaultInstance(); - } - - public static final int MISSING_FIELD_NUMBER = 2; - /** - * - * - *
-   * A document name that was requested but does not exist. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string missing = 2; - * - * @return The missing. - */ - public java.lang.String getMissing() { - java.lang.Object ref = ""; - if (resultCase_ == 2) { - ref = result_; - } - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (resultCase_ == 2) { - result_ = s; - } - return s; - } - } - /** - * - * - *
-   * A document name that was requested but does not exist. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string missing = 2; - * - * @return The bytes for missing. - */ - public com.google.protobuf.ByteString getMissingBytes() { - java.lang.Object ref = ""; - if (resultCase_ == 2) { - ref = result_; - } - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - if (resultCase_ == 2) { - result_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TRANSACTION_FIELD_NUMBER = 3; - private com.google.protobuf.ByteString transaction_; - /** - * - * - *
-   * The transaction that was started as part of this request.
-   * Will only be set in the first response, and only if
-   * [BatchGetDocumentsRequest.new_transaction][google.firestore.v1beta1.BatchGetDocumentsRequest.new_transaction] was set in the request.
-   * 
- * - * bytes transaction = 3; - * - * @return The transaction. - */ - @java.lang.Override - public com.google.protobuf.ByteString getTransaction() { - return transaction_; - } - - public static final int READ_TIME_FIELD_NUMBER = 4; - private com.google.protobuf.Timestamp readTime_; - /** - * - * - *
-   * The time at which the document was read.
-   * This may be monotically increasing, in this case the previous documents in
-   * the result stream are guaranteed not to have changed between their
-   * read_time and this one.
-   * 
- * - * .google.protobuf.Timestamp read_time = 4; - * - * @return Whether the readTime field is set. - */ - @java.lang.Override - public boolean hasReadTime() { - return readTime_ != null; - } - /** - * - * - *
-   * The time at which the document was read.
-   * This may be monotically increasing, in this case the previous documents in
-   * the result stream are guaranteed not to have changed between their
-   * read_time and this one.
-   * 
- * - * .google.protobuf.Timestamp read_time = 4; - * - * @return The readTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getReadTime() { - return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; - } - /** - * - * - *
-   * The time at which the document was read.
-   * This may be monotically increasing, in this case the previous documents in
-   * the result stream are guaranteed not to have changed between their
-   * read_time and this one.
-   * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { - return getReadTime(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (resultCase_ == 1) { - output.writeMessage(1, (com.google.firestore.v1beta1.Document) result_); - } - if (resultCase_ == 2) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, result_); - } - if (!transaction_.isEmpty()) { - output.writeBytes(3, transaction_); - } - if (readTime_ != null) { - output.writeMessage(4, getReadTime()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (resultCase_ == 1) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 1, (com.google.firestore.v1beta1.Document) result_); - } - if (resultCase_ == 2) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, result_); - } - if (!transaction_.isEmpty()) { - size += com.google.protobuf.CodedOutputStream.computeBytesSize(3, transaction_); - } - if (readTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getReadTime()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.BatchGetDocumentsResponse)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.BatchGetDocumentsResponse other = - (com.google.firestore.v1beta1.BatchGetDocumentsResponse) obj; - - if (!getTransaction().equals(other.getTransaction())) return false; - if (hasReadTime() != other.hasReadTime()) return false; - if (hasReadTime()) { - if (!getReadTime().equals(other.getReadTime())) return false; - } - if (!getResultCase().equals(other.getResultCase())) return false; - switch (resultCase_) { - case 1: - if (!getFound().equals(other.getFound())) return false; - break; - case 2: - if (!getMissing().equals(other.getMissing())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + TRANSACTION_FIELD_NUMBER; - hash = (53 * hash) + getTransaction().hashCode(); - if (hasReadTime()) { - hash = (37 * hash) + READ_TIME_FIELD_NUMBER; - hash = (53 * hash) + getReadTime().hashCode(); - } - switch (resultCase_) { - case 1: - hash = (37 * hash) + FOUND_FIELD_NUMBER; - hash = (53 * hash) + getFound().hashCode(); - break; - case 2: - hash = (37 * hash) + MISSING_FIELD_NUMBER; - hash = (53 * hash) + getMissing().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsResponse parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsResponse parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsResponse parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsResponse parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsResponse parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsResponse parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsResponse parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsResponse parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.firestore.v1beta1.BatchGetDocumentsResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The streamed response for [Firestore.BatchGetDocuments][google.firestore.v1beta1.Firestore.BatchGetDocuments].
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.BatchGetDocumentsResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.BatchGetDocumentsResponse) - com.google.firestore.v1beta1.BatchGetDocumentsResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_BatchGetDocumentsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_BatchGetDocumentsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.BatchGetDocumentsResponse.class, - com.google.firestore.v1beta1.BatchGetDocumentsResponse.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.BatchGetDocumentsResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - transaction_ = com.google.protobuf.ByteString.EMPTY; - - if (readTimeBuilder_ == null) { - readTime_ = null; - } else { - readTime_ = null; - readTimeBuilder_ = null; - } - resultCase_ = 0; - result_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_BatchGetDocumentsResponse_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.BatchGetDocumentsResponse getDefaultInstanceForType() { - return com.google.firestore.v1beta1.BatchGetDocumentsResponse.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.BatchGetDocumentsResponse build() { - com.google.firestore.v1beta1.BatchGetDocumentsResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.BatchGetDocumentsResponse buildPartial() { - com.google.firestore.v1beta1.BatchGetDocumentsResponse result = - new com.google.firestore.v1beta1.BatchGetDocumentsResponse(this); - if (resultCase_ == 1) { - if (foundBuilder_ == null) { - result.result_ = result_; - } else { - result.result_ = foundBuilder_.build(); - } - } - if (resultCase_ == 2) { - result.result_ = result_; - } - result.transaction_ = transaction_; - if (readTimeBuilder_ == null) { - result.readTime_ = readTime_; - } else { - result.readTime_ = readTimeBuilder_.build(); - } - result.resultCase_ = resultCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.BatchGetDocumentsResponse) { - return mergeFrom((com.google.firestore.v1beta1.BatchGetDocumentsResponse) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.BatchGetDocumentsResponse other) { - if (other == com.google.firestore.v1beta1.BatchGetDocumentsResponse.getDefaultInstance()) - return this; - if (other.getTransaction() != com.google.protobuf.ByteString.EMPTY) { - setTransaction(other.getTransaction()); - } - if (other.hasReadTime()) { - mergeReadTime(other.getReadTime()); - } - switch (other.getResultCase()) { - case FOUND: - { - mergeFound(other.getFound()); - break; - } - case MISSING: - { - resultCase_ = 2; - result_ = other.result_; - onChanged(); - break; - } - case RESULT_NOT_SET: - { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.BatchGetDocumentsResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.BatchGetDocumentsResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int resultCase_ = 0; - private java.lang.Object result_; - - public ResultCase getResultCase() { - return ResultCase.forNumber(resultCase_); - } - - public Builder clearResult() { - resultCase_ = 0; - result_ = null; - onChanged(); - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Document, - com.google.firestore.v1beta1.Document.Builder, - com.google.firestore.v1beta1.DocumentOrBuilder> - foundBuilder_; - /** - * - * - *
-     * A document that was requested.
-     * 
- * - * .google.firestore.v1beta1.Document found = 1; - * - * @return Whether the found field is set. - */ - @java.lang.Override - public boolean hasFound() { - return resultCase_ == 1; - } - /** - * - * - *
-     * A document that was requested.
-     * 
- * - * .google.firestore.v1beta1.Document found = 1; - * - * @return The found. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Document getFound() { - if (foundBuilder_ == null) { - if (resultCase_ == 1) { - return (com.google.firestore.v1beta1.Document) result_; - } - return com.google.firestore.v1beta1.Document.getDefaultInstance(); - } else { - if (resultCase_ == 1) { - return foundBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.Document.getDefaultInstance(); - } - } - /** - * - * - *
-     * A document that was requested.
-     * 
- * - * .google.firestore.v1beta1.Document found = 1; - */ - public Builder setFound(com.google.firestore.v1beta1.Document value) { - if (foundBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - result_ = value; - onChanged(); - } else { - foundBuilder_.setMessage(value); - } - resultCase_ = 1; - return this; - } - /** - * - * - *
-     * A document that was requested.
-     * 
- * - * .google.firestore.v1beta1.Document found = 1; - */ - public Builder setFound(com.google.firestore.v1beta1.Document.Builder builderForValue) { - if (foundBuilder_ == null) { - result_ = builderForValue.build(); - onChanged(); - } else { - foundBuilder_.setMessage(builderForValue.build()); - } - resultCase_ = 1; - return this; - } - /** - * - * - *
-     * A document that was requested.
-     * 
- * - * .google.firestore.v1beta1.Document found = 1; - */ - public Builder mergeFound(com.google.firestore.v1beta1.Document value) { - if (foundBuilder_ == null) { - if (resultCase_ == 1 - && result_ != com.google.firestore.v1beta1.Document.getDefaultInstance()) { - result_ = - com.google.firestore.v1beta1.Document.newBuilder( - (com.google.firestore.v1beta1.Document) result_) - .mergeFrom(value) - .buildPartial(); - } else { - result_ = value; - } - onChanged(); - } else { - if (resultCase_ == 1) { - foundBuilder_.mergeFrom(value); - } - foundBuilder_.setMessage(value); - } - resultCase_ = 1; - return this; - } - /** - * - * - *
-     * A document that was requested.
-     * 
- * - * .google.firestore.v1beta1.Document found = 1; - */ - public Builder clearFound() { - if (foundBuilder_ == null) { - if (resultCase_ == 1) { - resultCase_ = 0; - result_ = null; - onChanged(); - } - } else { - if (resultCase_ == 1) { - resultCase_ = 0; - result_ = null; - } - foundBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * A document that was requested.
-     * 
- * - * .google.firestore.v1beta1.Document found = 1; - */ - public com.google.firestore.v1beta1.Document.Builder getFoundBuilder() { - return getFoundFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * A document that was requested.
-     * 
- * - * .google.firestore.v1beta1.Document found = 1; - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentOrBuilder getFoundOrBuilder() { - if ((resultCase_ == 1) && (foundBuilder_ != null)) { - return foundBuilder_.getMessageOrBuilder(); - } else { - if (resultCase_ == 1) { - return (com.google.firestore.v1beta1.Document) result_; - } - return com.google.firestore.v1beta1.Document.getDefaultInstance(); - } - } - /** - * - * - *
-     * A document that was requested.
-     * 
- * - * .google.firestore.v1beta1.Document found = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Document, - com.google.firestore.v1beta1.Document.Builder, - com.google.firestore.v1beta1.DocumentOrBuilder> - getFoundFieldBuilder() { - if (foundBuilder_ == null) { - if (!(resultCase_ == 1)) { - result_ = com.google.firestore.v1beta1.Document.getDefaultInstance(); - } - foundBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Document, - com.google.firestore.v1beta1.Document.Builder, - com.google.firestore.v1beta1.DocumentOrBuilder>( - (com.google.firestore.v1beta1.Document) result_, getParentForChildren(), isClean()); - result_ = null; - } - resultCase_ = 1; - onChanged(); - ; - return foundBuilder_; - } - - /** - * - * - *
-     * A document name that was requested but does not exist. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string missing = 2; - * - * @return The missing. - */ - @java.lang.Override - public java.lang.String getMissing() { - java.lang.Object ref = ""; - if (resultCase_ == 2) { - ref = result_; - } - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (resultCase_ == 2) { - result_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * A document name that was requested but does not exist. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string missing = 2; - * - * @return The bytes for missing. - */ - @java.lang.Override - public com.google.protobuf.ByteString getMissingBytes() { - java.lang.Object ref = ""; - if (resultCase_ == 2) { - ref = result_; - } - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - if (resultCase_ == 2) { - result_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * A document name that was requested but does not exist. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string missing = 2; - * - * @param value The missing to set. - * @return This builder for chaining. - */ - public Builder setMissing(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - resultCase_ = 2; - result_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * A document name that was requested but does not exist. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string missing = 2; - * - * @return This builder for chaining. - */ - public Builder clearMissing() { - if (resultCase_ == 2) { - resultCase_ = 0; - result_ = null; - onChanged(); - } - return this; - } - /** - * - * - *
-     * A document name that was requested but does not exist. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string missing = 2; - * - * @param value The bytes for missing to set. - * @return This builder for chaining. - */ - public Builder setMissingBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - resultCase_ = 2; - result_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.ByteString transaction_ = com.google.protobuf.ByteString.EMPTY; - /** - * - * - *
-     * The transaction that was started as part of this request.
-     * Will only be set in the first response, and only if
-     * [BatchGetDocumentsRequest.new_transaction][google.firestore.v1beta1.BatchGetDocumentsRequest.new_transaction] was set in the request.
-     * 
- * - * bytes transaction = 3; - * - * @return The transaction. - */ - @java.lang.Override - public com.google.protobuf.ByteString getTransaction() { - return transaction_; - } - /** - * - * - *
-     * The transaction that was started as part of this request.
-     * Will only be set in the first response, and only if
-     * [BatchGetDocumentsRequest.new_transaction][google.firestore.v1beta1.BatchGetDocumentsRequest.new_transaction] was set in the request.
-     * 
- * - * bytes transaction = 3; - * - * @param value The transaction to set. - * @return This builder for chaining. - */ - public Builder setTransaction(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - - transaction_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The transaction that was started as part of this request.
-     * Will only be set in the first response, and only if
-     * [BatchGetDocumentsRequest.new_transaction][google.firestore.v1beta1.BatchGetDocumentsRequest.new_transaction] was set in the request.
-     * 
- * - * bytes transaction = 3; - * - * @return This builder for chaining. - */ - public Builder clearTransaction() { - - transaction_ = getDefaultInstance().getTransaction(); - onChanged(); - return this; - } - - private com.google.protobuf.Timestamp readTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - readTimeBuilder_; - /** - * - * - *
-     * The time at which the document was read.
-     * This may be monotically increasing, in this case the previous documents in
-     * the result stream are guaranteed not to have changed between their
-     * read_time and this one.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - * - * @return Whether the readTime field is set. - */ - public boolean hasReadTime() { - return readTimeBuilder_ != null || readTime_ != null; - } - /** - * - * - *
-     * The time at which the document was read.
-     * This may be monotically increasing, in this case the previous documents in
-     * the result stream are guaranteed not to have changed between their
-     * read_time and this one.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - * - * @return The readTime. - */ - public com.google.protobuf.Timestamp getReadTime() { - if (readTimeBuilder_ == null) { - return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; - } else { - return readTimeBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The time at which the document was read.
-     * This may be monotically increasing, in this case the previous documents in
-     * the result stream are guaranteed not to have changed between their
-     * read_time and this one.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - public Builder setReadTime(com.google.protobuf.Timestamp value) { - if (readTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - readTime_ = value; - onChanged(); - } else { - readTimeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The time at which the document was read.
-     * This may be monotically increasing, in this case the previous documents in
-     * the result stream are guaranteed not to have changed between their
-     * read_time and this one.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (readTimeBuilder_ == null) { - readTime_ = builderForValue.build(); - onChanged(); - } else { - readTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The time at which the document was read.
-     * This may be monotically increasing, in this case the previous documents in
-     * the result stream are guaranteed not to have changed between their
-     * read_time and this one.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - public Builder mergeReadTime(com.google.protobuf.Timestamp value) { - if (readTimeBuilder_ == null) { - if (readTime_ != null) { - readTime_ = - com.google.protobuf.Timestamp.newBuilder(readTime_).mergeFrom(value).buildPartial(); - } else { - readTime_ = value; - } - onChanged(); - } else { - readTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The time at which the document was read.
-     * This may be monotically increasing, in this case the previous documents in
-     * the result stream are guaranteed not to have changed between their
-     * read_time and this one.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - public Builder clearReadTime() { - if (readTimeBuilder_ == null) { - readTime_ = null; - onChanged(); - } else { - readTime_ = null; - readTimeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The time at which the document was read.
-     * This may be monotically increasing, in this case the previous documents in
-     * the result stream are guaranteed not to have changed between their
-     * read_time and this one.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { - - onChanged(); - return getReadTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The time at which the document was read.
-     * This may be monotically increasing, in this case the previous documents in
-     * the result stream are guaranteed not to have changed between their
-     * read_time and this one.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { - if (readTimeBuilder_ != null) { - return readTimeBuilder_.getMessageOrBuilder(); - } else { - return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; - } - } - /** - * - * - *
-     * The time at which the document was read.
-     * This may be monotically increasing, in this case the previous documents in
-     * the result stream are guaranteed not to have changed between their
-     * read_time and this one.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getReadTimeFieldBuilder() { - if (readTimeBuilder_ == null) { - readTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getReadTime(), getParentForChildren(), isClean()); - readTime_ = null; - } - return readTimeBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.BatchGetDocumentsResponse) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.BatchGetDocumentsResponse) - private static final com.google.firestore.v1beta1.BatchGetDocumentsResponse DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.BatchGetDocumentsResponse(); - } - - public static com.google.firestore.v1beta1.BatchGetDocumentsResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public BatchGetDocumentsResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new BatchGetDocumentsResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.BatchGetDocumentsResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BatchGetDocumentsResponseOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BatchGetDocumentsResponseOrBuilder.java deleted file mode 100644 index 825622071..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BatchGetDocumentsResponseOrBuilder.java +++ /dev/null @@ -1,148 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public interface BatchGetDocumentsResponseOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.BatchGetDocumentsResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * A document that was requested.
-   * 
- * - * .google.firestore.v1beta1.Document found = 1; - * - * @return Whether the found field is set. - */ - boolean hasFound(); - /** - * - * - *
-   * A document that was requested.
-   * 
- * - * .google.firestore.v1beta1.Document found = 1; - * - * @return The found. - */ - com.google.firestore.v1beta1.Document getFound(); - /** - * - * - *
-   * A document that was requested.
-   * 
- * - * .google.firestore.v1beta1.Document found = 1; - */ - com.google.firestore.v1beta1.DocumentOrBuilder getFoundOrBuilder(); - - /** - * - * - *
-   * A document name that was requested but does not exist. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string missing = 2; - * - * @return The missing. - */ - java.lang.String getMissing(); - /** - * - * - *
-   * A document name that was requested but does not exist. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string missing = 2; - * - * @return The bytes for missing. - */ - com.google.protobuf.ByteString getMissingBytes(); - - /** - * - * - *
-   * The transaction that was started as part of this request.
-   * Will only be set in the first response, and only if
-   * [BatchGetDocumentsRequest.new_transaction][google.firestore.v1beta1.BatchGetDocumentsRequest.new_transaction] was set in the request.
-   * 
- * - * bytes transaction = 3; - * - * @return The transaction. - */ - com.google.protobuf.ByteString getTransaction(); - - /** - * - * - *
-   * The time at which the document was read.
-   * This may be monotically increasing, in this case the previous documents in
-   * the result stream are guaranteed not to have changed between their
-   * read_time and this one.
-   * 
- * - * .google.protobuf.Timestamp read_time = 4; - * - * @return Whether the readTime field is set. - */ - boolean hasReadTime(); - /** - * - * - *
-   * The time at which the document was read.
-   * This may be monotically increasing, in this case the previous documents in
-   * the result stream are guaranteed not to have changed between their
-   * read_time and this one.
-   * 
- * - * .google.protobuf.Timestamp read_time = 4; - * - * @return The readTime. - */ - com.google.protobuf.Timestamp getReadTime(); - /** - * - * - *
-   * The time at which the document was read.
-   * This may be monotically increasing, in this case the previous documents in
-   * the result stream are guaranteed not to have changed between their
-   * read_time and this one.
-   * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder(); - - public com.google.firestore.v1beta1.BatchGetDocumentsResponse.ResultCase getResultCase(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BeginTransactionRequest.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BeginTransactionRequest.java deleted file mode 100644 index c70efb1f4..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BeginTransactionRequest.java +++ /dev/null @@ -1,933 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * The request for [Firestore.BeginTransaction][google.firestore.v1beta1.Firestore.BeginTransaction].
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.BeginTransactionRequest} - */ -public final class BeginTransactionRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.BeginTransactionRequest) - BeginTransactionRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use BeginTransactionRequest.newBuilder() to construct. - private BeginTransactionRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private BeginTransactionRequest() { - database_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new BeginTransactionRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private BeginTransactionRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - database_ = s; - break; - } - case 18: - { - com.google.firestore.v1beta1.TransactionOptions.Builder subBuilder = null; - if (options_ != null) { - subBuilder = options_.toBuilder(); - } - options_ = - input.readMessage( - com.google.firestore.v1beta1.TransactionOptions.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(options_); - options_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_BeginTransactionRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_BeginTransactionRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.BeginTransactionRequest.class, - com.google.firestore.v1beta1.BeginTransactionRequest.Builder.class); - } - - public static final int DATABASE_FIELD_NUMBER = 1; - private volatile java.lang.Object database_; - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The database. - */ - @java.lang.Override - public java.lang.String getDatabase() { - java.lang.Object ref = database_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - database_ = s; - return s; - } - } - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for database. - */ - @java.lang.Override - public com.google.protobuf.ByteString getDatabaseBytes() { - java.lang.Object ref = database_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - database_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int OPTIONS_FIELD_NUMBER = 2; - private com.google.firestore.v1beta1.TransactionOptions options_; - /** - * - * - *
-   * The options for the transaction.
-   * Defaults to a read-write transaction.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions options = 2; - * - * @return Whether the options field is set. - */ - @java.lang.Override - public boolean hasOptions() { - return options_ != null; - } - /** - * - * - *
-   * The options for the transaction.
-   * Defaults to a read-write transaction.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions options = 2; - * - * @return The options. - */ - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions getOptions() { - return options_ == null - ? com.google.firestore.v1beta1.TransactionOptions.getDefaultInstance() - : options_; - } - /** - * - * - *
-   * The options for the transaction.
-   * Defaults to a read-write transaction.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions options = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptionsOrBuilder getOptionsOrBuilder() { - return getOptions(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getDatabaseBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, database_); - } - if (options_ != null) { - output.writeMessage(2, getOptions()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getDatabaseBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, database_); - } - if (options_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getOptions()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.BeginTransactionRequest)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.BeginTransactionRequest other = - (com.google.firestore.v1beta1.BeginTransactionRequest) obj; - - if (!getDatabase().equals(other.getDatabase())) return false; - if (hasOptions() != other.hasOptions()) return false; - if (hasOptions()) { - if (!getOptions().equals(other.getOptions())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + DATABASE_FIELD_NUMBER; - hash = (53 * hash) + getDatabase().hashCode(); - if (hasOptions()) { - hash = (37 * hash) + OPTIONS_FIELD_NUMBER; - hash = (53 * hash) + getOptions().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.BeginTransactionRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.BeginTransactionRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.BeginTransactionRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.BeginTransactionRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.BeginTransactionRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.BeginTransactionRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.BeginTransactionRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.BeginTransactionRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.BeginTransactionRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.BeginTransactionRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.BeginTransactionRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.BeginTransactionRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.BeginTransactionRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The request for [Firestore.BeginTransaction][google.firestore.v1beta1.Firestore.BeginTransaction].
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.BeginTransactionRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.BeginTransactionRequest) - com.google.firestore.v1beta1.BeginTransactionRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_BeginTransactionRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_BeginTransactionRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.BeginTransactionRequest.class, - com.google.firestore.v1beta1.BeginTransactionRequest.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.BeginTransactionRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - database_ = ""; - - if (optionsBuilder_ == null) { - options_ = null; - } else { - options_ = null; - optionsBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_BeginTransactionRequest_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.BeginTransactionRequest getDefaultInstanceForType() { - return com.google.firestore.v1beta1.BeginTransactionRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.BeginTransactionRequest build() { - com.google.firestore.v1beta1.BeginTransactionRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.BeginTransactionRequest buildPartial() { - com.google.firestore.v1beta1.BeginTransactionRequest result = - new com.google.firestore.v1beta1.BeginTransactionRequest(this); - result.database_ = database_; - if (optionsBuilder_ == null) { - result.options_ = options_; - } else { - result.options_ = optionsBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.BeginTransactionRequest) { - return mergeFrom((com.google.firestore.v1beta1.BeginTransactionRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.BeginTransactionRequest other) { - if (other == com.google.firestore.v1beta1.BeginTransactionRequest.getDefaultInstance()) - return this; - if (!other.getDatabase().isEmpty()) { - database_ = other.database_; - onChanged(); - } - if (other.hasOptions()) { - mergeOptions(other.getOptions()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.BeginTransactionRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.BeginTransactionRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object database_ = ""; - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The database. - */ - public java.lang.String getDatabase() { - java.lang.Object ref = database_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - database_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for database. - */ - public com.google.protobuf.ByteString getDatabaseBytes() { - java.lang.Object ref = database_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - database_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The database to set. - * @return This builder for chaining. - */ - public Builder setDatabase(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - database_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return This builder for chaining. - */ - public Builder clearDatabase() { - - database_ = getDefaultInstance().getDatabase(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The bytes for database to set. - * @return This builder for chaining. - */ - public Builder setDatabaseBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - database_ = value; - onChanged(); - return this; - } - - private com.google.firestore.v1beta1.TransactionOptions options_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.TransactionOptions, - com.google.firestore.v1beta1.TransactionOptions.Builder, - com.google.firestore.v1beta1.TransactionOptionsOrBuilder> - optionsBuilder_; - /** - * - * - *
-     * The options for the transaction.
-     * Defaults to a read-write transaction.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions options = 2; - * - * @return Whether the options field is set. - */ - public boolean hasOptions() { - return optionsBuilder_ != null || options_ != null; - } - /** - * - * - *
-     * The options for the transaction.
-     * Defaults to a read-write transaction.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions options = 2; - * - * @return The options. - */ - public com.google.firestore.v1beta1.TransactionOptions getOptions() { - if (optionsBuilder_ == null) { - return options_ == null - ? com.google.firestore.v1beta1.TransactionOptions.getDefaultInstance() - : options_; - } else { - return optionsBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The options for the transaction.
-     * Defaults to a read-write transaction.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions options = 2; - */ - public Builder setOptions(com.google.firestore.v1beta1.TransactionOptions value) { - if (optionsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - options_ = value; - onChanged(); - } else { - optionsBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The options for the transaction.
-     * Defaults to a read-write transaction.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions options = 2; - */ - public Builder setOptions( - com.google.firestore.v1beta1.TransactionOptions.Builder builderForValue) { - if (optionsBuilder_ == null) { - options_ = builderForValue.build(); - onChanged(); - } else { - optionsBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The options for the transaction.
-     * Defaults to a read-write transaction.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions options = 2; - */ - public Builder mergeOptions(com.google.firestore.v1beta1.TransactionOptions value) { - if (optionsBuilder_ == null) { - if (options_ != null) { - options_ = - com.google.firestore.v1beta1.TransactionOptions.newBuilder(options_) - .mergeFrom(value) - .buildPartial(); - } else { - options_ = value; - } - onChanged(); - } else { - optionsBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The options for the transaction.
-     * Defaults to a read-write transaction.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions options = 2; - */ - public Builder clearOptions() { - if (optionsBuilder_ == null) { - options_ = null; - onChanged(); - } else { - options_ = null; - optionsBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The options for the transaction.
-     * Defaults to a read-write transaction.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions options = 2; - */ - public com.google.firestore.v1beta1.TransactionOptions.Builder getOptionsBuilder() { - - onChanged(); - return getOptionsFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The options for the transaction.
-     * Defaults to a read-write transaction.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions options = 2; - */ - public com.google.firestore.v1beta1.TransactionOptionsOrBuilder getOptionsOrBuilder() { - if (optionsBuilder_ != null) { - return optionsBuilder_.getMessageOrBuilder(); - } else { - return options_ == null - ? com.google.firestore.v1beta1.TransactionOptions.getDefaultInstance() - : options_; - } - } - /** - * - * - *
-     * The options for the transaction.
-     * Defaults to a read-write transaction.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions options = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.TransactionOptions, - com.google.firestore.v1beta1.TransactionOptions.Builder, - com.google.firestore.v1beta1.TransactionOptionsOrBuilder> - getOptionsFieldBuilder() { - if (optionsBuilder_ == null) { - optionsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.TransactionOptions, - com.google.firestore.v1beta1.TransactionOptions.Builder, - com.google.firestore.v1beta1.TransactionOptionsOrBuilder>( - getOptions(), getParentForChildren(), isClean()); - options_ = null; - } - return optionsBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.BeginTransactionRequest) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.BeginTransactionRequest) - private static final com.google.firestore.v1beta1.BeginTransactionRequest DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.BeginTransactionRequest(); - } - - public static com.google.firestore.v1beta1.BeginTransactionRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public BeginTransactionRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new BeginTransactionRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.BeginTransactionRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BeginTransactionRequestOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BeginTransactionRequestOrBuilder.java deleted file mode 100644 index 4d4c77a93..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BeginTransactionRequestOrBuilder.java +++ /dev/null @@ -1,90 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public interface BeginTransactionRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.BeginTransactionRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The database. - */ - java.lang.String getDatabase(); - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for database. - */ - com.google.protobuf.ByteString getDatabaseBytes(); - - /** - * - * - *
-   * The options for the transaction.
-   * Defaults to a read-write transaction.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions options = 2; - * - * @return Whether the options field is set. - */ - boolean hasOptions(); - /** - * - * - *
-   * The options for the transaction.
-   * Defaults to a read-write transaction.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions options = 2; - * - * @return The options. - */ - com.google.firestore.v1beta1.TransactionOptions getOptions(); - /** - * - * - *
-   * The options for the transaction.
-   * Defaults to a read-write transaction.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions options = 2; - */ - com.google.firestore.v1beta1.TransactionOptionsOrBuilder getOptionsOrBuilder(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BeginTransactionResponse.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BeginTransactionResponse.java deleted file mode 100644 index 0dbff539e..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BeginTransactionResponse.java +++ /dev/null @@ -1,552 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * The response for [Firestore.BeginTransaction][google.firestore.v1beta1.Firestore.BeginTransaction].
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.BeginTransactionResponse} - */ -public final class BeginTransactionResponse extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.BeginTransactionResponse) - BeginTransactionResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use BeginTransactionResponse.newBuilder() to construct. - private BeginTransactionResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private BeginTransactionResponse() { - transaction_ = com.google.protobuf.ByteString.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new BeginTransactionResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private BeginTransactionResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - transaction_ = input.readBytes(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_BeginTransactionResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_BeginTransactionResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.BeginTransactionResponse.class, - com.google.firestore.v1beta1.BeginTransactionResponse.Builder.class); - } - - public static final int TRANSACTION_FIELD_NUMBER = 1; - private com.google.protobuf.ByteString transaction_; - /** - * - * - *
-   * The transaction that was started.
-   * 
- * - * bytes transaction = 1; - * - * @return The transaction. - */ - @java.lang.Override - public com.google.protobuf.ByteString getTransaction() { - return transaction_; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!transaction_.isEmpty()) { - output.writeBytes(1, transaction_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!transaction_.isEmpty()) { - size += com.google.protobuf.CodedOutputStream.computeBytesSize(1, transaction_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.BeginTransactionResponse)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.BeginTransactionResponse other = - (com.google.firestore.v1beta1.BeginTransactionResponse) obj; - - if (!getTransaction().equals(other.getTransaction())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + TRANSACTION_FIELD_NUMBER; - hash = (53 * hash) + getTransaction().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.BeginTransactionResponse parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.BeginTransactionResponse parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.BeginTransactionResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.BeginTransactionResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.BeginTransactionResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.BeginTransactionResponse parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.BeginTransactionResponse parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.BeginTransactionResponse parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.BeginTransactionResponse parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.BeginTransactionResponse parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.BeginTransactionResponse parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.BeginTransactionResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.firestore.v1beta1.BeginTransactionResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The response for [Firestore.BeginTransaction][google.firestore.v1beta1.Firestore.BeginTransaction].
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.BeginTransactionResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.BeginTransactionResponse) - com.google.firestore.v1beta1.BeginTransactionResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_BeginTransactionResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_BeginTransactionResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.BeginTransactionResponse.class, - com.google.firestore.v1beta1.BeginTransactionResponse.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.BeginTransactionResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - transaction_ = com.google.protobuf.ByteString.EMPTY; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_BeginTransactionResponse_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.BeginTransactionResponse getDefaultInstanceForType() { - return com.google.firestore.v1beta1.BeginTransactionResponse.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.BeginTransactionResponse build() { - com.google.firestore.v1beta1.BeginTransactionResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.BeginTransactionResponse buildPartial() { - com.google.firestore.v1beta1.BeginTransactionResponse result = - new com.google.firestore.v1beta1.BeginTransactionResponse(this); - result.transaction_ = transaction_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.BeginTransactionResponse) { - return mergeFrom((com.google.firestore.v1beta1.BeginTransactionResponse) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.BeginTransactionResponse other) { - if (other == com.google.firestore.v1beta1.BeginTransactionResponse.getDefaultInstance()) - return this; - if (other.getTransaction() != com.google.protobuf.ByteString.EMPTY) { - setTransaction(other.getTransaction()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.BeginTransactionResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.BeginTransactionResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.protobuf.ByteString transaction_ = com.google.protobuf.ByteString.EMPTY; - /** - * - * - *
-     * The transaction that was started.
-     * 
- * - * bytes transaction = 1; - * - * @return The transaction. - */ - @java.lang.Override - public com.google.protobuf.ByteString getTransaction() { - return transaction_; - } - /** - * - * - *
-     * The transaction that was started.
-     * 
- * - * bytes transaction = 1; - * - * @param value The transaction to set. - * @return This builder for chaining. - */ - public Builder setTransaction(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - - transaction_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The transaction that was started.
-     * 
- * - * bytes transaction = 1; - * - * @return This builder for chaining. - */ - public Builder clearTransaction() { - - transaction_ = getDefaultInstance().getTransaction(); - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.BeginTransactionResponse) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.BeginTransactionResponse) - private static final com.google.firestore.v1beta1.BeginTransactionResponse DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.BeginTransactionResponse(); - } - - public static com.google.firestore.v1beta1.BeginTransactionResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public BeginTransactionResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new BeginTransactionResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.BeginTransactionResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BeginTransactionResponseOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BeginTransactionResponseOrBuilder.java deleted file mode 100644 index 26555c3b5..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BeginTransactionResponseOrBuilder.java +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public interface BeginTransactionResponseOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.BeginTransactionResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * The transaction that was started.
-   * 
- * - * bytes transaction = 1; - * - * @return The transaction. - */ - com.google.protobuf.ByteString getTransaction(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CommitRequest.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CommitRequest.java deleted file mode 100644 index 76b4d3a6d..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CommitRequest.java +++ /dev/null @@ -1,1249 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * The request for [Firestore.Commit][google.firestore.v1beta1.Firestore.Commit].
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.CommitRequest} - */ -public final class CommitRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.CommitRequest) - CommitRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use CommitRequest.newBuilder() to construct. - private CommitRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private CommitRequest() { - database_ = ""; - writes_ = java.util.Collections.emptyList(); - transaction_ = com.google.protobuf.ByteString.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CommitRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private CommitRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - database_ = s; - break; - } - case 18: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - writes_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - writes_.add( - input.readMessage( - com.google.firestore.v1beta1.Write.parser(), extensionRegistry)); - break; - } - case 26: - { - transaction_ = input.readBytes(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - writes_ = java.util.Collections.unmodifiableList(writes_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_CommitRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_CommitRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.CommitRequest.class, - com.google.firestore.v1beta1.CommitRequest.Builder.class); - } - - public static final int DATABASE_FIELD_NUMBER = 1; - private volatile java.lang.Object database_; - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The database. - */ - @java.lang.Override - public java.lang.String getDatabase() { - java.lang.Object ref = database_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - database_ = s; - return s; - } - } - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for database. - */ - @java.lang.Override - public com.google.protobuf.ByteString getDatabaseBytes() { - java.lang.Object ref = database_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - database_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int WRITES_FIELD_NUMBER = 2; - private java.util.List writes_; - /** - * - * - *
-   * The writes to apply.
-   * Always executed atomically and in order.
-   * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - @java.lang.Override - public java.util.List getWritesList() { - return writes_; - } - /** - * - * - *
-   * The writes to apply.
-   * Always executed atomically and in order.
-   * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - @java.lang.Override - public java.util.List - getWritesOrBuilderList() { - return writes_; - } - /** - * - * - *
-   * The writes to apply.
-   * Always executed atomically and in order.
-   * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - @java.lang.Override - public int getWritesCount() { - return writes_.size(); - } - /** - * - * - *
-   * The writes to apply.
-   * Always executed atomically and in order.
-   * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.Write getWrites(int index) { - return writes_.get(index); - } - /** - * - * - *
-   * The writes to apply.
-   * Always executed atomically and in order.
-   * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.WriteOrBuilder getWritesOrBuilder(int index) { - return writes_.get(index); - } - - public static final int TRANSACTION_FIELD_NUMBER = 3; - private com.google.protobuf.ByteString transaction_; - /** - * - * - *
-   * If set, applies all writes in this transaction, and commits it.
-   * 
- * - * bytes transaction = 3; - * - * @return The transaction. - */ - @java.lang.Override - public com.google.protobuf.ByteString getTransaction() { - return transaction_; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getDatabaseBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, database_); - } - for (int i = 0; i < writes_.size(); i++) { - output.writeMessage(2, writes_.get(i)); - } - if (!transaction_.isEmpty()) { - output.writeBytes(3, transaction_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getDatabaseBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, database_); - } - for (int i = 0; i < writes_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, writes_.get(i)); - } - if (!transaction_.isEmpty()) { - size += com.google.protobuf.CodedOutputStream.computeBytesSize(3, transaction_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.CommitRequest)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.CommitRequest other = - (com.google.firestore.v1beta1.CommitRequest) obj; - - if (!getDatabase().equals(other.getDatabase())) return false; - if (!getWritesList().equals(other.getWritesList())) return false; - if (!getTransaction().equals(other.getTransaction())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + DATABASE_FIELD_NUMBER; - hash = (53 * hash) + getDatabase().hashCode(); - if (getWritesCount() > 0) { - hash = (37 * hash) + WRITES_FIELD_NUMBER; - hash = (53 * hash) + getWritesList().hashCode(); - } - hash = (37 * hash) + TRANSACTION_FIELD_NUMBER; - hash = (53 * hash) + getTransaction().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.CommitRequest parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.CommitRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.CommitRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.CommitRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.CommitRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.CommitRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.CommitRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.CommitRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.CommitRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.CommitRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.CommitRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.CommitRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.CommitRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The request for [Firestore.Commit][google.firestore.v1beta1.Firestore.Commit].
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.CommitRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.CommitRequest) - com.google.firestore.v1beta1.CommitRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_CommitRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_CommitRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.CommitRequest.class, - com.google.firestore.v1beta1.CommitRequest.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.CommitRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getWritesFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - database_ = ""; - - if (writesBuilder_ == null) { - writes_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - writesBuilder_.clear(); - } - transaction_ = com.google.protobuf.ByteString.EMPTY; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_CommitRequest_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.CommitRequest getDefaultInstanceForType() { - return com.google.firestore.v1beta1.CommitRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.CommitRequest build() { - com.google.firestore.v1beta1.CommitRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.CommitRequest buildPartial() { - com.google.firestore.v1beta1.CommitRequest result = - new com.google.firestore.v1beta1.CommitRequest(this); - int from_bitField0_ = bitField0_; - result.database_ = database_; - if (writesBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - writes_ = java.util.Collections.unmodifiableList(writes_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.writes_ = writes_; - } else { - result.writes_ = writesBuilder_.build(); - } - result.transaction_ = transaction_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.CommitRequest) { - return mergeFrom((com.google.firestore.v1beta1.CommitRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.CommitRequest other) { - if (other == com.google.firestore.v1beta1.CommitRequest.getDefaultInstance()) return this; - if (!other.getDatabase().isEmpty()) { - database_ = other.database_; - onChanged(); - } - if (writesBuilder_ == null) { - if (!other.writes_.isEmpty()) { - if (writes_.isEmpty()) { - writes_ = other.writes_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureWritesIsMutable(); - writes_.addAll(other.writes_); - } - onChanged(); - } - } else { - if (!other.writes_.isEmpty()) { - if (writesBuilder_.isEmpty()) { - writesBuilder_.dispose(); - writesBuilder_ = null; - writes_ = other.writes_; - bitField0_ = (bitField0_ & ~0x00000001); - writesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getWritesFieldBuilder() - : null; - } else { - writesBuilder_.addAllMessages(other.writes_); - } - } - } - if (other.getTransaction() != com.google.protobuf.ByteString.EMPTY) { - setTransaction(other.getTransaction()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.CommitRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.CommitRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.lang.Object database_ = ""; - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The database. - */ - public java.lang.String getDatabase() { - java.lang.Object ref = database_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - database_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for database. - */ - public com.google.protobuf.ByteString getDatabaseBytes() { - java.lang.Object ref = database_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - database_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The database to set. - * @return This builder for chaining. - */ - public Builder setDatabase(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - database_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return This builder for chaining. - */ - public Builder clearDatabase() { - - database_ = getDefaultInstance().getDatabase(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The bytes for database to set. - * @return This builder for chaining. - */ - public Builder setDatabaseBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - database_ = value; - onChanged(); - return this; - } - - private java.util.List writes_ = - java.util.Collections.emptyList(); - - private void ensureWritesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - writes_ = new java.util.ArrayList(writes_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.Write, - com.google.firestore.v1beta1.Write.Builder, - com.google.firestore.v1beta1.WriteOrBuilder> - writesBuilder_; - - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - public java.util.List getWritesList() { - if (writesBuilder_ == null) { - return java.util.Collections.unmodifiableList(writes_); - } else { - return writesBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - public int getWritesCount() { - if (writesBuilder_ == null) { - return writes_.size(); - } else { - return writesBuilder_.getCount(); - } - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - public com.google.firestore.v1beta1.Write getWrites(int index) { - if (writesBuilder_ == null) { - return writes_.get(index); - } else { - return writesBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - public Builder setWrites(int index, com.google.firestore.v1beta1.Write value) { - if (writesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureWritesIsMutable(); - writes_.set(index, value); - onChanged(); - } else { - writesBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - public Builder setWrites( - int index, com.google.firestore.v1beta1.Write.Builder builderForValue) { - if (writesBuilder_ == null) { - ensureWritesIsMutable(); - writes_.set(index, builderForValue.build()); - onChanged(); - } else { - writesBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - public Builder addWrites(com.google.firestore.v1beta1.Write value) { - if (writesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureWritesIsMutable(); - writes_.add(value); - onChanged(); - } else { - writesBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - public Builder addWrites(int index, com.google.firestore.v1beta1.Write value) { - if (writesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureWritesIsMutable(); - writes_.add(index, value); - onChanged(); - } else { - writesBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - public Builder addWrites(com.google.firestore.v1beta1.Write.Builder builderForValue) { - if (writesBuilder_ == null) { - ensureWritesIsMutable(); - writes_.add(builderForValue.build()); - onChanged(); - } else { - writesBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - public Builder addWrites( - int index, com.google.firestore.v1beta1.Write.Builder builderForValue) { - if (writesBuilder_ == null) { - ensureWritesIsMutable(); - writes_.add(index, builderForValue.build()); - onChanged(); - } else { - writesBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - public Builder addAllWrites( - java.lang.Iterable values) { - if (writesBuilder_ == null) { - ensureWritesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, writes_); - onChanged(); - } else { - writesBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - public Builder clearWrites() { - if (writesBuilder_ == null) { - writes_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - writesBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - public Builder removeWrites(int index) { - if (writesBuilder_ == null) { - ensureWritesIsMutable(); - writes_.remove(index); - onChanged(); - } else { - writesBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - public com.google.firestore.v1beta1.Write.Builder getWritesBuilder(int index) { - return getWritesFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - public com.google.firestore.v1beta1.WriteOrBuilder getWritesOrBuilder(int index) { - if (writesBuilder_ == null) { - return writes_.get(index); - } else { - return writesBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - public java.util.List - getWritesOrBuilderList() { - if (writesBuilder_ != null) { - return writesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(writes_); - } - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - public com.google.firestore.v1beta1.Write.Builder addWritesBuilder() { - return getWritesFieldBuilder() - .addBuilder(com.google.firestore.v1beta1.Write.getDefaultInstance()); - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - public com.google.firestore.v1beta1.Write.Builder addWritesBuilder(int index) { - return getWritesFieldBuilder() - .addBuilder(index, com.google.firestore.v1beta1.Write.getDefaultInstance()); - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - public java.util.List getWritesBuilderList() { - return getWritesFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.Write, - com.google.firestore.v1beta1.Write.Builder, - com.google.firestore.v1beta1.WriteOrBuilder> - getWritesFieldBuilder() { - if (writesBuilder_ == null) { - writesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.Write, - com.google.firestore.v1beta1.Write.Builder, - com.google.firestore.v1beta1.WriteOrBuilder>( - writes_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - writes_ = null; - } - return writesBuilder_; - } - - private com.google.protobuf.ByteString transaction_ = com.google.protobuf.ByteString.EMPTY; - /** - * - * - *
-     * If set, applies all writes in this transaction, and commits it.
-     * 
- * - * bytes transaction = 3; - * - * @return The transaction. - */ - @java.lang.Override - public com.google.protobuf.ByteString getTransaction() { - return transaction_; - } - /** - * - * - *
-     * If set, applies all writes in this transaction, and commits it.
-     * 
- * - * bytes transaction = 3; - * - * @param value The transaction to set. - * @return This builder for chaining. - */ - public Builder setTransaction(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - - transaction_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * If set, applies all writes in this transaction, and commits it.
-     * 
- * - * bytes transaction = 3; - * - * @return This builder for chaining. - */ - public Builder clearTransaction() { - - transaction_ = getDefaultInstance().getTransaction(); - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.CommitRequest) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.CommitRequest) - private static final com.google.firestore.v1beta1.CommitRequest DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.CommitRequest(); - } - - public static com.google.firestore.v1beta1.CommitRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CommitRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new CommitRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.CommitRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CommitRequestOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CommitRequestOrBuilder.java deleted file mode 100644 index 73aa70f41..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CommitRequestOrBuilder.java +++ /dev/null @@ -1,121 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public interface CommitRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.CommitRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The database. - */ - java.lang.String getDatabase(); - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for database. - */ - com.google.protobuf.ByteString getDatabaseBytes(); - - /** - * - * - *
-   * The writes to apply.
-   * Always executed atomically and in order.
-   * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - java.util.List getWritesList(); - /** - * - * - *
-   * The writes to apply.
-   * Always executed atomically and in order.
-   * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - com.google.firestore.v1beta1.Write getWrites(int index); - /** - * - * - *
-   * The writes to apply.
-   * Always executed atomically and in order.
-   * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - int getWritesCount(); - /** - * - * - *
-   * The writes to apply.
-   * Always executed atomically and in order.
-   * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - java.util.List getWritesOrBuilderList(); - /** - * - * - *
-   * The writes to apply.
-   * Always executed atomically and in order.
-   * 
- * - * repeated .google.firestore.v1beta1.Write writes = 2; - */ - com.google.firestore.v1beta1.WriteOrBuilder getWritesOrBuilder(int index); - - /** - * - * - *
-   * If set, applies all writes in this transaction, and commits it.
-   * 
- * - * bytes transaction = 3; - * - * @return The transaction. - */ - com.google.protobuf.ByteString getTransaction(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CommitResponse.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CommitResponse.java deleted file mode 100644 index 9a8046301..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CommitResponse.java +++ /dev/null @@ -1,1267 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * The response for [Firestore.Commit][google.firestore.v1beta1.Firestore.Commit].
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.CommitResponse} - */ -public final class CommitResponse extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.CommitResponse) - CommitResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use CommitResponse.newBuilder() to construct. - private CommitResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private CommitResponse() { - writeResults_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CommitResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private CommitResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - writeResults_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - writeResults_.add( - input.readMessage( - com.google.firestore.v1beta1.WriteResult.parser(), extensionRegistry)); - break; - } - case 18: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (commitTime_ != null) { - subBuilder = commitTime_.toBuilder(); - } - commitTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(commitTime_); - commitTime_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - writeResults_ = java.util.Collections.unmodifiableList(writeResults_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_CommitResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_CommitResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.CommitResponse.class, - com.google.firestore.v1beta1.CommitResponse.Builder.class); - } - - public static final int WRITE_RESULTS_FIELD_NUMBER = 1; - private java.util.List writeResults_; - /** - * - * - *
-   * The result of applying the writes.
-   * This i-th write result corresponds to the i-th write in the
-   * request.
-   * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - @java.lang.Override - public java.util.List getWriteResultsList() { - return writeResults_; - } - /** - * - * - *
-   * The result of applying the writes.
-   * This i-th write result corresponds to the i-th write in the
-   * request.
-   * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - @java.lang.Override - public java.util.List - getWriteResultsOrBuilderList() { - return writeResults_; - } - /** - * - * - *
-   * The result of applying the writes.
-   * This i-th write result corresponds to the i-th write in the
-   * request.
-   * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - @java.lang.Override - public int getWriteResultsCount() { - return writeResults_.size(); - } - /** - * - * - *
-   * The result of applying the writes.
-   * This i-th write result corresponds to the i-th write in the
-   * request.
-   * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - @java.lang.Override - public com.google.firestore.v1beta1.WriteResult getWriteResults(int index) { - return writeResults_.get(index); - } - /** - * - * - *
-   * The result of applying the writes.
-   * This i-th write result corresponds to the i-th write in the
-   * request.
-   * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - @java.lang.Override - public com.google.firestore.v1beta1.WriteResultOrBuilder getWriteResultsOrBuilder(int index) { - return writeResults_.get(index); - } - - public static final int COMMIT_TIME_FIELD_NUMBER = 2; - private com.google.protobuf.Timestamp commitTime_; - /** - * - * - *
-   * The time at which the commit occurred.
-   * 
- * - * .google.protobuf.Timestamp commit_time = 2; - * - * @return Whether the commitTime field is set. - */ - @java.lang.Override - public boolean hasCommitTime() { - return commitTime_ != null; - } - /** - * - * - *
-   * The time at which the commit occurred.
-   * 
- * - * .google.protobuf.Timestamp commit_time = 2; - * - * @return The commitTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getCommitTime() { - return commitTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : commitTime_; - } - /** - * - * - *
-   * The time at which the commit occurred.
-   * 
- * - * .google.protobuf.Timestamp commit_time = 2; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getCommitTimeOrBuilder() { - return getCommitTime(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < writeResults_.size(); i++) { - output.writeMessage(1, writeResults_.get(i)); - } - if (commitTime_ != null) { - output.writeMessage(2, getCommitTime()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < writeResults_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, writeResults_.get(i)); - } - if (commitTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getCommitTime()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.CommitResponse)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.CommitResponse other = - (com.google.firestore.v1beta1.CommitResponse) obj; - - if (!getWriteResultsList().equals(other.getWriteResultsList())) return false; - if (hasCommitTime() != other.hasCommitTime()) return false; - if (hasCommitTime()) { - if (!getCommitTime().equals(other.getCommitTime())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getWriteResultsCount() > 0) { - hash = (37 * hash) + WRITE_RESULTS_FIELD_NUMBER; - hash = (53 * hash) + getWriteResultsList().hashCode(); - } - if (hasCommitTime()) { - hash = (37 * hash) + COMMIT_TIME_FIELD_NUMBER; - hash = (53 * hash) + getCommitTime().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.CommitResponse parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.CommitResponse parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.CommitResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.CommitResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.CommitResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.CommitResponse parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.CommitResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.CommitResponse parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.CommitResponse parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.CommitResponse parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.CommitResponse parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.CommitResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.CommitResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The response for [Firestore.Commit][google.firestore.v1beta1.Firestore.Commit].
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.CommitResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.CommitResponse) - com.google.firestore.v1beta1.CommitResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_CommitResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_CommitResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.CommitResponse.class, - com.google.firestore.v1beta1.CommitResponse.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.CommitResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getWriteResultsFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (writeResultsBuilder_ == null) { - writeResults_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - writeResultsBuilder_.clear(); - } - if (commitTimeBuilder_ == null) { - commitTime_ = null; - } else { - commitTime_ = null; - commitTimeBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_CommitResponse_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.CommitResponse getDefaultInstanceForType() { - return com.google.firestore.v1beta1.CommitResponse.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.CommitResponse build() { - com.google.firestore.v1beta1.CommitResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.CommitResponse buildPartial() { - com.google.firestore.v1beta1.CommitResponse result = - new com.google.firestore.v1beta1.CommitResponse(this); - int from_bitField0_ = bitField0_; - if (writeResultsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - writeResults_ = java.util.Collections.unmodifiableList(writeResults_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.writeResults_ = writeResults_; - } else { - result.writeResults_ = writeResultsBuilder_.build(); - } - if (commitTimeBuilder_ == null) { - result.commitTime_ = commitTime_; - } else { - result.commitTime_ = commitTimeBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.CommitResponse) { - return mergeFrom((com.google.firestore.v1beta1.CommitResponse) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.CommitResponse other) { - if (other == com.google.firestore.v1beta1.CommitResponse.getDefaultInstance()) return this; - if (writeResultsBuilder_ == null) { - if (!other.writeResults_.isEmpty()) { - if (writeResults_.isEmpty()) { - writeResults_ = other.writeResults_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureWriteResultsIsMutable(); - writeResults_.addAll(other.writeResults_); - } - onChanged(); - } - } else { - if (!other.writeResults_.isEmpty()) { - if (writeResultsBuilder_.isEmpty()) { - writeResultsBuilder_.dispose(); - writeResultsBuilder_ = null; - writeResults_ = other.writeResults_; - bitField0_ = (bitField0_ & ~0x00000001); - writeResultsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getWriteResultsFieldBuilder() - : null; - } else { - writeResultsBuilder_.addAllMessages(other.writeResults_); - } - } - } - if (other.hasCommitTime()) { - mergeCommitTime(other.getCommitTime()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.CommitResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.CommitResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.util.List writeResults_ = - java.util.Collections.emptyList(); - - private void ensureWriteResultsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - writeResults_ = - new java.util.ArrayList(writeResults_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.WriteResult, - com.google.firestore.v1beta1.WriteResult.Builder, - com.google.firestore.v1beta1.WriteResultOrBuilder> - writeResultsBuilder_; - - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - public java.util.List getWriteResultsList() { - if (writeResultsBuilder_ == null) { - return java.util.Collections.unmodifiableList(writeResults_); - } else { - return writeResultsBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - public int getWriteResultsCount() { - if (writeResultsBuilder_ == null) { - return writeResults_.size(); - } else { - return writeResultsBuilder_.getCount(); - } - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - public com.google.firestore.v1beta1.WriteResult getWriteResults(int index) { - if (writeResultsBuilder_ == null) { - return writeResults_.get(index); - } else { - return writeResultsBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - public Builder setWriteResults(int index, com.google.firestore.v1beta1.WriteResult value) { - if (writeResultsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureWriteResultsIsMutable(); - writeResults_.set(index, value); - onChanged(); - } else { - writeResultsBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - public Builder setWriteResults( - int index, com.google.firestore.v1beta1.WriteResult.Builder builderForValue) { - if (writeResultsBuilder_ == null) { - ensureWriteResultsIsMutable(); - writeResults_.set(index, builderForValue.build()); - onChanged(); - } else { - writeResultsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - public Builder addWriteResults(com.google.firestore.v1beta1.WriteResult value) { - if (writeResultsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureWriteResultsIsMutable(); - writeResults_.add(value); - onChanged(); - } else { - writeResultsBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - public Builder addWriteResults(int index, com.google.firestore.v1beta1.WriteResult value) { - if (writeResultsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureWriteResultsIsMutable(); - writeResults_.add(index, value); - onChanged(); - } else { - writeResultsBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - public Builder addWriteResults( - com.google.firestore.v1beta1.WriteResult.Builder builderForValue) { - if (writeResultsBuilder_ == null) { - ensureWriteResultsIsMutable(); - writeResults_.add(builderForValue.build()); - onChanged(); - } else { - writeResultsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - public Builder addWriteResults( - int index, com.google.firestore.v1beta1.WriteResult.Builder builderForValue) { - if (writeResultsBuilder_ == null) { - ensureWriteResultsIsMutable(); - writeResults_.add(index, builderForValue.build()); - onChanged(); - } else { - writeResultsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - public Builder addAllWriteResults( - java.lang.Iterable values) { - if (writeResultsBuilder_ == null) { - ensureWriteResultsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, writeResults_); - onChanged(); - } else { - writeResultsBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - public Builder clearWriteResults() { - if (writeResultsBuilder_ == null) { - writeResults_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - writeResultsBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - public Builder removeWriteResults(int index) { - if (writeResultsBuilder_ == null) { - ensureWriteResultsIsMutable(); - writeResults_.remove(index); - onChanged(); - } else { - writeResultsBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - public com.google.firestore.v1beta1.WriteResult.Builder getWriteResultsBuilder(int index) { - return getWriteResultsFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - public com.google.firestore.v1beta1.WriteResultOrBuilder getWriteResultsOrBuilder(int index) { - if (writeResultsBuilder_ == null) { - return writeResults_.get(index); - } else { - return writeResultsBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - public java.util.List - getWriteResultsOrBuilderList() { - if (writeResultsBuilder_ != null) { - return writeResultsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(writeResults_); - } - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - public com.google.firestore.v1beta1.WriteResult.Builder addWriteResultsBuilder() { - return getWriteResultsFieldBuilder() - .addBuilder(com.google.firestore.v1beta1.WriteResult.getDefaultInstance()); - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - public com.google.firestore.v1beta1.WriteResult.Builder addWriteResultsBuilder(int index) { - return getWriteResultsFieldBuilder() - .addBuilder(index, com.google.firestore.v1beta1.WriteResult.getDefaultInstance()); - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - public java.util.List - getWriteResultsBuilderList() { - return getWriteResultsFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.WriteResult, - com.google.firestore.v1beta1.WriteResult.Builder, - com.google.firestore.v1beta1.WriteResultOrBuilder> - getWriteResultsFieldBuilder() { - if (writeResultsBuilder_ == null) { - writeResultsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.WriteResult, - com.google.firestore.v1beta1.WriteResult.Builder, - com.google.firestore.v1beta1.WriteResultOrBuilder>( - writeResults_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - writeResults_ = null; - } - return writeResultsBuilder_; - } - - private com.google.protobuf.Timestamp commitTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - commitTimeBuilder_; - /** - * - * - *
-     * The time at which the commit occurred.
-     * 
- * - * .google.protobuf.Timestamp commit_time = 2; - * - * @return Whether the commitTime field is set. - */ - public boolean hasCommitTime() { - return commitTimeBuilder_ != null || commitTime_ != null; - } - /** - * - * - *
-     * The time at which the commit occurred.
-     * 
- * - * .google.protobuf.Timestamp commit_time = 2; - * - * @return The commitTime. - */ - public com.google.protobuf.Timestamp getCommitTime() { - if (commitTimeBuilder_ == null) { - return commitTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : commitTime_; - } else { - return commitTimeBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The time at which the commit occurred.
-     * 
- * - * .google.protobuf.Timestamp commit_time = 2; - */ - public Builder setCommitTime(com.google.protobuf.Timestamp value) { - if (commitTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - commitTime_ = value; - onChanged(); - } else { - commitTimeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The time at which the commit occurred.
-     * 
- * - * .google.protobuf.Timestamp commit_time = 2; - */ - public Builder setCommitTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (commitTimeBuilder_ == null) { - commitTime_ = builderForValue.build(); - onChanged(); - } else { - commitTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The time at which the commit occurred.
-     * 
- * - * .google.protobuf.Timestamp commit_time = 2; - */ - public Builder mergeCommitTime(com.google.protobuf.Timestamp value) { - if (commitTimeBuilder_ == null) { - if (commitTime_ != null) { - commitTime_ = - com.google.protobuf.Timestamp.newBuilder(commitTime_).mergeFrom(value).buildPartial(); - } else { - commitTime_ = value; - } - onChanged(); - } else { - commitTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The time at which the commit occurred.
-     * 
- * - * .google.protobuf.Timestamp commit_time = 2; - */ - public Builder clearCommitTime() { - if (commitTimeBuilder_ == null) { - commitTime_ = null; - onChanged(); - } else { - commitTime_ = null; - commitTimeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The time at which the commit occurred.
-     * 
- * - * .google.protobuf.Timestamp commit_time = 2; - */ - public com.google.protobuf.Timestamp.Builder getCommitTimeBuilder() { - - onChanged(); - return getCommitTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The time at which the commit occurred.
-     * 
- * - * .google.protobuf.Timestamp commit_time = 2; - */ - public com.google.protobuf.TimestampOrBuilder getCommitTimeOrBuilder() { - if (commitTimeBuilder_ != null) { - return commitTimeBuilder_.getMessageOrBuilder(); - } else { - return commitTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : commitTime_; - } - } - /** - * - * - *
-     * The time at which the commit occurred.
-     * 
- * - * .google.protobuf.Timestamp commit_time = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getCommitTimeFieldBuilder() { - if (commitTimeBuilder_ == null) { - commitTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getCommitTime(), getParentForChildren(), isClean()); - commitTime_ = null; - } - return commitTimeBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.CommitResponse) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.CommitResponse) - private static final com.google.firestore.v1beta1.CommitResponse DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.CommitResponse(); - } - - public static com.google.firestore.v1beta1.CommitResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CommitResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new CommitResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.CommitResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CommitResponseOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CommitResponseOrBuilder.java deleted file mode 100644 index 399a9f54e..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CommitResponseOrBuilder.java +++ /dev/null @@ -1,122 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public interface CommitResponseOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.CommitResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * The result of applying the writes.
-   * This i-th write result corresponds to the i-th write in the
-   * request.
-   * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - java.util.List getWriteResultsList(); - /** - * - * - *
-   * The result of applying the writes.
-   * This i-th write result corresponds to the i-th write in the
-   * request.
-   * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - com.google.firestore.v1beta1.WriteResult getWriteResults(int index); - /** - * - * - *
-   * The result of applying the writes.
-   * This i-th write result corresponds to the i-th write in the
-   * request.
-   * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - int getWriteResultsCount(); - /** - * - * - *
-   * The result of applying the writes.
-   * This i-th write result corresponds to the i-th write in the
-   * request.
-   * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - java.util.List - getWriteResultsOrBuilderList(); - /** - * - * - *
-   * The result of applying the writes.
-   * This i-th write result corresponds to the i-th write in the
-   * request.
-   * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 1; - */ - com.google.firestore.v1beta1.WriteResultOrBuilder getWriteResultsOrBuilder(int index); - - /** - * - * - *
-   * The time at which the commit occurred.
-   * 
- * - * .google.protobuf.Timestamp commit_time = 2; - * - * @return Whether the commitTime field is set. - */ - boolean hasCommitTime(); - /** - * - * - *
-   * The time at which the commit occurred.
-   * 
- * - * .google.protobuf.Timestamp commit_time = 2; - * - * @return The commitTime. - */ - com.google.protobuf.Timestamp getCommitTime(); - /** - * - * - *
-   * The time at which the commit occurred.
-   * 
- * - * .google.protobuf.Timestamp commit_time = 2; - */ - com.google.protobuf.TimestampOrBuilder getCommitTimeOrBuilder(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CommonProto.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CommonProto.java deleted file mode 100644 index 2924408d4..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CommonProto.java +++ /dev/null @@ -1,137 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/common.proto - -package com.google.firestore.v1beta1; - -public final class CommonProto { - private CommonProto() {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); - } - - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_DocumentMask_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_DocumentMask_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_Precondition_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_Precondition_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_TransactionOptions_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_TransactionOptions_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_TransactionOptions_ReadWrite_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_TransactionOptions_ReadWrite_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_TransactionOptions_ReadOnly_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_TransactionOptions_ReadOnly_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - - static { - java.lang.String[] descriptorData = { - "\n%google/firestore/v1beta1/common.proto\022" - + "\030google.firestore.v1beta1\032\037google/protob" - + "uf/timestamp.proto\032\034google/api/annotatio" - + "ns.proto\"#\n\014DocumentMask\022\023\n\013field_paths\030" - + "\001 \003(\t\"e\n\014Precondition\022\020\n\006exists\030\001 \001(\010H\000\022" - + "1\n\013update_time\030\002 \001(\0132\032.google.protobuf.T" - + "imestampH\000B\020\n\016condition_type\"\263\002\n\022Transac" - + "tionOptions\022J\n\tread_only\030\002 \001(\01325.google." - + "firestore.v1beta1.TransactionOptions.Rea" - + "dOnlyH\000\022L\n\nread_write\030\003 \001(\01326.google.fir" - + "estore.v1beta1.TransactionOptions.ReadWr" - + "iteH\000\032&\n\tReadWrite\022\031\n\021retry_transaction\030" - + "\001 \001(\014\032S\n\010ReadOnly\022/\n\tread_time\030\002 \001(\0132\032.g" - + "oogle.protobuf.TimestampH\000B\026\n\024consistenc" - + "y_selectorB\006\n\004modeB\335\001\n\034com.google.firest" - + "ore.v1beta1B\013CommonProtoP\001ZAgoogle.golan" - + "g.org/genproto/googleapis/firestore/v1be" - + "ta1;firestore\242\002\004GCFS\252\002\036Google.Cloud.Fire" - + "store.V1Beta1\312\002\036Google\\Cloud\\Firestore\\V" - + "1beta1\352\002!Google::Cloud::Firestore::V1bet" - + "a1b\006proto3" - }; - descriptor = - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.protobuf.TimestampProto.getDescriptor(), - com.google.api.AnnotationsProto.getDescriptor(), - }); - internal_static_google_firestore_v1beta1_DocumentMask_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_firestore_v1beta1_DocumentMask_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_DocumentMask_descriptor, - new java.lang.String[] { - "FieldPaths", - }); - internal_static_google_firestore_v1beta1_Precondition_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_google_firestore_v1beta1_Precondition_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_Precondition_descriptor, - new java.lang.String[] { - "Exists", "UpdateTime", "ConditionType", - }); - internal_static_google_firestore_v1beta1_TransactionOptions_descriptor = - getDescriptor().getMessageTypes().get(2); - internal_static_google_firestore_v1beta1_TransactionOptions_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_TransactionOptions_descriptor, - new java.lang.String[] { - "ReadOnly", "ReadWrite", "Mode", - }); - internal_static_google_firestore_v1beta1_TransactionOptions_ReadWrite_descriptor = - internal_static_google_firestore_v1beta1_TransactionOptions_descriptor - .getNestedTypes() - .get(0); - internal_static_google_firestore_v1beta1_TransactionOptions_ReadWrite_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_TransactionOptions_ReadWrite_descriptor, - new java.lang.String[] { - "RetryTransaction", - }); - internal_static_google_firestore_v1beta1_TransactionOptions_ReadOnly_descriptor = - internal_static_google_firestore_v1beta1_TransactionOptions_descriptor - .getNestedTypes() - .get(1); - internal_static_google_firestore_v1beta1_TransactionOptions_ReadOnly_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_TransactionOptions_ReadOnly_descriptor, - new java.lang.String[] { - "ReadTime", "ConsistencySelector", - }); - com.google.protobuf.TimestampProto.getDescriptor(); - com.google.api.AnnotationsProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CreateDocumentRequest.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CreateDocumentRequest.java deleted file mode 100644 index 154c9bc44..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CreateDocumentRequest.java +++ /dev/null @@ -1,1615 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * The request for [Firestore.CreateDocument][google.firestore.v1beta1.Firestore.CreateDocument].
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.CreateDocumentRequest} - */ -public final class CreateDocumentRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.CreateDocumentRequest) - CreateDocumentRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use CreateDocumentRequest.newBuilder() to construct. - private CreateDocumentRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private CreateDocumentRequest() { - parent_ = ""; - collectionId_ = ""; - documentId_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CreateDocumentRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private CreateDocumentRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - parent_ = s; - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - collectionId_ = s; - break; - } - case 26: - { - java.lang.String s = input.readStringRequireUtf8(); - - documentId_ = s; - break; - } - case 34: - { - com.google.firestore.v1beta1.Document.Builder subBuilder = null; - if (document_ != null) { - subBuilder = document_.toBuilder(); - } - document_ = - input.readMessage( - com.google.firestore.v1beta1.Document.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(document_); - document_ = subBuilder.buildPartial(); - } - - break; - } - case 42: - { - com.google.firestore.v1beta1.DocumentMask.Builder subBuilder = null; - if (mask_ != null) { - subBuilder = mask_.toBuilder(); - } - mask_ = - input.readMessage( - com.google.firestore.v1beta1.DocumentMask.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(mask_); - mask_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_CreateDocumentRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_CreateDocumentRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.CreateDocumentRequest.class, - com.google.firestore.v1beta1.CreateDocumentRequest.Builder.class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - private volatile java.lang.Object parent_; - /** - * - * - *
-   * Required. The parent resource. For example:
-   * `projects/{project_id}/databases/{database_id}/documents` or
-   * `projects/{project_id}/databases/{database_id}/documents/chatrooms/{chatroom_id}`
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - /** - * - * - *
-   * Required. The parent resource. For example:
-   * `projects/{project_id}/databases/{database_id}/documents` or
-   * `projects/{project_id}/databases/{database_id}/documents/chatrooms/{chatroom_id}`
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int COLLECTION_ID_FIELD_NUMBER = 2; - private volatile java.lang.Object collectionId_; - /** - * - * - *
-   * Required. The collection ID, relative to `parent`, to list. For example: `chatrooms`.
-   * 
- * - * string collection_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The collectionId. - */ - @java.lang.Override - public java.lang.String getCollectionId() { - java.lang.Object ref = collectionId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - collectionId_ = s; - return s; - } - } - /** - * - * - *
-   * Required. The collection ID, relative to `parent`, to list. For example: `chatrooms`.
-   * 
- * - * string collection_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for collectionId. - */ - @java.lang.Override - public com.google.protobuf.ByteString getCollectionIdBytes() { - java.lang.Object ref = collectionId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - collectionId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int DOCUMENT_ID_FIELD_NUMBER = 3; - private volatile java.lang.Object documentId_; - /** - * - * - *
-   * The client-assigned document ID to use for this document.
-   * Optional. If not specified, an ID will be assigned by the service.
-   * 
- * - * string document_id = 3; - * - * @return The documentId. - */ - @java.lang.Override - public java.lang.String getDocumentId() { - java.lang.Object ref = documentId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - documentId_ = s; - return s; - } - } - /** - * - * - *
-   * The client-assigned document ID to use for this document.
-   * Optional. If not specified, an ID will be assigned by the service.
-   * 
- * - * string document_id = 3; - * - * @return The bytes for documentId. - */ - @java.lang.Override - public com.google.protobuf.ByteString getDocumentIdBytes() { - java.lang.Object ref = documentId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - documentId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int DOCUMENT_FIELD_NUMBER = 4; - private com.google.firestore.v1beta1.Document document_; - /** - * - * - *
-   * Required. The document to create. `name` must not be set.
-   * 
- * - * - * .google.firestore.v1beta1.Document document = 4 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the document field is set. - */ - @java.lang.Override - public boolean hasDocument() { - return document_ != null; - } - /** - * - * - *
-   * Required. The document to create. `name` must not be set.
-   * 
- * - * - * .google.firestore.v1beta1.Document document = 4 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The document. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Document getDocument() { - return document_ == null - ? com.google.firestore.v1beta1.Document.getDefaultInstance() - : document_; - } - /** - * - * - *
-   * Required. The document to create. `name` must not be set.
-   * 
- * - * - * .google.firestore.v1beta1.Document document = 4 [(.google.api.field_behavior) = REQUIRED]; - * - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentOrBuilder getDocumentOrBuilder() { - return getDocument(); - } - - public static final int MASK_FIELD_NUMBER = 5; - private com.google.firestore.v1beta1.DocumentMask mask_; - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If the document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 5; - * - * @return Whether the mask field is set. - */ - @java.lang.Override - public boolean hasMask() { - return mask_ != null; - } - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If the document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 5; - * - * @return The mask. - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentMask getMask() { - return mask_ == null ? com.google.firestore.v1beta1.DocumentMask.getDefaultInstance() : mask_; - } - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If the document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 5; - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentMaskOrBuilder getMaskOrBuilder() { - return getMask(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getParentBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); - } - if (!getCollectionIdBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, collectionId_); - } - if (!getDocumentIdBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, documentId_); - } - if (document_ != null) { - output.writeMessage(4, getDocument()); - } - if (mask_ != null) { - output.writeMessage(5, getMask()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getParentBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); - } - if (!getCollectionIdBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, collectionId_); - } - if (!getDocumentIdBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, documentId_); - } - if (document_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getDocument()); - } - if (mask_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getMask()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.CreateDocumentRequest)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.CreateDocumentRequest other = - (com.google.firestore.v1beta1.CreateDocumentRequest) obj; - - if (!getParent().equals(other.getParent())) return false; - if (!getCollectionId().equals(other.getCollectionId())) return false; - if (!getDocumentId().equals(other.getDocumentId())) return false; - if (hasDocument() != other.hasDocument()) return false; - if (hasDocument()) { - if (!getDocument().equals(other.getDocument())) return false; - } - if (hasMask() != other.hasMask()) return false; - if (hasMask()) { - if (!getMask().equals(other.getMask())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - hash = (37 * hash) + COLLECTION_ID_FIELD_NUMBER; - hash = (53 * hash) + getCollectionId().hashCode(); - hash = (37 * hash) + DOCUMENT_ID_FIELD_NUMBER; - hash = (53 * hash) + getDocumentId().hashCode(); - if (hasDocument()) { - hash = (37 * hash) + DOCUMENT_FIELD_NUMBER; - hash = (53 * hash) + getDocument().hashCode(); - } - if (hasMask()) { - hash = (37 * hash) + MASK_FIELD_NUMBER; - hash = (53 * hash) + getMask().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.CreateDocumentRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.CreateDocumentRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.CreateDocumentRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.CreateDocumentRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.CreateDocumentRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.CreateDocumentRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.CreateDocumentRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.CreateDocumentRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.CreateDocumentRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.CreateDocumentRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.CreateDocumentRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.CreateDocumentRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.CreateDocumentRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The request for [Firestore.CreateDocument][google.firestore.v1beta1.Firestore.CreateDocument].
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.CreateDocumentRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.CreateDocumentRequest) - com.google.firestore.v1beta1.CreateDocumentRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_CreateDocumentRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_CreateDocumentRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.CreateDocumentRequest.class, - com.google.firestore.v1beta1.CreateDocumentRequest.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.CreateDocumentRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - parent_ = ""; - - collectionId_ = ""; - - documentId_ = ""; - - if (documentBuilder_ == null) { - document_ = null; - } else { - document_ = null; - documentBuilder_ = null; - } - if (maskBuilder_ == null) { - mask_ = null; - } else { - mask_ = null; - maskBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_CreateDocumentRequest_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.CreateDocumentRequest getDefaultInstanceForType() { - return com.google.firestore.v1beta1.CreateDocumentRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.CreateDocumentRequest build() { - com.google.firestore.v1beta1.CreateDocumentRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.CreateDocumentRequest buildPartial() { - com.google.firestore.v1beta1.CreateDocumentRequest result = - new com.google.firestore.v1beta1.CreateDocumentRequest(this); - result.parent_ = parent_; - result.collectionId_ = collectionId_; - result.documentId_ = documentId_; - if (documentBuilder_ == null) { - result.document_ = document_; - } else { - result.document_ = documentBuilder_.build(); - } - if (maskBuilder_ == null) { - result.mask_ = mask_; - } else { - result.mask_ = maskBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.CreateDocumentRequest) { - return mergeFrom((com.google.firestore.v1beta1.CreateDocumentRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.CreateDocumentRequest other) { - if (other == com.google.firestore.v1beta1.CreateDocumentRequest.getDefaultInstance()) - return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - if (!other.getCollectionId().isEmpty()) { - collectionId_ = other.collectionId_; - onChanged(); - } - if (!other.getDocumentId().isEmpty()) { - documentId_ = other.documentId_; - onChanged(); - } - if (other.hasDocument()) { - mergeDocument(other.getDocument()); - } - if (other.hasMask()) { - mergeMask(other.getMask()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.CreateDocumentRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.CreateDocumentRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object parent_ = ""; - /** - * - * - *
-     * Required. The parent resource. For example:
-     * `projects/{project_id}/databases/{database_id}/documents` or
-     * `projects/{project_id}/databases/{database_id}/documents/chatrooms/{chatroom_id}`
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. The parent resource. For example:
-     * `projects/{project_id}/databases/{database_id}/documents` or
-     * `projects/{project_id}/databases/{database_id}/documents/chatrooms/{chatroom_id}`
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. The parent resource. For example:
-     * `projects/{project_id}/databases/{database_id}/documents` or
-     * `projects/{project_id}/databases/{database_id}/documents/chatrooms/{chatroom_id}`
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - parent_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The parent resource. For example:
-     * `projects/{project_id}/databases/{database_id}/documents` or
-     * `projects/{project_id}/databases/{database_id}/documents/chatrooms/{chatroom_id}`
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return This builder for chaining. - */ - public Builder clearParent() { - - parent_ = getDefaultInstance().getParent(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The parent resource. For example:
-     * `projects/{project_id}/databases/{database_id}/documents` or
-     * `projects/{project_id}/databases/{database_id}/documents/chatrooms/{chatroom_id}`
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - parent_ = value; - onChanged(); - return this; - } - - private java.lang.Object collectionId_ = ""; - /** - * - * - *
-     * Required. The collection ID, relative to `parent`, to list. For example: `chatrooms`.
-     * 
- * - * string collection_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The collectionId. - */ - public java.lang.String getCollectionId() { - java.lang.Object ref = collectionId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - collectionId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. The collection ID, relative to `parent`, to list. For example: `chatrooms`.
-     * 
- * - * string collection_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for collectionId. - */ - public com.google.protobuf.ByteString getCollectionIdBytes() { - java.lang.Object ref = collectionId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - collectionId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. The collection ID, relative to `parent`, to list. For example: `chatrooms`.
-     * 
- * - * string collection_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The collectionId to set. - * @return This builder for chaining. - */ - public Builder setCollectionId(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - collectionId_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The collection ID, relative to `parent`, to list. For example: `chatrooms`.
-     * 
- * - * string collection_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return This builder for chaining. - */ - public Builder clearCollectionId() { - - collectionId_ = getDefaultInstance().getCollectionId(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The collection ID, relative to `parent`, to list. For example: `chatrooms`.
-     * 
- * - * string collection_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The bytes for collectionId to set. - * @return This builder for chaining. - */ - public Builder setCollectionIdBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - collectionId_ = value; - onChanged(); - return this; - } - - private java.lang.Object documentId_ = ""; - /** - * - * - *
-     * The client-assigned document ID to use for this document.
-     * Optional. If not specified, an ID will be assigned by the service.
-     * 
- * - * string document_id = 3; - * - * @return The documentId. - */ - public java.lang.String getDocumentId() { - java.lang.Object ref = documentId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - documentId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * The client-assigned document ID to use for this document.
-     * Optional. If not specified, an ID will be assigned by the service.
-     * 
- * - * string document_id = 3; - * - * @return The bytes for documentId. - */ - public com.google.protobuf.ByteString getDocumentIdBytes() { - java.lang.Object ref = documentId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - documentId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * The client-assigned document ID to use for this document.
-     * Optional. If not specified, an ID will be assigned by the service.
-     * 
- * - * string document_id = 3; - * - * @param value The documentId to set. - * @return This builder for chaining. - */ - public Builder setDocumentId(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - documentId_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The client-assigned document ID to use for this document.
-     * Optional. If not specified, an ID will be assigned by the service.
-     * 
- * - * string document_id = 3; - * - * @return This builder for chaining. - */ - public Builder clearDocumentId() { - - documentId_ = getDefaultInstance().getDocumentId(); - onChanged(); - return this; - } - /** - * - * - *
-     * The client-assigned document ID to use for this document.
-     * Optional. If not specified, an ID will be assigned by the service.
-     * 
- * - * string document_id = 3; - * - * @param value The bytes for documentId to set. - * @return This builder for chaining. - */ - public Builder setDocumentIdBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - documentId_ = value; - onChanged(); - return this; - } - - private com.google.firestore.v1beta1.Document document_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Document, - com.google.firestore.v1beta1.Document.Builder, - com.google.firestore.v1beta1.DocumentOrBuilder> - documentBuilder_; - /** - * - * - *
-     * Required. The document to create. `name` must not be set.
-     * 
- * - * - * .google.firestore.v1beta1.Document document = 4 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the document field is set. - */ - public boolean hasDocument() { - return documentBuilder_ != null || document_ != null; - } - /** - * - * - *
-     * Required. The document to create. `name` must not be set.
-     * 
- * - * - * .google.firestore.v1beta1.Document document = 4 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The document. - */ - public com.google.firestore.v1beta1.Document getDocument() { - if (documentBuilder_ == null) { - return document_ == null - ? com.google.firestore.v1beta1.Document.getDefaultInstance() - : document_; - } else { - return documentBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Required. The document to create. `name` must not be set.
-     * 
- * - * - * .google.firestore.v1beta1.Document document = 4 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setDocument(com.google.firestore.v1beta1.Document value) { - if (documentBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - document_ = value; - onChanged(); - } else { - documentBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Required. The document to create. `name` must not be set.
-     * 
- * - * - * .google.firestore.v1beta1.Document document = 4 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setDocument(com.google.firestore.v1beta1.Document.Builder builderForValue) { - if (documentBuilder_ == null) { - document_ = builderForValue.build(); - onChanged(); - } else { - documentBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Required. The document to create. `name` must not be set.
-     * 
- * - * - * .google.firestore.v1beta1.Document document = 4 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder mergeDocument(com.google.firestore.v1beta1.Document value) { - if (documentBuilder_ == null) { - if (document_ != null) { - document_ = - com.google.firestore.v1beta1.Document.newBuilder(document_) - .mergeFrom(value) - .buildPartial(); - } else { - document_ = value; - } - onChanged(); - } else { - documentBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Required. The document to create. `name` must not be set.
-     * 
- * - * - * .google.firestore.v1beta1.Document document = 4 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder clearDocument() { - if (documentBuilder_ == null) { - document_ = null; - onChanged(); - } else { - document_ = null; - documentBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Required. The document to create. `name` must not be set.
-     * 
- * - * - * .google.firestore.v1beta1.Document document = 4 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.firestore.v1beta1.Document.Builder getDocumentBuilder() { - - onChanged(); - return getDocumentFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Required. The document to create. `name` must not be set.
-     * 
- * - * - * .google.firestore.v1beta1.Document document = 4 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.firestore.v1beta1.DocumentOrBuilder getDocumentOrBuilder() { - if (documentBuilder_ != null) { - return documentBuilder_.getMessageOrBuilder(); - } else { - return document_ == null - ? com.google.firestore.v1beta1.Document.getDefaultInstance() - : document_; - } - } - /** - * - * - *
-     * Required. The document to create. `name` must not be set.
-     * 
- * - * - * .google.firestore.v1beta1.Document document = 4 [(.google.api.field_behavior) = REQUIRED]; - * - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Document, - com.google.firestore.v1beta1.Document.Builder, - com.google.firestore.v1beta1.DocumentOrBuilder> - getDocumentFieldBuilder() { - if (documentBuilder_ == null) { - documentBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Document, - com.google.firestore.v1beta1.Document.Builder, - com.google.firestore.v1beta1.DocumentOrBuilder>( - getDocument(), getParentForChildren(), isClean()); - document_ = null; - } - return documentBuilder_; - } - - private com.google.firestore.v1beta1.DocumentMask mask_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentMask, - com.google.firestore.v1beta1.DocumentMask.Builder, - com.google.firestore.v1beta1.DocumentMaskOrBuilder> - maskBuilder_; - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 5; - * - * @return Whether the mask field is set. - */ - public boolean hasMask() { - return maskBuilder_ != null || mask_ != null; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 5; - * - * @return The mask. - */ - public com.google.firestore.v1beta1.DocumentMask getMask() { - if (maskBuilder_ == null) { - return mask_ == null - ? com.google.firestore.v1beta1.DocumentMask.getDefaultInstance() - : mask_; - } else { - return maskBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 5; - */ - public Builder setMask(com.google.firestore.v1beta1.DocumentMask value) { - if (maskBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - mask_ = value; - onChanged(); - } else { - maskBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 5; - */ - public Builder setMask(com.google.firestore.v1beta1.DocumentMask.Builder builderForValue) { - if (maskBuilder_ == null) { - mask_ = builderForValue.build(); - onChanged(); - } else { - maskBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 5; - */ - public Builder mergeMask(com.google.firestore.v1beta1.DocumentMask value) { - if (maskBuilder_ == null) { - if (mask_ != null) { - mask_ = - com.google.firestore.v1beta1.DocumentMask.newBuilder(mask_) - .mergeFrom(value) - .buildPartial(); - } else { - mask_ = value; - } - onChanged(); - } else { - maskBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 5; - */ - public Builder clearMask() { - if (maskBuilder_ == null) { - mask_ = null; - onChanged(); - } else { - mask_ = null; - maskBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 5; - */ - public com.google.firestore.v1beta1.DocumentMask.Builder getMaskBuilder() { - - onChanged(); - return getMaskFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 5; - */ - public com.google.firestore.v1beta1.DocumentMaskOrBuilder getMaskOrBuilder() { - if (maskBuilder_ != null) { - return maskBuilder_.getMessageOrBuilder(); - } else { - return mask_ == null - ? com.google.firestore.v1beta1.DocumentMask.getDefaultInstance() - : mask_; - } - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 5; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentMask, - com.google.firestore.v1beta1.DocumentMask.Builder, - com.google.firestore.v1beta1.DocumentMaskOrBuilder> - getMaskFieldBuilder() { - if (maskBuilder_ == null) { - maskBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentMask, - com.google.firestore.v1beta1.DocumentMask.Builder, - com.google.firestore.v1beta1.DocumentMaskOrBuilder>( - getMask(), getParentForChildren(), isClean()); - mask_ = null; - } - return maskBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.CreateDocumentRequest) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.CreateDocumentRequest) - private static final com.google.firestore.v1beta1.CreateDocumentRequest DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.CreateDocumentRequest(); - } - - public static com.google.firestore.v1beta1.CreateDocumentRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CreateDocumentRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new CreateDocumentRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.CreateDocumentRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CreateDocumentRequestOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CreateDocumentRequestOrBuilder.java deleted file mode 100644 index 796ea6a99..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CreateDocumentRequestOrBuilder.java +++ /dev/null @@ -1,188 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public interface CreateDocumentRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.CreateDocumentRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. The parent resource. For example:
-   * `projects/{project_id}/databases/{database_id}/documents` or
-   * `projects/{project_id}/databases/{database_id}/documents/chatrooms/{chatroom_id}`
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - java.lang.String getParent(); - /** - * - * - *
-   * Required. The parent resource. For example:
-   * `projects/{project_id}/databases/{database_id}/documents` or
-   * `projects/{project_id}/databases/{database_id}/documents/chatrooms/{chatroom_id}`
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - com.google.protobuf.ByteString getParentBytes(); - - /** - * - * - *
-   * Required. The collection ID, relative to `parent`, to list. For example: `chatrooms`.
-   * 
- * - * string collection_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The collectionId. - */ - java.lang.String getCollectionId(); - /** - * - * - *
-   * Required. The collection ID, relative to `parent`, to list. For example: `chatrooms`.
-   * 
- * - * string collection_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for collectionId. - */ - com.google.protobuf.ByteString getCollectionIdBytes(); - - /** - * - * - *
-   * The client-assigned document ID to use for this document.
-   * Optional. If not specified, an ID will be assigned by the service.
-   * 
- * - * string document_id = 3; - * - * @return The documentId. - */ - java.lang.String getDocumentId(); - /** - * - * - *
-   * The client-assigned document ID to use for this document.
-   * Optional. If not specified, an ID will be assigned by the service.
-   * 
- * - * string document_id = 3; - * - * @return The bytes for documentId. - */ - com.google.protobuf.ByteString getDocumentIdBytes(); - - /** - * - * - *
-   * Required. The document to create. `name` must not be set.
-   * 
- * - * - * .google.firestore.v1beta1.Document document = 4 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the document field is set. - */ - boolean hasDocument(); - /** - * - * - *
-   * Required. The document to create. `name` must not be set.
-   * 
- * - * - * .google.firestore.v1beta1.Document document = 4 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The document. - */ - com.google.firestore.v1beta1.Document getDocument(); - /** - * - * - *
-   * Required. The document to create. `name` must not be set.
-   * 
- * - * - * .google.firestore.v1beta1.Document document = 4 [(.google.api.field_behavior) = REQUIRED]; - * - */ - com.google.firestore.v1beta1.DocumentOrBuilder getDocumentOrBuilder(); - - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If the document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 5; - * - * @return Whether the mask field is set. - */ - boolean hasMask(); - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If the document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 5; - * - * @return The mask. - */ - com.google.firestore.v1beta1.DocumentMask getMask(); - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If the document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 5; - */ - com.google.firestore.v1beta1.DocumentMaskOrBuilder getMaskOrBuilder(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Cursor.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Cursor.java deleted file mode 100644 index 4c7f9e5b7..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Cursor.java +++ /dev/null @@ -1,1083 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/query.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * A position in a query result set.
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.Cursor} - */ -public final class Cursor extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.Cursor) - CursorOrBuilder { - private static final long serialVersionUID = 0L; - // Use Cursor.newBuilder() to construct. - private Cursor(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Cursor() { - values_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Cursor(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Cursor( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - values_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - values_.add( - input.readMessage( - com.google.firestore.v1beta1.Value.parser(), extensionRegistry)); - break; - } - case 16: - { - before_ = input.readBool(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - values_ = java.util.Collections.unmodifiableList(values_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_Cursor_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_Cursor_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.Cursor.class, - com.google.firestore.v1beta1.Cursor.Builder.class); - } - - public static final int VALUES_FIELD_NUMBER = 1; - private java.util.List 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.v1beta1.Value values = 1; - */ - @java.lang.Override - public java.util.List getValuesList() { - return 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.v1beta1.Value values = 1; - */ - @java.lang.Override - public java.util.List - getValuesOrBuilderList() { - return 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.v1beta1.Value values = 1; - */ - @java.lang.Override - public int getValuesCount() { - return values_.size(); - } - /** - * - * - *
-   * 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.v1beta1.Value values = 1; - */ - @java.lang.Override - public com.google.firestore.v1beta1.Value getValues(int index) { - return values_.get(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.v1beta1.Value values = 1; - */ - @java.lang.Override - public com.google.firestore.v1beta1.ValueOrBuilder getValuesOrBuilder(int index) { - return values_.get(index); - } - - public static final int BEFORE_FIELD_NUMBER = 2; - private boolean before_; - /** - * - * - *
-   * If the position is just before or just after the given values, relative
-   * to the sort order defined by the query.
-   * 
- * - * bool before = 2; - * - * @return The before. - */ - @java.lang.Override - public boolean getBefore() { - return before_; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < values_.size(); i++) { - output.writeMessage(1, values_.get(i)); - } - if (before_ != false) { - output.writeBool(2, before_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < values_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, values_.get(i)); - } - if (before_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, before_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.Cursor)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.Cursor other = (com.google.firestore.v1beta1.Cursor) obj; - - if (!getValuesList().equals(other.getValuesList())) return false; - if (getBefore() != other.getBefore()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getValuesCount() > 0) { - hash = (37 * hash) + VALUES_FIELD_NUMBER; - hash = (53 * hash) + getValuesList().hashCode(); - } - hash = (37 * hash) + BEFORE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getBefore()); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.Cursor parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Cursor parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Cursor parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Cursor parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Cursor parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Cursor parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Cursor parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Cursor parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Cursor parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Cursor parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Cursor parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Cursor parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.Cursor prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A position in a query result set.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.Cursor} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.Cursor) - com.google.firestore.v1beta1.CursorOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_Cursor_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_Cursor_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.Cursor.class, - com.google.firestore.v1beta1.Cursor.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.Cursor.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getValuesFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (valuesBuilder_ == null) { - values_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - valuesBuilder_.clear(); - } - before_ = false; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_Cursor_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Cursor getDefaultInstanceForType() { - return com.google.firestore.v1beta1.Cursor.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.Cursor build() { - com.google.firestore.v1beta1.Cursor result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Cursor buildPartial() { - com.google.firestore.v1beta1.Cursor result = new com.google.firestore.v1beta1.Cursor(this); - int from_bitField0_ = bitField0_; - if (valuesBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - values_ = java.util.Collections.unmodifiableList(values_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.values_ = values_; - } else { - result.values_ = valuesBuilder_.build(); - } - result.before_ = before_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.Cursor) { - return mergeFrom((com.google.firestore.v1beta1.Cursor) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.Cursor other) { - if (other == com.google.firestore.v1beta1.Cursor.getDefaultInstance()) return this; - if (valuesBuilder_ == null) { - if (!other.values_.isEmpty()) { - if (values_.isEmpty()) { - values_ = other.values_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureValuesIsMutable(); - values_.addAll(other.values_); - } - onChanged(); - } - } else { - if (!other.values_.isEmpty()) { - if (valuesBuilder_.isEmpty()) { - valuesBuilder_.dispose(); - valuesBuilder_ = null; - values_ = other.values_; - bitField0_ = (bitField0_ & ~0x00000001); - valuesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getValuesFieldBuilder() - : null; - } else { - valuesBuilder_.addAllMessages(other.values_); - } - } - } - if (other.getBefore() != false) { - setBefore(other.getBefore()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.Cursor parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.Cursor) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.util.List values_ = - java.util.Collections.emptyList(); - - private void ensureValuesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - values_ = new java.util.ArrayList(values_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.Value, - com.google.firestore.v1beta1.Value.Builder, - com.google.firestore.v1beta1.ValueOrBuilder> - valuesBuilder_; - - /** - * - * - *
-     * 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.v1beta1.Value values = 1; - */ - public java.util.List getValuesList() { - if (valuesBuilder_ == null) { - return java.util.Collections.unmodifiableList(values_); - } else { - return valuesBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * 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.v1beta1.Value values = 1; - */ - public int getValuesCount() { - if (valuesBuilder_ == null) { - return values_.size(); - } else { - return valuesBuilder_.getCount(); - } - } - /** - * - * - *
-     * 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.v1beta1.Value values = 1; - */ - public com.google.firestore.v1beta1.Value getValues(int index) { - if (valuesBuilder_ == null) { - return values_.get(index); - } else { - return valuesBuilder_.getMessage(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.v1beta1.Value values = 1; - */ - public Builder setValues(int index, com.google.firestore.v1beta1.Value value) { - if (valuesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureValuesIsMutable(); - values_.set(index, value); - onChanged(); - } else { - valuesBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * 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.v1beta1.Value values = 1; - */ - public Builder setValues( - int index, com.google.firestore.v1beta1.Value.Builder builderForValue) { - if (valuesBuilder_ == null) { - ensureValuesIsMutable(); - values_.set(index, builderForValue.build()); - onChanged(); - } else { - valuesBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * 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.v1beta1.Value values = 1; - */ - public Builder addValues(com.google.firestore.v1beta1.Value value) { - if (valuesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureValuesIsMutable(); - values_.add(value); - onChanged(); - } else { - valuesBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * 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.v1beta1.Value values = 1; - */ - public Builder addValues(int index, com.google.firestore.v1beta1.Value value) { - if (valuesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureValuesIsMutable(); - values_.add(index, value); - onChanged(); - } else { - valuesBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * 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.v1beta1.Value values = 1; - */ - public Builder addValues(com.google.firestore.v1beta1.Value.Builder builderForValue) { - if (valuesBuilder_ == null) { - ensureValuesIsMutable(); - values_.add(builderForValue.build()); - onChanged(); - } else { - valuesBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * 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.v1beta1.Value values = 1; - */ - public Builder addValues( - int index, com.google.firestore.v1beta1.Value.Builder builderForValue) { - if (valuesBuilder_ == null) { - ensureValuesIsMutable(); - values_.add(index, builderForValue.build()); - onChanged(); - } else { - valuesBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * 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.v1beta1.Value values = 1; - */ - public Builder addAllValues( - java.lang.Iterable values) { - if (valuesBuilder_ == null) { - ensureValuesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, values_); - onChanged(); - } else { - valuesBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * 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.v1beta1.Value values = 1; - */ - public Builder clearValues() { - if (valuesBuilder_ == null) { - values_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - valuesBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * 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.v1beta1.Value values = 1; - */ - public Builder removeValues(int index) { - if (valuesBuilder_ == null) { - ensureValuesIsMutable(); - values_.remove(index); - onChanged(); - } else { - valuesBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * 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.v1beta1.Value values = 1; - */ - public com.google.firestore.v1beta1.Value.Builder getValuesBuilder(int index) { - return getValuesFieldBuilder().getBuilder(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.v1beta1.Value values = 1; - */ - public com.google.firestore.v1beta1.ValueOrBuilder getValuesOrBuilder(int index) { - if (valuesBuilder_ == null) { - return values_.get(index); - } else { - return valuesBuilder_.getMessageOrBuilder(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.v1beta1.Value values = 1; - */ - public java.util.List - getValuesOrBuilderList() { - if (valuesBuilder_ != null) { - return valuesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(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.v1beta1.Value values = 1; - */ - public com.google.firestore.v1beta1.Value.Builder addValuesBuilder() { - return getValuesFieldBuilder() - .addBuilder(com.google.firestore.v1beta1.Value.getDefaultInstance()); - } - /** - * - * - *
-     * 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.v1beta1.Value values = 1; - */ - public com.google.firestore.v1beta1.Value.Builder addValuesBuilder(int index) { - return getValuesFieldBuilder() - .addBuilder(index, com.google.firestore.v1beta1.Value.getDefaultInstance()); - } - /** - * - * - *
-     * 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.v1beta1.Value values = 1; - */ - public java.util.List getValuesBuilderList() { - return getValuesFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.Value, - com.google.firestore.v1beta1.Value.Builder, - com.google.firestore.v1beta1.ValueOrBuilder> - getValuesFieldBuilder() { - if (valuesBuilder_ == null) { - valuesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.Value, - com.google.firestore.v1beta1.Value.Builder, - com.google.firestore.v1beta1.ValueOrBuilder>( - values_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - values_ = null; - } - return valuesBuilder_; - } - - private boolean before_; - /** - * - * - *
-     * If the position is just before or just after the given values, relative
-     * to the sort order defined by the query.
-     * 
- * - * bool before = 2; - * - * @return The before. - */ - @java.lang.Override - public boolean getBefore() { - return before_; - } - /** - * - * - *
-     * If the position is just before or just after the given values, relative
-     * to the sort order defined by the query.
-     * 
- * - * bool before = 2; - * - * @param value The before to set. - * @return This builder for chaining. - */ - public Builder setBefore(boolean value) { - - before_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * If the position is just before or just after the given values, relative
-     * to the sort order defined by the query.
-     * 
- * - * bool before = 2; - * - * @return This builder for chaining. - */ - public Builder clearBefore() { - - before_ = false; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.Cursor) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.Cursor) - private static final com.google.firestore.v1beta1.Cursor DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.Cursor(); - } - - public static com.google.firestore.v1beta1.Cursor getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Cursor parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Cursor(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Cursor getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CursorOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CursorOrBuilder.java deleted file mode 100644 index 2f815ae93..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CursorOrBuilder.java +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/query.proto - -package com.google.firestore.v1beta1; - -public interface CursorOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.Cursor) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * 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.v1beta1.Value values = 1; - */ - java.util.List 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.v1beta1.Value values = 1; - */ - com.google.firestore.v1beta1.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.v1beta1.Value values = 1; - */ - 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.v1beta1.Value values = 1; - */ - java.util.List 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.v1beta1.Value values = 1; - */ - com.google.firestore.v1beta1.ValueOrBuilder getValuesOrBuilder(int index); - - /** - * - * - *
-   * If the position is just before or just after the given values, relative
-   * to the sort order defined by the query.
-   * 
- * - * bool before = 2; - * - * @return The before. - */ - boolean getBefore(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DatabaseRootName.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DatabaseRootName.java deleted file mode 100644 index c0118d62f..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DatabaseRootName.java +++ /dev/null @@ -1,182 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.firestore.v1beta1; - -import com.google.api.pathtemplate.PathTemplate; -import com.google.api.resourcenames.ResourceName; -import com.google.common.base.Preconditions; -import com.google.common.collect.ImmutableMap; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -/** AUTO-GENERATED DOCUMENTATION AND CLASS */ -@javax.annotation.Generated("by GAPIC protoc plugin") -public class DatabaseRootName implements ResourceName { - - private static final PathTemplate PATH_TEMPLATE = - PathTemplate.createWithoutUrlEncoding("projects/{project}/databases/{database}"); - - private volatile Map fieldValuesMap; - - private final String project; - private final String database; - - public String getProject() { - return project; - } - - public String getDatabase() { - return database; - } - - public static Builder newBuilder() { - return new Builder(); - } - - public Builder toBuilder() { - return new Builder(this); - } - - private DatabaseRootName(Builder builder) { - project = Preconditions.checkNotNull(builder.getProject()); - database = Preconditions.checkNotNull(builder.getDatabase()); - } - - public static DatabaseRootName of(String project, String database) { - return newBuilder().setProject(project).setDatabase(database).build(); - } - - public static String format(String project, String database) { - return newBuilder().setProject(project).setDatabase(database).build().toString(); - } - - public static DatabaseRootName parse(String formattedString) { - if (formattedString.isEmpty()) { - return null; - } - Map matchMap = - PATH_TEMPLATE.validatedMatch( - formattedString, "DatabaseRootName.parse: formattedString not in valid format"); - return of(matchMap.get("project"), matchMap.get("database")); - } - - public static List parseList(List formattedStrings) { - List list = new ArrayList<>(formattedStrings.size()); - for (String formattedString : formattedStrings) { - list.add(parse(formattedString)); - } - return list; - } - - public static List toStringList(List values) { - List list = new ArrayList(values.size()); - for (DatabaseRootName value : values) { - if (value == null) { - list.add(""); - } else { - list.add(value.toString()); - } - } - return list; - } - - public static boolean isParsableFrom(String formattedString) { - return PATH_TEMPLATE.matches(formattedString); - } - - public Map getFieldValuesMap() { - if (fieldValuesMap == null) { - synchronized (this) { - if (fieldValuesMap == null) { - ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); - fieldMapBuilder.put("project", project); - fieldMapBuilder.put("database", database); - fieldValuesMap = fieldMapBuilder.build(); - } - } - } - return fieldValuesMap; - } - - public String getFieldValue(String fieldName) { - return getFieldValuesMap().get(fieldName); - } - - @Override - public String toString() { - return PATH_TEMPLATE.instantiate("project", project, "database", database); - } - - /** Builder for DatabaseRootName. */ - public static class Builder { - - private String project; - private String database; - - public String getProject() { - return project; - } - - public String getDatabase() { - return database; - } - - public Builder setProject(String project) { - this.project = project; - return this; - } - - public Builder setDatabase(String database) { - this.database = database; - return this; - } - - private Builder() {} - - private Builder(DatabaseRootName databaseRootName) { - project = databaseRootName.project; - database = databaseRootName.database; - } - - public DatabaseRootName build() { - return new DatabaseRootName(this); - } - } - - @Override - public boolean equals(Object o) { - if (o == this) { - return true; - } - if (o instanceof DatabaseRootName) { - DatabaseRootName that = (DatabaseRootName) o; - return (this.project.equals(that.project)) && (this.database.equals(that.database)); - } - return false; - } - - @Override - public int hashCode() { - int h = 1; - h *= 1000003; - h ^= project.hashCode(); - h *= 1000003; - h ^= database.hashCode(); - return h; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DeleteDocumentRequest.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DeleteDocumentRequest.java deleted file mode 100644 index ef5b3f452..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DeleteDocumentRequest.java +++ /dev/null @@ -1,933 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * The request for [Firestore.DeleteDocument][google.firestore.v1beta1.Firestore.DeleteDocument].
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.DeleteDocumentRequest} - */ -public final class DeleteDocumentRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.DeleteDocumentRequest) - DeleteDocumentRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use DeleteDocumentRequest.newBuilder() to construct. - private DeleteDocumentRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private DeleteDocumentRequest() { - name_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DeleteDocumentRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private DeleteDocumentRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - case 18: - { - com.google.firestore.v1beta1.Precondition.Builder subBuilder = null; - if (currentDocument_ != null) { - subBuilder = currentDocument_.toBuilder(); - } - currentDocument_ = - input.readMessage( - com.google.firestore.v1beta1.Precondition.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(currentDocument_); - currentDocument_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_DeleteDocumentRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_DeleteDocumentRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.DeleteDocumentRequest.class, - com.google.firestore.v1beta1.DeleteDocumentRequest.Builder.class); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - * - * - *
-   * Required. The resource name of the Document to delete. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * - * - *
-   * Required. The resource name of the Document to delete. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int CURRENT_DOCUMENT_FIELD_NUMBER = 2; - private com.google.firestore.v1beta1.Precondition currentDocument_; - /** - * - * - *
-   * An optional precondition on the document.
-   * The request will fail if this is set and not met by the target document.
-   * 
- * - * .google.firestore.v1beta1.Precondition current_document = 2; - * - * @return Whether the currentDocument field is set. - */ - @java.lang.Override - public boolean hasCurrentDocument() { - return currentDocument_ != null; - } - /** - * - * - *
-   * An optional precondition on the document.
-   * The request will fail if this is set and not met by the target document.
-   * 
- * - * .google.firestore.v1beta1.Precondition current_document = 2; - * - * @return The currentDocument. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Precondition getCurrentDocument() { - return currentDocument_ == null - ? com.google.firestore.v1beta1.Precondition.getDefaultInstance() - : currentDocument_; - } - /** - * - * - *
-   * An optional precondition on the document.
-   * The request will fail if this is set and not met by the target document.
-   * 
- * - * .google.firestore.v1beta1.Precondition current_document = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.PreconditionOrBuilder getCurrentDocumentOrBuilder() { - return getCurrentDocument(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getNameBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - if (currentDocument_ != null) { - output.writeMessage(2, getCurrentDocument()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getNameBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - if (currentDocument_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getCurrentDocument()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.DeleteDocumentRequest)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.DeleteDocumentRequest other = - (com.google.firestore.v1beta1.DeleteDocumentRequest) obj; - - if (!getName().equals(other.getName())) return false; - if (hasCurrentDocument() != other.hasCurrentDocument()) return false; - if (hasCurrentDocument()) { - if (!getCurrentDocument().equals(other.getCurrentDocument())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - if (hasCurrentDocument()) { - hash = (37 * hash) + CURRENT_DOCUMENT_FIELD_NUMBER; - hash = (53 * hash) + getCurrentDocument().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.DeleteDocumentRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.DeleteDocumentRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DeleteDocumentRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.DeleteDocumentRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DeleteDocumentRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.DeleteDocumentRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DeleteDocumentRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.DeleteDocumentRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DeleteDocumentRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.DeleteDocumentRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DeleteDocumentRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.DeleteDocumentRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.DeleteDocumentRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The request for [Firestore.DeleteDocument][google.firestore.v1beta1.Firestore.DeleteDocument].
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.DeleteDocumentRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.DeleteDocumentRequest) - com.google.firestore.v1beta1.DeleteDocumentRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_DeleteDocumentRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_DeleteDocumentRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.DeleteDocumentRequest.class, - com.google.firestore.v1beta1.DeleteDocumentRequest.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.DeleteDocumentRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - if (currentDocumentBuilder_ == null) { - currentDocument_ = null; - } else { - currentDocument_ = null; - currentDocumentBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_DeleteDocumentRequest_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.DeleteDocumentRequest getDefaultInstanceForType() { - return com.google.firestore.v1beta1.DeleteDocumentRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.DeleteDocumentRequest build() { - com.google.firestore.v1beta1.DeleteDocumentRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.DeleteDocumentRequest buildPartial() { - com.google.firestore.v1beta1.DeleteDocumentRequest result = - new com.google.firestore.v1beta1.DeleteDocumentRequest(this); - result.name_ = name_; - if (currentDocumentBuilder_ == null) { - result.currentDocument_ = currentDocument_; - } else { - result.currentDocument_ = currentDocumentBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.DeleteDocumentRequest) { - return mergeFrom((com.google.firestore.v1beta1.DeleteDocumentRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.DeleteDocumentRequest other) { - if (other == com.google.firestore.v1beta1.DeleteDocumentRequest.getDefaultInstance()) - return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - if (other.hasCurrentDocument()) { - mergeCurrentDocument(other.getCurrentDocument()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.DeleteDocumentRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.DeleteDocumentRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object name_ = ""; - /** - * - * - *
-     * Required. The resource name of the Document to delete. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. The resource name of the Document to delete. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for name. - */ - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. The resource name of the Document to delete. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The resource name of the Document to delete. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The resource name of the Document to delete. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - - private com.google.firestore.v1beta1.Precondition currentDocument_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Precondition, - com.google.firestore.v1beta1.Precondition.Builder, - com.google.firestore.v1beta1.PreconditionOrBuilder> - currentDocumentBuilder_; - /** - * - * - *
-     * An optional precondition on the document.
-     * The request will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 2; - * - * @return Whether the currentDocument field is set. - */ - public boolean hasCurrentDocument() { - return currentDocumentBuilder_ != null || currentDocument_ != null; - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The request will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 2; - * - * @return The currentDocument. - */ - public com.google.firestore.v1beta1.Precondition getCurrentDocument() { - if (currentDocumentBuilder_ == null) { - return currentDocument_ == null - ? com.google.firestore.v1beta1.Precondition.getDefaultInstance() - : currentDocument_; - } else { - return currentDocumentBuilder_.getMessage(); - } - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The request will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 2; - */ - public Builder setCurrentDocument(com.google.firestore.v1beta1.Precondition value) { - if (currentDocumentBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - currentDocument_ = value; - onChanged(); - } else { - currentDocumentBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The request will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 2; - */ - public Builder setCurrentDocument( - com.google.firestore.v1beta1.Precondition.Builder builderForValue) { - if (currentDocumentBuilder_ == null) { - currentDocument_ = builderForValue.build(); - onChanged(); - } else { - currentDocumentBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The request will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 2; - */ - public Builder mergeCurrentDocument(com.google.firestore.v1beta1.Precondition value) { - if (currentDocumentBuilder_ == null) { - if (currentDocument_ != null) { - currentDocument_ = - com.google.firestore.v1beta1.Precondition.newBuilder(currentDocument_) - .mergeFrom(value) - .buildPartial(); - } else { - currentDocument_ = value; - } - onChanged(); - } else { - currentDocumentBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The request will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 2; - */ - public Builder clearCurrentDocument() { - if (currentDocumentBuilder_ == null) { - currentDocument_ = null; - onChanged(); - } else { - currentDocument_ = null; - currentDocumentBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The request will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 2; - */ - public com.google.firestore.v1beta1.Precondition.Builder getCurrentDocumentBuilder() { - - onChanged(); - return getCurrentDocumentFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The request will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 2; - */ - public com.google.firestore.v1beta1.PreconditionOrBuilder getCurrentDocumentOrBuilder() { - if (currentDocumentBuilder_ != null) { - return currentDocumentBuilder_.getMessageOrBuilder(); - } else { - return currentDocument_ == null - ? com.google.firestore.v1beta1.Precondition.getDefaultInstance() - : currentDocument_; - } - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The request will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Precondition, - com.google.firestore.v1beta1.Precondition.Builder, - com.google.firestore.v1beta1.PreconditionOrBuilder> - getCurrentDocumentFieldBuilder() { - if (currentDocumentBuilder_ == null) { - currentDocumentBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Precondition, - com.google.firestore.v1beta1.Precondition.Builder, - com.google.firestore.v1beta1.PreconditionOrBuilder>( - getCurrentDocument(), getParentForChildren(), isClean()); - currentDocument_ = null; - } - return currentDocumentBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.DeleteDocumentRequest) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.DeleteDocumentRequest) - private static final com.google.firestore.v1beta1.DeleteDocumentRequest DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.DeleteDocumentRequest(); - } - - public static com.google.firestore.v1beta1.DeleteDocumentRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DeleteDocumentRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new DeleteDocumentRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.DeleteDocumentRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DeleteDocumentRequestOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DeleteDocumentRequestOrBuilder.java deleted file mode 100644 index 4229938dd..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DeleteDocumentRequestOrBuilder.java +++ /dev/null @@ -1,90 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public interface DeleteDocumentRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.DeleteDocumentRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. The resource name of the Document to delete. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The name. - */ - java.lang.String getName(); - /** - * - * - *
-   * Required. The resource name of the Document to delete. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for name. - */ - com.google.protobuf.ByteString getNameBytes(); - - /** - * - * - *
-   * An optional precondition on the document.
-   * The request will fail if this is set and not met by the target document.
-   * 
- * - * .google.firestore.v1beta1.Precondition current_document = 2; - * - * @return Whether the currentDocument field is set. - */ - boolean hasCurrentDocument(); - /** - * - * - *
-   * An optional precondition on the document.
-   * The request will fail if this is set and not met by the target document.
-   * 
- * - * .google.firestore.v1beta1.Precondition current_document = 2; - * - * @return The currentDocument. - */ - com.google.firestore.v1beta1.Precondition getCurrentDocument(); - /** - * - * - *
-   * An optional precondition on the document.
-   * The request will fail if this is set and not met by the target document.
-   * 
- * - * .google.firestore.v1beta1.Precondition current_document = 2; - */ - com.google.firestore.v1beta1.PreconditionOrBuilder getCurrentDocumentOrBuilder(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Document.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Document.java deleted file mode 100644 index f922e3e8d..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Document.java +++ /dev/null @@ -1,1793 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/document.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * A Firestore document.
- * Must not exceed 1 MiB - 4 bytes.
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.Document} - */ -public final class Document extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.Document) - DocumentOrBuilder { - private static final long serialVersionUID = 0L; - // Use Document.newBuilder() to construct. - private Document(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Document() { - name_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Document(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Document( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - case 18: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - fields_ = - com.google.protobuf.MapField.newMapField(FieldsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000001; - } - com.google.protobuf.MapEntry - fields__ = - input.readMessage( - FieldsDefaultEntryHolder.defaultEntry.getParserForType(), - extensionRegistry); - fields_.getMutableMap().put(fields__.getKey(), fields__.getValue()); - break; - } - case 26: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (createTime_ != null) { - subBuilder = createTime_.toBuilder(); - } - createTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(createTime_); - createTime_ = subBuilder.buildPartial(); - } - - break; - } - case 34: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (updateTime_ != null) { - subBuilder = updateTime_.toBuilder(); - } - updateTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(updateTime_); - updateTime_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.DocumentProto - .internal_static_google_firestore_v1beta1_Document_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField(int number) { - switch (number) { - case 2: - return internalGetFields(); - default: - throw new RuntimeException("Invalid map field number: " + number); - } - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.DocumentProto - .internal_static_google_firestore_v1beta1_Document_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.Document.class, - com.google.firestore.v1beta1.Document.Builder.class); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - * - * - *
-   * The resource name of the document, for example
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string name = 1; - * - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * - * - *
-   * The resource name of the document, for example
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string name = 1; - * - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int FIELDS_FIELD_NUMBER = 2; - - private static final class FieldsDefaultEntryHolder { - static final com.google.protobuf.MapEntry - defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - com.google.firestore.v1beta1.DocumentProto - .internal_static_google_firestore_v1beta1_Document_FieldsEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.MESSAGE, - com.google.firestore.v1beta1.Value.getDefaultInstance()); - } - - private com.google.protobuf.MapField - fields_; - - private com.google.protobuf.MapField - internalGetFields() { - if (fields_ == null) { - return com.google.protobuf.MapField.emptyMapField(FieldsDefaultEntryHolder.defaultEntry); - } - return fields_; - } - - public int getFieldsCount() { - return internalGetFields().getMap().size(); - } - /** - * - * - *
-   * The document's fields.
-   * The map keys represent field names.
-   * A simple field name contains only characters `a` to `z`, `A` to `Z`,
-   * `0` to `9`, or `_`, and must not start with `0` to `9`. For example,
-   * `foo_bar_17`.
-   * Field names matching the regular expression `__.*__` are reserved. Reserved
-   * field names are forbidden except in certain documented contexts. The map
-   * keys, represented as UTF-8, must not exceed 1,500 bytes and cannot be
-   * empty.
-   * Field paths may be used in other contexts to refer to structured fields
-   * defined here. For `map_value`, the field path is represented by the simple
-   * or quoted field names of the containing fields, delimited by `.`. For
-   * example, the structured field
-   * `"foo" : { map_value: { "x&y" : { string_value: "hello" }}}` would be
-   * represented by the field path `foo.x&y`.
-   * Within a field path, a quoted field name starts and ends with `` ` `` and
-   * may contain any character. Some characters, including `` ` ``, must be
-   * escaped using a `\`. For example, `` `x&y` `` represents `x&y` and
-   * `` `bak\`tik` `` represents `` bak`tik ``.
-   * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 2; - */ - @java.lang.Override - public boolean containsFields(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - return internalGetFields().getMap().containsKey(key); - } - /** Use {@link #getFieldsMap()} instead. */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getFields() { - return getFieldsMap(); - } - /** - * - * - *
-   * The document's fields.
-   * The map keys represent field names.
-   * A simple field name contains only characters `a` to `z`, `A` to `Z`,
-   * `0` to `9`, or `_`, and must not start with `0` to `9`. For example,
-   * `foo_bar_17`.
-   * Field names matching the regular expression `__.*__` are reserved. Reserved
-   * field names are forbidden except in certain documented contexts. The map
-   * keys, represented as UTF-8, must not exceed 1,500 bytes and cannot be
-   * empty.
-   * Field paths may be used in other contexts to refer to structured fields
-   * defined here. For `map_value`, the field path is represented by the simple
-   * or quoted field names of the containing fields, delimited by `.`. For
-   * example, the structured field
-   * `"foo" : { map_value: { "x&y" : { string_value: "hello" }}}` would be
-   * represented by the field path `foo.x&y`.
-   * Within a field path, a quoted field name starts and ends with `` ` `` and
-   * may contain any character. Some characters, including `` ` ``, must be
-   * escaped using a `\`. For example, `` `x&y` `` represents `x&y` and
-   * `` `bak\`tik` `` represents `` bak`tik ``.
-   * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 2; - */ - @java.lang.Override - public java.util.Map getFieldsMap() { - return internalGetFields().getMap(); - } - /** - * - * - *
-   * The document's fields.
-   * The map keys represent field names.
-   * A simple field name contains only characters `a` to `z`, `A` to `Z`,
-   * `0` to `9`, or `_`, and must not start with `0` to `9`. For example,
-   * `foo_bar_17`.
-   * Field names matching the regular expression `__.*__` are reserved. Reserved
-   * field names are forbidden except in certain documented contexts. The map
-   * keys, represented as UTF-8, must not exceed 1,500 bytes and cannot be
-   * empty.
-   * Field paths may be used in other contexts to refer to structured fields
-   * defined here. For `map_value`, the field path is represented by the simple
-   * or quoted field names of the containing fields, delimited by `.`. For
-   * example, the structured field
-   * `"foo" : { map_value: { "x&y" : { string_value: "hello" }}}` would be
-   * represented by the field path `foo.x&y`.
-   * Within a field path, a quoted field name starts and ends with `` ` `` and
-   * may contain any character. Some characters, including `` ` ``, must be
-   * escaped using a `\`. For example, `` `x&y` `` represents `x&y` and
-   * `` `bak\`tik` `` represents `` bak`tik ``.
-   * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.Value getFieldsOrDefault( - java.lang.String key, com.google.firestore.v1beta1.Value defaultValue) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = - internalGetFields().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * - * - *
-   * The document's fields.
-   * The map keys represent field names.
-   * A simple field name contains only characters `a` to `z`, `A` to `Z`,
-   * `0` to `9`, or `_`, and must not start with `0` to `9`. For example,
-   * `foo_bar_17`.
-   * Field names matching the regular expression `__.*__` are reserved. Reserved
-   * field names are forbidden except in certain documented contexts. The map
-   * keys, represented as UTF-8, must not exceed 1,500 bytes and cannot be
-   * empty.
-   * Field paths may be used in other contexts to refer to structured fields
-   * defined here. For `map_value`, the field path is represented by the simple
-   * or quoted field names of the containing fields, delimited by `.`. For
-   * example, the structured field
-   * `"foo" : { map_value: { "x&y" : { string_value: "hello" }}}` would be
-   * represented by the field path `foo.x&y`.
-   * Within a field path, a quoted field name starts and ends with `` ` `` and
-   * may contain any character. Some characters, including `` ` ``, must be
-   * escaped using a `\`. For example, `` `x&y` `` represents `x&y` and
-   * `` `bak\`tik` `` represents `` bak`tik ``.
-   * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.Value getFieldsOrThrow(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = - internalGetFields().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public static final int CREATE_TIME_FIELD_NUMBER = 3; - private com.google.protobuf.Timestamp createTime_; - /** - * - * - *
-   * Output only. The time at which the document was created.
-   * This value increases monotonically when a document is deleted then
-   * recreated. It can also be compared to values from other documents and
-   * the `read_time` of a query.
-   * 
- * - * .google.protobuf.Timestamp create_time = 3; - * - * @return Whether the createTime field is set. - */ - @java.lang.Override - public boolean hasCreateTime() { - return createTime_ != null; - } - /** - * - * - *
-   * Output only. The time at which the document was created.
-   * This value increases monotonically when a document is deleted then
-   * recreated. It can also be compared to values from other documents and
-   * the `read_time` of a query.
-   * 
- * - * .google.protobuf.Timestamp create_time = 3; - * - * @return The createTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getCreateTime() { - return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; - } - /** - * - * - *
-   * Output only. The time at which the document was created.
-   * This value increases monotonically when a document is deleted then
-   * recreated. It can also be compared to values from other documents and
-   * the `read_time` of a query.
-   * 
- * - * .google.protobuf.Timestamp create_time = 3; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { - return getCreateTime(); - } - - public static final int UPDATE_TIME_FIELD_NUMBER = 4; - private com.google.protobuf.Timestamp updateTime_; - /** - * - * - *
-   * Output only. The time at which the document was last changed.
-   * This value is initially set to the `create_time` then increases
-   * monotonically with each change to the document. It can also be
-   * compared to values from other documents and the `read_time` of a query.
-   * 
- * - * .google.protobuf.Timestamp update_time = 4; - * - * @return Whether the updateTime field is set. - */ - @java.lang.Override - public boolean hasUpdateTime() { - return updateTime_ != null; - } - /** - * - * - *
-   * Output only. The time at which the document was last changed.
-   * This value is initially set to the `create_time` then increases
-   * monotonically with each change to the document. It can also be
-   * compared to values from other documents and the `read_time` of a query.
-   * 
- * - * .google.protobuf.Timestamp update_time = 4; - * - * @return The updateTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getUpdateTime() { - return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; - } - /** - * - * - *
-   * Output only. The time at which the document was last changed.
-   * This value is initially set to the `create_time` then increases
-   * monotonically with each change to the document. It can also be
-   * compared to values from other documents and the `read_time` of a query.
-   * 
- * - * .google.protobuf.Timestamp update_time = 4; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { - return getUpdateTime(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getNameBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetFields(), FieldsDefaultEntryHolder.defaultEntry, 2); - if (createTime_ != null) { - output.writeMessage(3, getCreateTime()); - } - if (updateTime_ != null) { - output.writeMessage(4, getUpdateTime()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getNameBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - for (java.util.Map.Entry entry : - internalGetFields().getMap().entrySet()) { - com.google.protobuf.MapEntry fields__ = - FieldsDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, fields__); - } - if (createTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getCreateTime()); - } - if (updateTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getUpdateTime()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.Document)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.Document other = (com.google.firestore.v1beta1.Document) obj; - - if (!getName().equals(other.getName())) return false; - if (!internalGetFields().equals(other.internalGetFields())) return false; - if (hasCreateTime() != other.hasCreateTime()) return false; - if (hasCreateTime()) { - if (!getCreateTime().equals(other.getCreateTime())) return false; - } - if (hasUpdateTime() != other.hasUpdateTime()) return false; - if (hasUpdateTime()) { - if (!getUpdateTime().equals(other.getUpdateTime())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - if (!internalGetFields().getMap().isEmpty()) { - hash = (37 * hash) + FIELDS_FIELD_NUMBER; - hash = (53 * hash) + internalGetFields().hashCode(); - } - if (hasCreateTime()) { - hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; - hash = (53 * hash) + getCreateTime().hashCode(); - } - if (hasUpdateTime()) { - hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; - hash = (53 * hash) + getUpdateTime().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.Document parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Document parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Document parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Document parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Document parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Document parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Document parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Document parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Document parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Document parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Document parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Document parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.Document prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A Firestore document.
-   * Must not exceed 1 MiB - 4 bytes.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.Document} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.Document) - com.google.firestore.v1beta1.DocumentOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.DocumentProto - .internal_static_google_firestore_v1beta1_Document_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField(int number) { - switch (number) { - case 2: - return internalGetFields(); - default: - throw new RuntimeException("Invalid map field number: " + number); - } - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField(int number) { - switch (number) { - case 2: - return internalGetMutableFields(); - default: - throw new RuntimeException("Invalid map field number: " + number); - } - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.DocumentProto - .internal_static_google_firestore_v1beta1_Document_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.Document.class, - com.google.firestore.v1beta1.Document.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.Document.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - internalGetMutableFields().clear(); - if (createTimeBuilder_ == null) { - createTime_ = null; - } else { - createTime_ = null; - createTimeBuilder_ = null; - } - if (updateTimeBuilder_ == null) { - updateTime_ = null; - } else { - updateTime_ = null; - updateTimeBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.DocumentProto - .internal_static_google_firestore_v1beta1_Document_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Document getDefaultInstanceForType() { - return com.google.firestore.v1beta1.Document.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.Document build() { - com.google.firestore.v1beta1.Document result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Document buildPartial() { - com.google.firestore.v1beta1.Document result = - new com.google.firestore.v1beta1.Document(this); - int from_bitField0_ = bitField0_; - result.name_ = name_; - result.fields_ = internalGetFields(); - result.fields_.makeImmutable(); - if (createTimeBuilder_ == null) { - result.createTime_ = createTime_; - } else { - result.createTime_ = createTimeBuilder_.build(); - } - if (updateTimeBuilder_ == null) { - result.updateTime_ = updateTime_; - } else { - result.updateTime_ = updateTimeBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.Document) { - return mergeFrom((com.google.firestore.v1beta1.Document) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.Document other) { - if (other == com.google.firestore.v1beta1.Document.getDefaultInstance()) return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - internalGetMutableFields().mergeFrom(other.internalGetFields()); - if (other.hasCreateTime()) { - mergeCreateTime(other.getCreateTime()); - } - if (other.hasUpdateTime()) { - mergeUpdateTime(other.getUpdateTime()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.Document parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.Document) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.lang.Object name_ = ""; - /** - * - * - *
-     * The resource name of the document, for example
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string name = 1; - * - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * The resource name of the document, for example
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string name = 1; - * - * @return The bytes for name. - */ - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * The resource name of the document, for example
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string name = 1; - * - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The resource name of the document, for example
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string name = 1; - * - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - * - * - *
-     * The resource name of the document, for example
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string name = 1; - * - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.MapField - fields_; - - private com.google.protobuf.MapField - internalGetFields() { - if (fields_ == null) { - return com.google.protobuf.MapField.emptyMapField(FieldsDefaultEntryHolder.defaultEntry); - } - return fields_; - } - - private com.google.protobuf.MapField - internalGetMutableFields() { - onChanged(); - ; - if (fields_ == null) { - fields_ = com.google.protobuf.MapField.newMapField(FieldsDefaultEntryHolder.defaultEntry); - } - if (!fields_.isMutable()) { - fields_ = fields_.copy(); - } - return fields_; - } - - public int getFieldsCount() { - return internalGetFields().getMap().size(); - } - /** - * - * - *
-     * The document's fields.
-     * The map keys represent field names.
-     * A simple field name contains only characters `a` to `z`, `A` to `Z`,
-     * `0` to `9`, or `_`, and must not start with `0` to `9`. For example,
-     * `foo_bar_17`.
-     * Field names matching the regular expression `__.*__` are reserved. Reserved
-     * field names are forbidden except in certain documented contexts. The map
-     * keys, represented as UTF-8, must not exceed 1,500 bytes and cannot be
-     * empty.
-     * Field paths may be used in other contexts to refer to structured fields
-     * defined here. For `map_value`, the field path is represented by the simple
-     * or quoted field names of the containing fields, delimited by `.`. For
-     * example, the structured field
-     * `"foo" : { map_value: { "x&y" : { string_value: "hello" }}}` would be
-     * represented by the field path `foo.x&y`.
-     * Within a field path, a quoted field name starts and ends with `` ` `` and
-     * may contain any character. Some characters, including `` ` ``, must be
-     * escaped using a `\`. For example, `` `x&y` `` represents `x&y` and
-     * `` `bak\`tik` `` represents `` bak`tik ``.
-     * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 2; - */ - @java.lang.Override - public boolean containsFields(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - return internalGetFields().getMap().containsKey(key); - } - /** Use {@link #getFieldsMap()} instead. */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getFields() { - return getFieldsMap(); - } - /** - * - * - *
-     * The document's fields.
-     * The map keys represent field names.
-     * A simple field name contains only characters `a` to `z`, `A` to `Z`,
-     * `0` to `9`, or `_`, and must not start with `0` to `9`. For example,
-     * `foo_bar_17`.
-     * Field names matching the regular expression `__.*__` are reserved. Reserved
-     * field names are forbidden except in certain documented contexts. The map
-     * keys, represented as UTF-8, must not exceed 1,500 bytes and cannot be
-     * empty.
-     * Field paths may be used in other contexts to refer to structured fields
-     * defined here. For `map_value`, the field path is represented by the simple
-     * or quoted field names of the containing fields, delimited by `.`. For
-     * example, the structured field
-     * `"foo" : { map_value: { "x&y" : { string_value: "hello" }}}` would be
-     * represented by the field path `foo.x&y`.
-     * Within a field path, a quoted field name starts and ends with `` ` `` and
-     * may contain any character. Some characters, including `` ` ``, must be
-     * escaped using a `\`. For example, `` `x&y` `` represents `x&y` and
-     * `` `bak\`tik` `` represents `` bak`tik ``.
-     * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 2; - */ - @java.lang.Override - public java.util.Map getFieldsMap() { - return internalGetFields().getMap(); - } - /** - * - * - *
-     * The document's fields.
-     * The map keys represent field names.
-     * A simple field name contains only characters `a` to `z`, `A` to `Z`,
-     * `0` to `9`, or `_`, and must not start with `0` to `9`. For example,
-     * `foo_bar_17`.
-     * Field names matching the regular expression `__.*__` are reserved. Reserved
-     * field names are forbidden except in certain documented contexts. The map
-     * keys, represented as UTF-8, must not exceed 1,500 bytes and cannot be
-     * empty.
-     * Field paths may be used in other contexts to refer to structured fields
-     * defined here. For `map_value`, the field path is represented by the simple
-     * or quoted field names of the containing fields, delimited by `.`. For
-     * example, the structured field
-     * `"foo" : { map_value: { "x&y" : { string_value: "hello" }}}` would be
-     * represented by the field path `foo.x&y`.
-     * Within a field path, a quoted field name starts and ends with `` ` `` and
-     * may contain any character. Some characters, including `` ` ``, must be
-     * escaped using a `\`. For example, `` `x&y` `` represents `x&y` and
-     * `` `bak\`tik` `` represents `` bak`tik ``.
-     * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.Value getFieldsOrDefault( - java.lang.String key, com.google.firestore.v1beta1.Value defaultValue) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = - internalGetFields().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * - * - *
-     * The document's fields.
-     * The map keys represent field names.
-     * A simple field name contains only characters `a` to `z`, `A` to `Z`,
-     * `0` to `9`, or `_`, and must not start with `0` to `9`. For example,
-     * `foo_bar_17`.
-     * Field names matching the regular expression `__.*__` are reserved. Reserved
-     * field names are forbidden except in certain documented contexts. The map
-     * keys, represented as UTF-8, must not exceed 1,500 bytes and cannot be
-     * empty.
-     * Field paths may be used in other contexts to refer to structured fields
-     * defined here. For `map_value`, the field path is represented by the simple
-     * or quoted field names of the containing fields, delimited by `.`. For
-     * example, the structured field
-     * `"foo" : { map_value: { "x&y" : { string_value: "hello" }}}` would be
-     * represented by the field path `foo.x&y`.
-     * Within a field path, a quoted field name starts and ends with `` ` `` and
-     * may contain any character. Some characters, including `` ` ``, must be
-     * escaped using a `\`. For example, `` `x&y` `` represents `x&y` and
-     * `` `bak\`tik` `` represents `` bak`tik ``.
-     * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.Value getFieldsOrThrow(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = - internalGetFields().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearFields() { - internalGetMutableFields().getMutableMap().clear(); - return this; - } - /** - * - * - *
-     * The document's fields.
-     * The map keys represent field names.
-     * A simple field name contains only characters `a` to `z`, `A` to `Z`,
-     * `0` to `9`, or `_`, and must not start with `0` to `9`. For example,
-     * `foo_bar_17`.
-     * Field names matching the regular expression `__.*__` are reserved. Reserved
-     * field names are forbidden except in certain documented contexts. The map
-     * keys, represented as UTF-8, must not exceed 1,500 bytes and cannot be
-     * empty.
-     * Field paths may be used in other contexts to refer to structured fields
-     * defined here. For `map_value`, the field path is represented by the simple
-     * or quoted field names of the containing fields, delimited by `.`. For
-     * example, the structured field
-     * `"foo" : { map_value: { "x&y" : { string_value: "hello" }}}` would be
-     * represented by the field path `foo.x&y`.
-     * Within a field path, a quoted field name starts and ends with `` ` `` and
-     * may contain any character. Some characters, including `` ` ``, must be
-     * escaped using a `\`. For example, `` `x&y` `` represents `x&y` and
-     * `` `bak\`tik` `` represents `` bak`tik ``.
-     * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 2; - */ - public Builder removeFields(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - internalGetMutableFields().getMutableMap().remove(key); - return this; - } - /** Use alternate mutation accessors instead. */ - @java.lang.Deprecated - public java.util.Map getMutableFields() { - return internalGetMutableFields().getMutableMap(); - } - /** - * - * - *
-     * The document's fields.
-     * The map keys represent field names.
-     * A simple field name contains only characters `a` to `z`, `A` to `Z`,
-     * `0` to `9`, or `_`, and must not start with `0` to `9`. For example,
-     * `foo_bar_17`.
-     * Field names matching the regular expression `__.*__` are reserved. Reserved
-     * field names are forbidden except in certain documented contexts. The map
-     * keys, represented as UTF-8, must not exceed 1,500 bytes and cannot be
-     * empty.
-     * Field paths may be used in other contexts to refer to structured fields
-     * defined here. For `map_value`, the field path is represented by the simple
-     * or quoted field names of the containing fields, delimited by `.`. For
-     * example, the structured field
-     * `"foo" : { map_value: { "x&y" : { string_value: "hello" }}}` would be
-     * represented by the field path `foo.x&y`.
-     * Within a field path, a quoted field name starts and ends with `` ` `` and
-     * may contain any character. Some characters, including `` ` ``, must be
-     * escaped using a `\`. For example, `` `x&y` `` represents `x&y` and
-     * `` `bak\`tik` `` represents `` bak`tik ``.
-     * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 2; - */ - public Builder putFields(java.lang.String key, com.google.firestore.v1beta1.Value value) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - if (value == null) { - throw new java.lang.NullPointerException(); - } - internalGetMutableFields().getMutableMap().put(key, value); - return this; - } - /** - * - * - *
-     * The document's fields.
-     * The map keys represent field names.
-     * A simple field name contains only characters `a` to `z`, `A` to `Z`,
-     * `0` to `9`, or `_`, and must not start with `0` to `9`. For example,
-     * `foo_bar_17`.
-     * Field names matching the regular expression `__.*__` are reserved. Reserved
-     * field names are forbidden except in certain documented contexts. The map
-     * keys, represented as UTF-8, must not exceed 1,500 bytes and cannot be
-     * empty.
-     * Field paths may be used in other contexts to refer to structured fields
-     * defined here. For `map_value`, the field path is represented by the simple
-     * or quoted field names of the containing fields, delimited by `.`. For
-     * example, the structured field
-     * `"foo" : { map_value: { "x&y" : { string_value: "hello" }}}` would be
-     * represented by the field path `foo.x&y`.
-     * Within a field path, a quoted field name starts and ends with `` ` `` and
-     * may contain any character. Some characters, including `` ` ``, must be
-     * escaped using a `\`. For example, `` `x&y` `` represents `x&y` and
-     * `` `bak\`tik` `` represents `` bak`tik ``.
-     * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 2; - */ - public Builder putAllFields( - java.util.Map values) { - internalGetMutableFields().getMutableMap().putAll(values); - return this; - } - - private com.google.protobuf.Timestamp createTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - createTimeBuilder_; - /** - * - * - *
-     * Output only. The time at which the document was created.
-     * This value increases monotonically when a document is deleted then
-     * recreated. It can also be compared to values from other documents and
-     * the `read_time` of a query.
-     * 
- * - * .google.protobuf.Timestamp create_time = 3; - * - * @return Whether the createTime field is set. - */ - public boolean hasCreateTime() { - return createTimeBuilder_ != null || createTime_ != null; - } - /** - * - * - *
-     * Output only. The time at which the document was created.
-     * This value increases monotonically when a document is deleted then
-     * recreated. It can also be compared to values from other documents and
-     * the `read_time` of a query.
-     * 
- * - * .google.protobuf.Timestamp create_time = 3; - * - * @return The createTime. - */ - public com.google.protobuf.Timestamp getCreateTime() { - if (createTimeBuilder_ == null) { - return createTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : createTime_; - } else { - return createTimeBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Output only. The time at which the document was created.
-     * This value increases monotonically when a document is deleted then
-     * recreated. It can also be compared to values from other documents and
-     * the `read_time` of a query.
-     * 
- * - * .google.protobuf.Timestamp create_time = 3; - */ - public Builder setCreateTime(com.google.protobuf.Timestamp value) { - if (createTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - createTime_ = value; - onChanged(); - } else { - createTimeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Output only. The time at which the document was created.
-     * This value increases monotonically when a document is deleted then
-     * recreated. It can also be compared to values from other documents and
-     * the `read_time` of a query.
-     * 
- * - * .google.protobuf.Timestamp create_time = 3; - */ - public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (createTimeBuilder_ == null) { - createTime_ = builderForValue.build(); - onChanged(); - } else { - createTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Output only. The time at which the document was created.
-     * This value increases monotonically when a document is deleted then
-     * recreated. It can also be compared to values from other documents and
-     * the `read_time` of a query.
-     * 
- * - * .google.protobuf.Timestamp create_time = 3; - */ - public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { - if (createTimeBuilder_ == null) { - if (createTime_ != null) { - createTime_ = - com.google.protobuf.Timestamp.newBuilder(createTime_).mergeFrom(value).buildPartial(); - } else { - createTime_ = value; - } - onChanged(); - } else { - createTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Output only. The time at which the document was created.
-     * This value increases monotonically when a document is deleted then
-     * recreated. It can also be compared to values from other documents and
-     * the `read_time` of a query.
-     * 
- * - * .google.protobuf.Timestamp create_time = 3; - */ - public Builder clearCreateTime() { - if (createTimeBuilder_ == null) { - createTime_ = null; - onChanged(); - } else { - createTime_ = null; - createTimeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Output only. The time at which the document was created.
-     * This value increases monotonically when a document is deleted then
-     * recreated. It can also be compared to values from other documents and
-     * the `read_time` of a query.
-     * 
- * - * .google.protobuf.Timestamp create_time = 3; - */ - public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { - - onChanged(); - return getCreateTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Output only. The time at which the document was created.
-     * This value increases monotonically when a document is deleted then
-     * recreated. It can also be compared to values from other documents and
-     * the `read_time` of a query.
-     * 
- * - * .google.protobuf.Timestamp create_time = 3; - */ - public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { - if (createTimeBuilder_ != null) { - return createTimeBuilder_.getMessageOrBuilder(); - } else { - return createTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : createTime_; - } - } - /** - * - * - *
-     * Output only. The time at which the document was created.
-     * This value increases monotonically when a document is deleted then
-     * recreated. It can also be compared to values from other documents and
-     * the `read_time` of a query.
-     * 
- * - * .google.protobuf.Timestamp create_time = 3; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getCreateTimeFieldBuilder() { - if (createTimeBuilder_ == null) { - createTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getCreateTime(), getParentForChildren(), isClean()); - createTime_ = null; - } - return createTimeBuilder_; - } - - private com.google.protobuf.Timestamp updateTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - updateTimeBuilder_; - /** - * - * - *
-     * Output only. The time at which the document was last changed.
-     * This value is initially set to the `create_time` then increases
-     * monotonically with each change to the document. It can also be
-     * compared to values from other documents and the `read_time` of a query.
-     * 
- * - * .google.protobuf.Timestamp update_time = 4; - * - * @return Whether the updateTime field is set. - */ - public boolean hasUpdateTime() { - return updateTimeBuilder_ != null || updateTime_ != null; - } - /** - * - * - *
-     * Output only. The time at which the document was last changed.
-     * This value is initially set to the `create_time` then increases
-     * monotonically with each change to the document. It can also be
-     * compared to values from other documents and the `read_time` of a query.
-     * 
- * - * .google.protobuf.Timestamp update_time = 4; - * - * @return The updateTime. - */ - public com.google.protobuf.Timestamp getUpdateTime() { - if (updateTimeBuilder_ == null) { - return updateTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : updateTime_; - } else { - return updateTimeBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Output only. The time at which the document was last changed.
-     * This value is initially set to the `create_time` then increases
-     * monotonically with each change to the document. It can also be
-     * compared to values from other documents and the `read_time` of a query.
-     * 
- * - * .google.protobuf.Timestamp update_time = 4; - */ - public Builder setUpdateTime(com.google.protobuf.Timestamp value) { - if (updateTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - updateTime_ = value; - onChanged(); - } else { - updateTimeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Output only. The time at which the document was last changed.
-     * This value is initially set to the `create_time` then increases
-     * monotonically with each change to the document. It can also be
-     * compared to values from other documents and the `read_time` of a query.
-     * 
- * - * .google.protobuf.Timestamp update_time = 4; - */ - public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (updateTimeBuilder_ == null) { - updateTime_ = builderForValue.build(); - onChanged(); - } else { - updateTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Output only. The time at which the document was last changed.
-     * This value is initially set to the `create_time` then increases
-     * monotonically with each change to the document. It can also be
-     * compared to values from other documents and the `read_time` of a query.
-     * 
- * - * .google.protobuf.Timestamp update_time = 4; - */ - public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { - if (updateTimeBuilder_ == null) { - if (updateTime_ != null) { - updateTime_ = - com.google.protobuf.Timestamp.newBuilder(updateTime_).mergeFrom(value).buildPartial(); - } else { - updateTime_ = value; - } - onChanged(); - } else { - updateTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Output only. The time at which the document was last changed.
-     * This value is initially set to the `create_time` then increases
-     * monotonically with each change to the document. It can also be
-     * compared to values from other documents and the `read_time` of a query.
-     * 
- * - * .google.protobuf.Timestamp update_time = 4; - */ - public Builder clearUpdateTime() { - if (updateTimeBuilder_ == null) { - updateTime_ = null; - onChanged(); - } else { - updateTime_ = null; - updateTimeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Output only. The time at which the document was last changed.
-     * This value is initially set to the `create_time` then increases
-     * monotonically with each change to the document. It can also be
-     * compared to values from other documents and the `read_time` of a query.
-     * 
- * - * .google.protobuf.Timestamp update_time = 4; - */ - public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { - - onChanged(); - return getUpdateTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Output only. The time at which the document was last changed.
-     * This value is initially set to the `create_time` then increases
-     * monotonically with each change to the document. It can also be
-     * compared to values from other documents and the `read_time` of a query.
-     * 
- * - * .google.protobuf.Timestamp update_time = 4; - */ - public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { - if (updateTimeBuilder_ != null) { - return updateTimeBuilder_.getMessageOrBuilder(); - } else { - return updateTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : updateTime_; - } - } - /** - * - * - *
-     * Output only. The time at which the document was last changed.
-     * This value is initially set to the `create_time` then increases
-     * monotonically with each change to the document. It can also be
-     * compared to values from other documents and the `read_time` of a query.
-     * 
- * - * .google.protobuf.Timestamp update_time = 4; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getUpdateTimeFieldBuilder() { - if (updateTimeBuilder_ == null) { - updateTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getUpdateTime(), getParentForChildren(), isClean()); - updateTime_ = null; - } - return updateTimeBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.Document) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.Document) - private static final com.google.firestore.v1beta1.Document DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.Document(); - } - - public static com.google.firestore.v1beta1.Document getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Document parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Document(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Document getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentChange.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentChange.java deleted file mode 100644 index 072ec2a11..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentChange.java +++ /dev/null @@ -1,1246 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/write.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * A [Document][google.firestore.v1beta1.Document] has changed.
- * May be the result of multiple [writes][google.firestore.v1beta1.Write], including deletes, that
- * ultimately resulted in a new value for the [Document][google.firestore.v1beta1.Document].
- * Multiple [DocumentChange][google.firestore.v1beta1.DocumentChange] messages may be returned for the same logical
- * change, if multiple targets are affected.
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.DocumentChange} - */ -public final class DocumentChange extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.DocumentChange) - DocumentChangeOrBuilder { - private static final long serialVersionUID = 0L; - // Use DocumentChange.newBuilder() to construct. - private DocumentChange(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private DocumentChange() { - targetIds_ = emptyIntList(); - removedTargetIds_ = emptyIntList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DocumentChange(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private DocumentChange( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.firestore.v1beta1.Document.Builder subBuilder = null; - if (document_ != null) { - subBuilder = document_.toBuilder(); - } - document_ = - input.readMessage( - com.google.firestore.v1beta1.Document.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(document_); - document_ = subBuilder.buildPartial(); - } - - break; - } - case 40: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - targetIds_ = newIntList(); - mutable_bitField0_ |= 0x00000001; - } - targetIds_.addInt(input.readInt32()); - break; - } - case 42: - { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) { - targetIds_ = newIntList(); - mutable_bitField0_ |= 0x00000001; - } - while (input.getBytesUntilLimit() > 0) { - targetIds_.addInt(input.readInt32()); - } - input.popLimit(limit); - break; - } - case 48: - { - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - removedTargetIds_ = newIntList(); - mutable_bitField0_ |= 0x00000002; - } - removedTargetIds_.addInt(input.readInt32()); - break; - } - case 50: - { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) { - removedTargetIds_ = newIntList(); - mutable_bitField0_ |= 0x00000002; - } - while (input.getBytesUntilLimit() > 0) { - removedTargetIds_.addInt(input.readInt32()); - } - input.popLimit(limit); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - targetIds_.makeImmutable(); // C - } - if (((mutable_bitField0_ & 0x00000002) != 0)) { - removedTargetIds_.makeImmutable(); // C - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentChange_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentChange_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.DocumentChange.class, - com.google.firestore.v1beta1.DocumentChange.Builder.class); - } - - public static final int DOCUMENT_FIELD_NUMBER = 1; - private com.google.firestore.v1beta1.Document document_; - /** - * - * - *
-   * The new state of the [Document][google.firestore.v1beta1.Document].
-   * If `mask` is set, contains only fields that were updated or added.
-   * 
- * - * .google.firestore.v1beta1.Document document = 1; - * - * @return Whether the document field is set. - */ - @java.lang.Override - public boolean hasDocument() { - return document_ != null; - } - /** - * - * - *
-   * The new state of the [Document][google.firestore.v1beta1.Document].
-   * If `mask` is set, contains only fields that were updated or added.
-   * 
- * - * .google.firestore.v1beta1.Document document = 1; - * - * @return The document. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Document getDocument() { - return document_ == null - ? com.google.firestore.v1beta1.Document.getDefaultInstance() - : document_; - } - /** - * - * - *
-   * The new state of the [Document][google.firestore.v1beta1.Document].
-   * If `mask` is set, contains only fields that were updated or added.
-   * 
- * - * .google.firestore.v1beta1.Document document = 1; - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentOrBuilder getDocumentOrBuilder() { - return getDocument(); - } - - public static final int TARGET_IDS_FIELD_NUMBER = 5; - private com.google.protobuf.Internal.IntList targetIds_; - /** - * - * - *
-   * A set of target IDs of targets that match this document.
-   * 
- * - * repeated int32 target_ids = 5; - * - * @return A list containing the targetIds. - */ - @java.lang.Override - public java.util.List getTargetIdsList() { - return targetIds_; - } - /** - * - * - *
-   * A set of target IDs of targets that match this document.
-   * 
- * - * repeated int32 target_ids = 5; - * - * @return The count of targetIds. - */ - public int getTargetIdsCount() { - return targetIds_.size(); - } - /** - * - * - *
-   * A set of target IDs of targets that match this document.
-   * 
- * - * repeated int32 target_ids = 5; - * - * @param index The index of the element to return. - * @return The targetIds at the given index. - */ - public int getTargetIds(int index) { - return targetIds_.getInt(index); - } - - private int targetIdsMemoizedSerializedSize = -1; - - public static final int REMOVED_TARGET_IDS_FIELD_NUMBER = 6; - private com.google.protobuf.Internal.IntList removedTargetIds_; - /** - * - * - *
-   * A set of target IDs for targets that no longer match this document.
-   * 
- * - * repeated int32 removed_target_ids = 6; - * - * @return A list containing the removedTargetIds. - */ - @java.lang.Override - public java.util.List getRemovedTargetIdsList() { - return removedTargetIds_; - } - /** - * - * - *
-   * A set of target IDs for targets that no longer match this document.
-   * 
- * - * repeated int32 removed_target_ids = 6; - * - * @return The count of removedTargetIds. - */ - public int getRemovedTargetIdsCount() { - return removedTargetIds_.size(); - } - /** - * - * - *
-   * A set of target IDs for targets that no longer match this document.
-   * 
- * - * repeated int32 removed_target_ids = 6; - * - * @param index The index of the element to return. - * @return The removedTargetIds at the given index. - */ - public int getRemovedTargetIds(int index) { - return removedTargetIds_.getInt(index); - } - - private int removedTargetIdsMemoizedSerializedSize = -1; - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - getSerializedSize(); - if (document_ != null) { - output.writeMessage(1, getDocument()); - } - if (getTargetIdsList().size() > 0) { - output.writeUInt32NoTag(42); - output.writeUInt32NoTag(targetIdsMemoizedSerializedSize); - } - for (int i = 0; i < targetIds_.size(); i++) { - output.writeInt32NoTag(targetIds_.getInt(i)); - } - if (getRemovedTargetIdsList().size() > 0) { - output.writeUInt32NoTag(50); - output.writeUInt32NoTag(removedTargetIdsMemoizedSerializedSize); - } - for (int i = 0; i < removedTargetIds_.size(); i++) { - output.writeInt32NoTag(removedTargetIds_.getInt(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (document_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getDocument()); - } - { - int dataSize = 0; - for (int i = 0; i < targetIds_.size(); i++) { - dataSize += - com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(targetIds_.getInt(i)); - } - size += dataSize; - if (!getTargetIdsList().isEmpty()) { - size += 1; - size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); - } - targetIdsMemoizedSerializedSize = dataSize; - } - { - int dataSize = 0; - for (int i = 0; i < removedTargetIds_.size(); i++) { - dataSize += - com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag( - removedTargetIds_.getInt(i)); - } - size += dataSize; - if (!getRemovedTargetIdsList().isEmpty()) { - size += 1; - size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); - } - removedTargetIdsMemoizedSerializedSize = dataSize; - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.DocumentChange)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.DocumentChange other = - (com.google.firestore.v1beta1.DocumentChange) obj; - - if (hasDocument() != other.hasDocument()) return false; - if (hasDocument()) { - if (!getDocument().equals(other.getDocument())) return false; - } - if (!getTargetIdsList().equals(other.getTargetIdsList())) return false; - if (!getRemovedTargetIdsList().equals(other.getRemovedTargetIdsList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasDocument()) { - hash = (37 * hash) + DOCUMENT_FIELD_NUMBER; - hash = (53 * hash) + getDocument().hashCode(); - } - if (getTargetIdsCount() > 0) { - hash = (37 * hash) + TARGET_IDS_FIELD_NUMBER; - hash = (53 * hash) + getTargetIdsList().hashCode(); - } - if (getRemovedTargetIdsCount() > 0) { - hash = (37 * hash) + REMOVED_TARGET_IDS_FIELD_NUMBER; - hash = (53 * hash) + getRemovedTargetIdsList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.DocumentChange parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.DocumentChange parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentChange parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.DocumentChange parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentChange parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.DocumentChange parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentChange parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.DocumentChange parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentChange parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.DocumentChange parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentChange parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.DocumentChange parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.DocumentChange prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A [Document][google.firestore.v1beta1.Document] has changed.
-   * May be the result of multiple [writes][google.firestore.v1beta1.Write], including deletes, that
-   * ultimately resulted in a new value for the [Document][google.firestore.v1beta1.Document].
-   * Multiple [DocumentChange][google.firestore.v1beta1.DocumentChange] messages may be returned for the same logical
-   * change, if multiple targets are affected.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.DocumentChange} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.DocumentChange) - com.google.firestore.v1beta1.DocumentChangeOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentChange_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentChange_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.DocumentChange.class, - com.google.firestore.v1beta1.DocumentChange.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.DocumentChange.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (documentBuilder_ == null) { - document_ = null; - } else { - document_ = null; - documentBuilder_ = null; - } - targetIds_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000001); - removedTargetIds_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentChange_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentChange getDefaultInstanceForType() { - return com.google.firestore.v1beta1.DocumentChange.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentChange build() { - com.google.firestore.v1beta1.DocumentChange result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentChange buildPartial() { - com.google.firestore.v1beta1.DocumentChange result = - new com.google.firestore.v1beta1.DocumentChange(this); - int from_bitField0_ = bitField0_; - if (documentBuilder_ == null) { - result.document_ = document_; - } else { - result.document_ = documentBuilder_.build(); - } - if (((bitField0_ & 0x00000001) != 0)) { - targetIds_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.targetIds_ = targetIds_; - if (((bitField0_ & 0x00000002) != 0)) { - removedTargetIds_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.removedTargetIds_ = removedTargetIds_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.DocumentChange) { - return mergeFrom((com.google.firestore.v1beta1.DocumentChange) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.DocumentChange other) { - if (other == com.google.firestore.v1beta1.DocumentChange.getDefaultInstance()) return this; - if (other.hasDocument()) { - mergeDocument(other.getDocument()); - } - if (!other.targetIds_.isEmpty()) { - if (targetIds_.isEmpty()) { - targetIds_ = other.targetIds_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureTargetIdsIsMutable(); - targetIds_.addAll(other.targetIds_); - } - onChanged(); - } - if (!other.removedTargetIds_.isEmpty()) { - if (removedTargetIds_.isEmpty()) { - removedTargetIds_ = other.removedTargetIds_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureRemovedTargetIdsIsMutable(); - removedTargetIds_.addAll(other.removedTargetIds_); - } - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.DocumentChange parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.DocumentChange) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private com.google.firestore.v1beta1.Document document_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Document, - com.google.firestore.v1beta1.Document.Builder, - com.google.firestore.v1beta1.DocumentOrBuilder> - documentBuilder_; - /** - * - * - *
-     * The new state of the [Document][google.firestore.v1beta1.Document].
-     * If `mask` is set, contains only fields that were updated or added.
-     * 
- * - * .google.firestore.v1beta1.Document document = 1; - * - * @return Whether the document field is set. - */ - public boolean hasDocument() { - return documentBuilder_ != null || document_ != null; - } - /** - * - * - *
-     * The new state of the [Document][google.firestore.v1beta1.Document].
-     * If `mask` is set, contains only fields that were updated or added.
-     * 
- * - * .google.firestore.v1beta1.Document document = 1; - * - * @return The document. - */ - public com.google.firestore.v1beta1.Document getDocument() { - if (documentBuilder_ == null) { - return document_ == null - ? com.google.firestore.v1beta1.Document.getDefaultInstance() - : document_; - } else { - return documentBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The new state of the [Document][google.firestore.v1beta1.Document].
-     * If `mask` is set, contains only fields that were updated or added.
-     * 
- * - * .google.firestore.v1beta1.Document document = 1; - */ - public Builder setDocument(com.google.firestore.v1beta1.Document value) { - if (documentBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - document_ = value; - onChanged(); - } else { - documentBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The new state of the [Document][google.firestore.v1beta1.Document].
-     * If `mask` is set, contains only fields that were updated or added.
-     * 
- * - * .google.firestore.v1beta1.Document document = 1; - */ - public Builder setDocument(com.google.firestore.v1beta1.Document.Builder builderForValue) { - if (documentBuilder_ == null) { - document_ = builderForValue.build(); - onChanged(); - } else { - documentBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The new state of the [Document][google.firestore.v1beta1.Document].
-     * If `mask` is set, contains only fields that were updated or added.
-     * 
- * - * .google.firestore.v1beta1.Document document = 1; - */ - public Builder mergeDocument(com.google.firestore.v1beta1.Document value) { - if (documentBuilder_ == null) { - if (document_ != null) { - document_ = - com.google.firestore.v1beta1.Document.newBuilder(document_) - .mergeFrom(value) - .buildPartial(); - } else { - document_ = value; - } - onChanged(); - } else { - documentBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The new state of the [Document][google.firestore.v1beta1.Document].
-     * If `mask` is set, contains only fields that were updated or added.
-     * 
- * - * .google.firestore.v1beta1.Document document = 1; - */ - public Builder clearDocument() { - if (documentBuilder_ == null) { - document_ = null; - onChanged(); - } else { - document_ = null; - documentBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The new state of the [Document][google.firestore.v1beta1.Document].
-     * If `mask` is set, contains only fields that were updated or added.
-     * 
- * - * .google.firestore.v1beta1.Document document = 1; - */ - public com.google.firestore.v1beta1.Document.Builder getDocumentBuilder() { - - onChanged(); - return getDocumentFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The new state of the [Document][google.firestore.v1beta1.Document].
-     * If `mask` is set, contains only fields that were updated or added.
-     * 
- * - * .google.firestore.v1beta1.Document document = 1; - */ - public com.google.firestore.v1beta1.DocumentOrBuilder getDocumentOrBuilder() { - if (documentBuilder_ != null) { - return documentBuilder_.getMessageOrBuilder(); - } else { - return document_ == null - ? com.google.firestore.v1beta1.Document.getDefaultInstance() - : document_; - } - } - /** - * - * - *
-     * The new state of the [Document][google.firestore.v1beta1.Document].
-     * If `mask` is set, contains only fields that were updated or added.
-     * 
- * - * .google.firestore.v1beta1.Document document = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Document, - com.google.firestore.v1beta1.Document.Builder, - com.google.firestore.v1beta1.DocumentOrBuilder> - getDocumentFieldBuilder() { - if (documentBuilder_ == null) { - documentBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Document, - com.google.firestore.v1beta1.Document.Builder, - com.google.firestore.v1beta1.DocumentOrBuilder>( - getDocument(), getParentForChildren(), isClean()); - document_ = null; - } - return documentBuilder_; - } - - private com.google.protobuf.Internal.IntList targetIds_ = emptyIntList(); - - private void ensureTargetIdsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - targetIds_ = mutableCopy(targetIds_); - bitField0_ |= 0x00000001; - } - } - /** - * - * - *
-     * A set of target IDs of targets that match this document.
-     * 
- * - * repeated int32 target_ids = 5; - * - * @return A list containing the targetIds. - */ - public java.util.List getTargetIdsList() { - return ((bitField0_ & 0x00000001) != 0) - ? java.util.Collections.unmodifiableList(targetIds_) - : targetIds_; - } - /** - * - * - *
-     * A set of target IDs of targets that match this document.
-     * 
- * - * repeated int32 target_ids = 5; - * - * @return The count of targetIds. - */ - public int getTargetIdsCount() { - return targetIds_.size(); - } - /** - * - * - *
-     * A set of target IDs of targets that match this document.
-     * 
- * - * repeated int32 target_ids = 5; - * - * @param index The index of the element to return. - * @return The targetIds at the given index. - */ - public int getTargetIds(int index) { - return targetIds_.getInt(index); - } - /** - * - * - *
-     * A set of target IDs of targets that match this document.
-     * 
- * - * repeated int32 target_ids = 5; - * - * @param index The index to set the value at. - * @param value The targetIds to set. - * @return This builder for chaining. - */ - public Builder setTargetIds(int index, int value) { - ensureTargetIdsIsMutable(); - targetIds_.setInt(index, value); - onChanged(); - return this; - } - /** - * - * - *
-     * A set of target IDs of targets that match this document.
-     * 
- * - * repeated int32 target_ids = 5; - * - * @param value The targetIds to add. - * @return This builder for chaining. - */ - public Builder addTargetIds(int value) { - ensureTargetIdsIsMutable(); - targetIds_.addInt(value); - onChanged(); - return this; - } - /** - * - * - *
-     * A set of target IDs of targets that match this document.
-     * 
- * - * repeated int32 target_ids = 5; - * - * @param values The targetIds to add. - * @return This builder for chaining. - */ - public Builder addAllTargetIds(java.lang.Iterable values) { - ensureTargetIdsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, targetIds_); - onChanged(); - return this; - } - /** - * - * - *
-     * A set of target IDs of targets that match this document.
-     * 
- * - * repeated int32 target_ids = 5; - * - * @return This builder for chaining. - */ - public Builder clearTargetIds() { - targetIds_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - - private com.google.protobuf.Internal.IntList removedTargetIds_ = emptyIntList(); - - private void ensureRemovedTargetIdsIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - removedTargetIds_ = mutableCopy(removedTargetIds_); - bitField0_ |= 0x00000002; - } - } - /** - * - * - *
-     * A set of target IDs for targets that no longer match this document.
-     * 
- * - * repeated int32 removed_target_ids = 6; - * - * @return A list containing the removedTargetIds. - */ - public java.util.List getRemovedTargetIdsList() { - return ((bitField0_ & 0x00000002) != 0) - ? java.util.Collections.unmodifiableList(removedTargetIds_) - : removedTargetIds_; - } - /** - * - * - *
-     * A set of target IDs for targets that no longer match this document.
-     * 
- * - * repeated int32 removed_target_ids = 6; - * - * @return The count of removedTargetIds. - */ - public int getRemovedTargetIdsCount() { - return removedTargetIds_.size(); - } - /** - * - * - *
-     * A set of target IDs for targets that no longer match this document.
-     * 
- * - * repeated int32 removed_target_ids = 6; - * - * @param index The index of the element to return. - * @return The removedTargetIds at the given index. - */ - public int getRemovedTargetIds(int index) { - return removedTargetIds_.getInt(index); - } - /** - * - * - *
-     * A set of target IDs for targets that no longer match this document.
-     * 
- * - * repeated int32 removed_target_ids = 6; - * - * @param index The index to set the value at. - * @param value The removedTargetIds to set. - * @return This builder for chaining. - */ - public Builder setRemovedTargetIds(int index, int value) { - ensureRemovedTargetIdsIsMutable(); - removedTargetIds_.setInt(index, value); - onChanged(); - return this; - } - /** - * - * - *
-     * A set of target IDs for targets that no longer match this document.
-     * 
- * - * repeated int32 removed_target_ids = 6; - * - * @param value The removedTargetIds to add. - * @return This builder for chaining. - */ - public Builder addRemovedTargetIds(int value) { - ensureRemovedTargetIdsIsMutable(); - removedTargetIds_.addInt(value); - onChanged(); - return this; - } - /** - * - * - *
-     * A set of target IDs for targets that no longer match this document.
-     * 
- * - * repeated int32 removed_target_ids = 6; - * - * @param values The removedTargetIds to add. - * @return This builder for chaining. - */ - public Builder addAllRemovedTargetIds(java.lang.Iterable values) { - ensureRemovedTargetIdsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, removedTargetIds_); - onChanged(); - return this; - } - /** - * - * - *
-     * A set of target IDs for targets that no longer match this document.
-     * 
- * - * repeated int32 removed_target_ids = 6; - * - * @return This builder for chaining. - */ - public Builder clearRemovedTargetIds() { - removedTargetIds_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.DocumentChange) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.DocumentChange) - private static final com.google.firestore.v1beta1.DocumentChange DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.DocumentChange(); - } - - public static com.google.firestore.v1beta1.DocumentChange getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DocumentChange parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new DocumentChange(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentChange getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentChangeOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentChangeOrBuilder.java deleted file mode 100644 index 2351afec2..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentChangeOrBuilder.java +++ /dev/null @@ -1,139 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/write.proto - -package com.google.firestore.v1beta1; - -public interface DocumentChangeOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.DocumentChange) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * The new state of the [Document][google.firestore.v1beta1.Document].
-   * If `mask` is set, contains only fields that were updated or added.
-   * 
- * - * .google.firestore.v1beta1.Document document = 1; - * - * @return Whether the document field is set. - */ - boolean hasDocument(); - /** - * - * - *
-   * The new state of the [Document][google.firestore.v1beta1.Document].
-   * If `mask` is set, contains only fields that were updated or added.
-   * 
- * - * .google.firestore.v1beta1.Document document = 1; - * - * @return The document. - */ - com.google.firestore.v1beta1.Document getDocument(); - /** - * - * - *
-   * The new state of the [Document][google.firestore.v1beta1.Document].
-   * If `mask` is set, contains only fields that were updated or added.
-   * 
- * - * .google.firestore.v1beta1.Document document = 1; - */ - com.google.firestore.v1beta1.DocumentOrBuilder getDocumentOrBuilder(); - - /** - * - * - *
-   * A set of target IDs of targets that match this document.
-   * 
- * - * repeated int32 target_ids = 5; - * - * @return A list containing the targetIds. - */ - java.util.List getTargetIdsList(); - /** - * - * - *
-   * A set of target IDs of targets that match this document.
-   * 
- * - * repeated int32 target_ids = 5; - * - * @return The count of targetIds. - */ - int getTargetIdsCount(); - /** - * - * - *
-   * A set of target IDs of targets that match this document.
-   * 
- * - * repeated int32 target_ids = 5; - * - * @param index The index of the element to return. - * @return The targetIds at the given index. - */ - int getTargetIds(int index); - - /** - * - * - *
-   * A set of target IDs for targets that no longer match this document.
-   * 
- * - * repeated int32 removed_target_ids = 6; - * - * @return A list containing the removedTargetIds. - */ - java.util.List getRemovedTargetIdsList(); - /** - * - * - *
-   * A set of target IDs for targets that no longer match this document.
-   * 
- * - * repeated int32 removed_target_ids = 6; - * - * @return The count of removedTargetIds. - */ - int getRemovedTargetIdsCount(); - /** - * - * - *
-   * A set of target IDs for targets that no longer match this document.
-   * 
- * - * repeated int32 removed_target_ids = 6; - * - * @param index The index of the element to return. - * @return The removedTargetIds at the given index. - */ - int getRemovedTargetIds(int index); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentDelete.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentDelete.java deleted file mode 100644 index 443dd3600..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentDelete.java +++ /dev/null @@ -1,1172 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/write.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * A [Document][google.firestore.v1beta1.Document] has been deleted.
- * May be the result of multiple [writes][google.firestore.v1beta1.Write], including updates, the
- * last of which deleted the [Document][google.firestore.v1beta1.Document].
- * Multiple [DocumentDelete][google.firestore.v1beta1.DocumentDelete] messages may be returned for the same logical
- * delete, if multiple targets are affected.
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.DocumentDelete} - */ -public final class DocumentDelete extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.DocumentDelete) - DocumentDeleteOrBuilder { - private static final long serialVersionUID = 0L; - // Use DocumentDelete.newBuilder() to construct. - private DocumentDelete(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private DocumentDelete() { - document_ = ""; - removedTargetIds_ = emptyIntList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DocumentDelete(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private DocumentDelete( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - document_ = s; - break; - } - case 34: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (readTime_ != null) { - subBuilder = readTime_.toBuilder(); - } - readTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(readTime_); - readTime_ = subBuilder.buildPartial(); - } - - break; - } - case 48: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - removedTargetIds_ = newIntList(); - mutable_bitField0_ |= 0x00000001; - } - removedTargetIds_.addInt(input.readInt32()); - break; - } - case 50: - { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) { - removedTargetIds_ = newIntList(); - mutable_bitField0_ |= 0x00000001; - } - while (input.getBytesUntilLimit() > 0) { - removedTargetIds_.addInt(input.readInt32()); - } - input.popLimit(limit); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - removedTargetIds_.makeImmutable(); // C - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentDelete_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentDelete_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.DocumentDelete.class, - com.google.firestore.v1beta1.DocumentDelete.Builder.class); - } - - public static final int DOCUMENT_FIELD_NUMBER = 1; - private volatile java.lang.Object document_; - /** - * - * - *
-   * The resource name of the [Document][google.firestore.v1beta1.Document] that was deleted.
-   * 
- * - * string document = 1; - * - * @return The document. - */ - @java.lang.Override - public java.lang.String getDocument() { - java.lang.Object ref = document_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - document_ = s; - return s; - } - } - /** - * - * - *
-   * The resource name of the [Document][google.firestore.v1beta1.Document] that was deleted.
-   * 
- * - * string document = 1; - * - * @return The bytes for document. - */ - @java.lang.Override - public com.google.protobuf.ByteString getDocumentBytes() { - java.lang.Object ref = document_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - document_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int REMOVED_TARGET_IDS_FIELD_NUMBER = 6; - private com.google.protobuf.Internal.IntList removedTargetIds_; - /** - * - * - *
-   * A set of target IDs for targets that previously matched this entity.
-   * 
- * - * repeated int32 removed_target_ids = 6; - * - * @return A list containing the removedTargetIds. - */ - @java.lang.Override - public java.util.List getRemovedTargetIdsList() { - return removedTargetIds_; - } - /** - * - * - *
-   * A set of target IDs for targets that previously matched this entity.
-   * 
- * - * repeated int32 removed_target_ids = 6; - * - * @return The count of removedTargetIds. - */ - public int getRemovedTargetIdsCount() { - return removedTargetIds_.size(); - } - /** - * - * - *
-   * A set of target IDs for targets that previously matched this entity.
-   * 
- * - * repeated int32 removed_target_ids = 6; - * - * @param index The index of the element to return. - * @return The removedTargetIds at the given index. - */ - public int getRemovedTargetIds(int index) { - return removedTargetIds_.getInt(index); - } - - private int removedTargetIdsMemoizedSerializedSize = -1; - - public static final int READ_TIME_FIELD_NUMBER = 4; - private com.google.protobuf.Timestamp readTime_; - /** - * - * - *
-   * The read timestamp at which the delete was observed.
-   * Greater or equal to the `commit_time` of the delete.
-   * 
- * - * .google.protobuf.Timestamp read_time = 4; - * - * @return Whether the readTime field is set. - */ - @java.lang.Override - public boolean hasReadTime() { - return readTime_ != null; - } - /** - * - * - *
-   * The read timestamp at which the delete was observed.
-   * Greater or equal to the `commit_time` of the delete.
-   * 
- * - * .google.protobuf.Timestamp read_time = 4; - * - * @return The readTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getReadTime() { - return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; - } - /** - * - * - *
-   * The read timestamp at which the delete was observed.
-   * Greater or equal to the `commit_time` of the delete.
-   * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { - return getReadTime(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - getSerializedSize(); - if (!getDocumentBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, document_); - } - if (readTime_ != null) { - output.writeMessage(4, getReadTime()); - } - if (getRemovedTargetIdsList().size() > 0) { - output.writeUInt32NoTag(50); - output.writeUInt32NoTag(removedTargetIdsMemoizedSerializedSize); - } - for (int i = 0; i < removedTargetIds_.size(); i++) { - output.writeInt32NoTag(removedTargetIds_.getInt(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getDocumentBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, document_); - } - if (readTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getReadTime()); - } - { - int dataSize = 0; - for (int i = 0; i < removedTargetIds_.size(); i++) { - dataSize += - com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag( - removedTargetIds_.getInt(i)); - } - size += dataSize; - if (!getRemovedTargetIdsList().isEmpty()) { - size += 1; - size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); - } - removedTargetIdsMemoizedSerializedSize = dataSize; - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.DocumentDelete)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.DocumentDelete other = - (com.google.firestore.v1beta1.DocumentDelete) obj; - - if (!getDocument().equals(other.getDocument())) return false; - if (!getRemovedTargetIdsList().equals(other.getRemovedTargetIdsList())) return false; - if (hasReadTime() != other.hasReadTime()) return false; - if (hasReadTime()) { - if (!getReadTime().equals(other.getReadTime())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + DOCUMENT_FIELD_NUMBER; - hash = (53 * hash) + getDocument().hashCode(); - if (getRemovedTargetIdsCount() > 0) { - hash = (37 * hash) + REMOVED_TARGET_IDS_FIELD_NUMBER; - hash = (53 * hash) + getRemovedTargetIdsList().hashCode(); - } - if (hasReadTime()) { - hash = (37 * hash) + READ_TIME_FIELD_NUMBER; - hash = (53 * hash) + getReadTime().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.DocumentDelete parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.DocumentDelete parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentDelete parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.DocumentDelete parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentDelete parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.DocumentDelete parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentDelete parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.DocumentDelete parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentDelete parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.DocumentDelete parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentDelete parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.DocumentDelete parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.DocumentDelete prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A [Document][google.firestore.v1beta1.Document] has been deleted.
-   * May be the result of multiple [writes][google.firestore.v1beta1.Write], including updates, the
-   * last of which deleted the [Document][google.firestore.v1beta1.Document].
-   * Multiple [DocumentDelete][google.firestore.v1beta1.DocumentDelete] messages may be returned for the same logical
-   * delete, if multiple targets are affected.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.DocumentDelete} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.DocumentDelete) - com.google.firestore.v1beta1.DocumentDeleteOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentDelete_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentDelete_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.DocumentDelete.class, - com.google.firestore.v1beta1.DocumentDelete.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.DocumentDelete.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - document_ = ""; - - removedTargetIds_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000001); - if (readTimeBuilder_ == null) { - readTime_ = null; - } else { - readTime_ = null; - readTimeBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentDelete_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentDelete getDefaultInstanceForType() { - return com.google.firestore.v1beta1.DocumentDelete.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentDelete build() { - com.google.firestore.v1beta1.DocumentDelete result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentDelete buildPartial() { - com.google.firestore.v1beta1.DocumentDelete result = - new com.google.firestore.v1beta1.DocumentDelete(this); - int from_bitField0_ = bitField0_; - result.document_ = document_; - if (((bitField0_ & 0x00000001) != 0)) { - removedTargetIds_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.removedTargetIds_ = removedTargetIds_; - if (readTimeBuilder_ == null) { - result.readTime_ = readTime_; - } else { - result.readTime_ = readTimeBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.DocumentDelete) { - return mergeFrom((com.google.firestore.v1beta1.DocumentDelete) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.DocumentDelete other) { - if (other == com.google.firestore.v1beta1.DocumentDelete.getDefaultInstance()) return this; - if (!other.getDocument().isEmpty()) { - document_ = other.document_; - onChanged(); - } - if (!other.removedTargetIds_.isEmpty()) { - if (removedTargetIds_.isEmpty()) { - removedTargetIds_ = other.removedTargetIds_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureRemovedTargetIdsIsMutable(); - removedTargetIds_.addAll(other.removedTargetIds_); - } - onChanged(); - } - if (other.hasReadTime()) { - mergeReadTime(other.getReadTime()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.DocumentDelete parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.DocumentDelete) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.lang.Object document_ = ""; - /** - * - * - *
-     * The resource name of the [Document][google.firestore.v1beta1.Document] that was deleted.
-     * 
- * - * string document = 1; - * - * @return The document. - */ - public java.lang.String getDocument() { - java.lang.Object ref = document_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - document_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * The resource name of the [Document][google.firestore.v1beta1.Document] that was deleted.
-     * 
- * - * string document = 1; - * - * @return The bytes for document. - */ - public com.google.protobuf.ByteString getDocumentBytes() { - java.lang.Object ref = document_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - document_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * The resource name of the [Document][google.firestore.v1beta1.Document] that was deleted.
-     * 
- * - * string document = 1; - * - * @param value The document to set. - * @return This builder for chaining. - */ - public Builder setDocument(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - document_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The resource name of the [Document][google.firestore.v1beta1.Document] that was deleted.
-     * 
- * - * string document = 1; - * - * @return This builder for chaining. - */ - public Builder clearDocument() { - - document_ = getDefaultInstance().getDocument(); - onChanged(); - return this; - } - /** - * - * - *
-     * The resource name of the [Document][google.firestore.v1beta1.Document] that was deleted.
-     * 
- * - * string document = 1; - * - * @param value The bytes for document to set. - * @return This builder for chaining. - */ - public Builder setDocumentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - document_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.Internal.IntList removedTargetIds_ = emptyIntList(); - - private void ensureRemovedTargetIdsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - removedTargetIds_ = mutableCopy(removedTargetIds_); - bitField0_ |= 0x00000001; - } - } - /** - * - * - *
-     * A set of target IDs for targets that previously matched this entity.
-     * 
- * - * repeated int32 removed_target_ids = 6; - * - * @return A list containing the removedTargetIds. - */ - public java.util.List getRemovedTargetIdsList() { - return ((bitField0_ & 0x00000001) != 0) - ? java.util.Collections.unmodifiableList(removedTargetIds_) - : removedTargetIds_; - } - /** - * - * - *
-     * A set of target IDs for targets that previously matched this entity.
-     * 
- * - * repeated int32 removed_target_ids = 6; - * - * @return The count of removedTargetIds. - */ - public int getRemovedTargetIdsCount() { - return removedTargetIds_.size(); - } - /** - * - * - *
-     * A set of target IDs for targets that previously matched this entity.
-     * 
- * - * repeated int32 removed_target_ids = 6; - * - * @param index The index of the element to return. - * @return The removedTargetIds at the given index. - */ - public int getRemovedTargetIds(int index) { - return removedTargetIds_.getInt(index); - } - /** - * - * - *
-     * A set of target IDs for targets that previously matched this entity.
-     * 
- * - * repeated int32 removed_target_ids = 6; - * - * @param index The index to set the value at. - * @param value The removedTargetIds to set. - * @return This builder for chaining. - */ - public Builder setRemovedTargetIds(int index, int value) { - ensureRemovedTargetIdsIsMutable(); - removedTargetIds_.setInt(index, value); - onChanged(); - return this; - } - /** - * - * - *
-     * A set of target IDs for targets that previously matched this entity.
-     * 
- * - * repeated int32 removed_target_ids = 6; - * - * @param value The removedTargetIds to add. - * @return This builder for chaining. - */ - public Builder addRemovedTargetIds(int value) { - ensureRemovedTargetIdsIsMutable(); - removedTargetIds_.addInt(value); - onChanged(); - return this; - } - /** - * - * - *
-     * A set of target IDs for targets that previously matched this entity.
-     * 
- * - * repeated int32 removed_target_ids = 6; - * - * @param values The removedTargetIds to add. - * @return This builder for chaining. - */ - public Builder addAllRemovedTargetIds(java.lang.Iterable values) { - ensureRemovedTargetIdsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, removedTargetIds_); - onChanged(); - return this; - } - /** - * - * - *
-     * A set of target IDs for targets that previously matched this entity.
-     * 
- * - * repeated int32 removed_target_ids = 6; - * - * @return This builder for chaining. - */ - public Builder clearRemovedTargetIds() { - removedTargetIds_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - - private com.google.protobuf.Timestamp readTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - readTimeBuilder_; - /** - * - * - *
-     * The read timestamp at which the delete was observed.
-     * Greater or equal to the `commit_time` of the delete.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - * - * @return Whether the readTime field is set. - */ - public boolean hasReadTime() { - return readTimeBuilder_ != null || readTime_ != null; - } - /** - * - * - *
-     * The read timestamp at which the delete was observed.
-     * Greater or equal to the `commit_time` of the delete.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - * - * @return The readTime. - */ - public com.google.protobuf.Timestamp getReadTime() { - if (readTimeBuilder_ == null) { - return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; - } else { - return readTimeBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The read timestamp at which the delete was observed.
-     * Greater or equal to the `commit_time` of the delete.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - public Builder setReadTime(com.google.protobuf.Timestamp value) { - if (readTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - readTime_ = value; - onChanged(); - } else { - readTimeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The read timestamp at which the delete was observed.
-     * Greater or equal to the `commit_time` of the delete.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (readTimeBuilder_ == null) { - readTime_ = builderForValue.build(); - onChanged(); - } else { - readTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The read timestamp at which the delete was observed.
-     * Greater or equal to the `commit_time` of the delete.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - public Builder mergeReadTime(com.google.protobuf.Timestamp value) { - if (readTimeBuilder_ == null) { - if (readTime_ != null) { - readTime_ = - com.google.protobuf.Timestamp.newBuilder(readTime_).mergeFrom(value).buildPartial(); - } else { - readTime_ = value; - } - onChanged(); - } else { - readTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The read timestamp at which the delete was observed.
-     * Greater or equal to the `commit_time` of the delete.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - public Builder clearReadTime() { - if (readTimeBuilder_ == null) { - readTime_ = null; - onChanged(); - } else { - readTime_ = null; - readTimeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The read timestamp at which the delete was observed.
-     * Greater or equal to the `commit_time` of the delete.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { - - onChanged(); - return getReadTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The read timestamp at which the delete was observed.
-     * Greater or equal to the `commit_time` of the delete.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { - if (readTimeBuilder_ != null) { - return readTimeBuilder_.getMessageOrBuilder(); - } else { - return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; - } - } - /** - * - * - *
-     * The read timestamp at which the delete was observed.
-     * Greater or equal to the `commit_time` of the delete.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getReadTimeFieldBuilder() { - if (readTimeBuilder_ == null) { - readTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getReadTime(), getParentForChildren(), isClean()); - readTime_ = null; - } - return readTimeBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.DocumentDelete) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.DocumentDelete) - private static final com.google.firestore.v1beta1.DocumentDelete DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.DocumentDelete(); - } - - public static com.google.firestore.v1beta1.DocumentDelete getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DocumentDelete parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new DocumentDelete(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentDelete getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentDeleteOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentDeleteOrBuilder.java deleted file mode 100644 index 351be7cc4..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentDeleteOrBuilder.java +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/write.proto - -package com.google.firestore.v1beta1; - -public interface DocumentDeleteOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.DocumentDelete) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * The resource name of the [Document][google.firestore.v1beta1.Document] that was deleted.
-   * 
- * - * string document = 1; - * - * @return The document. - */ - java.lang.String getDocument(); - /** - * - * - *
-   * The resource name of the [Document][google.firestore.v1beta1.Document] that was deleted.
-   * 
- * - * string document = 1; - * - * @return The bytes for document. - */ - com.google.protobuf.ByteString getDocumentBytes(); - - /** - * - * - *
-   * A set of target IDs for targets that previously matched this entity.
-   * 
- * - * repeated int32 removed_target_ids = 6; - * - * @return A list containing the removedTargetIds. - */ - java.util.List getRemovedTargetIdsList(); - /** - * - * - *
-   * A set of target IDs for targets that previously matched this entity.
-   * 
- * - * repeated int32 removed_target_ids = 6; - * - * @return The count of removedTargetIds. - */ - int getRemovedTargetIdsCount(); - /** - * - * - *
-   * A set of target IDs for targets that previously matched this entity.
-   * 
- * - * repeated int32 removed_target_ids = 6; - * - * @param index The index of the element to return. - * @return The removedTargetIds at the given index. - */ - int getRemovedTargetIds(int index); - - /** - * - * - *
-   * The read timestamp at which the delete was observed.
-   * Greater or equal to the `commit_time` of the delete.
-   * 
- * - * .google.protobuf.Timestamp read_time = 4; - * - * @return Whether the readTime field is set. - */ - boolean hasReadTime(); - /** - * - * - *
-   * The read timestamp at which the delete was observed.
-   * Greater or equal to the `commit_time` of the delete.
-   * 
- * - * .google.protobuf.Timestamp read_time = 4; - * - * @return The readTime. - */ - com.google.protobuf.Timestamp getReadTime(); - /** - * - * - *
-   * The read timestamp at which the delete was observed.
-   * Greater or equal to the `commit_time` of the delete.
-   * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentMask.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentMask.java deleted file mode 100644 index 5da2de915..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentMask.java +++ /dev/null @@ -1,756 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/common.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * A set of field paths on a document.
- * Used to restrict a get or update operation on a document to a subset of its
- * fields.
- * This is different from standard field masks, as this is always scoped to a
- * [Document][google.firestore.v1beta1.Document], and takes in account the dynamic nature of [Value][google.firestore.v1beta1.Value].
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.DocumentMask} - */ -public final class DocumentMask extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.DocumentMask) - DocumentMaskOrBuilder { - private static final long serialVersionUID = 0L; - // Use DocumentMask.newBuilder() to construct. - private DocumentMask(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private DocumentMask() { - fieldPaths_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DocumentMask(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private DocumentMask( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - fieldPaths_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000001; - } - fieldPaths_.add(s); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - fieldPaths_ = fieldPaths_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_DocumentMask_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_DocumentMask_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.DocumentMask.class, - com.google.firestore.v1beta1.DocumentMask.Builder.class); - } - - public static final int FIELD_PATHS_FIELD_NUMBER = 1; - private com.google.protobuf.LazyStringList fieldPaths_; - /** - * - * - *
-   * The list of field paths in the mask. See [Document.fields][google.firestore.v1beta1.Document.fields] for a field
-   * path syntax reference.
-   * 
- * - * repeated string field_paths = 1; - * - * @return A list containing the fieldPaths. - */ - public com.google.protobuf.ProtocolStringList getFieldPathsList() { - return fieldPaths_; - } - /** - * - * - *
-   * The list of field paths in the mask. See [Document.fields][google.firestore.v1beta1.Document.fields] for a field
-   * path syntax reference.
-   * 
- * - * repeated string field_paths = 1; - * - * @return The count of fieldPaths. - */ - public int getFieldPathsCount() { - return fieldPaths_.size(); - } - /** - * - * - *
-   * The list of field paths in the mask. See [Document.fields][google.firestore.v1beta1.Document.fields] for a field
-   * path syntax reference.
-   * 
- * - * repeated string field_paths = 1; - * - * @param index The index of the element to return. - * @return The fieldPaths at the given index. - */ - public java.lang.String getFieldPaths(int index) { - return fieldPaths_.get(index); - } - /** - * - * - *
-   * The list of field paths in the mask. See [Document.fields][google.firestore.v1beta1.Document.fields] for a field
-   * path syntax reference.
-   * 
- * - * repeated string field_paths = 1; - * - * @param index The index of the value to return. - * @return The bytes of the fieldPaths at the given index. - */ - public com.google.protobuf.ByteString getFieldPathsBytes(int index) { - return fieldPaths_.getByteString(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < fieldPaths_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, fieldPaths_.getRaw(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - { - int dataSize = 0; - for (int i = 0; i < fieldPaths_.size(); i++) { - dataSize += computeStringSizeNoTag(fieldPaths_.getRaw(i)); - } - size += dataSize; - size += 1 * getFieldPathsList().size(); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.DocumentMask)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.DocumentMask other = - (com.google.firestore.v1beta1.DocumentMask) obj; - - if (!getFieldPathsList().equals(other.getFieldPathsList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getFieldPathsCount() > 0) { - hash = (37 * hash) + FIELD_PATHS_FIELD_NUMBER; - hash = (53 * hash) + getFieldPathsList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.DocumentMask parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.DocumentMask parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentMask parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.DocumentMask parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentMask parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.DocumentMask parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentMask parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.DocumentMask parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentMask parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.DocumentMask parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentMask parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.DocumentMask parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.DocumentMask prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A set of field paths on a document.
-   * Used to restrict a get or update operation on a document to a subset of its
-   * fields.
-   * This is different from standard field masks, as this is always scoped to a
-   * [Document][google.firestore.v1beta1.Document], and takes in account the dynamic nature of [Value][google.firestore.v1beta1.Value].
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.DocumentMask} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.DocumentMask) - com.google.firestore.v1beta1.DocumentMaskOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_DocumentMask_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_DocumentMask_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.DocumentMask.class, - com.google.firestore.v1beta1.DocumentMask.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.DocumentMask.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - fieldPaths_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_DocumentMask_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentMask getDefaultInstanceForType() { - return com.google.firestore.v1beta1.DocumentMask.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentMask build() { - com.google.firestore.v1beta1.DocumentMask result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentMask buildPartial() { - com.google.firestore.v1beta1.DocumentMask result = - new com.google.firestore.v1beta1.DocumentMask(this); - int from_bitField0_ = bitField0_; - if (((bitField0_ & 0x00000001) != 0)) { - fieldPaths_ = fieldPaths_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.fieldPaths_ = fieldPaths_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.DocumentMask) { - return mergeFrom((com.google.firestore.v1beta1.DocumentMask) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.DocumentMask other) { - if (other == com.google.firestore.v1beta1.DocumentMask.getDefaultInstance()) return this; - if (!other.fieldPaths_.isEmpty()) { - if (fieldPaths_.isEmpty()) { - fieldPaths_ = other.fieldPaths_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureFieldPathsIsMutable(); - fieldPaths_.addAll(other.fieldPaths_); - } - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.DocumentMask parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.DocumentMask) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private com.google.protobuf.LazyStringList fieldPaths_ = - com.google.protobuf.LazyStringArrayList.EMPTY; - - private void ensureFieldPathsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - fieldPaths_ = new com.google.protobuf.LazyStringArrayList(fieldPaths_); - bitField0_ |= 0x00000001; - } - } - /** - * - * - *
-     * The list of field paths in the mask. See [Document.fields][google.firestore.v1beta1.Document.fields] for a field
-     * path syntax reference.
-     * 
- * - * repeated string field_paths = 1; - * - * @return A list containing the fieldPaths. - */ - public com.google.protobuf.ProtocolStringList getFieldPathsList() { - return fieldPaths_.getUnmodifiableView(); - } - /** - * - * - *
-     * The list of field paths in the mask. See [Document.fields][google.firestore.v1beta1.Document.fields] for a field
-     * path syntax reference.
-     * 
- * - * repeated string field_paths = 1; - * - * @return The count of fieldPaths. - */ - public int getFieldPathsCount() { - return fieldPaths_.size(); - } - /** - * - * - *
-     * The list of field paths in the mask. See [Document.fields][google.firestore.v1beta1.Document.fields] for a field
-     * path syntax reference.
-     * 
- * - * repeated string field_paths = 1; - * - * @param index The index of the element to return. - * @return The fieldPaths at the given index. - */ - public java.lang.String getFieldPaths(int index) { - return fieldPaths_.get(index); - } - /** - * - * - *
-     * The list of field paths in the mask. See [Document.fields][google.firestore.v1beta1.Document.fields] for a field
-     * path syntax reference.
-     * 
- * - * repeated string field_paths = 1; - * - * @param index The index of the value to return. - * @return The bytes of the fieldPaths at the given index. - */ - public com.google.protobuf.ByteString getFieldPathsBytes(int index) { - return fieldPaths_.getByteString(index); - } - /** - * - * - *
-     * The list of field paths in the mask. See [Document.fields][google.firestore.v1beta1.Document.fields] for a field
-     * path syntax reference.
-     * 
- * - * repeated string field_paths = 1; - * - * @param index The index to set the value at. - * @param value The fieldPaths to set. - * @return This builder for chaining. - */ - public Builder setFieldPaths(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureFieldPathsIsMutable(); - fieldPaths_.set(index, value); - onChanged(); - return this; - } - /** - * - * - *
-     * The list of field paths in the mask. See [Document.fields][google.firestore.v1beta1.Document.fields] for a field
-     * path syntax reference.
-     * 
- * - * repeated string field_paths = 1; - * - * @param value The fieldPaths to add. - * @return This builder for chaining. - */ - public Builder addFieldPaths(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureFieldPathsIsMutable(); - fieldPaths_.add(value); - onChanged(); - return this; - } - /** - * - * - *
-     * The list of field paths in the mask. See [Document.fields][google.firestore.v1beta1.Document.fields] for a field
-     * path syntax reference.
-     * 
- * - * repeated string field_paths = 1; - * - * @param values The fieldPaths to add. - * @return This builder for chaining. - */ - public Builder addAllFieldPaths(java.lang.Iterable values) { - ensureFieldPathsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, fieldPaths_); - onChanged(); - return this; - } - /** - * - * - *
-     * The list of field paths in the mask. See [Document.fields][google.firestore.v1beta1.Document.fields] for a field
-     * path syntax reference.
-     * 
- * - * repeated string field_paths = 1; - * - * @return This builder for chaining. - */ - public Builder clearFieldPaths() { - fieldPaths_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - /** - * - * - *
-     * The list of field paths in the mask. See [Document.fields][google.firestore.v1beta1.Document.fields] for a field
-     * path syntax reference.
-     * 
- * - * repeated string field_paths = 1; - * - * @param value The bytes of the fieldPaths to add. - * @return This builder for chaining. - */ - public Builder addFieldPathsBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureFieldPathsIsMutable(); - fieldPaths_.add(value); - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.DocumentMask) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.DocumentMask) - private static final com.google.firestore.v1beta1.DocumentMask DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.DocumentMask(); - } - - public static com.google.firestore.v1beta1.DocumentMask getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DocumentMask parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new DocumentMask(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentMask getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentMaskOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentMaskOrBuilder.java deleted file mode 100644 index b0abce16c..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentMaskOrBuilder.java +++ /dev/null @@ -1,80 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/common.proto - -package com.google.firestore.v1beta1; - -public interface DocumentMaskOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.DocumentMask) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * The list of field paths in the mask. See [Document.fields][google.firestore.v1beta1.Document.fields] for a field
-   * path syntax reference.
-   * 
- * - * repeated string field_paths = 1; - * - * @return A list containing the fieldPaths. - */ - java.util.List getFieldPathsList(); - /** - * - * - *
-   * The list of field paths in the mask. See [Document.fields][google.firestore.v1beta1.Document.fields] for a field
-   * path syntax reference.
-   * 
- * - * repeated string field_paths = 1; - * - * @return The count of fieldPaths. - */ - int getFieldPathsCount(); - /** - * - * - *
-   * The list of field paths in the mask. See [Document.fields][google.firestore.v1beta1.Document.fields] for a field
-   * path syntax reference.
-   * 
- * - * repeated string field_paths = 1; - * - * @param index The index of the element to return. - * @return The fieldPaths at the given index. - */ - java.lang.String getFieldPaths(int index); - /** - * - * - *
-   * The list of field paths in the mask. See [Document.fields][google.firestore.v1beta1.Document.fields] for a field
-   * path syntax reference.
-   * 
- * - * repeated string field_paths = 1; - * - * @param index The index of the value to return. - * @return The bytes of the fieldPaths at the given index. - */ - com.google.protobuf.ByteString getFieldPathsBytes(int index); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentOrBuilder.java deleted file mode 100644 index 91d596cb1..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentOrBuilder.java +++ /dev/null @@ -1,285 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/document.proto - -package com.google.firestore.v1beta1; - -public interface DocumentOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.Document) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * The resource name of the document, for example
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string name = 1; - * - * @return The name. - */ - java.lang.String getName(); - /** - * - * - *
-   * The resource name of the document, for example
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string name = 1; - * - * @return The bytes for name. - */ - com.google.protobuf.ByteString getNameBytes(); - - /** - * - * - *
-   * The document's fields.
-   * The map keys represent field names.
-   * A simple field name contains only characters `a` to `z`, `A` to `Z`,
-   * `0` to `9`, or `_`, and must not start with `0` to `9`. For example,
-   * `foo_bar_17`.
-   * Field names matching the regular expression `__.*__` are reserved. Reserved
-   * field names are forbidden except in certain documented contexts. The map
-   * keys, represented as UTF-8, must not exceed 1,500 bytes and cannot be
-   * empty.
-   * Field paths may be used in other contexts to refer to structured fields
-   * defined here. For `map_value`, the field path is represented by the simple
-   * or quoted field names of the containing fields, delimited by `.`. For
-   * example, the structured field
-   * `"foo" : { map_value: { "x&y" : { string_value: "hello" }}}` would be
-   * represented by the field path `foo.x&y`.
-   * Within a field path, a quoted field name starts and ends with `` ` `` and
-   * may contain any character. Some characters, including `` ` ``, must be
-   * escaped using a `\`. For example, `` `x&y` `` represents `x&y` and
-   * `` `bak\`tik` `` represents `` bak`tik ``.
-   * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 2; - */ - int getFieldsCount(); - /** - * - * - *
-   * The document's fields.
-   * The map keys represent field names.
-   * A simple field name contains only characters `a` to `z`, `A` to `Z`,
-   * `0` to `9`, or `_`, and must not start with `0` to `9`. For example,
-   * `foo_bar_17`.
-   * Field names matching the regular expression `__.*__` are reserved. Reserved
-   * field names are forbidden except in certain documented contexts. The map
-   * keys, represented as UTF-8, must not exceed 1,500 bytes and cannot be
-   * empty.
-   * Field paths may be used in other contexts to refer to structured fields
-   * defined here. For `map_value`, the field path is represented by the simple
-   * or quoted field names of the containing fields, delimited by `.`. For
-   * example, the structured field
-   * `"foo" : { map_value: { "x&y" : { string_value: "hello" }}}` would be
-   * represented by the field path `foo.x&y`.
-   * Within a field path, a quoted field name starts and ends with `` ` `` and
-   * may contain any character. Some characters, including `` ` ``, must be
-   * escaped using a `\`. For example, `` `x&y` `` represents `x&y` and
-   * `` `bak\`tik` `` represents `` bak`tik ``.
-   * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 2; - */ - boolean containsFields(java.lang.String key); - /** Use {@link #getFieldsMap()} instead. */ - @java.lang.Deprecated - java.util.Map getFields(); - /** - * - * - *
-   * The document's fields.
-   * The map keys represent field names.
-   * A simple field name contains only characters `a` to `z`, `A` to `Z`,
-   * `0` to `9`, or `_`, and must not start with `0` to `9`. For example,
-   * `foo_bar_17`.
-   * Field names matching the regular expression `__.*__` are reserved. Reserved
-   * field names are forbidden except in certain documented contexts. The map
-   * keys, represented as UTF-8, must not exceed 1,500 bytes and cannot be
-   * empty.
-   * Field paths may be used in other contexts to refer to structured fields
-   * defined here. For `map_value`, the field path is represented by the simple
-   * or quoted field names of the containing fields, delimited by `.`. For
-   * example, the structured field
-   * `"foo" : { map_value: { "x&y" : { string_value: "hello" }}}` would be
-   * represented by the field path `foo.x&y`.
-   * Within a field path, a quoted field name starts and ends with `` ` `` and
-   * may contain any character. Some characters, including `` ` ``, must be
-   * escaped using a `\`. For example, `` `x&y` `` represents `x&y` and
-   * `` `bak\`tik` `` represents `` bak`tik ``.
-   * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 2; - */ - java.util.Map getFieldsMap(); - /** - * - * - *
-   * The document's fields.
-   * The map keys represent field names.
-   * A simple field name contains only characters `a` to `z`, `A` to `Z`,
-   * `0` to `9`, or `_`, and must not start with `0` to `9`. For example,
-   * `foo_bar_17`.
-   * Field names matching the regular expression `__.*__` are reserved. Reserved
-   * field names are forbidden except in certain documented contexts. The map
-   * keys, represented as UTF-8, must not exceed 1,500 bytes and cannot be
-   * empty.
-   * Field paths may be used in other contexts to refer to structured fields
-   * defined here. For `map_value`, the field path is represented by the simple
-   * or quoted field names of the containing fields, delimited by `.`. For
-   * example, the structured field
-   * `"foo" : { map_value: { "x&y" : { string_value: "hello" }}}` would be
-   * represented by the field path `foo.x&y`.
-   * Within a field path, a quoted field name starts and ends with `` ` `` and
-   * may contain any character. Some characters, including `` ` ``, must be
-   * escaped using a `\`. For example, `` `x&y` `` represents `x&y` and
-   * `` `bak\`tik` `` represents `` bak`tik ``.
-   * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 2; - */ - com.google.firestore.v1beta1.Value getFieldsOrDefault( - java.lang.String key, com.google.firestore.v1beta1.Value defaultValue); - /** - * - * - *
-   * The document's fields.
-   * The map keys represent field names.
-   * A simple field name contains only characters `a` to `z`, `A` to `Z`,
-   * `0` to `9`, or `_`, and must not start with `0` to `9`. For example,
-   * `foo_bar_17`.
-   * Field names matching the regular expression `__.*__` are reserved. Reserved
-   * field names are forbidden except in certain documented contexts. The map
-   * keys, represented as UTF-8, must not exceed 1,500 bytes and cannot be
-   * empty.
-   * Field paths may be used in other contexts to refer to structured fields
-   * defined here. For `map_value`, the field path is represented by the simple
-   * or quoted field names of the containing fields, delimited by `.`. For
-   * example, the structured field
-   * `"foo" : { map_value: { "x&y" : { string_value: "hello" }}}` would be
-   * represented by the field path `foo.x&y`.
-   * Within a field path, a quoted field name starts and ends with `` ` `` and
-   * may contain any character. Some characters, including `` ` ``, must be
-   * escaped using a `\`. For example, `` `x&y` `` represents `x&y` and
-   * `` `bak\`tik` `` represents `` bak`tik ``.
-   * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 2; - */ - com.google.firestore.v1beta1.Value getFieldsOrThrow(java.lang.String key); - - /** - * - * - *
-   * Output only. The time at which the document was created.
-   * This value increases monotonically when a document is deleted then
-   * recreated. It can also be compared to values from other documents and
-   * the `read_time` of a query.
-   * 
- * - * .google.protobuf.Timestamp create_time = 3; - * - * @return Whether the createTime field is set. - */ - boolean hasCreateTime(); - /** - * - * - *
-   * Output only. The time at which the document was created.
-   * This value increases monotonically when a document is deleted then
-   * recreated. It can also be compared to values from other documents and
-   * the `read_time` of a query.
-   * 
- * - * .google.protobuf.Timestamp create_time = 3; - * - * @return The createTime. - */ - com.google.protobuf.Timestamp getCreateTime(); - /** - * - * - *
-   * Output only. The time at which the document was created.
-   * This value increases monotonically when a document is deleted then
-   * recreated. It can also be compared to values from other documents and
-   * the `read_time` of a query.
-   * 
- * - * .google.protobuf.Timestamp create_time = 3; - */ - com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); - - /** - * - * - *
-   * Output only. The time at which the document was last changed.
-   * This value is initially set to the `create_time` then increases
-   * monotonically with each change to the document. It can also be
-   * compared to values from other documents and the `read_time` of a query.
-   * 
- * - * .google.protobuf.Timestamp update_time = 4; - * - * @return Whether the updateTime field is set. - */ - boolean hasUpdateTime(); - /** - * - * - *
-   * Output only. The time at which the document was last changed.
-   * This value is initially set to the `create_time` then increases
-   * monotonically with each change to the document. It can also be
-   * compared to values from other documents and the `read_time` of a query.
-   * 
- * - * .google.protobuf.Timestamp update_time = 4; - * - * @return The updateTime. - */ - com.google.protobuf.Timestamp getUpdateTime(); - /** - * - * - *
-   * Output only. The time at which the document was last changed.
-   * This value is initially set to the `create_time` then increases
-   * monotonically with each change to the document. It can also be
-   * compared to values from other documents and the `read_time` of a query.
-   * 
- * - * .google.protobuf.Timestamp update_time = 4; - */ - com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentPathName.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentPathName.java deleted file mode 100644 index d4f4881ac..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentPathName.java +++ /dev/null @@ -1,215 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.firestore.v1beta1; - -import com.google.api.pathtemplate.PathTemplate; -import com.google.api.resourcenames.ResourceName; -import com.google.common.base.Preconditions; -import com.google.common.collect.ImmutableMap; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -/** AUTO-GENERATED DOCUMENTATION AND CLASS */ -@javax.annotation.Generated("by GAPIC protoc plugin") -public class DocumentPathName implements ResourceName { - - private static final PathTemplate PATH_TEMPLATE = - PathTemplate.createWithoutUrlEncoding( - "projects/{project}/databases/{database}/documents/{document_path=**}"); - - private volatile Map fieldValuesMap; - - private final String project; - private final String database; - private final String documentPath; - - public String getProject() { - return project; - } - - public String getDatabase() { - return database; - } - - public String getDocumentPath() { - return documentPath; - } - - public static Builder newBuilder() { - return new Builder(); - } - - public Builder toBuilder() { - return new Builder(this); - } - - private DocumentPathName(Builder builder) { - project = Preconditions.checkNotNull(builder.getProject()); - database = Preconditions.checkNotNull(builder.getDatabase()); - documentPath = Preconditions.checkNotNull(builder.getDocumentPath()); - } - - public static DocumentPathName of(String project, String database, String documentPath) { - return newBuilder() - .setProject(project) - .setDatabase(database) - .setDocumentPath(documentPath) - .build(); - } - - public static String format(String project, String database, String documentPath) { - return newBuilder() - .setProject(project) - .setDatabase(database) - .setDocumentPath(documentPath) - .build() - .toString(); - } - - public static DocumentPathName parse(String formattedString) { - if (formattedString.isEmpty()) { - return null; - } - Map matchMap = - PATH_TEMPLATE.validatedMatch( - formattedString, "DocumentPathName.parse: formattedString not in valid format"); - return of(matchMap.get("project"), matchMap.get("database"), matchMap.get("document_path")); - } - - public static List parseList(List formattedStrings) { - List list = new ArrayList<>(formattedStrings.size()); - for (String formattedString : formattedStrings) { - list.add(parse(formattedString)); - } - return list; - } - - public static List toStringList(List values) { - List list = new ArrayList(values.size()); - for (DocumentPathName value : values) { - if (value == null) { - list.add(""); - } else { - list.add(value.toString()); - } - } - return list; - } - - public static boolean isParsableFrom(String formattedString) { - return PATH_TEMPLATE.matches(formattedString); - } - - public Map getFieldValuesMap() { - if (fieldValuesMap == null) { - synchronized (this) { - if (fieldValuesMap == null) { - ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); - fieldMapBuilder.put("project", project); - fieldMapBuilder.put("database", database); - fieldMapBuilder.put("documentPath", documentPath); - fieldValuesMap = fieldMapBuilder.build(); - } - } - } - return fieldValuesMap; - } - - public String getFieldValue(String fieldName) { - return getFieldValuesMap().get(fieldName); - } - - @Override - public String toString() { - return PATH_TEMPLATE.instantiate( - "project", project, "database", database, "document_path", documentPath); - } - - /** Builder for DocumentPathName. */ - public static class Builder { - - private String project; - private String database; - private String documentPath; - - public String getProject() { - return project; - } - - public String getDatabase() { - return database; - } - - public String getDocumentPath() { - return documentPath; - } - - public Builder setProject(String project) { - this.project = project; - return this; - } - - public Builder setDatabase(String database) { - this.database = database; - return this; - } - - public Builder setDocumentPath(String documentPath) { - this.documentPath = documentPath; - return this; - } - - private Builder() {} - - private Builder(DocumentPathName documentPathName) { - project = documentPathName.project; - database = documentPathName.database; - documentPath = documentPathName.documentPath; - } - - public DocumentPathName build() { - return new DocumentPathName(this); - } - } - - @Override - public boolean equals(Object o) { - if (o == this) { - return true; - } - if (o instanceof DocumentPathName) { - DocumentPathName that = (DocumentPathName) o; - return (this.project.equals(that.project)) - && (this.database.equals(that.database)) - && (this.documentPath.equals(that.documentPath)); - } - return false; - } - - @Override - public int hashCode() { - int h = 1; - h *= 1000003; - h ^= project.hashCode(); - h *= 1000003; - h ^= database.hashCode(); - h *= 1000003; - h ^= documentPath.hashCode(); - return h; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentProto.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentProto.java deleted file mode 100644 index fcf2ea862..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentProto.java +++ /dev/null @@ -1,173 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/document.proto - -package com.google.firestore.v1beta1; - -public final class DocumentProto { - private DocumentProto() {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); - } - - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_Document_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_Document_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_Document_FieldsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_Document_FieldsEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_Value_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_Value_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_ArrayValue_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_ArrayValue_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_MapValue_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_MapValue_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_MapValue_FieldsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_MapValue_FieldsEntry_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - - static { - java.lang.String[] descriptorData = { - "\n\'google/firestore/v1beta1/document.prot" - + "o\022\030google.firestore.v1beta1\032\034google/prot" - + "obuf/struct.proto\032\037google/protobuf/times" - + "tamp.proto\032\030google/type/latlng.proto\032\034go" - + "ogle/api/annotations.proto\"\212\002\n\010Document\022" - + "\014\n\004name\030\001 \001(\t\022>\n\006fields\030\002 \003(\0132..google.f" - + "irestore.v1beta1.Document.FieldsEntry\022/\n" - + "\013create_time\030\003 \001(\0132\032.google.protobuf.Tim" - + "estamp\022/\n\013update_time\030\004 \001(\0132\032.google.pro" - + "tobuf.Timestamp\032N\n\013FieldsEntry\022\013\n\003key\030\001 " - + "\001(\t\022.\n\005value\030\002 \001(\0132\037.google.firestore.v1" - + "beta1.Value:\0028\001\"\270\003\n\005Value\0220\n\nnull_value\030" - + "\013 \001(\0162\032.google.protobuf.NullValueH\000\022\027\n\rb" - + "oolean_value\030\001 \001(\010H\000\022\027\n\rinteger_value\030\002 " - + "\001(\003H\000\022\026\n\014double_value\030\003 \001(\001H\000\0225\n\017timesta" - + "mp_value\030\n \001(\0132\032.google.protobuf.Timesta" - + "mpH\000\022\026\n\014string_value\030\021 \001(\tH\000\022\025\n\013bytes_va" - + "lue\030\022 \001(\014H\000\022\031\n\017reference_value\030\005 \001(\tH\000\022." - + "\n\017geo_point_value\030\010 \001(\0132\023.google.type.La" - + "tLngH\000\022;\n\013array_value\030\t \001(\0132$.google.fir" - + "estore.v1beta1.ArrayValueH\000\0227\n\tmap_value" - + "\030\006 \001(\0132\".google.firestore.v1beta1.MapVal" - + "ueH\000B\014\n\nvalue_type\"=\n\nArrayValue\022/\n\006valu" - + "es\030\001 \003(\0132\037.google.firestore.v1beta1.Valu" - + "e\"\232\001\n\010MapValue\022>\n\006fields\030\001 \003(\0132..google." - + "firestore.v1beta1.MapValue.FieldsEntry\032N" - + "\n\013FieldsEntry\022\013\n\003key\030\001 \001(\t\022.\n\005value\030\002 \001(" - + "\0132\037.google.firestore.v1beta1.Value:\0028\001B\337" - + "\001\n\034com.google.firestore.v1beta1B\rDocumen" - + "tProtoP\001ZAgoogle.golang.org/genproto/goo" - + "gleapis/firestore/v1beta1;firestore\242\002\004GC" - + "FS\252\002\036Google.Cloud.Firestore.V1Beta1\312\002\036Go" - + "ogle\\Cloud\\Firestore\\V1beta1\352\002!Google::C" - + "loud::Firestore::V1beta1b\006proto3" - }; - descriptor = - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.protobuf.StructProto.getDescriptor(), - com.google.protobuf.TimestampProto.getDescriptor(), - com.google.type.LatLngProto.getDescriptor(), - com.google.api.AnnotationsProto.getDescriptor(), - }); - internal_static_google_firestore_v1beta1_Document_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_firestore_v1beta1_Document_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_Document_descriptor, - new java.lang.String[] { - "Name", "Fields", "CreateTime", "UpdateTime", - }); - internal_static_google_firestore_v1beta1_Document_FieldsEntry_descriptor = - internal_static_google_firestore_v1beta1_Document_descriptor.getNestedTypes().get(0); - internal_static_google_firestore_v1beta1_Document_FieldsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_Document_FieldsEntry_descriptor, - new java.lang.String[] { - "Key", "Value", - }); - internal_static_google_firestore_v1beta1_Value_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_google_firestore_v1beta1_Value_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_Value_descriptor, - new java.lang.String[] { - "NullValue", - "BooleanValue", - "IntegerValue", - "DoubleValue", - "TimestampValue", - "StringValue", - "BytesValue", - "ReferenceValue", - "GeoPointValue", - "ArrayValue", - "MapValue", - "ValueType", - }); - internal_static_google_firestore_v1beta1_ArrayValue_descriptor = - getDescriptor().getMessageTypes().get(2); - internal_static_google_firestore_v1beta1_ArrayValue_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_ArrayValue_descriptor, - new java.lang.String[] { - "Values", - }); - internal_static_google_firestore_v1beta1_MapValue_descriptor = - getDescriptor().getMessageTypes().get(3); - internal_static_google_firestore_v1beta1_MapValue_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_MapValue_descriptor, - new java.lang.String[] { - "Fields", - }); - internal_static_google_firestore_v1beta1_MapValue_FieldsEntry_descriptor = - internal_static_google_firestore_v1beta1_MapValue_descriptor.getNestedTypes().get(0); - internal_static_google_firestore_v1beta1_MapValue_FieldsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_MapValue_FieldsEntry_descriptor, - new java.lang.String[] { - "Key", "Value", - }); - com.google.protobuf.StructProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); - com.google.type.LatLngProto.getDescriptor(); - com.google.api.AnnotationsProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentRemove.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentRemove.java deleted file mode 100644 index ec498b973..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentRemove.java +++ /dev/null @@ -1,1174 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/write.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * A [Document][google.firestore.v1beta1.Document] has been removed from the view of the targets.
- * Sent if the document is no longer relevant to a target and is out of view.
- * Can be sent instead of a DocumentDelete or a DocumentChange if the server
- * can not send the new value of the document.
- * Multiple [DocumentRemove][google.firestore.v1beta1.DocumentRemove] messages may be returned for the same logical
- * write or delete, if multiple targets are affected.
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.DocumentRemove} - */ -public final class DocumentRemove extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.DocumentRemove) - DocumentRemoveOrBuilder { - private static final long serialVersionUID = 0L; - // Use DocumentRemove.newBuilder() to construct. - private DocumentRemove(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private DocumentRemove() { - document_ = ""; - removedTargetIds_ = emptyIntList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DocumentRemove(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private DocumentRemove( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - document_ = s; - break; - } - case 16: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - removedTargetIds_ = newIntList(); - mutable_bitField0_ |= 0x00000001; - } - removedTargetIds_.addInt(input.readInt32()); - break; - } - case 18: - { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) { - removedTargetIds_ = newIntList(); - mutable_bitField0_ |= 0x00000001; - } - while (input.getBytesUntilLimit() > 0) { - removedTargetIds_.addInt(input.readInt32()); - } - input.popLimit(limit); - break; - } - case 34: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (readTime_ != null) { - subBuilder = readTime_.toBuilder(); - } - readTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(readTime_); - readTime_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - removedTargetIds_.makeImmutable(); // C - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentRemove_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentRemove_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.DocumentRemove.class, - com.google.firestore.v1beta1.DocumentRemove.Builder.class); - } - - public static final int DOCUMENT_FIELD_NUMBER = 1; - private volatile java.lang.Object document_; - /** - * - * - *
-   * The resource name of the [Document][google.firestore.v1beta1.Document] that has gone out of view.
-   * 
- * - * string document = 1; - * - * @return The document. - */ - @java.lang.Override - public java.lang.String getDocument() { - java.lang.Object ref = document_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - document_ = s; - return s; - } - } - /** - * - * - *
-   * The resource name of the [Document][google.firestore.v1beta1.Document] that has gone out of view.
-   * 
- * - * string document = 1; - * - * @return The bytes for document. - */ - @java.lang.Override - public com.google.protobuf.ByteString getDocumentBytes() { - java.lang.Object ref = document_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - document_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int REMOVED_TARGET_IDS_FIELD_NUMBER = 2; - private com.google.protobuf.Internal.IntList removedTargetIds_; - /** - * - * - *
-   * A set of target IDs for targets that previously matched this document.
-   * 
- * - * repeated int32 removed_target_ids = 2; - * - * @return A list containing the removedTargetIds. - */ - @java.lang.Override - public java.util.List getRemovedTargetIdsList() { - return removedTargetIds_; - } - /** - * - * - *
-   * A set of target IDs for targets that previously matched this document.
-   * 
- * - * repeated int32 removed_target_ids = 2; - * - * @return The count of removedTargetIds. - */ - public int getRemovedTargetIdsCount() { - return removedTargetIds_.size(); - } - /** - * - * - *
-   * A set of target IDs for targets that previously matched this document.
-   * 
- * - * repeated int32 removed_target_ids = 2; - * - * @param index The index of the element to return. - * @return The removedTargetIds at the given index. - */ - public int getRemovedTargetIds(int index) { - return removedTargetIds_.getInt(index); - } - - private int removedTargetIdsMemoizedSerializedSize = -1; - - public static final int READ_TIME_FIELD_NUMBER = 4; - private com.google.protobuf.Timestamp readTime_; - /** - * - * - *
-   * The read timestamp at which the remove was observed.
-   * Greater or equal to the `commit_time` of the change/delete/remove.
-   * 
- * - * .google.protobuf.Timestamp read_time = 4; - * - * @return Whether the readTime field is set. - */ - @java.lang.Override - public boolean hasReadTime() { - return readTime_ != null; - } - /** - * - * - *
-   * The read timestamp at which the remove was observed.
-   * Greater or equal to the `commit_time` of the change/delete/remove.
-   * 
- * - * .google.protobuf.Timestamp read_time = 4; - * - * @return The readTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getReadTime() { - return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; - } - /** - * - * - *
-   * The read timestamp at which the remove was observed.
-   * Greater or equal to the `commit_time` of the change/delete/remove.
-   * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { - return getReadTime(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - getSerializedSize(); - if (!getDocumentBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, document_); - } - if (getRemovedTargetIdsList().size() > 0) { - output.writeUInt32NoTag(18); - output.writeUInt32NoTag(removedTargetIdsMemoizedSerializedSize); - } - for (int i = 0; i < removedTargetIds_.size(); i++) { - output.writeInt32NoTag(removedTargetIds_.getInt(i)); - } - if (readTime_ != null) { - output.writeMessage(4, getReadTime()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getDocumentBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, document_); - } - { - int dataSize = 0; - for (int i = 0; i < removedTargetIds_.size(); i++) { - dataSize += - com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag( - removedTargetIds_.getInt(i)); - } - size += dataSize; - if (!getRemovedTargetIdsList().isEmpty()) { - size += 1; - size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); - } - removedTargetIdsMemoizedSerializedSize = dataSize; - } - if (readTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getReadTime()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.DocumentRemove)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.DocumentRemove other = - (com.google.firestore.v1beta1.DocumentRemove) obj; - - if (!getDocument().equals(other.getDocument())) return false; - if (!getRemovedTargetIdsList().equals(other.getRemovedTargetIdsList())) return false; - if (hasReadTime() != other.hasReadTime()) return false; - if (hasReadTime()) { - if (!getReadTime().equals(other.getReadTime())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + DOCUMENT_FIELD_NUMBER; - hash = (53 * hash) + getDocument().hashCode(); - if (getRemovedTargetIdsCount() > 0) { - hash = (37 * hash) + REMOVED_TARGET_IDS_FIELD_NUMBER; - hash = (53 * hash) + getRemovedTargetIdsList().hashCode(); - } - if (hasReadTime()) { - hash = (37 * hash) + READ_TIME_FIELD_NUMBER; - hash = (53 * hash) + getReadTime().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.DocumentRemove parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.DocumentRemove parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentRemove parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.DocumentRemove parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentRemove parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.DocumentRemove parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentRemove parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.DocumentRemove parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentRemove parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.DocumentRemove parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentRemove parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.DocumentRemove parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.DocumentRemove prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A [Document][google.firestore.v1beta1.Document] has been removed from the view of the targets.
-   * Sent if the document is no longer relevant to a target and is out of view.
-   * Can be sent instead of a DocumentDelete or a DocumentChange if the server
-   * can not send the new value of the document.
-   * Multiple [DocumentRemove][google.firestore.v1beta1.DocumentRemove] messages may be returned for the same logical
-   * write or delete, if multiple targets are affected.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.DocumentRemove} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.DocumentRemove) - com.google.firestore.v1beta1.DocumentRemoveOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentRemove_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentRemove_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.DocumentRemove.class, - com.google.firestore.v1beta1.DocumentRemove.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.DocumentRemove.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - document_ = ""; - - removedTargetIds_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000001); - if (readTimeBuilder_ == null) { - readTime_ = null; - } else { - readTime_ = null; - readTimeBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentRemove_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentRemove getDefaultInstanceForType() { - return com.google.firestore.v1beta1.DocumentRemove.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentRemove build() { - com.google.firestore.v1beta1.DocumentRemove result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentRemove buildPartial() { - com.google.firestore.v1beta1.DocumentRemove result = - new com.google.firestore.v1beta1.DocumentRemove(this); - int from_bitField0_ = bitField0_; - result.document_ = document_; - if (((bitField0_ & 0x00000001) != 0)) { - removedTargetIds_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.removedTargetIds_ = removedTargetIds_; - if (readTimeBuilder_ == null) { - result.readTime_ = readTime_; - } else { - result.readTime_ = readTimeBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.DocumentRemove) { - return mergeFrom((com.google.firestore.v1beta1.DocumentRemove) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.DocumentRemove other) { - if (other == com.google.firestore.v1beta1.DocumentRemove.getDefaultInstance()) return this; - if (!other.getDocument().isEmpty()) { - document_ = other.document_; - onChanged(); - } - if (!other.removedTargetIds_.isEmpty()) { - if (removedTargetIds_.isEmpty()) { - removedTargetIds_ = other.removedTargetIds_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureRemovedTargetIdsIsMutable(); - removedTargetIds_.addAll(other.removedTargetIds_); - } - onChanged(); - } - if (other.hasReadTime()) { - mergeReadTime(other.getReadTime()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.DocumentRemove parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.DocumentRemove) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.lang.Object document_ = ""; - /** - * - * - *
-     * The resource name of the [Document][google.firestore.v1beta1.Document] that has gone out of view.
-     * 
- * - * string document = 1; - * - * @return The document. - */ - public java.lang.String getDocument() { - java.lang.Object ref = document_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - document_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * The resource name of the [Document][google.firestore.v1beta1.Document] that has gone out of view.
-     * 
- * - * string document = 1; - * - * @return The bytes for document. - */ - public com.google.protobuf.ByteString getDocumentBytes() { - java.lang.Object ref = document_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - document_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * The resource name of the [Document][google.firestore.v1beta1.Document] that has gone out of view.
-     * 
- * - * string document = 1; - * - * @param value The document to set. - * @return This builder for chaining. - */ - public Builder setDocument(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - document_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The resource name of the [Document][google.firestore.v1beta1.Document] that has gone out of view.
-     * 
- * - * string document = 1; - * - * @return This builder for chaining. - */ - public Builder clearDocument() { - - document_ = getDefaultInstance().getDocument(); - onChanged(); - return this; - } - /** - * - * - *
-     * The resource name of the [Document][google.firestore.v1beta1.Document] that has gone out of view.
-     * 
- * - * string document = 1; - * - * @param value The bytes for document to set. - * @return This builder for chaining. - */ - public Builder setDocumentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - document_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.Internal.IntList removedTargetIds_ = emptyIntList(); - - private void ensureRemovedTargetIdsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - removedTargetIds_ = mutableCopy(removedTargetIds_); - bitField0_ |= 0x00000001; - } - } - /** - * - * - *
-     * A set of target IDs for targets that previously matched this document.
-     * 
- * - * repeated int32 removed_target_ids = 2; - * - * @return A list containing the removedTargetIds. - */ - public java.util.List getRemovedTargetIdsList() { - return ((bitField0_ & 0x00000001) != 0) - ? java.util.Collections.unmodifiableList(removedTargetIds_) - : removedTargetIds_; - } - /** - * - * - *
-     * A set of target IDs for targets that previously matched this document.
-     * 
- * - * repeated int32 removed_target_ids = 2; - * - * @return The count of removedTargetIds. - */ - public int getRemovedTargetIdsCount() { - return removedTargetIds_.size(); - } - /** - * - * - *
-     * A set of target IDs for targets that previously matched this document.
-     * 
- * - * repeated int32 removed_target_ids = 2; - * - * @param index The index of the element to return. - * @return The removedTargetIds at the given index. - */ - public int getRemovedTargetIds(int index) { - return removedTargetIds_.getInt(index); - } - /** - * - * - *
-     * A set of target IDs for targets that previously matched this document.
-     * 
- * - * repeated int32 removed_target_ids = 2; - * - * @param index The index to set the value at. - * @param value The removedTargetIds to set. - * @return This builder for chaining. - */ - public Builder setRemovedTargetIds(int index, int value) { - ensureRemovedTargetIdsIsMutable(); - removedTargetIds_.setInt(index, value); - onChanged(); - return this; - } - /** - * - * - *
-     * A set of target IDs for targets that previously matched this document.
-     * 
- * - * repeated int32 removed_target_ids = 2; - * - * @param value The removedTargetIds to add. - * @return This builder for chaining. - */ - public Builder addRemovedTargetIds(int value) { - ensureRemovedTargetIdsIsMutable(); - removedTargetIds_.addInt(value); - onChanged(); - return this; - } - /** - * - * - *
-     * A set of target IDs for targets that previously matched this document.
-     * 
- * - * repeated int32 removed_target_ids = 2; - * - * @param values The removedTargetIds to add. - * @return This builder for chaining. - */ - public Builder addAllRemovedTargetIds(java.lang.Iterable values) { - ensureRemovedTargetIdsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, removedTargetIds_); - onChanged(); - return this; - } - /** - * - * - *
-     * A set of target IDs for targets that previously matched this document.
-     * 
- * - * repeated int32 removed_target_ids = 2; - * - * @return This builder for chaining. - */ - public Builder clearRemovedTargetIds() { - removedTargetIds_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - - private com.google.protobuf.Timestamp readTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - readTimeBuilder_; - /** - * - * - *
-     * The read timestamp at which the remove was observed.
-     * Greater or equal to the `commit_time` of the change/delete/remove.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - * - * @return Whether the readTime field is set. - */ - public boolean hasReadTime() { - return readTimeBuilder_ != null || readTime_ != null; - } - /** - * - * - *
-     * The read timestamp at which the remove was observed.
-     * Greater or equal to the `commit_time` of the change/delete/remove.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - * - * @return The readTime. - */ - public com.google.protobuf.Timestamp getReadTime() { - if (readTimeBuilder_ == null) { - return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; - } else { - return readTimeBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The read timestamp at which the remove was observed.
-     * Greater or equal to the `commit_time` of the change/delete/remove.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - public Builder setReadTime(com.google.protobuf.Timestamp value) { - if (readTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - readTime_ = value; - onChanged(); - } else { - readTimeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The read timestamp at which the remove was observed.
-     * Greater or equal to the `commit_time` of the change/delete/remove.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (readTimeBuilder_ == null) { - readTime_ = builderForValue.build(); - onChanged(); - } else { - readTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The read timestamp at which the remove was observed.
-     * Greater or equal to the `commit_time` of the change/delete/remove.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - public Builder mergeReadTime(com.google.protobuf.Timestamp value) { - if (readTimeBuilder_ == null) { - if (readTime_ != null) { - readTime_ = - com.google.protobuf.Timestamp.newBuilder(readTime_).mergeFrom(value).buildPartial(); - } else { - readTime_ = value; - } - onChanged(); - } else { - readTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The read timestamp at which the remove was observed.
-     * Greater or equal to the `commit_time` of the change/delete/remove.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - public Builder clearReadTime() { - if (readTimeBuilder_ == null) { - readTime_ = null; - onChanged(); - } else { - readTime_ = null; - readTimeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The read timestamp at which the remove was observed.
-     * Greater or equal to the `commit_time` of the change/delete/remove.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { - - onChanged(); - return getReadTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The read timestamp at which the remove was observed.
-     * Greater or equal to the `commit_time` of the change/delete/remove.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { - if (readTimeBuilder_ != null) { - return readTimeBuilder_.getMessageOrBuilder(); - } else { - return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; - } - } - /** - * - * - *
-     * The read timestamp at which the remove was observed.
-     * Greater or equal to the `commit_time` of the change/delete/remove.
-     * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getReadTimeFieldBuilder() { - if (readTimeBuilder_ == null) { - readTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getReadTime(), getParentForChildren(), isClean()); - readTime_ = null; - } - return readTimeBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.DocumentRemove) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.DocumentRemove) - private static final com.google.firestore.v1beta1.DocumentRemove DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.DocumentRemove(); - } - - public static com.google.firestore.v1beta1.DocumentRemove getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DocumentRemove parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new DocumentRemove(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentRemove getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentRemoveOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentRemoveOrBuilder.java deleted file mode 100644 index d428f4028..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentRemoveOrBuilder.java +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/write.proto - -package com.google.firestore.v1beta1; - -public interface DocumentRemoveOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.DocumentRemove) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * The resource name of the [Document][google.firestore.v1beta1.Document] that has gone out of view.
-   * 
- * - * string document = 1; - * - * @return The document. - */ - java.lang.String getDocument(); - /** - * - * - *
-   * The resource name of the [Document][google.firestore.v1beta1.Document] that has gone out of view.
-   * 
- * - * string document = 1; - * - * @return The bytes for document. - */ - com.google.protobuf.ByteString getDocumentBytes(); - - /** - * - * - *
-   * A set of target IDs for targets that previously matched this document.
-   * 
- * - * repeated int32 removed_target_ids = 2; - * - * @return A list containing the removedTargetIds. - */ - java.util.List getRemovedTargetIdsList(); - /** - * - * - *
-   * A set of target IDs for targets that previously matched this document.
-   * 
- * - * repeated int32 removed_target_ids = 2; - * - * @return The count of removedTargetIds. - */ - int getRemovedTargetIdsCount(); - /** - * - * - *
-   * A set of target IDs for targets that previously matched this document.
-   * 
- * - * repeated int32 removed_target_ids = 2; - * - * @param index The index of the element to return. - * @return The removedTargetIds at the given index. - */ - int getRemovedTargetIds(int index); - - /** - * - * - *
-   * The read timestamp at which the remove was observed.
-   * Greater or equal to the `commit_time` of the change/delete/remove.
-   * 
- * - * .google.protobuf.Timestamp read_time = 4; - * - * @return Whether the readTime field is set. - */ - boolean hasReadTime(); - /** - * - * - *
-   * The read timestamp at which the remove was observed.
-   * Greater or equal to the `commit_time` of the change/delete/remove.
-   * 
- * - * .google.protobuf.Timestamp read_time = 4; - * - * @return The readTime. - */ - com.google.protobuf.Timestamp getReadTime(); - /** - * - * - *
-   * The read timestamp at which the remove was observed.
-   * Greater or equal to the `commit_time` of the change/delete/remove.
-   * 
- * - * .google.protobuf.Timestamp read_time = 4; - */ - com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentRootName.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentRootName.java deleted file mode 100644 index 87f2c57be..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentRootName.java +++ /dev/null @@ -1,182 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.firestore.v1beta1; - -import com.google.api.pathtemplate.PathTemplate; -import com.google.api.resourcenames.ResourceName; -import com.google.common.base.Preconditions; -import com.google.common.collect.ImmutableMap; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -/** AUTO-GENERATED DOCUMENTATION AND CLASS */ -@javax.annotation.Generated("by GAPIC protoc plugin") -public class DocumentRootName implements ResourceName { - - private static final PathTemplate PATH_TEMPLATE = - PathTemplate.createWithoutUrlEncoding("projects/{project}/databases/{database}/documents"); - - private volatile Map fieldValuesMap; - - private final String project; - private final String database; - - public String getProject() { - return project; - } - - public String getDatabase() { - return database; - } - - public static Builder newBuilder() { - return new Builder(); - } - - public Builder toBuilder() { - return new Builder(this); - } - - private DocumentRootName(Builder builder) { - project = Preconditions.checkNotNull(builder.getProject()); - database = Preconditions.checkNotNull(builder.getDatabase()); - } - - public static DocumentRootName of(String project, String database) { - return newBuilder().setProject(project).setDatabase(database).build(); - } - - public static String format(String project, String database) { - return newBuilder().setProject(project).setDatabase(database).build().toString(); - } - - public static DocumentRootName parse(String formattedString) { - if (formattedString.isEmpty()) { - return null; - } - Map matchMap = - PATH_TEMPLATE.validatedMatch( - formattedString, "DocumentRootName.parse: formattedString not in valid format"); - return of(matchMap.get("project"), matchMap.get("database")); - } - - public static List parseList(List formattedStrings) { - List list = new ArrayList<>(formattedStrings.size()); - for (String formattedString : formattedStrings) { - list.add(parse(formattedString)); - } - return list; - } - - public static List toStringList(List values) { - List list = new ArrayList(values.size()); - for (DocumentRootName value : values) { - if (value == null) { - list.add(""); - } else { - list.add(value.toString()); - } - } - return list; - } - - public static boolean isParsableFrom(String formattedString) { - return PATH_TEMPLATE.matches(formattedString); - } - - public Map getFieldValuesMap() { - if (fieldValuesMap == null) { - synchronized (this) { - if (fieldValuesMap == null) { - ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); - fieldMapBuilder.put("project", project); - fieldMapBuilder.put("database", database); - fieldValuesMap = fieldMapBuilder.build(); - } - } - } - return fieldValuesMap; - } - - public String getFieldValue(String fieldName) { - return getFieldValuesMap().get(fieldName); - } - - @Override - public String toString() { - return PATH_TEMPLATE.instantiate("project", project, "database", database); - } - - /** Builder for DocumentRootName. */ - public static class Builder { - - private String project; - private String database; - - public String getProject() { - return project; - } - - public String getDatabase() { - return database; - } - - public Builder setProject(String project) { - this.project = project; - return this; - } - - public Builder setDatabase(String database) { - this.database = database; - return this; - } - - private Builder() {} - - private Builder(DocumentRootName documentRootName) { - project = documentRootName.project; - database = documentRootName.database; - } - - public DocumentRootName build() { - return new DocumentRootName(this); - } - } - - @Override - public boolean equals(Object o) { - if (o == this) { - return true; - } - if (o instanceof DocumentRootName) { - DocumentRootName that = (DocumentRootName) o; - return (this.project.equals(that.project)) && (this.database.equals(that.database)); - } - return false; - } - - @Override - public int hashCode() { - int h = 1; - h *= 1000003; - h ^= project.hashCode(); - h *= 1000003; - h ^= database.hashCode(); - return h; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentTransform.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentTransform.java deleted file mode 100644 index 27b7fd1cb..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentTransform.java +++ /dev/null @@ -1,4716 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/write.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * A transformation of a document.
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.DocumentTransform} - */ -public final class DocumentTransform extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.DocumentTransform) - DocumentTransformOrBuilder { - private static final long serialVersionUID = 0L; - // Use DocumentTransform.newBuilder() to construct. - private DocumentTransform(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private DocumentTransform() { - document_ = ""; - fieldTransforms_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DocumentTransform(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private DocumentTransform( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - document_ = s; - break; - } - case 18: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - fieldTransforms_ = - new java.util.ArrayList< - com.google.firestore.v1beta1.DocumentTransform.FieldTransform>(); - mutable_bitField0_ |= 0x00000001; - } - fieldTransforms_.add( - input.readMessage( - com.google.firestore.v1beta1.DocumentTransform.FieldTransform.parser(), - extensionRegistry)); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - fieldTransforms_ = java.util.Collections.unmodifiableList(fieldTransforms_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentTransform_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentTransform_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.DocumentTransform.class, - com.google.firestore.v1beta1.DocumentTransform.Builder.class); - } - - public interface FieldTransformOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.DocumentTransform.FieldTransform) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * The path of the field. See [Document.fields][google.firestore.v1beta1.Document.fields] for the field path syntax
-     * reference.
-     * 
- * - * string field_path = 1; - * - * @return The fieldPath. - */ - java.lang.String getFieldPath(); - /** - * - * - *
-     * The path of the field. See [Document.fields][google.firestore.v1beta1.Document.fields] for the field path syntax
-     * reference.
-     * 
- * - * string field_path = 1; - * - * @return The bytes for fieldPath. - */ - com.google.protobuf.ByteString getFieldPathBytes(); - - /** - * - * - *
-     * Sets the field to the given server value.
-     * 
- * - * - * .google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue set_to_server_value = 2; - * - * - * @return The enum numeric value on the wire for setToServerValue. - */ - int getSetToServerValueValue(); - /** - * - * - *
-     * Sets the field to the given server value.
-     * 
- * - * - * .google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue set_to_server_value = 2; - * - * - * @return The setToServerValue. - */ - com.google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue getSetToServerValue(); - - /** - * - * - *
-     * Adds the given value to the field's current value.
-     * This must be an integer or a double value.
-     * If the field is not an integer or double, or if the field does not yet
-     * exist, the transformation will set the field to the given value.
-     * If either of the given value or the current field value are doubles,
-     * both values will be interpreted as doubles. Double arithmetic and
-     * representation of double values follow IEEE 754 semantics.
-     * If there is positive/negative integer overflow, the field is resolved
-     * to the largest magnitude positive/negative integer.
-     * 
- * - * .google.firestore.v1beta1.Value increment = 3; - * - * @return Whether the increment field is set. - */ - boolean hasIncrement(); - /** - * - * - *
-     * Adds the given value to the field's current value.
-     * This must be an integer or a double value.
-     * If the field is not an integer or double, or if the field does not yet
-     * exist, the transformation will set the field to the given value.
-     * If either of the given value or the current field value are doubles,
-     * both values will be interpreted as doubles. Double arithmetic and
-     * representation of double values follow IEEE 754 semantics.
-     * If there is positive/negative integer overflow, the field is resolved
-     * to the largest magnitude positive/negative integer.
-     * 
- * - * .google.firestore.v1beta1.Value increment = 3; - * - * @return The increment. - */ - com.google.firestore.v1beta1.Value getIncrement(); - /** - * - * - *
-     * Adds the given value to the field's current value.
-     * This must be an integer or a double value.
-     * If the field is not an integer or double, or if the field does not yet
-     * exist, the transformation will set the field to the given value.
-     * If either of the given value or the current field value are doubles,
-     * both values will be interpreted as doubles. Double arithmetic and
-     * representation of double values follow IEEE 754 semantics.
-     * If there is positive/negative integer overflow, the field is resolved
-     * to the largest magnitude positive/negative integer.
-     * 
- * - * .google.firestore.v1beta1.Value increment = 3; - */ - com.google.firestore.v1beta1.ValueOrBuilder getIncrementOrBuilder(); - - /** - * - * - *
-     * Sets the field to the maximum of its current value and the given value.
-     * This must be an integer or a double value.
-     * If the field is not an integer or double, or if the field does not yet
-     * exist, the transformation will set the field to the given value.
-     * If a maximum operation is applied where the field and the input value
-     * are of mixed types (that is - one is an integer and one is a double)
-     * the field takes on the type of the larger operand. If the operands are
-     * equivalent (e.g. 3 and 3.0), the field does not change.
-     * 0, 0.0, and -0.0 are all zero. The maximum of a zero stored value and
-     * zero input value is always the stored value.
-     * The maximum of any numeric value x and NaN is NaN.
-     * 
- * - * .google.firestore.v1beta1.Value maximum = 4; - * - * @return Whether the maximum field is set. - */ - boolean hasMaximum(); - /** - * - * - *
-     * Sets the field to the maximum of its current value and the given value.
-     * This must be an integer or a double value.
-     * If the field is not an integer or double, or if the field does not yet
-     * exist, the transformation will set the field to the given value.
-     * If a maximum operation is applied where the field and the input value
-     * are of mixed types (that is - one is an integer and one is a double)
-     * the field takes on the type of the larger operand. If the operands are
-     * equivalent (e.g. 3 and 3.0), the field does not change.
-     * 0, 0.0, and -0.0 are all zero. The maximum of a zero stored value and
-     * zero input value is always the stored value.
-     * The maximum of any numeric value x and NaN is NaN.
-     * 
- * - * .google.firestore.v1beta1.Value maximum = 4; - * - * @return The maximum. - */ - com.google.firestore.v1beta1.Value getMaximum(); - /** - * - * - *
-     * Sets the field to the maximum of its current value and the given value.
-     * This must be an integer or a double value.
-     * If the field is not an integer or double, or if the field does not yet
-     * exist, the transformation will set the field to the given value.
-     * If a maximum operation is applied where the field and the input value
-     * are of mixed types (that is - one is an integer and one is a double)
-     * the field takes on the type of the larger operand. If the operands are
-     * equivalent (e.g. 3 and 3.0), the field does not change.
-     * 0, 0.0, and -0.0 are all zero. The maximum of a zero stored value and
-     * zero input value is always the stored value.
-     * The maximum of any numeric value x and NaN is NaN.
-     * 
- * - * .google.firestore.v1beta1.Value maximum = 4; - */ - com.google.firestore.v1beta1.ValueOrBuilder getMaximumOrBuilder(); - - /** - * - * - *
-     * Sets the field to the minimum of its current value and the given value.
-     * This must be an integer or a double value.
-     * If the field is not an integer or double, or if the field does not yet
-     * exist, the transformation will set the field to the input value.
-     * If a minimum operation is applied where the field and the input value
-     * are of mixed types (that is - one is an integer and one is a double)
-     * the field takes on the type of the smaller operand. If the operands are
-     * equivalent (e.g. 3 and 3.0), the field does not change.
-     * 0, 0.0, and -0.0 are all zero. The minimum of a zero stored value and
-     * zero input value is always the stored value.
-     * The minimum of any numeric value x and NaN is NaN.
-     * 
- * - * .google.firestore.v1beta1.Value minimum = 5; - * - * @return Whether the minimum field is set. - */ - boolean hasMinimum(); - /** - * - * - *
-     * Sets the field to the minimum of its current value and the given value.
-     * This must be an integer or a double value.
-     * If the field is not an integer or double, or if the field does not yet
-     * exist, the transformation will set the field to the input value.
-     * If a minimum operation is applied where the field and the input value
-     * are of mixed types (that is - one is an integer and one is a double)
-     * the field takes on the type of the smaller operand. If the operands are
-     * equivalent (e.g. 3 and 3.0), the field does not change.
-     * 0, 0.0, and -0.0 are all zero. The minimum of a zero stored value and
-     * zero input value is always the stored value.
-     * The minimum of any numeric value x and NaN is NaN.
-     * 
- * - * .google.firestore.v1beta1.Value minimum = 5; - * - * @return The minimum. - */ - com.google.firestore.v1beta1.Value getMinimum(); - /** - * - * - *
-     * Sets the field to the minimum of its current value and the given value.
-     * This must be an integer or a double value.
-     * If the field is not an integer or double, or if the field does not yet
-     * exist, the transformation will set the field to the input value.
-     * If a minimum operation is applied where the field and the input value
-     * are of mixed types (that is - one is an integer and one is a double)
-     * the field takes on the type of the smaller operand. If the operands are
-     * equivalent (e.g. 3 and 3.0), the field does not change.
-     * 0, 0.0, and -0.0 are all zero. The minimum of a zero stored value and
-     * zero input value is always the stored value.
-     * The minimum of any numeric value x and NaN is NaN.
-     * 
- * - * .google.firestore.v1beta1.Value minimum = 5; - */ - com.google.firestore.v1beta1.ValueOrBuilder getMinimumOrBuilder(); - - /** - * - * - *
-     * Append the given elements in order if they are not already present in
-     * the current field value.
-     * If the field is not an array, or if the field does not yet exist, it is
-     * first set to the empty array.
-     * Equivalent numbers of different types (e.g. 3L and 3.0) are
-     * considered equal when checking if a value is missing.
-     * NaN is equal to NaN, and Null is equal to Null.
-     * If the input contains multiple equivalent values, only the first will
-     * be considered.
-     * The corresponding transform_result will be the null value.
-     * 
- * - * .google.firestore.v1beta1.ArrayValue append_missing_elements = 6; - * - * @return Whether the appendMissingElements field is set. - */ - boolean hasAppendMissingElements(); - /** - * - * - *
-     * Append the given elements in order if they are not already present in
-     * the current field value.
-     * If the field is not an array, or if the field does not yet exist, it is
-     * first set to the empty array.
-     * Equivalent numbers of different types (e.g. 3L and 3.0) are
-     * considered equal when checking if a value is missing.
-     * NaN is equal to NaN, and Null is equal to Null.
-     * If the input contains multiple equivalent values, only the first will
-     * be considered.
-     * The corresponding transform_result will be the null value.
-     * 
- * - * .google.firestore.v1beta1.ArrayValue append_missing_elements = 6; - * - * @return The appendMissingElements. - */ - com.google.firestore.v1beta1.ArrayValue getAppendMissingElements(); - /** - * - * - *
-     * Append the given elements in order if they are not already present in
-     * the current field value.
-     * If the field is not an array, or if the field does not yet exist, it is
-     * first set to the empty array.
-     * Equivalent numbers of different types (e.g. 3L and 3.0) are
-     * considered equal when checking if a value is missing.
-     * NaN is equal to NaN, and Null is equal to Null.
-     * If the input contains multiple equivalent values, only the first will
-     * be considered.
-     * The corresponding transform_result will be the null value.
-     * 
- * - * .google.firestore.v1beta1.ArrayValue append_missing_elements = 6; - */ - com.google.firestore.v1beta1.ArrayValueOrBuilder getAppendMissingElementsOrBuilder(); - - /** - * - * - *
-     * Remove all of the given elements from the array in the field.
-     * If the field is not an array, or if the field does not yet exist, it is
-     * set to the empty array.
-     * Equivalent numbers of the different types (e.g. 3L and 3.0) are
-     * considered equal when deciding whether an element should be removed.
-     * NaN is equal to NaN, and Null is equal to Null.
-     * This will remove all equivalent values if there are duplicates.
-     * The corresponding transform_result will be the null value.
-     * 
- * - * .google.firestore.v1beta1.ArrayValue remove_all_from_array = 7; - * - * @return Whether the removeAllFromArray field is set. - */ - boolean hasRemoveAllFromArray(); - /** - * - * - *
-     * Remove all of the given elements from the array in the field.
-     * If the field is not an array, or if the field does not yet exist, it is
-     * set to the empty array.
-     * Equivalent numbers of the different types (e.g. 3L and 3.0) are
-     * considered equal when deciding whether an element should be removed.
-     * NaN is equal to NaN, and Null is equal to Null.
-     * This will remove all equivalent values if there are duplicates.
-     * The corresponding transform_result will be the null value.
-     * 
- * - * .google.firestore.v1beta1.ArrayValue remove_all_from_array = 7; - * - * @return The removeAllFromArray. - */ - com.google.firestore.v1beta1.ArrayValue getRemoveAllFromArray(); - /** - * - * - *
-     * Remove all of the given elements from the array in the field.
-     * If the field is not an array, or if the field does not yet exist, it is
-     * set to the empty array.
-     * Equivalent numbers of the different types (e.g. 3L and 3.0) are
-     * considered equal when deciding whether an element should be removed.
-     * NaN is equal to NaN, and Null is equal to Null.
-     * This will remove all equivalent values if there are duplicates.
-     * The corresponding transform_result will be the null value.
-     * 
- * - * .google.firestore.v1beta1.ArrayValue remove_all_from_array = 7; - */ - com.google.firestore.v1beta1.ArrayValueOrBuilder getRemoveAllFromArrayOrBuilder(); - - public com.google.firestore.v1beta1.DocumentTransform.FieldTransform.TransformTypeCase - getTransformTypeCase(); - } - /** - * - * - *
-   * A transformation of a field of the document.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.DocumentTransform.FieldTransform} - */ - public static final class FieldTransform extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.DocumentTransform.FieldTransform) - FieldTransformOrBuilder { - private static final long serialVersionUID = 0L; - // Use FieldTransform.newBuilder() to construct. - private FieldTransform(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private FieldTransform() { - fieldPath_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new FieldTransform(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private FieldTransform( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - fieldPath_ = s; - break; - } - case 16: - { - int rawValue = input.readEnum(); - transformTypeCase_ = 2; - transformType_ = rawValue; - break; - } - case 26: - { - com.google.firestore.v1beta1.Value.Builder subBuilder = null; - if (transformTypeCase_ == 3) { - subBuilder = ((com.google.firestore.v1beta1.Value) transformType_).toBuilder(); - } - transformType_ = - input.readMessage( - com.google.firestore.v1beta1.Value.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.firestore.v1beta1.Value) transformType_); - transformType_ = subBuilder.buildPartial(); - } - transformTypeCase_ = 3; - break; - } - case 34: - { - com.google.firestore.v1beta1.Value.Builder subBuilder = null; - if (transformTypeCase_ == 4) { - subBuilder = ((com.google.firestore.v1beta1.Value) transformType_).toBuilder(); - } - transformType_ = - input.readMessage( - com.google.firestore.v1beta1.Value.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.firestore.v1beta1.Value) transformType_); - transformType_ = subBuilder.buildPartial(); - } - transformTypeCase_ = 4; - break; - } - case 42: - { - com.google.firestore.v1beta1.Value.Builder subBuilder = null; - if (transformTypeCase_ == 5) { - subBuilder = ((com.google.firestore.v1beta1.Value) transformType_).toBuilder(); - } - transformType_ = - input.readMessage( - com.google.firestore.v1beta1.Value.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.firestore.v1beta1.Value) transformType_); - transformType_ = subBuilder.buildPartial(); - } - transformTypeCase_ = 5; - break; - } - case 50: - { - com.google.firestore.v1beta1.ArrayValue.Builder subBuilder = null; - if (transformTypeCase_ == 6) { - subBuilder = - ((com.google.firestore.v1beta1.ArrayValue) transformType_).toBuilder(); - } - transformType_ = - input.readMessage( - com.google.firestore.v1beta1.ArrayValue.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.firestore.v1beta1.ArrayValue) transformType_); - transformType_ = subBuilder.buildPartial(); - } - transformTypeCase_ = 6; - break; - } - case 58: - { - com.google.firestore.v1beta1.ArrayValue.Builder subBuilder = null; - if (transformTypeCase_ == 7) { - subBuilder = - ((com.google.firestore.v1beta1.ArrayValue) transformType_).toBuilder(); - } - transformType_ = - input.readMessage( - com.google.firestore.v1beta1.ArrayValue.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.firestore.v1beta1.ArrayValue) transformType_); - transformType_ = subBuilder.buildPartial(); - } - transformTypeCase_ = 7; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentTransform_FieldTransform_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentTransform_FieldTransform_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.DocumentTransform.FieldTransform.class, - com.google.firestore.v1beta1.DocumentTransform.FieldTransform.Builder.class); - } - - /** - * - * - *
-     * A value that is calculated by the server.
-     * 
- * - * Protobuf enum {@code google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue} - */ - public enum ServerValue implements com.google.protobuf.ProtocolMessageEnum { - /** - * - * - *
-       * Unspecified. This value must not be used.
-       * 
- * - * SERVER_VALUE_UNSPECIFIED = 0; - */ - SERVER_VALUE_UNSPECIFIED(0), - /** - * - * - *
-       * The time at which the server processed the request, with millisecond
-       * precision.
-       * 
- * - * REQUEST_TIME = 1; - */ - REQUEST_TIME(1), - UNRECOGNIZED(-1), - ; - - /** - * - * - *
-       * Unspecified. This value must not be used.
-       * 
- * - * SERVER_VALUE_UNSPECIFIED = 0; - */ - public static final int SERVER_VALUE_UNSPECIFIED_VALUE = 0; - /** - * - * - *
-       * The time at which the server processed the request, with millisecond
-       * precision.
-       * 
- * - * REQUEST_TIME = 1; - */ - public static final int REQUEST_TIME_VALUE = 1; - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static ServerValue valueOf(int value) { - return forNumber(value); - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static ServerValue forNumber(int value) { - switch (value) { - case 0: - return SERVER_VALUE_UNSPECIFIED; - case 1: - return REQUEST_TIME; - default: - return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { - return internalValueMap; - } - - private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public ServerValue findValueByNumber(int number) { - return ServerValue.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalStateException( - "Can't get the descriptor of an unrecognized enum value."); - } - return getDescriptor().getValues().get(ordinal()); - } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { - return getDescriptor(); - } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.firestore.v1beta1.DocumentTransform.FieldTransform.getDescriptor() - .getEnumTypes() - .get(0); - } - - private static final ServerValue[] VALUES = values(); - - public static ServerValue valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private ServerValue(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue) - } - - private int transformTypeCase_ = 0; - private java.lang.Object transformType_; - - public enum TransformTypeCase - implements - com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - SET_TO_SERVER_VALUE(2), - INCREMENT(3), - MAXIMUM(4), - MINIMUM(5), - APPEND_MISSING_ELEMENTS(6), - REMOVE_ALL_FROM_ARRAY(7), - TRANSFORMTYPE_NOT_SET(0); - private final int value; - - private TransformTypeCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static TransformTypeCase valueOf(int value) { - return forNumber(value); - } - - public static TransformTypeCase forNumber(int value) { - switch (value) { - case 2: - return SET_TO_SERVER_VALUE; - case 3: - return INCREMENT; - case 4: - return MAXIMUM; - case 5: - return MINIMUM; - case 6: - return APPEND_MISSING_ELEMENTS; - case 7: - return REMOVE_ALL_FROM_ARRAY; - case 0: - return TRANSFORMTYPE_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public TransformTypeCase getTransformTypeCase() { - return TransformTypeCase.forNumber(transformTypeCase_); - } - - public static final int FIELD_PATH_FIELD_NUMBER = 1; - private volatile java.lang.Object fieldPath_; - /** - * - * - *
-     * The path of the field. See [Document.fields][google.firestore.v1beta1.Document.fields] for the field path syntax
-     * reference.
-     * 
- * - * string field_path = 1; - * - * @return The fieldPath. - */ - @java.lang.Override - public java.lang.String getFieldPath() { - java.lang.Object ref = fieldPath_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - fieldPath_ = s; - return s; - } - } - /** - * - * - *
-     * The path of the field. See [Document.fields][google.firestore.v1beta1.Document.fields] for the field path syntax
-     * reference.
-     * 
- * - * string field_path = 1; - * - * @return The bytes for fieldPath. - */ - @java.lang.Override - public com.google.protobuf.ByteString getFieldPathBytes() { - java.lang.Object ref = fieldPath_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - fieldPath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int SET_TO_SERVER_VALUE_FIELD_NUMBER = 2; - /** - * - * - *
-     * Sets the field to the given server value.
-     * 
- * - * - * .google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue set_to_server_value = 2; - * - * - * @return The enum numeric value on the wire for setToServerValue. - */ - public int getSetToServerValueValue() { - if (transformTypeCase_ == 2) { - return (java.lang.Integer) transformType_; - } - return 0; - } - /** - * - * - *
-     * Sets the field to the given server value.
-     * 
- * - * - * .google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue set_to_server_value = 2; - * - * - * @return The setToServerValue. - */ - public com.google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue - getSetToServerValue() { - if (transformTypeCase_ == 2) { - @SuppressWarnings("deprecation") - com.google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue result = - com.google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue.valueOf( - (java.lang.Integer) transformType_); - return result == null - ? com.google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue.UNRECOGNIZED - : result; - } - return com.google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue - .SERVER_VALUE_UNSPECIFIED; - } - - public static final int INCREMENT_FIELD_NUMBER = 3; - /** - * - * - *
-     * Adds the given value to the field's current value.
-     * This must be an integer or a double value.
-     * If the field is not an integer or double, or if the field does not yet
-     * exist, the transformation will set the field to the given value.
-     * If either of the given value or the current field value are doubles,
-     * both values will be interpreted as doubles. Double arithmetic and
-     * representation of double values follow IEEE 754 semantics.
-     * If there is positive/negative integer overflow, the field is resolved
-     * to the largest magnitude positive/negative integer.
-     * 
- * - * .google.firestore.v1beta1.Value increment = 3; - * - * @return Whether the increment field is set. - */ - @java.lang.Override - public boolean hasIncrement() { - return transformTypeCase_ == 3; - } - /** - * - * - *
-     * Adds the given value to the field's current value.
-     * This must be an integer or a double value.
-     * If the field is not an integer or double, or if the field does not yet
-     * exist, the transformation will set the field to the given value.
-     * If either of the given value or the current field value are doubles,
-     * both values will be interpreted as doubles. Double arithmetic and
-     * representation of double values follow IEEE 754 semantics.
-     * If there is positive/negative integer overflow, the field is resolved
-     * to the largest magnitude positive/negative integer.
-     * 
- * - * .google.firestore.v1beta1.Value increment = 3; - * - * @return The increment. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Value getIncrement() { - if (transformTypeCase_ == 3) { - return (com.google.firestore.v1beta1.Value) transformType_; - } - return com.google.firestore.v1beta1.Value.getDefaultInstance(); - } - /** - * - * - *
-     * Adds the given value to the field's current value.
-     * This must be an integer or a double value.
-     * If the field is not an integer or double, or if the field does not yet
-     * exist, the transformation will set the field to the given value.
-     * If either of the given value or the current field value are doubles,
-     * both values will be interpreted as doubles. Double arithmetic and
-     * representation of double values follow IEEE 754 semantics.
-     * If there is positive/negative integer overflow, the field is resolved
-     * to the largest magnitude positive/negative integer.
-     * 
- * - * .google.firestore.v1beta1.Value increment = 3; - */ - @java.lang.Override - public com.google.firestore.v1beta1.ValueOrBuilder getIncrementOrBuilder() { - if (transformTypeCase_ == 3) { - return (com.google.firestore.v1beta1.Value) transformType_; - } - return com.google.firestore.v1beta1.Value.getDefaultInstance(); - } - - public static final int MAXIMUM_FIELD_NUMBER = 4; - /** - * - * - *
-     * Sets the field to the maximum of its current value and the given value.
-     * This must be an integer or a double value.
-     * If the field is not an integer or double, or if the field does not yet
-     * exist, the transformation will set the field to the given value.
-     * If a maximum operation is applied where the field and the input value
-     * are of mixed types (that is - one is an integer and one is a double)
-     * the field takes on the type of the larger operand. If the operands are
-     * equivalent (e.g. 3 and 3.0), the field does not change.
-     * 0, 0.0, and -0.0 are all zero. The maximum of a zero stored value and
-     * zero input value is always the stored value.
-     * The maximum of any numeric value x and NaN is NaN.
-     * 
- * - * .google.firestore.v1beta1.Value maximum = 4; - * - * @return Whether the maximum field is set. - */ - @java.lang.Override - public boolean hasMaximum() { - return transformTypeCase_ == 4; - } - /** - * - * - *
-     * Sets the field to the maximum of its current value and the given value.
-     * This must be an integer or a double value.
-     * If the field is not an integer or double, or if the field does not yet
-     * exist, the transformation will set the field to the given value.
-     * If a maximum operation is applied where the field and the input value
-     * are of mixed types (that is - one is an integer and one is a double)
-     * the field takes on the type of the larger operand. If the operands are
-     * equivalent (e.g. 3 and 3.0), the field does not change.
-     * 0, 0.0, and -0.0 are all zero. The maximum of a zero stored value and
-     * zero input value is always the stored value.
-     * The maximum of any numeric value x and NaN is NaN.
-     * 
- * - * .google.firestore.v1beta1.Value maximum = 4; - * - * @return The maximum. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Value getMaximum() { - if (transformTypeCase_ == 4) { - return (com.google.firestore.v1beta1.Value) transformType_; - } - return com.google.firestore.v1beta1.Value.getDefaultInstance(); - } - /** - * - * - *
-     * Sets the field to the maximum of its current value and the given value.
-     * This must be an integer or a double value.
-     * If the field is not an integer or double, or if the field does not yet
-     * exist, the transformation will set the field to the given value.
-     * If a maximum operation is applied where the field and the input value
-     * are of mixed types (that is - one is an integer and one is a double)
-     * the field takes on the type of the larger operand. If the operands are
-     * equivalent (e.g. 3 and 3.0), the field does not change.
-     * 0, 0.0, and -0.0 are all zero. The maximum of a zero stored value and
-     * zero input value is always the stored value.
-     * The maximum of any numeric value x and NaN is NaN.
-     * 
- * - * .google.firestore.v1beta1.Value maximum = 4; - */ - @java.lang.Override - public com.google.firestore.v1beta1.ValueOrBuilder getMaximumOrBuilder() { - if (transformTypeCase_ == 4) { - return (com.google.firestore.v1beta1.Value) transformType_; - } - return com.google.firestore.v1beta1.Value.getDefaultInstance(); - } - - public static final int MINIMUM_FIELD_NUMBER = 5; - /** - * - * - *
-     * Sets the field to the minimum of its current value and the given value.
-     * This must be an integer or a double value.
-     * If the field is not an integer or double, or if the field does not yet
-     * exist, the transformation will set the field to the input value.
-     * If a minimum operation is applied where the field and the input value
-     * are of mixed types (that is - one is an integer and one is a double)
-     * the field takes on the type of the smaller operand. If the operands are
-     * equivalent (e.g. 3 and 3.0), the field does not change.
-     * 0, 0.0, and -0.0 are all zero. The minimum of a zero stored value and
-     * zero input value is always the stored value.
-     * The minimum of any numeric value x and NaN is NaN.
-     * 
- * - * .google.firestore.v1beta1.Value minimum = 5; - * - * @return Whether the minimum field is set. - */ - @java.lang.Override - public boolean hasMinimum() { - return transformTypeCase_ == 5; - } - /** - * - * - *
-     * Sets the field to the minimum of its current value and the given value.
-     * This must be an integer or a double value.
-     * If the field is not an integer or double, or if the field does not yet
-     * exist, the transformation will set the field to the input value.
-     * If a minimum operation is applied where the field and the input value
-     * are of mixed types (that is - one is an integer and one is a double)
-     * the field takes on the type of the smaller operand. If the operands are
-     * equivalent (e.g. 3 and 3.0), the field does not change.
-     * 0, 0.0, and -0.0 are all zero. The minimum of a zero stored value and
-     * zero input value is always the stored value.
-     * The minimum of any numeric value x and NaN is NaN.
-     * 
- * - * .google.firestore.v1beta1.Value minimum = 5; - * - * @return The minimum. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Value getMinimum() { - if (transformTypeCase_ == 5) { - return (com.google.firestore.v1beta1.Value) transformType_; - } - return com.google.firestore.v1beta1.Value.getDefaultInstance(); - } - /** - * - * - *
-     * Sets the field to the minimum of its current value and the given value.
-     * This must be an integer or a double value.
-     * If the field is not an integer or double, or if the field does not yet
-     * exist, the transformation will set the field to the input value.
-     * If a minimum operation is applied where the field and the input value
-     * are of mixed types (that is - one is an integer and one is a double)
-     * the field takes on the type of the smaller operand. If the operands are
-     * equivalent (e.g. 3 and 3.0), the field does not change.
-     * 0, 0.0, and -0.0 are all zero. The minimum of a zero stored value and
-     * zero input value is always the stored value.
-     * The minimum of any numeric value x and NaN is NaN.
-     * 
- * - * .google.firestore.v1beta1.Value minimum = 5; - */ - @java.lang.Override - public com.google.firestore.v1beta1.ValueOrBuilder getMinimumOrBuilder() { - if (transformTypeCase_ == 5) { - return (com.google.firestore.v1beta1.Value) transformType_; - } - return com.google.firestore.v1beta1.Value.getDefaultInstance(); - } - - public static final int APPEND_MISSING_ELEMENTS_FIELD_NUMBER = 6; - /** - * - * - *
-     * Append the given elements in order if they are not already present in
-     * the current field value.
-     * If the field is not an array, or if the field does not yet exist, it is
-     * first set to the empty array.
-     * Equivalent numbers of different types (e.g. 3L and 3.0) are
-     * considered equal when checking if a value is missing.
-     * NaN is equal to NaN, and Null is equal to Null.
-     * If the input contains multiple equivalent values, only the first will
-     * be considered.
-     * The corresponding transform_result will be the null value.
-     * 
- * - * .google.firestore.v1beta1.ArrayValue append_missing_elements = 6; - * - * @return Whether the appendMissingElements field is set. - */ - @java.lang.Override - public boolean hasAppendMissingElements() { - return transformTypeCase_ == 6; - } - /** - * - * - *
-     * Append the given elements in order if they are not already present in
-     * the current field value.
-     * If the field is not an array, or if the field does not yet exist, it is
-     * first set to the empty array.
-     * Equivalent numbers of different types (e.g. 3L and 3.0) are
-     * considered equal when checking if a value is missing.
-     * NaN is equal to NaN, and Null is equal to Null.
-     * If the input contains multiple equivalent values, only the first will
-     * be considered.
-     * The corresponding transform_result will be the null value.
-     * 
- * - * .google.firestore.v1beta1.ArrayValue append_missing_elements = 6; - * - * @return The appendMissingElements. - */ - @java.lang.Override - public com.google.firestore.v1beta1.ArrayValue getAppendMissingElements() { - if (transformTypeCase_ == 6) { - return (com.google.firestore.v1beta1.ArrayValue) transformType_; - } - return com.google.firestore.v1beta1.ArrayValue.getDefaultInstance(); - } - /** - * - * - *
-     * Append the given elements in order if they are not already present in
-     * the current field value.
-     * If the field is not an array, or if the field does not yet exist, it is
-     * first set to the empty array.
-     * Equivalent numbers of different types (e.g. 3L and 3.0) are
-     * considered equal when checking if a value is missing.
-     * NaN is equal to NaN, and Null is equal to Null.
-     * If the input contains multiple equivalent values, only the first will
-     * be considered.
-     * The corresponding transform_result will be the null value.
-     * 
- * - * .google.firestore.v1beta1.ArrayValue append_missing_elements = 6; - */ - @java.lang.Override - public com.google.firestore.v1beta1.ArrayValueOrBuilder getAppendMissingElementsOrBuilder() { - if (transformTypeCase_ == 6) { - return (com.google.firestore.v1beta1.ArrayValue) transformType_; - } - return com.google.firestore.v1beta1.ArrayValue.getDefaultInstance(); - } - - public static final int REMOVE_ALL_FROM_ARRAY_FIELD_NUMBER = 7; - /** - * - * - *
-     * Remove all of the given elements from the array in the field.
-     * If the field is not an array, or if the field does not yet exist, it is
-     * set to the empty array.
-     * Equivalent numbers of the different types (e.g. 3L and 3.0) are
-     * considered equal when deciding whether an element should be removed.
-     * NaN is equal to NaN, and Null is equal to Null.
-     * This will remove all equivalent values if there are duplicates.
-     * The corresponding transform_result will be the null value.
-     * 
- * - * .google.firestore.v1beta1.ArrayValue remove_all_from_array = 7; - * - * @return Whether the removeAllFromArray field is set. - */ - @java.lang.Override - public boolean hasRemoveAllFromArray() { - return transformTypeCase_ == 7; - } - /** - * - * - *
-     * Remove all of the given elements from the array in the field.
-     * If the field is not an array, or if the field does not yet exist, it is
-     * set to the empty array.
-     * Equivalent numbers of the different types (e.g. 3L and 3.0) are
-     * considered equal when deciding whether an element should be removed.
-     * NaN is equal to NaN, and Null is equal to Null.
-     * This will remove all equivalent values if there are duplicates.
-     * The corresponding transform_result will be the null value.
-     * 
- * - * .google.firestore.v1beta1.ArrayValue remove_all_from_array = 7; - * - * @return The removeAllFromArray. - */ - @java.lang.Override - public com.google.firestore.v1beta1.ArrayValue getRemoveAllFromArray() { - if (transformTypeCase_ == 7) { - return (com.google.firestore.v1beta1.ArrayValue) transformType_; - } - return com.google.firestore.v1beta1.ArrayValue.getDefaultInstance(); - } - /** - * - * - *
-     * Remove all of the given elements from the array in the field.
-     * If the field is not an array, or if the field does not yet exist, it is
-     * set to the empty array.
-     * Equivalent numbers of the different types (e.g. 3L and 3.0) are
-     * considered equal when deciding whether an element should be removed.
-     * NaN is equal to NaN, and Null is equal to Null.
-     * This will remove all equivalent values if there are duplicates.
-     * The corresponding transform_result will be the null value.
-     * 
- * - * .google.firestore.v1beta1.ArrayValue remove_all_from_array = 7; - */ - @java.lang.Override - public com.google.firestore.v1beta1.ArrayValueOrBuilder getRemoveAllFromArrayOrBuilder() { - if (transformTypeCase_ == 7) { - return (com.google.firestore.v1beta1.ArrayValue) transformType_; - } - return com.google.firestore.v1beta1.ArrayValue.getDefaultInstance(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getFieldPathBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, fieldPath_); - } - if (transformTypeCase_ == 2) { - output.writeEnum(2, ((java.lang.Integer) transformType_)); - } - if (transformTypeCase_ == 3) { - output.writeMessage(3, (com.google.firestore.v1beta1.Value) transformType_); - } - if (transformTypeCase_ == 4) { - output.writeMessage(4, (com.google.firestore.v1beta1.Value) transformType_); - } - if (transformTypeCase_ == 5) { - output.writeMessage(5, (com.google.firestore.v1beta1.Value) transformType_); - } - if (transformTypeCase_ == 6) { - output.writeMessage(6, (com.google.firestore.v1beta1.ArrayValue) transformType_); - } - if (transformTypeCase_ == 7) { - output.writeMessage(7, (com.google.firestore.v1beta1.ArrayValue) transformType_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getFieldPathBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, fieldPath_); - } - if (transformTypeCase_ == 2) { - size += - com.google.protobuf.CodedOutputStream.computeEnumSize( - 2, ((java.lang.Integer) transformType_)); - } - if (transformTypeCase_ == 3) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 3, (com.google.firestore.v1beta1.Value) transformType_); - } - if (transformTypeCase_ == 4) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 4, (com.google.firestore.v1beta1.Value) transformType_); - } - if (transformTypeCase_ == 5) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 5, (com.google.firestore.v1beta1.Value) transformType_); - } - if (transformTypeCase_ == 6) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 6, (com.google.firestore.v1beta1.ArrayValue) transformType_); - } - if (transformTypeCase_ == 7) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 7, (com.google.firestore.v1beta1.ArrayValue) transformType_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.DocumentTransform.FieldTransform)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.DocumentTransform.FieldTransform other = - (com.google.firestore.v1beta1.DocumentTransform.FieldTransform) obj; - - if (!getFieldPath().equals(other.getFieldPath())) return false; - if (!getTransformTypeCase().equals(other.getTransformTypeCase())) return false; - switch (transformTypeCase_) { - case 2: - if (getSetToServerValueValue() != other.getSetToServerValueValue()) return false; - break; - case 3: - if (!getIncrement().equals(other.getIncrement())) return false; - break; - case 4: - if (!getMaximum().equals(other.getMaximum())) return false; - break; - case 5: - if (!getMinimum().equals(other.getMinimum())) return false; - break; - case 6: - if (!getAppendMissingElements().equals(other.getAppendMissingElements())) return false; - break; - case 7: - if (!getRemoveAllFromArray().equals(other.getRemoveAllFromArray())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + FIELD_PATH_FIELD_NUMBER; - hash = (53 * hash) + getFieldPath().hashCode(); - switch (transformTypeCase_) { - case 2: - hash = (37 * hash) + SET_TO_SERVER_VALUE_FIELD_NUMBER; - hash = (53 * hash) + getSetToServerValueValue(); - break; - case 3: - hash = (37 * hash) + INCREMENT_FIELD_NUMBER; - hash = (53 * hash) + getIncrement().hashCode(); - break; - case 4: - hash = (37 * hash) + MAXIMUM_FIELD_NUMBER; - hash = (53 * hash) + getMaximum().hashCode(); - break; - case 5: - hash = (37 * hash) + MINIMUM_FIELD_NUMBER; - hash = (53 * hash) + getMinimum().hashCode(); - break; - case 6: - hash = (37 * hash) + APPEND_MISSING_ELEMENTS_FIELD_NUMBER; - hash = (53 * hash) + getAppendMissingElements().hashCode(); - break; - case 7: - hash = (37 * hash) + REMOVE_ALL_FROM_ARRAY_FIELD_NUMBER; - hash = (53 * hash) + getRemoveAllFromArray().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.DocumentTransform.FieldTransform parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.DocumentTransform.FieldTransform parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentTransform.FieldTransform parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.DocumentTransform.FieldTransform parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentTransform.FieldTransform parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.DocumentTransform.FieldTransform parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentTransform.FieldTransform parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.DocumentTransform.FieldTransform parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentTransform.FieldTransform parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.DocumentTransform.FieldTransform parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentTransform.FieldTransform parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.DocumentTransform.FieldTransform parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.firestore.v1beta1.DocumentTransform.FieldTransform prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * A transformation of a field of the document.
-     * 
- * - * Protobuf type {@code google.firestore.v1beta1.DocumentTransform.FieldTransform} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.DocumentTransform.FieldTransform) - com.google.firestore.v1beta1.DocumentTransform.FieldTransformOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentTransform_FieldTransform_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentTransform_FieldTransform_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.DocumentTransform.FieldTransform.class, - com.google.firestore.v1beta1.DocumentTransform.FieldTransform.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.DocumentTransform.FieldTransform.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - fieldPath_ = ""; - - transformTypeCase_ = 0; - transformType_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentTransform_FieldTransform_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentTransform.FieldTransform - getDefaultInstanceForType() { - return com.google.firestore.v1beta1.DocumentTransform.FieldTransform.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentTransform.FieldTransform build() { - com.google.firestore.v1beta1.DocumentTransform.FieldTransform result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentTransform.FieldTransform buildPartial() { - com.google.firestore.v1beta1.DocumentTransform.FieldTransform result = - new com.google.firestore.v1beta1.DocumentTransform.FieldTransform(this); - result.fieldPath_ = fieldPath_; - if (transformTypeCase_ == 2) { - result.transformType_ = transformType_; - } - if (transformTypeCase_ == 3) { - if (incrementBuilder_ == null) { - result.transformType_ = transformType_; - } else { - result.transformType_ = incrementBuilder_.build(); - } - } - if (transformTypeCase_ == 4) { - if (maximumBuilder_ == null) { - result.transformType_ = transformType_; - } else { - result.transformType_ = maximumBuilder_.build(); - } - } - if (transformTypeCase_ == 5) { - if (minimumBuilder_ == null) { - result.transformType_ = transformType_; - } else { - result.transformType_ = minimumBuilder_.build(); - } - } - if (transformTypeCase_ == 6) { - if (appendMissingElementsBuilder_ == null) { - result.transformType_ = transformType_; - } else { - result.transformType_ = appendMissingElementsBuilder_.build(); - } - } - if (transformTypeCase_ == 7) { - if (removeAllFromArrayBuilder_ == null) { - result.transformType_ = transformType_; - } else { - result.transformType_ = removeAllFromArrayBuilder_.build(); - } - } - result.transformTypeCase_ = transformTypeCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.DocumentTransform.FieldTransform) { - return mergeFrom((com.google.firestore.v1beta1.DocumentTransform.FieldTransform) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.firestore.v1beta1.DocumentTransform.FieldTransform other) { - if (other - == com.google.firestore.v1beta1.DocumentTransform.FieldTransform.getDefaultInstance()) - return this; - if (!other.getFieldPath().isEmpty()) { - fieldPath_ = other.fieldPath_; - onChanged(); - } - switch (other.getTransformTypeCase()) { - case SET_TO_SERVER_VALUE: - { - setSetToServerValueValue(other.getSetToServerValueValue()); - break; - } - case INCREMENT: - { - mergeIncrement(other.getIncrement()); - break; - } - case MAXIMUM: - { - mergeMaximum(other.getMaximum()); - break; - } - case MINIMUM: - { - mergeMinimum(other.getMinimum()); - break; - } - case APPEND_MISSING_ELEMENTS: - { - mergeAppendMissingElements(other.getAppendMissingElements()); - break; - } - case REMOVE_ALL_FROM_ARRAY: - { - mergeRemoveAllFromArray(other.getRemoveAllFromArray()); - break; - } - case TRANSFORMTYPE_NOT_SET: - { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.DocumentTransform.FieldTransform parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.DocumentTransform.FieldTransform) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int transformTypeCase_ = 0; - private java.lang.Object transformType_; - - public TransformTypeCase getTransformTypeCase() { - return TransformTypeCase.forNumber(transformTypeCase_); - } - - public Builder clearTransformType() { - transformTypeCase_ = 0; - transformType_ = null; - onChanged(); - return this; - } - - private java.lang.Object fieldPath_ = ""; - /** - * - * - *
-       * The path of the field. See [Document.fields][google.firestore.v1beta1.Document.fields] for the field path syntax
-       * reference.
-       * 
- * - * string field_path = 1; - * - * @return The fieldPath. - */ - public java.lang.String getFieldPath() { - java.lang.Object ref = fieldPath_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - fieldPath_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-       * The path of the field. See [Document.fields][google.firestore.v1beta1.Document.fields] for the field path syntax
-       * reference.
-       * 
- * - * string field_path = 1; - * - * @return The bytes for fieldPath. - */ - public com.google.protobuf.ByteString getFieldPathBytes() { - java.lang.Object ref = fieldPath_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - fieldPath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-       * The path of the field. See [Document.fields][google.firestore.v1beta1.Document.fields] for the field path syntax
-       * reference.
-       * 
- * - * string field_path = 1; - * - * @param value The fieldPath to set. - * @return This builder for chaining. - */ - public Builder setFieldPath(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - fieldPath_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * The path of the field. See [Document.fields][google.firestore.v1beta1.Document.fields] for the field path syntax
-       * reference.
-       * 
- * - * string field_path = 1; - * - * @return This builder for chaining. - */ - public Builder clearFieldPath() { - - fieldPath_ = getDefaultInstance().getFieldPath(); - onChanged(); - return this; - } - /** - * - * - *
-       * The path of the field. See [Document.fields][google.firestore.v1beta1.Document.fields] for the field path syntax
-       * reference.
-       * 
- * - * string field_path = 1; - * - * @param value The bytes for fieldPath to set. - * @return This builder for chaining. - */ - public Builder setFieldPathBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - fieldPath_ = value; - onChanged(); - return this; - } - - /** - * - * - *
-       * Sets the field to the given server value.
-       * 
- * - * - * .google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue set_to_server_value = 2; - * - * - * @return The enum numeric value on the wire for setToServerValue. - */ - @java.lang.Override - public int getSetToServerValueValue() { - if (transformTypeCase_ == 2) { - return ((java.lang.Integer) transformType_).intValue(); - } - return 0; - } - /** - * - * - *
-       * Sets the field to the given server value.
-       * 
- * - * - * .google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue set_to_server_value = 2; - * - * - * @param value The enum numeric value on the wire for setToServerValue to set. - * @return This builder for chaining. - */ - public Builder setSetToServerValueValue(int value) { - transformTypeCase_ = 2; - transformType_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * Sets the field to the given server value.
-       * 
- * - * - * .google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue set_to_server_value = 2; - * - * - * @return The setToServerValue. - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue - getSetToServerValue() { - if (transformTypeCase_ == 2) { - @SuppressWarnings("deprecation") - com.google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue result = - com.google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue.valueOf( - (java.lang.Integer) transformType_); - return result == null - ? com.google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue - .UNRECOGNIZED - : result; - } - return com.google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue - .SERVER_VALUE_UNSPECIFIED; - } - /** - * - * - *
-       * Sets the field to the given server value.
-       * 
- * - * - * .google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue set_to_server_value = 2; - * - * - * @param value The setToServerValue to set. - * @return This builder for chaining. - */ - public Builder setSetToServerValue( - com.google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue value) { - if (value == null) { - throw new NullPointerException(); - } - transformTypeCase_ = 2; - transformType_ = value.getNumber(); - onChanged(); - return this; - } - /** - * - * - *
-       * Sets the field to the given server value.
-       * 
- * - * - * .google.firestore.v1beta1.DocumentTransform.FieldTransform.ServerValue set_to_server_value = 2; - * - * - * @return This builder for chaining. - */ - public Builder clearSetToServerValue() { - if (transformTypeCase_ == 2) { - transformTypeCase_ = 0; - transformType_ = null; - onChanged(); - } - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Value, - com.google.firestore.v1beta1.Value.Builder, - com.google.firestore.v1beta1.ValueOrBuilder> - incrementBuilder_; - /** - * - * - *
-       * Adds the given value to the field's current value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the given value.
-       * If either of the given value or the current field value are doubles,
-       * both values will be interpreted as doubles. Double arithmetic and
-       * representation of double values follow IEEE 754 semantics.
-       * If there is positive/negative integer overflow, the field is resolved
-       * to the largest magnitude positive/negative integer.
-       * 
- * - * .google.firestore.v1beta1.Value increment = 3; - * - * @return Whether the increment field is set. - */ - @java.lang.Override - public boolean hasIncrement() { - return transformTypeCase_ == 3; - } - /** - * - * - *
-       * Adds the given value to the field's current value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the given value.
-       * If either of the given value or the current field value are doubles,
-       * both values will be interpreted as doubles. Double arithmetic and
-       * representation of double values follow IEEE 754 semantics.
-       * If there is positive/negative integer overflow, the field is resolved
-       * to the largest magnitude positive/negative integer.
-       * 
- * - * .google.firestore.v1beta1.Value increment = 3; - * - * @return The increment. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Value getIncrement() { - if (incrementBuilder_ == null) { - if (transformTypeCase_ == 3) { - return (com.google.firestore.v1beta1.Value) transformType_; - } - return com.google.firestore.v1beta1.Value.getDefaultInstance(); - } else { - if (transformTypeCase_ == 3) { - return incrementBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.Value.getDefaultInstance(); - } - } - /** - * - * - *
-       * Adds the given value to the field's current value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the given value.
-       * If either of the given value or the current field value are doubles,
-       * both values will be interpreted as doubles. Double arithmetic and
-       * representation of double values follow IEEE 754 semantics.
-       * If there is positive/negative integer overflow, the field is resolved
-       * to the largest magnitude positive/negative integer.
-       * 
- * - * .google.firestore.v1beta1.Value increment = 3; - */ - public Builder setIncrement(com.google.firestore.v1beta1.Value value) { - if (incrementBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - transformType_ = value; - onChanged(); - } else { - incrementBuilder_.setMessage(value); - } - transformTypeCase_ = 3; - return this; - } - /** - * - * - *
-       * Adds the given value to the field's current value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the given value.
-       * If either of the given value or the current field value are doubles,
-       * both values will be interpreted as doubles. Double arithmetic and
-       * representation of double values follow IEEE 754 semantics.
-       * If there is positive/negative integer overflow, the field is resolved
-       * to the largest magnitude positive/negative integer.
-       * 
- * - * .google.firestore.v1beta1.Value increment = 3; - */ - public Builder setIncrement(com.google.firestore.v1beta1.Value.Builder builderForValue) { - if (incrementBuilder_ == null) { - transformType_ = builderForValue.build(); - onChanged(); - } else { - incrementBuilder_.setMessage(builderForValue.build()); - } - transformTypeCase_ = 3; - return this; - } - /** - * - * - *
-       * Adds the given value to the field's current value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the given value.
-       * If either of the given value or the current field value are doubles,
-       * both values will be interpreted as doubles. Double arithmetic and
-       * representation of double values follow IEEE 754 semantics.
-       * If there is positive/negative integer overflow, the field is resolved
-       * to the largest magnitude positive/negative integer.
-       * 
- * - * .google.firestore.v1beta1.Value increment = 3; - */ - public Builder mergeIncrement(com.google.firestore.v1beta1.Value value) { - if (incrementBuilder_ == null) { - if (transformTypeCase_ == 3 - && transformType_ != com.google.firestore.v1beta1.Value.getDefaultInstance()) { - transformType_ = - com.google.firestore.v1beta1.Value.newBuilder( - (com.google.firestore.v1beta1.Value) transformType_) - .mergeFrom(value) - .buildPartial(); - } else { - transformType_ = value; - } - onChanged(); - } else { - if (transformTypeCase_ == 3) { - incrementBuilder_.mergeFrom(value); - } - incrementBuilder_.setMessage(value); - } - transformTypeCase_ = 3; - return this; - } - /** - * - * - *
-       * Adds the given value to the field's current value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the given value.
-       * If either of the given value or the current field value are doubles,
-       * both values will be interpreted as doubles. Double arithmetic and
-       * representation of double values follow IEEE 754 semantics.
-       * If there is positive/negative integer overflow, the field is resolved
-       * to the largest magnitude positive/negative integer.
-       * 
- * - * .google.firestore.v1beta1.Value increment = 3; - */ - public Builder clearIncrement() { - if (incrementBuilder_ == null) { - if (transformTypeCase_ == 3) { - transformTypeCase_ = 0; - transformType_ = null; - onChanged(); - } - } else { - if (transformTypeCase_ == 3) { - transformTypeCase_ = 0; - transformType_ = null; - } - incrementBuilder_.clear(); - } - return this; - } - /** - * - * - *
-       * Adds the given value to the field's current value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the given value.
-       * If either of the given value or the current field value are doubles,
-       * both values will be interpreted as doubles. Double arithmetic and
-       * representation of double values follow IEEE 754 semantics.
-       * If there is positive/negative integer overflow, the field is resolved
-       * to the largest magnitude positive/negative integer.
-       * 
- * - * .google.firestore.v1beta1.Value increment = 3; - */ - public com.google.firestore.v1beta1.Value.Builder getIncrementBuilder() { - return getIncrementFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * Adds the given value to the field's current value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the given value.
-       * If either of the given value or the current field value are doubles,
-       * both values will be interpreted as doubles. Double arithmetic and
-       * representation of double values follow IEEE 754 semantics.
-       * If there is positive/negative integer overflow, the field is resolved
-       * to the largest magnitude positive/negative integer.
-       * 
- * - * .google.firestore.v1beta1.Value increment = 3; - */ - @java.lang.Override - public com.google.firestore.v1beta1.ValueOrBuilder getIncrementOrBuilder() { - if ((transformTypeCase_ == 3) && (incrementBuilder_ != null)) { - return incrementBuilder_.getMessageOrBuilder(); - } else { - if (transformTypeCase_ == 3) { - return (com.google.firestore.v1beta1.Value) transformType_; - } - return com.google.firestore.v1beta1.Value.getDefaultInstance(); - } - } - /** - * - * - *
-       * Adds the given value to the field's current value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the given value.
-       * If either of the given value or the current field value are doubles,
-       * both values will be interpreted as doubles. Double arithmetic and
-       * representation of double values follow IEEE 754 semantics.
-       * If there is positive/negative integer overflow, the field is resolved
-       * to the largest magnitude positive/negative integer.
-       * 
- * - * .google.firestore.v1beta1.Value increment = 3; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Value, - com.google.firestore.v1beta1.Value.Builder, - com.google.firestore.v1beta1.ValueOrBuilder> - getIncrementFieldBuilder() { - if (incrementBuilder_ == null) { - if (!(transformTypeCase_ == 3)) { - transformType_ = com.google.firestore.v1beta1.Value.getDefaultInstance(); - } - incrementBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Value, - com.google.firestore.v1beta1.Value.Builder, - com.google.firestore.v1beta1.ValueOrBuilder>( - (com.google.firestore.v1beta1.Value) transformType_, - getParentForChildren(), - isClean()); - transformType_ = null; - } - transformTypeCase_ = 3; - onChanged(); - ; - return incrementBuilder_; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Value, - com.google.firestore.v1beta1.Value.Builder, - com.google.firestore.v1beta1.ValueOrBuilder> - maximumBuilder_; - /** - * - * - *
-       * Sets the field to the maximum of its current value and the given value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the given value.
-       * If a maximum operation is applied where the field and the input value
-       * are of mixed types (that is - one is an integer and one is a double)
-       * the field takes on the type of the larger operand. If the operands are
-       * equivalent (e.g. 3 and 3.0), the field does not change.
-       * 0, 0.0, and -0.0 are all zero. The maximum of a zero stored value and
-       * zero input value is always the stored value.
-       * The maximum of any numeric value x and NaN is NaN.
-       * 
- * - * .google.firestore.v1beta1.Value maximum = 4; - * - * @return Whether the maximum field is set. - */ - @java.lang.Override - public boolean hasMaximum() { - return transformTypeCase_ == 4; - } - /** - * - * - *
-       * Sets the field to the maximum of its current value and the given value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the given value.
-       * If a maximum operation is applied where the field and the input value
-       * are of mixed types (that is - one is an integer and one is a double)
-       * the field takes on the type of the larger operand. If the operands are
-       * equivalent (e.g. 3 and 3.0), the field does not change.
-       * 0, 0.0, and -0.0 are all zero. The maximum of a zero stored value and
-       * zero input value is always the stored value.
-       * The maximum of any numeric value x and NaN is NaN.
-       * 
- * - * .google.firestore.v1beta1.Value maximum = 4; - * - * @return The maximum. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Value getMaximum() { - if (maximumBuilder_ == null) { - if (transformTypeCase_ == 4) { - return (com.google.firestore.v1beta1.Value) transformType_; - } - return com.google.firestore.v1beta1.Value.getDefaultInstance(); - } else { - if (transformTypeCase_ == 4) { - return maximumBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.Value.getDefaultInstance(); - } - } - /** - * - * - *
-       * Sets the field to the maximum of its current value and the given value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the given value.
-       * If a maximum operation is applied where the field and the input value
-       * are of mixed types (that is - one is an integer and one is a double)
-       * the field takes on the type of the larger operand. If the operands are
-       * equivalent (e.g. 3 and 3.0), the field does not change.
-       * 0, 0.0, and -0.0 are all zero. The maximum of a zero stored value and
-       * zero input value is always the stored value.
-       * The maximum of any numeric value x and NaN is NaN.
-       * 
- * - * .google.firestore.v1beta1.Value maximum = 4; - */ - public Builder setMaximum(com.google.firestore.v1beta1.Value value) { - if (maximumBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - transformType_ = value; - onChanged(); - } else { - maximumBuilder_.setMessage(value); - } - transformTypeCase_ = 4; - return this; - } - /** - * - * - *
-       * Sets the field to the maximum of its current value and the given value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the given value.
-       * If a maximum operation is applied where the field and the input value
-       * are of mixed types (that is - one is an integer and one is a double)
-       * the field takes on the type of the larger operand. If the operands are
-       * equivalent (e.g. 3 and 3.0), the field does not change.
-       * 0, 0.0, and -0.0 are all zero. The maximum of a zero stored value and
-       * zero input value is always the stored value.
-       * The maximum of any numeric value x and NaN is NaN.
-       * 
- * - * .google.firestore.v1beta1.Value maximum = 4; - */ - public Builder setMaximum(com.google.firestore.v1beta1.Value.Builder builderForValue) { - if (maximumBuilder_ == null) { - transformType_ = builderForValue.build(); - onChanged(); - } else { - maximumBuilder_.setMessage(builderForValue.build()); - } - transformTypeCase_ = 4; - return this; - } - /** - * - * - *
-       * Sets the field to the maximum of its current value and the given value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the given value.
-       * If a maximum operation is applied where the field and the input value
-       * are of mixed types (that is - one is an integer and one is a double)
-       * the field takes on the type of the larger operand. If the operands are
-       * equivalent (e.g. 3 and 3.0), the field does not change.
-       * 0, 0.0, and -0.0 are all zero. The maximum of a zero stored value and
-       * zero input value is always the stored value.
-       * The maximum of any numeric value x and NaN is NaN.
-       * 
- * - * .google.firestore.v1beta1.Value maximum = 4; - */ - public Builder mergeMaximum(com.google.firestore.v1beta1.Value value) { - if (maximumBuilder_ == null) { - if (transformTypeCase_ == 4 - && transformType_ != com.google.firestore.v1beta1.Value.getDefaultInstance()) { - transformType_ = - com.google.firestore.v1beta1.Value.newBuilder( - (com.google.firestore.v1beta1.Value) transformType_) - .mergeFrom(value) - .buildPartial(); - } else { - transformType_ = value; - } - onChanged(); - } else { - if (transformTypeCase_ == 4) { - maximumBuilder_.mergeFrom(value); - } - maximumBuilder_.setMessage(value); - } - transformTypeCase_ = 4; - return this; - } - /** - * - * - *
-       * Sets the field to the maximum of its current value and the given value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the given value.
-       * If a maximum operation is applied where the field and the input value
-       * are of mixed types (that is - one is an integer and one is a double)
-       * the field takes on the type of the larger operand. If the operands are
-       * equivalent (e.g. 3 and 3.0), the field does not change.
-       * 0, 0.0, and -0.0 are all zero. The maximum of a zero stored value and
-       * zero input value is always the stored value.
-       * The maximum of any numeric value x and NaN is NaN.
-       * 
- * - * .google.firestore.v1beta1.Value maximum = 4; - */ - public Builder clearMaximum() { - if (maximumBuilder_ == null) { - if (transformTypeCase_ == 4) { - transformTypeCase_ = 0; - transformType_ = null; - onChanged(); - } - } else { - if (transformTypeCase_ == 4) { - transformTypeCase_ = 0; - transformType_ = null; - } - maximumBuilder_.clear(); - } - return this; - } - /** - * - * - *
-       * Sets the field to the maximum of its current value and the given value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the given value.
-       * If a maximum operation is applied where the field and the input value
-       * are of mixed types (that is - one is an integer and one is a double)
-       * the field takes on the type of the larger operand. If the operands are
-       * equivalent (e.g. 3 and 3.0), the field does not change.
-       * 0, 0.0, and -0.0 are all zero. The maximum of a zero stored value and
-       * zero input value is always the stored value.
-       * The maximum of any numeric value x and NaN is NaN.
-       * 
- * - * .google.firestore.v1beta1.Value maximum = 4; - */ - public com.google.firestore.v1beta1.Value.Builder getMaximumBuilder() { - return getMaximumFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * Sets the field to the maximum of its current value and the given value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the given value.
-       * If a maximum operation is applied where the field and the input value
-       * are of mixed types (that is - one is an integer and one is a double)
-       * the field takes on the type of the larger operand. If the operands are
-       * equivalent (e.g. 3 and 3.0), the field does not change.
-       * 0, 0.0, and -0.0 are all zero. The maximum of a zero stored value and
-       * zero input value is always the stored value.
-       * The maximum of any numeric value x and NaN is NaN.
-       * 
- * - * .google.firestore.v1beta1.Value maximum = 4; - */ - @java.lang.Override - public com.google.firestore.v1beta1.ValueOrBuilder getMaximumOrBuilder() { - if ((transformTypeCase_ == 4) && (maximumBuilder_ != null)) { - return maximumBuilder_.getMessageOrBuilder(); - } else { - if (transformTypeCase_ == 4) { - return (com.google.firestore.v1beta1.Value) transformType_; - } - return com.google.firestore.v1beta1.Value.getDefaultInstance(); - } - } - /** - * - * - *
-       * Sets the field to the maximum of its current value and the given value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the given value.
-       * If a maximum operation is applied where the field and the input value
-       * are of mixed types (that is - one is an integer and one is a double)
-       * the field takes on the type of the larger operand. If the operands are
-       * equivalent (e.g. 3 and 3.0), the field does not change.
-       * 0, 0.0, and -0.0 are all zero. The maximum of a zero stored value and
-       * zero input value is always the stored value.
-       * The maximum of any numeric value x and NaN is NaN.
-       * 
- * - * .google.firestore.v1beta1.Value maximum = 4; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Value, - com.google.firestore.v1beta1.Value.Builder, - com.google.firestore.v1beta1.ValueOrBuilder> - getMaximumFieldBuilder() { - if (maximumBuilder_ == null) { - if (!(transformTypeCase_ == 4)) { - transformType_ = com.google.firestore.v1beta1.Value.getDefaultInstance(); - } - maximumBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Value, - com.google.firestore.v1beta1.Value.Builder, - com.google.firestore.v1beta1.ValueOrBuilder>( - (com.google.firestore.v1beta1.Value) transformType_, - getParentForChildren(), - isClean()); - transformType_ = null; - } - transformTypeCase_ = 4; - onChanged(); - ; - return maximumBuilder_; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Value, - com.google.firestore.v1beta1.Value.Builder, - com.google.firestore.v1beta1.ValueOrBuilder> - minimumBuilder_; - /** - * - * - *
-       * Sets the field to the minimum of its current value and the given value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the input value.
-       * If a minimum operation is applied where the field and the input value
-       * are of mixed types (that is - one is an integer and one is a double)
-       * the field takes on the type of the smaller operand. If the operands are
-       * equivalent (e.g. 3 and 3.0), the field does not change.
-       * 0, 0.0, and -0.0 are all zero. The minimum of a zero stored value and
-       * zero input value is always the stored value.
-       * The minimum of any numeric value x and NaN is NaN.
-       * 
- * - * .google.firestore.v1beta1.Value minimum = 5; - * - * @return Whether the minimum field is set. - */ - @java.lang.Override - public boolean hasMinimum() { - return transformTypeCase_ == 5; - } - /** - * - * - *
-       * Sets the field to the minimum of its current value and the given value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the input value.
-       * If a minimum operation is applied where the field and the input value
-       * are of mixed types (that is - one is an integer and one is a double)
-       * the field takes on the type of the smaller operand. If the operands are
-       * equivalent (e.g. 3 and 3.0), the field does not change.
-       * 0, 0.0, and -0.0 are all zero. The minimum of a zero stored value and
-       * zero input value is always the stored value.
-       * The minimum of any numeric value x and NaN is NaN.
-       * 
- * - * .google.firestore.v1beta1.Value minimum = 5; - * - * @return The minimum. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Value getMinimum() { - if (minimumBuilder_ == null) { - if (transformTypeCase_ == 5) { - return (com.google.firestore.v1beta1.Value) transformType_; - } - return com.google.firestore.v1beta1.Value.getDefaultInstance(); - } else { - if (transformTypeCase_ == 5) { - return minimumBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.Value.getDefaultInstance(); - } - } - /** - * - * - *
-       * Sets the field to the minimum of its current value and the given value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the input value.
-       * If a minimum operation is applied where the field and the input value
-       * are of mixed types (that is - one is an integer and one is a double)
-       * the field takes on the type of the smaller operand. If the operands are
-       * equivalent (e.g. 3 and 3.0), the field does not change.
-       * 0, 0.0, and -0.0 are all zero. The minimum of a zero stored value and
-       * zero input value is always the stored value.
-       * The minimum of any numeric value x and NaN is NaN.
-       * 
- * - * .google.firestore.v1beta1.Value minimum = 5; - */ - public Builder setMinimum(com.google.firestore.v1beta1.Value value) { - if (minimumBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - transformType_ = value; - onChanged(); - } else { - minimumBuilder_.setMessage(value); - } - transformTypeCase_ = 5; - return this; - } - /** - * - * - *
-       * Sets the field to the minimum of its current value and the given value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the input value.
-       * If a minimum operation is applied where the field and the input value
-       * are of mixed types (that is - one is an integer and one is a double)
-       * the field takes on the type of the smaller operand. If the operands are
-       * equivalent (e.g. 3 and 3.0), the field does not change.
-       * 0, 0.0, and -0.0 are all zero. The minimum of a zero stored value and
-       * zero input value is always the stored value.
-       * The minimum of any numeric value x and NaN is NaN.
-       * 
- * - * .google.firestore.v1beta1.Value minimum = 5; - */ - public Builder setMinimum(com.google.firestore.v1beta1.Value.Builder builderForValue) { - if (minimumBuilder_ == null) { - transformType_ = builderForValue.build(); - onChanged(); - } else { - minimumBuilder_.setMessage(builderForValue.build()); - } - transformTypeCase_ = 5; - return this; - } - /** - * - * - *
-       * Sets the field to the minimum of its current value and the given value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the input value.
-       * If a minimum operation is applied where the field and the input value
-       * are of mixed types (that is - one is an integer and one is a double)
-       * the field takes on the type of the smaller operand. If the operands are
-       * equivalent (e.g. 3 and 3.0), the field does not change.
-       * 0, 0.0, and -0.0 are all zero. The minimum of a zero stored value and
-       * zero input value is always the stored value.
-       * The minimum of any numeric value x and NaN is NaN.
-       * 
- * - * .google.firestore.v1beta1.Value minimum = 5; - */ - public Builder mergeMinimum(com.google.firestore.v1beta1.Value value) { - if (minimumBuilder_ == null) { - if (transformTypeCase_ == 5 - && transformType_ != com.google.firestore.v1beta1.Value.getDefaultInstance()) { - transformType_ = - com.google.firestore.v1beta1.Value.newBuilder( - (com.google.firestore.v1beta1.Value) transformType_) - .mergeFrom(value) - .buildPartial(); - } else { - transformType_ = value; - } - onChanged(); - } else { - if (transformTypeCase_ == 5) { - minimumBuilder_.mergeFrom(value); - } - minimumBuilder_.setMessage(value); - } - transformTypeCase_ = 5; - return this; - } - /** - * - * - *
-       * Sets the field to the minimum of its current value and the given value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the input value.
-       * If a minimum operation is applied where the field and the input value
-       * are of mixed types (that is - one is an integer and one is a double)
-       * the field takes on the type of the smaller operand. If the operands are
-       * equivalent (e.g. 3 and 3.0), the field does not change.
-       * 0, 0.0, and -0.0 are all zero. The minimum of a zero stored value and
-       * zero input value is always the stored value.
-       * The minimum of any numeric value x and NaN is NaN.
-       * 
- * - * .google.firestore.v1beta1.Value minimum = 5; - */ - public Builder clearMinimum() { - if (minimumBuilder_ == null) { - if (transformTypeCase_ == 5) { - transformTypeCase_ = 0; - transformType_ = null; - onChanged(); - } - } else { - if (transformTypeCase_ == 5) { - transformTypeCase_ = 0; - transformType_ = null; - } - minimumBuilder_.clear(); - } - return this; - } - /** - * - * - *
-       * Sets the field to the minimum of its current value and the given value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the input value.
-       * If a minimum operation is applied where the field and the input value
-       * are of mixed types (that is - one is an integer and one is a double)
-       * the field takes on the type of the smaller operand. If the operands are
-       * equivalent (e.g. 3 and 3.0), the field does not change.
-       * 0, 0.0, and -0.0 are all zero. The minimum of a zero stored value and
-       * zero input value is always the stored value.
-       * The minimum of any numeric value x and NaN is NaN.
-       * 
- * - * .google.firestore.v1beta1.Value minimum = 5; - */ - public com.google.firestore.v1beta1.Value.Builder getMinimumBuilder() { - return getMinimumFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * Sets the field to the minimum of its current value and the given value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the input value.
-       * If a minimum operation is applied where the field and the input value
-       * are of mixed types (that is - one is an integer and one is a double)
-       * the field takes on the type of the smaller operand. If the operands are
-       * equivalent (e.g. 3 and 3.0), the field does not change.
-       * 0, 0.0, and -0.0 are all zero. The minimum of a zero stored value and
-       * zero input value is always the stored value.
-       * The minimum of any numeric value x and NaN is NaN.
-       * 
- * - * .google.firestore.v1beta1.Value minimum = 5; - */ - @java.lang.Override - public com.google.firestore.v1beta1.ValueOrBuilder getMinimumOrBuilder() { - if ((transformTypeCase_ == 5) && (minimumBuilder_ != null)) { - return minimumBuilder_.getMessageOrBuilder(); - } else { - if (transformTypeCase_ == 5) { - return (com.google.firestore.v1beta1.Value) transformType_; - } - return com.google.firestore.v1beta1.Value.getDefaultInstance(); - } - } - /** - * - * - *
-       * Sets the field to the minimum of its current value and the given value.
-       * This must be an integer or a double value.
-       * If the field is not an integer or double, or if the field does not yet
-       * exist, the transformation will set the field to the input value.
-       * If a minimum operation is applied where the field and the input value
-       * are of mixed types (that is - one is an integer and one is a double)
-       * the field takes on the type of the smaller operand. If the operands are
-       * equivalent (e.g. 3 and 3.0), the field does not change.
-       * 0, 0.0, and -0.0 are all zero. The minimum of a zero stored value and
-       * zero input value is always the stored value.
-       * The minimum of any numeric value x and NaN is NaN.
-       * 
- * - * .google.firestore.v1beta1.Value minimum = 5; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Value, - com.google.firestore.v1beta1.Value.Builder, - com.google.firestore.v1beta1.ValueOrBuilder> - getMinimumFieldBuilder() { - if (minimumBuilder_ == null) { - if (!(transformTypeCase_ == 5)) { - transformType_ = com.google.firestore.v1beta1.Value.getDefaultInstance(); - } - minimumBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Value, - com.google.firestore.v1beta1.Value.Builder, - com.google.firestore.v1beta1.ValueOrBuilder>( - (com.google.firestore.v1beta1.Value) transformType_, - getParentForChildren(), - isClean()); - transformType_ = null; - } - transformTypeCase_ = 5; - onChanged(); - ; - return minimumBuilder_; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.ArrayValue, - com.google.firestore.v1beta1.ArrayValue.Builder, - com.google.firestore.v1beta1.ArrayValueOrBuilder> - appendMissingElementsBuilder_; - /** - * - * - *
-       * Append the given elements in order if they are not already present in
-       * the current field value.
-       * If the field is not an array, or if the field does not yet exist, it is
-       * first set to the empty array.
-       * Equivalent numbers of different types (e.g. 3L and 3.0) are
-       * considered equal when checking if a value is missing.
-       * NaN is equal to NaN, and Null is equal to Null.
-       * If the input contains multiple equivalent values, only the first will
-       * be considered.
-       * The corresponding transform_result will be the null value.
-       * 
- * - * .google.firestore.v1beta1.ArrayValue append_missing_elements = 6; - * - * @return Whether the appendMissingElements field is set. - */ - @java.lang.Override - public boolean hasAppendMissingElements() { - return transformTypeCase_ == 6; - } - /** - * - * - *
-       * Append the given elements in order if they are not already present in
-       * the current field value.
-       * If the field is not an array, or if the field does not yet exist, it is
-       * first set to the empty array.
-       * Equivalent numbers of different types (e.g. 3L and 3.0) are
-       * considered equal when checking if a value is missing.
-       * NaN is equal to NaN, and Null is equal to Null.
-       * If the input contains multiple equivalent values, only the first will
-       * be considered.
-       * The corresponding transform_result will be the null value.
-       * 
- * - * .google.firestore.v1beta1.ArrayValue append_missing_elements = 6; - * - * @return The appendMissingElements. - */ - @java.lang.Override - public com.google.firestore.v1beta1.ArrayValue getAppendMissingElements() { - if (appendMissingElementsBuilder_ == null) { - if (transformTypeCase_ == 6) { - return (com.google.firestore.v1beta1.ArrayValue) transformType_; - } - return com.google.firestore.v1beta1.ArrayValue.getDefaultInstance(); - } else { - if (transformTypeCase_ == 6) { - return appendMissingElementsBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.ArrayValue.getDefaultInstance(); - } - } - /** - * - * - *
-       * Append the given elements in order if they are not already present in
-       * the current field value.
-       * If the field is not an array, or if the field does not yet exist, it is
-       * first set to the empty array.
-       * Equivalent numbers of different types (e.g. 3L and 3.0) are
-       * considered equal when checking if a value is missing.
-       * NaN is equal to NaN, and Null is equal to Null.
-       * If the input contains multiple equivalent values, only the first will
-       * be considered.
-       * The corresponding transform_result will be the null value.
-       * 
- * - * .google.firestore.v1beta1.ArrayValue append_missing_elements = 6; - */ - public Builder setAppendMissingElements(com.google.firestore.v1beta1.ArrayValue value) { - if (appendMissingElementsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - transformType_ = value; - onChanged(); - } else { - appendMissingElementsBuilder_.setMessage(value); - } - transformTypeCase_ = 6; - return this; - } - /** - * - * - *
-       * Append the given elements in order if they are not already present in
-       * the current field value.
-       * If the field is not an array, or if the field does not yet exist, it is
-       * first set to the empty array.
-       * Equivalent numbers of different types (e.g. 3L and 3.0) are
-       * considered equal when checking if a value is missing.
-       * NaN is equal to NaN, and Null is equal to Null.
-       * If the input contains multiple equivalent values, only the first will
-       * be considered.
-       * The corresponding transform_result will be the null value.
-       * 
- * - * .google.firestore.v1beta1.ArrayValue append_missing_elements = 6; - */ - public Builder setAppendMissingElements( - com.google.firestore.v1beta1.ArrayValue.Builder builderForValue) { - if (appendMissingElementsBuilder_ == null) { - transformType_ = builderForValue.build(); - onChanged(); - } else { - appendMissingElementsBuilder_.setMessage(builderForValue.build()); - } - transformTypeCase_ = 6; - return this; - } - /** - * - * - *
-       * Append the given elements in order if they are not already present in
-       * the current field value.
-       * If the field is not an array, or if the field does not yet exist, it is
-       * first set to the empty array.
-       * Equivalent numbers of different types (e.g. 3L and 3.0) are
-       * considered equal when checking if a value is missing.
-       * NaN is equal to NaN, and Null is equal to Null.
-       * If the input contains multiple equivalent values, only the first will
-       * be considered.
-       * The corresponding transform_result will be the null value.
-       * 
- * - * .google.firestore.v1beta1.ArrayValue append_missing_elements = 6; - */ - public Builder mergeAppendMissingElements(com.google.firestore.v1beta1.ArrayValue value) { - if (appendMissingElementsBuilder_ == null) { - if (transformTypeCase_ == 6 - && transformType_ != com.google.firestore.v1beta1.ArrayValue.getDefaultInstance()) { - transformType_ = - com.google.firestore.v1beta1.ArrayValue.newBuilder( - (com.google.firestore.v1beta1.ArrayValue) transformType_) - .mergeFrom(value) - .buildPartial(); - } else { - transformType_ = value; - } - onChanged(); - } else { - if (transformTypeCase_ == 6) { - appendMissingElementsBuilder_.mergeFrom(value); - } - appendMissingElementsBuilder_.setMessage(value); - } - transformTypeCase_ = 6; - return this; - } - /** - * - * - *
-       * Append the given elements in order if they are not already present in
-       * the current field value.
-       * If the field is not an array, or if the field does not yet exist, it is
-       * first set to the empty array.
-       * Equivalent numbers of different types (e.g. 3L and 3.0) are
-       * considered equal when checking if a value is missing.
-       * NaN is equal to NaN, and Null is equal to Null.
-       * If the input contains multiple equivalent values, only the first will
-       * be considered.
-       * The corresponding transform_result will be the null value.
-       * 
- * - * .google.firestore.v1beta1.ArrayValue append_missing_elements = 6; - */ - public Builder clearAppendMissingElements() { - if (appendMissingElementsBuilder_ == null) { - if (transformTypeCase_ == 6) { - transformTypeCase_ = 0; - transformType_ = null; - onChanged(); - } - } else { - if (transformTypeCase_ == 6) { - transformTypeCase_ = 0; - transformType_ = null; - } - appendMissingElementsBuilder_.clear(); - } - return this; - } - /** - * - * - *
-       * Append the given elements in order if they are not already present in
-       * the current field value.
-       * If the field is not an array, or if the field does not yet exist, it is
-       * first set to the empty array.
-       * Equivalent numbers of different types (e.g. 3L and 3.0) are
-       * considered equal when checking if a value is missing.
-       * NaN is equal to NaN, and Null is equal to Null.
-       * If the input contains multiple equivalent values, only the first will
-       * be considered.
-       * The corresponding transform_result will be the null value.
-       * 
- * - * .google.firestore.v1beta1.ArrayValue append_missing_elements = 6; - */ - public com.google.firestore.v1beta1.ArrayValue.Builder getAppendMissingElementsBuilder() { - return getAppendMissingElementsFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * Append the given elements in order if they are not already present in
-       * the current field value.
-       * If the field is not an array, or if the field does not yet exist, it is
-       * first set to the empty array.
-       * Equivalent numbers of different types (e.g. 3L and 3.0) are
-       * considered equal when checking if a value is missing.
-       * NaN is equal to NaN, and Null is equal to Null.
-       * If the input contains multiple equivalent values, only the first will
-       * be considered.
-       * The corresponding transform_result will be the null value.
-       * 
- * - * .google.firestore.v1beta1.ArrayValue append_missing_elements = 6; - */ - @java.lang.Override - public com.google.firestore.v1beta1.ArrayValueOrBuilder getAppendMissingElementsOrBuilder() { - if ((transformTypeCase_ == 6) && (appendMissingElementsBuilder_ != null)) { - return appendMissingElementsBuilder_.getMessageOrBuilder(); - } else { - if (transformTypeCase_ == 6) { - return (com.google.firestore.v1beta1.ArrayValue) transformType_; - } - return com.google.firestore.v1beta1.ArrayValue.getDefaultInstance(); - } - } - /** - * - * - *
-       * Append the given elements in order if they are not already present in
-       * the current field value.
-       * If the field is not an array, or if the field does not yet exist, it is
-       * first set to the empty array.
-       * Equivalent numbers of different types (e.g. 3L and 3.0) are
-       * considered equal when checking if a value is missing.
-       * NaN is equal to NaN, and Null is equal to Null.
-       * If the input contains multiple equivalent values, only the first will
-       * be considered.
-       * The corresponding transform_result will be the null value.
-       * 
- * - * .google.firestore.v1beta1.ArrayValue append_missing_elements = 6; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.ArrayValue, - com.google.firestore.v1beta1.ArrayValue.Builder, - com.google.firestore.v1beta1.ArrayValueOrBuilder> - getAppendMissingElementsFieldBuilder() { - if (appendMissingElementsBuilder_ == null) { - if (!(transformTypeCase_ == 6)) { - transformType_ = com.google.firestore.v1beta1.ArrayValue.getDefaultInstance(); - } - appendMissingElementsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.ArrayValue, - com.google.firestore.v1beta1.ArrayValue.Builder, - com.google.firestore.v1beta1.ArrayValueOrBuilder>( - (com.google.firestore.v1beta1.ArrayValue) transformType_, - getParentForChildren(), - isClean()); - transformType_ = null; - } - transformTypeCase_ = 6; - onChanged(); - ; - return appendMissingElementsBuilder_; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.ArrayValue, - com.google.firestore.v1beta1.ArrayValue.Builder, - com.google.firestore.v1beta1.ArrayValueOrBuilder> - removeAllFromArrayBuilder_; - /** - * - * - *
-       * Remove all of the given elements from the array in the field.
-       * If the field is not an array, or if the field does not yet exist, it is
-       * set to the empty array.
-       * Equivalent numbers of the different types (e.g. 3L and 3.0) are
-       * considered equal when deciding whether an element should be removed.
-       * NaN is equal to NaN, and Null is equal to Null.
-       * This will remove all equivalent values if there are duplicates.
-       * The corresponding transform_result will be the null value.
-       * 
- * - * .google.firestore.v1beta1.ArrayValue remove_all_from_array = 7; - * - * @return Whether the removeAllFromArray field is set. - */ - @java.lang.Override - public boolean hasRemoveAllFromArray() { - return transformTypeCase_ == 7; - } - /** - * - * - *
-       * Remove all of the given elements from the array in the field.
-       * If the field is not an array, or if the field does not yet exist, it is
-       * set to the empty array.
-       * Equivalent numbers of the different types (e.g. 3L and 3.0) are
-       * considered equal when deciding whether an element should be removed.
-       * NaN is equal to NaN, and Null is equal to Null.
-       * This will remove all equivalent values if there are duplicates.
-       * The corresponding transform_result will be the null value.
-       * 
- * - * .google.firestore.v1beta1.ArrayValue remove_all_from_array = 7; - * - * @return The removeAllFromArray. - */ - @java.lang.Override - public com.google.firestore.v1beta1.ArrayValue getRemoveAllFromArray() { - if (removeAllFromArrayBuilder_ == null) { - if (transformTypeCase_ == 7) { - return (com.google.firestore.v1beta1.ArrayValue) transformType_; - } - return com.google.firestore.v1beta1.ArrayValue.getDefaultInstance(); - } else { - if (transformTypeCase_ == 7) { - return removeAllFromArrayBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.ArrayValue.getDefaultInstance(); - } - } - /** - * - * - *
-       * Remove all of the given elements from the array in the field.
-       * If the field is not an array, or if the field does not yet exist, it is
-       * set to the empty array.
-       * Equivalent numbers of the different types (e.g. 3L and 3.0) are
-       * considered equal when deciding whether an element should be removed.
-       * NaN is equal to NaN, and Null is equal to Null.
-       * This will remove all equivalent values if there are duplicates.
-       * The corresponding transform_result will be the null value.
-       * 
- * - * .google.firestore.v1beta1.ArrayValue remove_all_from_array = 7; - */ - public Builder setRemoveAllFromArray(com.google.firestore.v1beta1.ArrayValue value) { - if (removeAllFromArrayBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - transformType_ = value; - onChanged(); - } else { - removeAllFromArrayBuilder_.setMessage(value); - } - transformTypeCase_ = 7; - return this; - } - /** - * - * - *
-       * Remove all of the given elements from the array in the field.
-       * If the field is not an array, or if the field does not yet exist, it is
-       * set to the empty array.
-       * Equivalent numbers of the different types (e.g. 3L and 3.0) are
-       * considered equal when deciding whether an element should be removed.
-       * NaN is equal to NaN, and Null is equal to Null.
-       * This will remove all equivalent values if there are duplicates.
-       * The corresponding transform_result will be the null value.
-       * 
- * - * .google.firestore.v1beta1.ArrayValue remove_all_from_array = 7; - */ - public Builder setRemoveAllFromArray( - com.google.firestore.v1beta1.ArrayValue.Builder builderForValue) { - if (removeAllFromArrayBuilder_ == null) { - transformType_ = builderForValue.build(); - onChanged(); - } else { - removeAllFromArrayBuilder_.setMessage(builderForValue.build()); - } - transformTypeCase_ = 7; - return this; - } - /** - * - * - *
-       * Remove all of the given elements from the array in the field.
-       * If the field is not an array, or if the field does not yet exist, it is
-       * set to the empty array.
-       * Equivalent numbers of the different types (e.g. 3L and 3.0) are
-       * considered equal when deciding whether an element should be removed.
-       * NaN is equal to NaN, and Null is equal to Null.
-       * This will remove all equivalent values if there are duplicates.
-       * The corresponding transform_result will be the null value.
-       * 
- * - * .google.firestore.v1beta1.ArrayValue remove_all_from_array = 7; - */ - public Builder mergeRemoveAllFromArray(com.google.firestore.v1beta1.ArrayValue value) { - if (removeAllFromArrayBuilder_ == null) { - if (transformTypeCase_ == 7 - && transformType_ != com.google.firestore.v1beta1.ArrayValue.getDefaultInstance()) { - transformType_ = - com.google.firestore.v1beta1.ArrayValue.newBuilder( - (com.google.firestore.v1beta1.ArrayValue) transformType_) - .mergeFrom(value) - .buildPartial(); - } else { - transformType_ = value; - } - onChanged(); - } else { - if (transformTypeCase_ == 7) { - removeAllFromArrayBuilder_.mergeFrom(value); - } - removeAllFromArrayBuilder_.setMessage(value); - } - transformTypeCase_ = 7; - return this; - } - /** - * - * - *
-       * Remove all of the given elements from the array in the field.
-       * If the field is not an array, or if the field does not yet exist, it is
-       * set to the empty array.
-       * Equivalent numbers of the different types (e.g. 3L and 3.0) are
-       * considered equal when deciding whether an element should be removed.
-       * NaN is equal to NaN, and Null is equal to Null.
-       * This will remove all equivalent values if there are duplicates.
-       * The corresponding transform_result will be the null value.
-       * 
- * - * .google.firestore.v1beta1.ArrayValue remove_all_from_array = 7; - */ - public Builder clearRemoveAllFromArray() { - if (removeAllFromArrayBuilder_ == null) { - if (transformTypeCase_ == 7) { - transformTypeCase_ = 0; - transformType_ = null; - onChanged(); - } - } else { - if (transformTypeCase_ == 7) { - transformTypeCase_ = 0; - transformType_ = null; - } - removeAllFromArrayBuilder_.clear(); - } - return this; - } - /** - * - * - *
-       * Remove all of the given elements from the array in the field.
-       * If the field is not an array, or if the field does not yet exist, it is
-       * set to the empty array.
-       * Equivalent numbers of the different types (e.g. 3L and 3.0) are
-       * considered equal when deciding whether an element should be removed.
-       * NaN is equal to NaN, and Null is equal to Null.
-       * This will remove all equivalent values if there are duplicates.
-       * The corresponding transform_result will be the null value.
-       * 
- * - * .google.firestore.v1beta1.ArrayValue remove_all_from_array = 7; - */ - public com.google.firestore.v1beta1.ArrayValue.Builder getRemoveAllFromArrayBuilder() { - return getRemoveAllFromArrayFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * Remove all of the given elements from the array in the field.
-       * If the field is not an array, or if the field does not yet exist, it is
-       * set to the empty array.
-       * Equivalent numbers of the different types (e.g. 3L and 3.0) are
-       * considered equal when deciding whether an element should be removed.
-       * NaN is equal to NaN, and Null is equal to Null.
-       * This will remove all equivalent values if there are duplicates.
-       * The corresponding transform_result will be the null value.
-       * 
- * - * .google.firestore.v1beta1.ArrayValue remove_all_from_array = 7; - */ - @java.lang.Override - public com.google.firestore.v1beta1.ArrayValueOrBuilder getRemoveAllFromArrayOrBuilder() { - if ((transformTypeCase_ == 7) && (removeAllFromArrayBuilder_ != null)) { - return removeAllFromArrayBuilder_.getMessageOrBuilder(); - } else { - if (transformTypeCase_ == 7) { - return (com.google.firestore.v1beta1.ArrayValue) transformType_; - } - return com.google.firestore.v1beta1.ArrayValue.getDefaultInstance(); - } - } - /** - * - * - *
-       * Remove all of the given elements from the array in the field.
-       * If the field is not an array, or if the field does not yet exist, it is
-       * set to the empty array.
-       * Equivalent numbers of the different types (e.g. 3L and 3.0) are
-       * considered equal when deciding whether an element should be removed.
-       * NaN is equal to NaN, and Null is equal to Null.
-       * This will remove all equivalent values if there are duplicates.
-       * The corresponding transform_result will be the null value.
-       * 
- * - * .google.firestore.v1beta1.ArrayValue remove_all_from_array = 7; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.ArrayValue, - com.google.firestore.v1beta1.ArrayValue.Builder, - com.google.firestore.v1beta1.ArrayValueOrBuilder> - getRemoveAllFromArrayFieldBuilder() { - if (removeAllFromArrayBuilder_ == null) { - if (!(transformTypeCase_ == 7)) { - transformType_ = com.google.firestore.v1beta1.ArrayValue.getDefaultInstance(); - } - removeAllFromArrayBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.ArrayValue, - com.google.firestore.v1beta1.ArrayValue.Builder, - com.google.firestore.v1beta1.ArrayValueOrBuilder>( - (com.google.firestore.v1beta1.ArrayValue) transformType_, - getParentForChildren(), - isClean()); - transformType_ = null; - } - transformTypeCase_ = 7; - onChanged(); - ; - return removeAllFromArrayBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.DocumentTransform.FieldTransform) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.DocumentTransform.FieldTransform) - private static final com.google.firestore.v1beta1.DocumentTransform.FieldTransform - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.DocumentTransform.FieldTransform(); - } - - public static com.google.firestore.v1beta1.DocumentTransform.FieldTransform - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public FieldTransform parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new FieldTransform(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentTransform.FieldTransform - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public static final int DOCUMENT_FIELD_NUMBER = 1; - private volatile java.lang.Object document_; - /** - * - * - *
-   * The name of the document to transform.
-   * 
- * - * string document = 1; - * - * @return The document. - */ - @java.lang.Override - public java.lang.String getDocument() { - java.lang.Object ref = document_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - document_ = s; - return s; - } - } - /** - * - * - *
-   * The name of the document to transform.
-   * 
- * - * string document = 1; - * - * @return The bytes for document. - */ - @java.lang.Override - public com.google.protobuf.ByteString getDocumentBytes() { - java.lang.Object ref = document_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - document_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int FIELD_TRANSFORMS_FIELD_NUMBER = 2; - private java.util.List - fieldTransforms_; - /** - * - * - *
-   * The list of transformations to apply to the fields of the document, in
-   * order.
-   * This must not be empty.
-   * 
- * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - @java.lang.Override - public java.util.List - getFieldTransformsList() { - return fieldTransforms_; - } - /** - * - * - *
-   * The list of transformations to apply to the fields of the document, in
-   * order.
-   * This must not be empty.
-   * 
- * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - @java.lang.Override - public java.util.List< - ? extends com.google.firestore.v1beta1.DocumentTransform.FieldTransformOrBuilder> - getFieldTransformsOrBuilderList() { - return fieldTransforms_; - } - /** - * - * - *
-   * The list of transformations to apply to the fields of the document, in
-   * order.
-   * This must not be empty.
-   * 
- * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - @java.lang.Override - public int getFieldTransformsCount() { - return fieldTransforms_.size(); - } - /** - * - * - *
-   * The list of transformations to apply to the fields of the document, in
-   * order.
-   * This must not be empty.
-   * 
- * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentTransform.FieldTransform getFieldTransforms( - int index) { - return fieldTransforms_.get(index); - } - /** - * - * - *
-   * The list of transformations to apply to the fields of the document, in
-   * order.
-   * This must not be empty.
-   * 
- * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentTransform.FieldTransformOrBuilder - getFieldTransformsOrBuilder(int index) { - return fieldTransforms_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getDocumentBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, document_); - } - for (int i = 0; i < fieldTransforms_.size(); i++) { - output.writeMessage(2, fieldTransforms_.get(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getDocumentBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, document_); - } - for (int i = 0; i < fieldTransforms_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, fieldTransforms_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.DocumentTransform)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.DocumentTransform other = - (com.google.firestore.v1beta1.DocumentTransform) obj; - - if (!getDocument().equals(other.getDocument())) return false; - if (!getFieldTransformsList().equals(other.getFieldTransformsList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + DOCUMENT_FIELD_NUMBER; - hash = (53 * hash) + getDocument().hashCode(); - if (getFieldTransformsCount() > 0) { - hash = (37 * hash) + FIELD_TRANSFORMS_FIELD_NUMBER; - hash = (53 * hash) + getFieldTransformsList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.DocumentTransform parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.DocumentTransform parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentTransform parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.DocumentTransform parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentTransform parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.DocumentTransform parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentTransform parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.DocumentTransform parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentTransform parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.DocumentTransform parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.DocumentTransform parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.DocumentTransform parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.DocumentTransform prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A transformation of a document.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.DocumentTransform} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.DocumentTransform) - com.google.firestore.v1beta1.DocumentTransformOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentTransform_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentTransform_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.DocumentTransform.class, - com.google.firestore.v1beta1.DocumentTransform.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.DocumentTransform.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getFieldTransformsFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - document_ = ""; - - if (fieldTransformsBuilder_ == null) { - fieldTransforms_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - fieldTransformsBuilder_.clear(); - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_DocumentTransform_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentTransform getDefaultInstanceForType() { - return com.google.firestore.v1beta1.DocumentTransform.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentTransform build() { - com.google.firestore.v1beta1.DocumentTransform result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentTransform buildPartial() { - com.google.firestore.v1beta1.DocumentTransform result = - new com.google.firestore.v1beta1.DocumentTransform(this); - int from_bitField0_ = bitField0_; - result.document_ = document_; - if (fieldTransformsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - fieldTransforms_ = java.util.Collections.unmodifiableList(fieldTransforms_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.fieldTransforms_ = fieldTransforms_; - } else { - result.fieldTransforms_ = fieldTransformsBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.DocumentTransform) { - return mergeFrom((com.google.firestore.v1beta1.DocumentTransform) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.DocumentTransform other) { - if (other == com.google.firestore.v1beta1.DocumentTransform.getDefaultInstance()) return this; - if (!other.getDocument().isEmpty()) { - document_ = other.document_; - onChanged(); - } - if (fieldTransformsBuilder_ == null) { - if (!other.fieldTransforms_.isEmpty()) { - if (fieldTransforms_.isEmpty()) { - fieldTransforms_ = other.fieldTransforms_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureFieldTransformsIsMutable(); - fieldTransforms_.addAll(other.fieldTransforms_); - } - onChanged(); - } - } else { - if (!other.fieldTransforms_.isEmpty()) { - if (fieldTransformsBuilder_.isEmpty()) { - fieldTransformsBuilder_.dispose(); - fieldTransformsBuilder_ = null; - fieldTransforms_ = other.fieldTransforms_; - bitField0_ = (bitField0_ & ~0x00000001); - fieldTransformsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getFieldTransformsFieldBuilder() - : null; - } else { - fieldTransformsBuilder_.addAllMessages(other.fieldTransforms_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.DocumentTransform parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.DocumentTransform) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.lang.Object document_ = ""; - /** - * - * - *
-     * The name of the document to transform.
-     * 
- * - * string document = 1; - * - * @return The document. - */ - public java.lang.String getDocument() { - java.lang.Object ref = document_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - document_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * The name of the document to transform.
-     * 
- * - * string document = 1; - * - * @return The bytes for document. - */ - public com.google.protobuf.ByteString getDocumentBytes() { - java.lang.Object ref = document_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - document_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * The name of the document to transform.
-     * 
- * - * string document = 1; - * - * @param value The document to set. - * @return This builder for chaining. - */ - public Builder setDocument(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - document_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The name of the document to transform.
-     * 
- * - * string document = 1; - * - * @return This builder for chaining. - */ - public Builder clearDocument() { - - document_ = getDefaultInstance().getDocument(); - onChanged(); - return this; - } - /** - * - * - *
-     * The name of the document to transform.
-     * 
- * - * string document = 1; - * - * @param value The bytes for document to set. - * @return This builder for chaining. - */ - public Builder setDocumentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - document_ = value; - onChanged(); - return this; - } - - private java.util.List - fieldTransforms_ = java.util.Collections.emptyList(); - - private void ensureFieldTransformsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - fieldTransforms_ = - new java.util.ArrayList( - fieldTransforms_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.DocumentTransform.FieldTransform, - com.google.firestore.v1beta1.DocumentTransform.FieldTransform.Builder, - com.google.firestore.v1beta1.DocumentTransform.FieldTransformOrBuilder> - fieldTransformsBuilder_; - - /** - * - * - *
-     * The list of transformations to apply to the fields of the document, in
-     * order.
-     * This must not be empty.
-     * 
- * - * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - public java.util.List - getFieldTransformsList() { - if (fieldTransformsBuilder_ == null) { - return java.util.Collections.unmodifiableList(fieldTransforms_); - } else { - return fieldTransformsBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * The list of transformations to apply to the fields of the document, in
-     * order.
-     * This must not be empty.
-     * 
- * - * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - public int getFieldTransformsCount() { - if (fieldTransformsBuilder_ == null) { - return fieldTransforms_.size(); - } else { - return fieldTransformsBuilder_.getCount(); - } - } - /** - * - * - *
-     * The list of transformations to apply to the fields of the document, in
-     * order.
-     * This must not be empty.
-     * 
- * - * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - public com.google.firestore.v1beta1.DocumentTransform.FieldTransform getFieldTransforms( - int index) { - if (fieldTransformsBuilder_ == null) { - return fieldTransforms_.get(index); - } else { - return fieldTransformsBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * The list of transformations to apply to the fields of the document, in
-     * order.
-     * This must not be empty.
-     * 
- * - * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - public Builder setFieldTransforms( - int index, com.google.firestore.v1beta1.DocumentTransform.FieldTransform value) { - if (fieldTransformsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFieldTransformsIsMutable(); - fieldTransforms_.set(index, value); - onChanged(); - } else { - fieldTransformsBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * The list of transformations to apply to the fields of the document, in
-     * order.
-     * This must not be empty.
-     * 
- * - * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - public Builder setFieldTransforms( - int index, - com.google.firestore.v1beta1.DocumentTransform.FieldTransform.Builder builderForValue) { - if (fieldTransformsBuilder_ == null) { - ensureFieldTransformsIsMutable(); - fieldTransforms_.set(index, builderForValue.build()); - onChanged(); - } else { - fieldTransformsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The list of transformations to apply to the fields of the document, in
-     * order.
-     * This must not be empty.
-     * 
- * - * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - public Builder addFieldTransforms( - com.google.firestore.v1beta1.DocumentTransform.FieldTransform value) { - if (fieldTransformsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFieldTransformsIsMutable(); - fieldTransforms_.add(value); - onChanged(); - } else { - fieldTransformsBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * The list of transformations to apply to the fields of the document, in
-     * order.
-     * This must not be empty.
-     * 
- * - * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - public Builder addFieldTransforms( - int index, com.google.firestore.v1beta1.DocumentTransform.FieldTransform value) { - if (fieldTransformsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFieldTransformsIsMutable(); - fieldTransforms_.add(index, value); - onChanged(); - } else { - fieldTransformsBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * The list of transformations to apply to the fields of the document, in
-     * order.
-     * This must not be empty.
-     * 
- * - * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - public Builder addFieldTransforms( - com.google.firestore.v1beta1.DocumentTransform.FieldTransform.Builder builderForValue) { - if (fieldTransformsBuilder_ == null) { - ensureFieldTransformsIsMutable(); - fieldTransforms_.add(builderForValue.build()); - onChanged(); - } else { - fieldTransformsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The list of transformations to apply to the fields of the document, in
-     * order.
-     * This must not be empty.
-     * 
- * - * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - public Builder addFieldTransforms( - int index, - com.google.firestore.v1beta1.DocumentTransform.FieldTransform.Builder builderForValue) { - if (fieldTransformsBuilder_ == null) { - ensureFieldTransformsIsMutable(); - fieldTransforms_.add(index, builderForValue.build()); - onChanged(); - } else { - fieldTransformsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The list of transformations to apply to the fields of the document, in
-     * order.
-     * This must not be empty.
-     * 
- * - * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - public Builder addAllFieldTransforms( - java.lang.Iterable - values) { - if (fieldTransformsBuilder_ == null) { - ensureFieldTransformsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, fieldTransforms_); - onChanged(); - } else { - fieldTransformsBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * The list of transformations to apply to the fields of the document, in
-     * order.
-     * This must not be empty.
-     * 
- * - * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - public Builder clearFieldTransforms() { - if (fieldTransformsBuilder_ == null) { - fieldTransforms_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - fieldTransformsBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * The list of transformations to apply to the fields of the document, in
-     * order.
-     * This must not be empty.
-     * 
- * - * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - public Builder removeFieldTransforms(int index) { - if (fieldTransformsBuilder_ == null) { - ensureFieldTransformsIsMutable(); - fieldTransforms_.remove(index); - onChanged(); - } else { - fieldTransformsBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * The list of transformations to apply to the fields of the document, in
-     * order.
-     * This must not be empty.
-     * 
- * - * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - public com.google.firestore.v1beta1.DocumentTransform.FieldTransform.Builder - getFieldTransformsBuilder(int index) { - return getFieldTransformsFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * The list of transformations to apply to the fields of the document, in
-     * order.
-     * This must not be empty.
-     * 
- * - * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - public com.google.firestore.v1beta1.DocumentTransform.FieldTransformOrBuilder - getFieldTransformsOrBuilder(int index) { - if (fieldTransformsBuilder_ == null) { - return fieldTransforms_.get(index); - } else { - return fieldTransformsBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * The list of transformations to apply to the fields of the document, in
-     * order.
-     * This must not be empty.
-     * 
- * - * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - public java.util.List< - ? extends com.google.firestore.v1beta1.DocumentTransform.FieldTransformOrBuilder> - getFieldTransformsOrBuilderList() { - if (fieldTransformsBuilder_ != null) { - return fieldTransformsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(fieldTransforms_); - } - } - /** - * - * - *
-     * The list of transformations to apply to the fields of the document, in
-     * order.
-     * This must not be empty.
-     * 
- * - * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - public com.google.firestore.v1beta1.DocumentTransform.FieldTransform.Builder - addFieldTransformsBuilder() { - return getFieldTransformsFieldBuilder() - .addBuilder( - com.google.firestore.v1beta1.DocumentTransform.FieldTransform.getDefaultInstance()); - } - /** - * - * - *
-     * The list of transformations to apply to the fields of the document, in
-     * order.
-     * This must not be empty.
-     * 
- * - * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - public com.google.firestore.v1beta1.DocumentTransform.FieldTransform.Builder - addFieldTransformsBuilder(int index) { - return getFieldTransformsFieldBuilder() - .addBuilder( - index, - com.google.firestore.v1beta1.DocumentTransform.FieldTransform.getDefaultInstance()); - } - /** - * - * - *
-     * The list of transformations to apply to the fields of the document, in
-     * order.
-     * This must not be empty.
-     * 
- * - * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - public java.util.List - getFieldTransformsBuilderList() { - return getFieldTransformsFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.DocumentTransform.FieldTransform, - com.google.firestore.v1beta1.DocumentTransform.FieldTransform.Builder, - com.google.firestore.v1beta1.DocumentTransform.FieldTransformOrBuilder> - getFieldTransformsFieldBuilder() { - if (fieldTransformsBuilder_ == null) { - fieldTransformsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.DocumentTransform.FieldTransform, - com.google.firestore.v1beta1.DocumentTransform.FieldTransform.Builder, - com.google.firestore.v1beta1.DocumentTransform.FieldTransformOrBuilder>( - fieldTransforms_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - fieldTransforms_ = null; - } - return fieldTransformsBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.DocumentTransform) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.DocumentTransform) - private static final com.google.firestore.v1beta1.DocumentTransform DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.DocumentTransform(); - } - - public static com.google.firestore.v1beta1.DocumentTransform getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DocumentTransform parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new DocumentTransform(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.DocumentTransform getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentTransformOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentTransformOrBuilder.java deleted file mode 100644 index b7241a0d2..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentTransformOrBuilder.java +++ /dev/null @@ -1,119 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/write.proto - -package com.google.firestore.v1beta1; - -public interface DocumentTransformOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.DocumentTransform) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * The name of the document to transform.
-   * 
- * - * string document = 1; - * - * @return The document. - */ - java.lang.String getDocument(); - /** - * - * - *
-   * The name of the document to transform.
-   * 
- * - * string document = 1; - * - * @return The bytes for document. - */ - com.google.protobuf.ByteString getDocumentBytes(); - - /** - * - * - *
-   * The list of transformations to apply to the fields of the document, in
-   * order.
-   * This must not be empty.
-   * 
- * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - java.util.List - getFieldTransformsList(); - /** - * - * - *
-   * The list of transformations to apply to the fields of the document, in
-   * order.
-   * This must not be empty.
-   * 
- * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - com.google.firestore.v1beta1.DocumentTransform.FieldTransform getFieldTransforms(int index); - /** - * - * - *
-   * The list of transformations to apply to the fields of the document, in
-   * order.
-   * This must not be empty.
-   * 
- * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - int getFieldTransformsCount(); - /** - * - * - *
-   * The list of transformations to apply to the fields of the document, in
-   * order.
-   * This must not be empty.
-   * 
- * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - java.util.List - getFieldTransformsOrBuilderList(); - /** - * - * - *
-   * The list of transformations to apply to the fields of the document, in
-   * order.
-   * This must not be empty.
-   * 
- * - * repeated .google.firestore.v1beta1.DocumentTransform.FieldTransform field_transforms = 2; - * - */ - com.google.firestore.v1beta1.DocumentTransform.FieldTransformOrBuilder - getFieldTransformsOrBuilder(int index); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ExistenceFilter.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ExistenceFilter.java deleted file mode 100644 index 93b532597..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ExistenceFilter.java +++ /dev/null @@ -1,642 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/write.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * A digest of all the documents that match a given target.
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.ExistenceFilter} - */ -public final class ExistenceFilter extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.ExistenceFilter) - ExistenceFilterOrBuilder { - private static final long serialVersionUID = 0L; - // Use ExistenceFilter.newBuilder() to construct. - private ExistenceFilter(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ExistenceFilter() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ExistenceFilter(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ExistenceFilter( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: - { - targetId_ = input.readInt32(); - break; - } - case 16: - { - count_ = input.readInt32(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_ExistenceFilter_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_ExistenceFilter_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.ExistenceFilter.class, - com.google.firestore.v1beta1.ExistenceFilter.Builder.class); - } - - public static final int TARGET_ID_FIELD_NUMBER = 1; - private int targetId_; - /** - * - * - *
-   * The target ID to which this filter applies.
-   * 
- * - * int32 target_id = 1; - * - * @return The targetId. - */ - @java.lang.Override - public int getTargetId() { - return targetId_; - } - - public static final int COUNT_FIELD_NUMBER = 2; - private int count_; - /** - * - * - *
-   * The total count of documents that match [target_id][google.firestore.v1beta1.ExistenceFilter.target_id].
-   * If different from the count of documents in the client that match, the
-   * client must manually determine which documents no longer match the target.
-   * 
- * - * int32 count = 2; - * - * @return The count. - */ - @java.lang.Override - public int getCount() { - return count_; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (targetId_ != 0) { - output.writeInt32(1, targetId_); - } - if (count_ != 0) { - output.writeInt32(2, count_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (targetId_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, targetId_); - } - if (count_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, count_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.ExistenceFilter)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.ExistenceFilter other = - (com.google.firestore.v1beta1.ExistenceFilter) obj; - - if (getTargetId() != other.getTargetId()) return false; - if (getCount() != other.getCount()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + TARGET_ID_FIELD_NUMBER; - hash = (53 * hash) + getTargetId(); - hash = (37 * hash) + COUNT_FIELD_NUMBER; - hash = (53 * hash) + getCount(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.ExistenceFilter parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ExistenceFilter parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ExistenceFilter parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ExistenceFilter parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ExistenceFilter parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ExistenceFilter parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ExistenceFilter parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ExistenceFilter parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ExistenceFilter parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ExistenceFilter parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ExistenceFilter parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ExistenceFilter parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.ExistenceFilter prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A digest of all the documents that match a given target.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.ExistenceFilter} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.ExistenceFilter) - com.google.firestore.v1beta1.ExistenceFilterOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_ExistenceFilter_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_ExistenceFilter_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.ExistenceFilter.class, - com.google.firestore.v1beta1.ExistenceFilter.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.ExistenceFilter.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - targetId_ = 0; - - count_ = 0; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_ExistenceFilter_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ExistenceFilter getDefaultInstanceForType() { - return com.google.firestore.v1beta1.ExistenceFilter.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.ExistenceFilter build() { - com.google.firestore.v1beta1.ExistenceFilter result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ExistenceFilter buildPartial() { - com.google.firestore.v1beta1.ExistenceFilter result = - new com.google.firestore.v1beta1.ExistenceFilter(this); - result.targetId_ = targetId_; - result.count_ = count_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.ExistenceFilter) { - return mergeFrom((com.google.firestore.v1beta1.ExistenceFilter) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.ExistenceFilter other) { - if (other == com.google.firestore.v1beta1.ExistenceFilter.getDefaultInstance()) return this; - if (other.getTargetId() != 0) { - setTargetId(other.getTargetId()); - } - if (other.getCount() != 0) { - setCount(other.getCount()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.ExistenceFilter parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.ExistenceFilter) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int targetId_; - /** - * - * - *
-     * The target ID to which this filter applies.
-     * 
- * - * int32 target_id = 1; - * - * @return The targetId. - */ - @java.lang.Override - public int getTargetId() { - return targetId_; - } - /** - * - * - *
-     * The target ID to which this filter applies.
-     * 
- * - * int32 target_id = 1; - * - * @param value The targetId to set. - * @return This builder for chaining. - */ - public Builder setTargetId(int value) { - - targetId_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The target ID to which this filter applies.
-     * 
- * - * int32 target_id = 1; - * - * @return This builder for chaining. - */ - public Builder clearTargetId() { - - targetId_ = 0; - onChanged(); - return this; - } - - private int count_; - /** - * - * - *
-     * The total count of documents that match [target_id][google.firestore.v1beta1.ExistenceFilter.target_id].
-     * If different from the count of documents in the client that match, the
-     * client must manually determine which documents no longer match the target.
-     * 
- * - * int32 count = 2; - * - * @return The count. - */ - @java.lang.Override - public int getCount() { - return count_; - } - /** - * - * - *
-     * The total count of documents that match [target_id][google.firestore.v1beta1.ExistenceFilter.target_id].
-     * If different from the count of documents in the client that match, the
-     * client must manually determine which documents no longer match the target.
-     * 
- * - * int32 count = 2; - * - * @param value The count to set. - * @return This builder for chaining. - */ - public Builder setCount(int value) { - - count_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The total count of documents that match [target_id][google.firestore.v1beta1.ExistenceFilter.target_id].
-     * If different from the count of documents in the client that match, the
-     * client must manually determine which documents no longer match the target.
-     * 
- * - * int32 count = 2; - * - * @return This builder for chaining. - */ - public Builder clearCount() { - - count_ = 0; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.ExistenceFilter) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.ExistenceFilter) - private static final com.google.firestore.v1beta1.ExistenceFilter DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.ExistenceFilter(); - } - - public static com.google.firestore.v1beta1.ExistenceFilter getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ExistenceFilter parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ExistenceFilter(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ExistenceFilter getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ExistenceFilterOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ExistenceFilterOrBuilder.java deleted file mode 100644 index 2f8c35308..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ExistenceFilterOrBuilder.java +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/write.proto - -package com.google.firestore.v1beta1; - -public interface ExistenceFilterOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.ExistenceFilter) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * The target ID to which this filter applies.
-   * 
- * - * int32 target_id = 1; - * - * @return The targetId. - */ - int getTargetId(); - - /** - * - * - *
-   * The total count of documents that match [target_id][google.firestore.v1beta1.ExistenceFilter.target_id].
-   * If different from the count of documents in the client that match, the
-   * client must manually determine which documents no longer match the target.
-   * 
- * - * int32 count = 2; - * - * @return The count. - */ - int getCount(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/FirestoreProto.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/FirestoreProto.java deleted file mode 100644 index 1a30dd228..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/FirestoreProto.java +++ /dev/null @@ -1,632 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public final class FirestoreProto { - private FirestoreProto() {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); - } - - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_GetDocumentRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_GetDocumentRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_ListDocumentsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_ListDocumentsRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_ListDocumentsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_ListDocumentsResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_CreateDocumentRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_CreateDocumentRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_UpdateDocumentRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_UpdateDocumentRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_DeleteDocumentRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_DeleteDocumentRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_BatchGetDocumentsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_BatchGetDocumentsRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_BatchGetDocumentsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_BatchGetDocumentsResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_BeginTransactionRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_BeginTransactionRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_BeginTransactionResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_BeginTransactionResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_CommitRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_CommitRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_CommitResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_CommitResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_RollbackRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_RollbackRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_RunQueryRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_RunQueryRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_RunQueryResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_RunQueryResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_WriteRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_WriteRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_WriteRequest_LabelsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_WriteRequest_LabelsEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_WriteResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_WriteResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_ListenRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_ListenRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_ListenRequest_LabelsEntry_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_ListenRequest_LabelsEntry_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_ListenResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_ListenResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_Target_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_Target_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_Target_DocumentsTarget_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_Target_DocumentsTarget_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_Target_QueryTarget_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_Target_QueryTarget_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_TargetChange_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_TargetChange_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_ListCollectionIdsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_ListCollectionIdsRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_ListCollectionIdsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_ListCollectionIdsResponse_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - - static { - java.lang.String[] descriptorData = { - "\n(google/firestore/v1beta1/firestore.pro" - + "to\022\030google.firestore.v1beta1\032\034google/api" - + "/annotations.proto\032\027google/api/client.pr" - + "oto\032\037google/api/field_behavior.proto\032%go" - + "ogle/firestore/v1beta1/common.proto\032\'goo" - + "gle/firestore/v1beta1/document.proto\032$go" - + "ogle/firestore/v1beta1/query.proto\032$goog" - + "le/firestore/v1beta1/write.proto\032\033google" - + "/protobuf/empty.proto\032\037google/protobuf/t" - + "imestamp.proto\032\027google/rpc/status.proto\"" - + "\275\001\n\022GetDocumentRequest\022\021\n\004name\030\001 \001(\tB\003\340A" - + "\002\0224\n\004mask\030\002 \001(\0132&.google.firestore.v1bet" - + "a1.DocumentMask\022\025\n\013transaction\030\003 \001(\014H\000\022/" - + "\n\tread_time\030\005 \001(\0132\032.google.protobuf.Time" - + "stampH\000B\026\n\024consistency_selector\"\254\002\n\024List" - + "DocumentsRequest\022\023\n\006parent\030\001 \001(\tB\003\340A\002\022\032\n" - + "\rcollection_id\030\002 \001(\tB\003\340A\002\022\021\n\tpage_size\030\003" - + " \001(\005\022\022\n\npage_token\030\004 \001(\t\022\020\n\010order_by\030\006 \001" - + "(\t\0224\n\004mask\030\007 \001(\0132&.google.firestore.v1be" - + "ta1.DocumentMask\022\025\n\013transaction\030\010 \001(\014H\000\022" - + "/\n\tread_time\030\n \001(\0132\032.google.protobuf.Tim" - + "estampH\000\022\024\n\014show_missing\030\014 \001(\010B\026\n\024consis" - + "tency_selector\"g\n\025ListDocumentsResponse\022" - + "5\n\tdocuments\030\001 \003(\0132\".google.firestore.v1" - + "beta1.Document\022\027\n\017next_page_token\030\002 \001(\t\"" - + "\316\001\n\025CreateDocumentRequest\022\023\n\006parent\030\001 \001(" - + "\tB\003\340A\002\022\032\n\rcollection_id\030\002 \001(\tB\003\340A\002\022\023\n\013do" - + "cument_id\030\003 \001(\t\0229\n\010document\030\004 \001(\0132\".goog" - + "le.firestore.v1beta1.DocumentB\003\340A\002\0224\n\004ma" - + "sk\030\005 \001(\0132&.google.firestore.v1beta1.Docu" - + "mentMask\"\207\002\n\025UpdateDocumentRequest\0229\n\010do" - + "cument\030\001 \001(\0132\".google.firestore.v1beta1." - + "DocumentB\003\340A\002\022;\n\013update_mask\030\002 \001(\0132&.goo" - + "gle.firestore.v1beta1.DocumentMask\0224\n\004ma" - + "sk\030\003 \001(\0132&.google.firestore.v1beta1.Docu" - + "mentMask\022@\n\020current_document\030\004 \001(\0132&.goo" - + "gle.firestore.v1beta1.Precondition\"l\n\025De" - + "leteDocumentRequest\022\021\n\004name\030\001 \001(\tB\003\340A\002\022@" - + "\n\020current_document\030\002 \001(\0132&.google.firest" - + "ore.v1beta1.Precondition\"\243\002\n\030BatchGetDoc" - + "umentsRequest\022\025\n\010database\030\001 \001(\tB\003\340A\002\022\021\n\t" - + "documents\030\002 \003(\t\0224\n\004mask\030\003 \001(\0132&.google.f" - + "irestore.v1beta1.DocumentMask\022\025\n\013transac" - + "tion\030\004 \001(\014H\000\022G\n\017new_transaction\030\005 \001(\0132,." - + "google.firestore.v1beta1.TransactionOpti" - + "onsH\000\022/\n\tread_time\030\007 \001(\0132\032.google.protob" - + "uf.TimestampH\000B\026\n\024consistency_selector\"\261" - + "\001\n\031BatchGetDocumentsResponse\0223\n\005found\030\001 " - + "\001(\0132\".google.firestore.v1beta1.DocumentH" - + "\000\022\021\n\007missing\030\002 \001(\tH\000\022\023\n\013transaction\030\003 \001(" - + "\014\022-\n\tread_time\030\004 \001(\0132\032.google.protobuf.T" - + "imestampB\010\n\006result\"o\n\027BeginTransactionRe" - + "quest\022\025\n\010database\030\001 \001(\tB\003\340A\002\022=\n\007options\030" - + "\002 \001(\0132,.google.firestore.v1beta1.Transac" - + "tionOptions\"/\n\030BeginTransactionResponse\022" - + "\023\n\013transaction\030\001 \001(\014\"l\n\rCommitRequest\022\025\n" - + "\010database\030\001 \001(\tB\003\340A\002\022/\n\006writes\030\002 \003(\0132\037.g" - + "oogle.firestore.v1beta1.Write\022\023\n\013transac" - + "tion\030\003 \001(\014\"\177\n\016CommitResponse\022<\n\rwrite_re" - + "sults\030\001 \003(\0132%.google.firestore.v1beta1.W" - + "riteResult\022/\n\013commit_time\030\002 \001(\0132\032.google" - + ".protobuf.Timestamp\"B\n\017RollbackRequest\022\025" - + "\n\010database\030\001 \001(\tB\003\340A\002\022\030\n\013transaction\030\002 \001" - + "(\014B\003\340A\002\"\244\002\n\017RunQueryRequest\022\023\n\006parent\030\001 " - + "\001(\tB\003\340A\002\022E\n\020structured_query\030\002 \001(\0132).goo" - + "gle.firestore.v1beta1.StructuredQueryH\000\022" - + "\025\n\013transaction\030\005 \001(\014H\001\022G\n\017new_transactio" - + "n\030\006 \001(\0132,.google.firestore.v1beta1.Trans" - + "actionOptionsH\001\022/\n\tread_time\030\007 \001(\0132\032.goo" - + "gle.protobuf.TimestampH\001B\014\n\nquery_typeB\026" - + "\n\024consistency_selector\"\245\001\n\020RunQueryRespo" - + "nse\022\023\n\013transaction\030\002 \001(\014\0224\n\010document\030\001 \001" - + "(\0132\".google.firestore.v1beta1.Document\022-" - + "\n\tread_time\030\003 \001(\0132\032.google.protobuf.Time" - + "stamp\022\027\n\017skipped_results\030\004 \001(\005\"\362\001\n\014Write" - + "Request\022\025\n\010database\030\001 \001(\tB\003\340A\002\022\021\n\tstream" - + "_id\030\002 \001(\t\022/\n\006writes\030\003 \003(\0132\037.google.fires" - + "tore.v1beta1.Write\022\024\n\014stream_token\030\004 \001(\014" - + "\022B\n\006labels\030\005 \003(\01322.google.firestore.v1be" - + "ta1.WriteRequest.LabelsEntry\032-\n\013LabelsEn" - + "try\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\247\001\n\r" - + "WriteResponse\022\021\n\tstream_id\030\001 \001(\t\022\024\n\014stre" - + "am_token\030\002 \001(\014\022<\n\rwrite_results\030\003 \003(\0132%." - + "google.firestore.v1beta1.WriteResult\022/\n\013" - + "commit_time\030\004 \001(\0132\032.google.protobuf.Time" - + "stamp\"\374\001\n\rListenRequest\022\025\n\010database\030\001 \001(" - + "\tB\003\340A\002\0226\n\nadd_target\030\002 \001(\0132 .google.fire" - + "store.v1beta1.TargetH\000\022\027\n\rremove_target\030" - + "\003 \001(\005H\000\022C\n\006labels\030\004 \003(\01323.google.firesto" - + "re.v1beta1.ListenRequest.LabelsEntry\032-\n\013" - + "LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:" - + "\0028\001B\017\n\rtarget_change\"\356\002\n\016ListenResponse\022" - + "?\n\rtarget_change\030\002 \001(\0132&.google.firestor" - + "e.v1beta1.TargetChangeH\000\022C\n\017document_cha" - + "nge\030\003 \001(\0132(.google.firestore.v1beta1.Doc" - + "umentChangeH\000\022C\n\017document_delete\030\004 \001(\0132(" - + ".google.firestore.v1beta1.DocumentDelete" - + "H\000\022C\n\017document_remove\030\006 \001(\0132(.google.fir" - + "estore.v1beta1.DocumentRemoveH\000\022;\n\006filte" - + "r\030\005 \001(\0132).google.firestore.v1beta1.Exist" - + "enceFilterH\000B\017\n\rresponse_type\"\260\003\n\006Target" - + "\022=\n\005query\030\002 \001(\0132,.google.firestore.v1bet" - + "a1.Target.QueryTargetH\000\022E\n\tdocuments\030\003 \001" - + "(\01320.google.firestore.v1beta1.Target.Doc" - + "umentsTargetH\000\022\026\n\014resume_token\030\004 \001(\014H\001\022/" - + "\n\tread_time\030\013 \001(\0132\032.google.protobuf.Time" - + "stampH\001\022\021\n\ttarget_id\030\005 \001(\005\022\014\n\004once\030\006 \001(\010" - + "\032$\n\017DocumentsTarget\022\021\n\tdocuments\030\002 \003(\t\032r" - + "\n\013QueryTarget\022\016\n\006parent\030\001 \001(\t\022E\n\020structu" - + "red_query\030\002 \001(\0132).google.firestore.v1bet" - + "a1.StructuredQueryH\000B\014\n\nquery_typeB\r\n\013ta" - + "rget_typeB\r\n\013resume_type\"\257\002\n\014TargetChang" - + "e\022S\n\022target_change_type\030\001 \001(\01627.google.f" - + "irestore.v1beta1.TargetChange.TargetChan" - + "geType\022\022\n\ntarget_ids\030\002 \003(\005\022!\n\005cause\030\003 \001(" - + "\0132\022.google.rpc.Status\022\024\n\014resume_token\030\004 " - + "\001(\014\022-\n\tread_time\030\006 \001(\0132\032.google.protobuf" - + ".Timestamp\"N\n\020TargetChangeType\022\r\n\tNO_CHA" - + "NGE\020\000\022\007\n\003ADD\020\001\022\n\n\006REMOVE\020\002\022\013\n\007CURRENT\020\003\022" - + "\t\n\005RESET\020\004\"V\n\030ListCollectionIdsRequest\022\023" - + "\n\006parent\030\001 \001(\tB\003\340A\002\022\021\n\tpage_size\030\002 \001(\005\022\022" - + "\n\npage_token\030\003 \001(\t\"L\n\031ListCollectionIdsR" - + "esponse\022\026\n\016collection_ids\030\001 \003(\t\022\027\n\017next_" - + "page_token\030\002 \001(\t2\233\025\n\tFirestore\022\236\001\n\013GetDo" - + "cument\022,.google.firestore.v1beta1.GetDoc" - + "umentRequest\032\".google.firestore.v1beta1." - + "Document\"=\202\323\344\223\0027\0225/v1beta1/{name=project" - + "s/*/databases/*/documents/*/**}\022\301\001\n\rList" - + "Documents\022..google.firestore.v1beta1.Lis" - + "tDocumentsRequest\032/.google.firestore.v1b" - + "eta1.ListDocumentsResponse\"O\202\323\344\223\002I\022G/v1b" - + "eta1/{parent=projects/*/databases/*/docu" - + "ments/*/**}/{collection_id}\022\276\001\n\016CreateDo" - + "cument\022/.google.firestore.v1beta1.Create" - + "DocumentRequest\032\".google.firestore.v1bet" - + "a1.Document\"W\202\323\344\223\002Q\"E/v1beta1/{parent=pr" - + "ojects/*/databases/*/documents/**}/{coll" - + "ection_id}:\010document\022\316\001\n\016UpdateDocument\022" - + "/.google.firestore.v1beta1.UpdateDocumen" - + "tRequest\032\".google.firestore.v1beta1.Docu" - + "ment\"g\202\323\344\223\002J2>/v1beta1/{document.name=pr" - + "ojects/*/databases/*/documents/*/**}:\010do" - + "cument\332A\024document,update_mask\022\237\001\n\016Delete" - + "Document\022/.google.firestore.v1beta1.Dele" - + "teDocumentRequest\032\026.google.protobuf.Empt" - + "y\"D\202\323\344\223\0027*5/v1beta1/{name=projects/*/dat" - + "abases/*/documents/*/**}\332A\004name\022\310\001\n\021Batc" - + "hGetDocuments\0222.google.firestore.v1beta1" - + ".BatchGetDocumentsRequest\0323.google.fires" - + "tore.v1beta1.BatchGetDocumentsResponse\"H" - + "\202\323\344\223\002B\"=/v1beta1/{database=projects/*/da" - + "tabases/*}/documents:batchGet:\001*0\001\022\326\001\n\020B" - + "eginTransaction\0221.google.firestore.v1bet" - + "a1.BeginTransactionRequest\0322.google.fire" - + "store.v1beta1.BeginTransactionResponse\"[" - + "\202\323\344\223\002J\"E/v1beta1/{database=projects/*/da" - + "tabases/*}/documents:beginTransaction:\001*" - + "\332A\010database\022\265\001\n\006Commit\022\'.google.firestor" - + "e.v1beta1.CommitRequest\032(.google.firesto" - + "re.v1beta1.CommitResponse\"X\202\323\344\223\002@\";/v1be" - + "ta1/{database=projects/*/databases/*}/do" - + "cuments:commit:\001*\332A\017database,writes\022\256\001\n\010" - + "Rollback\022).google.firestore.v1beta1.Roll" - + "backRequest\032\026.google.protobuf.Empty\"_\202\323\344" - + "\223\002B\"=/v1beta1/{database=projects/*/datab" - + "ases/*}/documents:rollback:\001*\332A\024database" - + ",transaction\022\364\001\n\010RunQuery\022).google.fires" - + "tore.v1beta1.RunQueryRequest\032*.google.fi" - + "restore.v1beta1.RunQueryResponse\"\216\001\202\323\344\223\002" - + "\207\001\";/v1beta1/{parent=projects/*/database" - + "s/*/documents}:runQuery:\001*ZE\"@/v1beta1/{" - + "parent=projects/*/databases/*/documents/" - + "*/**}:runQuery:\001*0\001\022\243\001\n\005Write\022&.google.f" - + "irestore.v1beta1.WriteRequest\032\'.google.f" - + "irestore.v1beta1.WriteResponse\"E\202\323\344\223\002?\":" - + "/v1beta1/{database=projects/*/databases/" - + "*}/documents:write:\001*(\0010\001\022\247\001\n\006Listen\022\'.g" - + "oogle.firestore.v1beta1.ListenRequest\032(." - + "google.firestore.v1beta1.ListenResponse\"" - + "F\202\323\344\223\002@\";/v1beta1/{database=projects/*/d" - + "atabases/*}/documents:listen:\001*(\0010\001\022\250\002\n\021" - + "ListCollectionIds\0222.google.firestore.v1b" - + "eta1.ListCollectionIdsRequest\0323.google.f" - + "irestore.v1beta1.ListCollectionIdsRespon" - + "se\"\251\001\202\323\344\223\002\231\001\"D/v1beta1/{parent=projects/" - + "*/databases/*/documents}:listCollectionI" - + "ds:\001*ZN\"I/v1beta1/{parent=projects/*/dat" - + "abases/*/documents/*/**}:listCollectionI" - + "ds:\001*\332A\006parent\032v\312A\030firestore.googleapis." - + "com\322AXhttps://www.googleapis.com/auth/cl" - + "oud-platform,https://www.googleapis.com/" - + "auth/datastoreB\340\001\n\034com.google.firestore." - + "v1beta1B\016FirestoreProtoP\001ZAgoogle.golang" - + ".org/genproto/googleapis/firestore/v1bet" - + "a1;firestore\242\002\004GCFS\252\002\036Google.Cloud.Fires" - + "tore.V1Beta1\312\002\036Google\\Cloud\\Firestore\\V1" - + "beta1\352\002!Google::Cloud::Firestore::V1beta" - + "1b\006proto3" - }; - descriptor = - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.AnnotationsProto.getDescriptor(), - com.google.api.ClientProto.getDescriptor(), - com.google.api.FieldBehaviorProto.getDescriptor(), - com.google.firestore.v1beta1.CommonProto.getDescriptor(), - com.google.firestore.v1beta1.DocumentProto.getDescriptor(), - com.google.firestore.v1beta1.QueryProto.getDescriptor(), - com.google.firestore.v1beta1.WriteProto.getDescriptor(), - com.google.protobuf.EmptyProto.getDescriptor(), - com.google.protobuf.TimestampProto.getDescriptor(), - com.google.rpc.StatusProto.getDescriptor(), - }); - internal_static_google_firestore_v1beta1_GetDocumentRequest_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_firestore_v1beta1_GetDocumentRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_GetDocumentRequest_descriptor, - new java.lang.String[] { - "Name", "Mask", "Transaction", "ReadTime", "ConsistencySelector", - }); - internal_static_google_firestore_v1beta1_ListDocumentsRequest_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_google_firestore_v1beta1_ListDocumentsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_ListDocumentsRequest_descriptor, - new java.lang.String[] { - "Parent", - "CollectionId", - "PageSize", - "PageToken", - "OrderBy", - "Mask", - "Transaction", - "ReadTime", - "ShowMissing", - "ConsistencySelector", - }); - internal_static_google_firestore_v1beta1_ListDocumentsResponse_descriptor = - getDescriptor().getMessageTypes().get(2); - internal_static_google_firestore_v1beta1_ListDocumentsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_ListDocumentsResponse_descriptor, - new java.lang.String[] { - "Documents", "NextPageToken", - }); - internal_static_google_firestore_v1beta1_CreateDocumentRequest_descriptor = - getDescriptor().getMessageTypes().get(3); - internal_static_google_firestore_v1beta1_CreateDocumentRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_CreateDocumentRequest_descriptor, - new java.lang.String[] { - "Parent", "CollectionId", "DocumentId", "Document", "Mask", - }); - internal_static_google_firestore_v1beta1_UpdateDocumentRequest_descriptor = - getDescriptor().getMessageTypes().get(4); - internal_static_google_firestore_v1beta1_UpdateDocumentRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_UpdateDocumentRequest_descriptor, - new java.lang.String[] { - "Document", "UpdateMask", "Mask", "CurrentDocument", - }); - internal_static_google_firestore_v1beta1_DeleteDocumentRequest_descriptor = - getDescriptor().getMessageTypes().get(5); - internal_static_google_firestore_v1beta1_DeleteDocumentRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_DeleteDocumentRequest_descriptor, - new java.lang.String[] { - "Name", "CurrentDocument", - }); - internal_static_google_firestore_v1beta1_BatchGetDocumentsRequest_descriptor = - getDescriptor().getMessageTypes().get(6); - internal_static_google_firestore_v1beta1_BatchGetDocumentsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_BatchGetDocumentsRequest_descriptor, - new java.lang.String[] { - "Database", - "Documents", - "Mask", - "Transaction", - "NewTransaction", - "ReadTime", - "ConsistencySelector", - }); - internal_static_google_firestore_v1beta1_BatchGetDocumentsResponse_descriptor = - getDescriptor().getMessageTypes().get(7); - internal_static_google_firestore_v1beta1_BatchGetDocumentsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_BatchGetDocumentsResponse_descriptor, - new java.lang.String[] { - "Found", "Missing", "Transaction", "ReadTime", "Result", - }); - internal_static_google_firestore_v1beta1_BeginTransactionRequest_descriptor = - getDescriptor().getMessageTypes().get(8); - internal_static_google_firestore_v1beta1_BeginTransactionRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_BeginTransactionRequest_descriptor, - new java.lang.String[] { - "Database", "Options", - }); - internal_static_google_firestore_v1beta1_BeginTransactionResponse_descriptor = - getDescriptor().getMessageTypes().get(9); - internal_static_google_firestore_v1beta1_BeginTransactionResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_BeginTransactionResponse_descriptor, - new java.lang.String[] { - "Transaction", - }); - internal_static_google_firestore_v1beta1_CommitRequest_descriptor = - getDescriptor().getMessageTypes().get(10); - internal_static_google_firestore_v1beta1_CommitRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_CommitRequest_descriptor, - new java.lang.String[] { - "Database", "Writes", "Transaction", - }); - internal_static_google_firestore_v1beta1_CommitResponse_descriptor = - getDescriptor().getMessageTypes().get(11); - internal_static_google_firestore_v1beta1_CommitResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_CommitResponse_descriptor, - new java.lang.String[] { - "WriteResults", "CommitTime", - }); - internal_static_google_firestore_v1beta1_RollbackRequest_descriptor = - getDescriptor().getMessageTypes().get(12); - internal_static_google_firestore_v1beta1_RollbackRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_RollbackRequest_descriptor, - new java.lang.String[] { - "Database", "Transaction", - }); - internal_static_google_firestore_v1beta1_RunQueryRequest_descriptor = - getDescriptor().getMessageTypes().get(13); - internal_static_google_firestore_v1beta1_RunQueryRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_RunQueryRequest_descriptor, - new java.lang.String[] { - "Parent", - "StructuredQuery", - "Transaction", - "NewTransaction", - "ReadTime", - "QueryType", - "ConsistencySelector", - }); - internal_static_google_firestore_v1beta1_RunQueryResponse_descriptor = - getDescriptor().getMessageTypes().get(14); - internal_static_google_firestore_v1beta1_RunQueryResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_RunQueryResponse_descriptor, - new java.lang.String[] { - "Transaction", "Document", "ReadTime", "SkippedResults", - }); - internal_static_google_firestore_v1beta1_WriteRequest_descriptor = - getDescriptor().getMessageTypes().get(15); - internal_static_google_firestore_v1beta1_WriteRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_WriteRequest_descriptor, - new java.lang.String[] { - "Database", "StreamId", "Writes", "StreamToken", "Labels", - }); - internal_static_google_firestore_v1beta1_WriteRequest_LabelsEntry_descriptor = - internal_static_google_firestore_v1beta1_WriteRequest_descriptor.getNestedTypes().get(0); - internal_static_google_firestore_v1beta1_WriteRequest_LabelsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_WriteRequest_LabelsEntry_descriptor, - new java.lang.String[] { - "Key", "Value", - }); - internal_static_google_firestore_v1beta1_WriteResponse_descriptor = - getDescriptor().getMessageTypes().get(16); - internal_static_google_firestore_v1beta1_WriteResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_WriteResponse_descriptor, - new java.lang.String[] { - "StreamId", "StreamToken", "WriteResults", "CommitTime", - }); - internal_static_google_firestore_v1beta1_ListenRequest_descriptor = - getDescriptor().getMessageTypes().get(17); - internal_static_google_firestore_v1beta1_ListenRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_ListenRequest_descriptor, - new java.lang.String[] { - "Database", "AddTarget", "RemoveTarget", "Labels", "TargetChange", - }); - internal_static_google_firestore_v1beta1_ListenRequest_LabelsEntry_descriptor = - internal_static_google_firestore_v1beta1_ListenRequest_descriptor.getNestedTypes().get(0); - internal_static_google_firestore_v1beta1_ListenRequest_LabelsEntry_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_ListenRequest_LabelsEntry_descriptor, - new java.lang.String[] { - "Key", "Value", - }); - internal_static_google_firestore_v1beta1_ListenResponse_descriptor = - getDescriptor().getMessageTypes().get(18); - internal_static_google_firestore_v1beta1_ListenResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_ListenResponse_descriptor, - new java.lang.String[] { - "TargetChange", - "DocumentChange", - "DocumentDelete", - "DocumentRemove", - "Filter", - "ResponseType", - }); - internal_static_google_firestore_v1beta1_Target_descriptor = - getDescriptor().getMessageTypes().get(19); - internal_static_google_firestore_v1beta1_Target_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_Target_descriptor, - new java.lang.String[] { - "Query", - "Documents", - "ResumeToken", - "ReadTime", - "TargetId", - "Once", - "TargetType", - "ResumeType", - }); - internal_static_google_firestore_v1beta1_Target_DocumentsTarget_descriptor = - internal_static_google_firestore_v1beta1_Target_descriptor.getNestedTypes().get(0); - internal_static_google_firestore_v1beta1_Target_DocumentsTarget_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_Target_DocumentsTarget_descriptor, - new java.lang.String[] { - "Documents", - }); - internal_static_google_firestore_v1beta1_Target_QueryTarget_descriptor = - internal_static_google_firestore_v1beta1_Target_descriptor.getNestedTypes().get(1); - internal_static_google_firestore_v1beta1_Target_QueryTarget_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_Target_QueryTarget_descriptor, - new java.lang.String[] { - "Parent", "StructuredQuery", "QueryType", - }); - internal_static_google_firestore_v1beta1_TargetChange_descriptor = - getDescriptor().getMessageTypes().get(20); - internal_static_google_firestore_v1beta1_TargetChange_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_TargetChange_descriptor, - new java.lang.String[] { - "TargetChangeType", "TargetIds", "Cause", "ResumeToken", "ReadTime", - }); - internal_static_google_firestore_v1beta1_ListCollectionIdsRequest_descriptor = - getDescriptor().getMessageTypes().get(21); - internal_static_google_firestore_v1beta1_ListCollectionIdsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_ListCollectionIdsRequest_descriptor, - new java.lang.String[] { - "Parent", "PageSize", "PageToken", - }); - internal_static_google_firestore_v1beta1_ListCollectionIdsResponse_descriptor = - getDescriptor().getMessageTypes().get(22); - internal_static_google_firestore_v1beta1_ListCollectionIdsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_ListCollectionIdsResponse_descriptor, - new java.lang.String[] { - "CollectionIds", "NextPageToken", - }); - com.google.protobuf.ExtensionRegistry registry = - com.google.protobuf.ExtensionRegistry.newInstance(); - registry.add(com.google.api.ClientProto.defaultHost); - registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); - registry.add(com.google.api.AnnotationsProto.http); - registry.add(com.google.api.ClientProto.methodSignature); - registry.add(com.google.api.ClientProto.oauthScopes); - com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( - descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.api.ClientProto.getDescriptor(); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.firestore.v1beta1.CommonProto.getDescriptor(); - com.google.firestore.v1beta1.DocumentProto.getDescriptor(); - com.google.firestore.v1beta1.QueryProto.getDescriptor(); - com.google.firestore.v1beta1.WriteProto.getDescriptor(); - com.google.protobuf.EmptyProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); - com.google.rpc.StatusProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/GetDocumentRequest.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/GetDocumentRequest.java deleted file mode 100644 index 8f4124a53..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/GetDocumentRequest.java +++ /dev/null @@ -1,1440 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * The request for [Firestore.GetDocument][google.firestore.v1beta1.Firestore.GetDocument].
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.GetDocumentRequest} - */ -public final class GetDocumentRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.GetDocumentRequest) - GetDocumentRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use GetDocumentRequest.newBuilder() to construct. - private GetDocumentRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private GetDocumentRequest() { - name_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new GetDocumentRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private GetDocumentRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - name_ = s; - break; - } - case 18: - { - com.google.firestore.v1beta1.DocumentMask.Builder subBuilder = null; - if (mask_ != null) { - subBuilder = mask_.toBuilder(); - } - mask_ = - input.readMessage( - com.google.firestore.v1beta1.DocumentMask.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(mask_); - mask_ = subBuilder.buildPartial(); - } - - break; - } - case 26: - { - consistencySelectorCase_ = 3; - consistencySelector_ = input.readBytes(); - break; - } - case 42: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (consistencySelectorCase_ == 5) { - subBuilder = ((com.google.protobuf.Timestamp) consistencySelector_).toBuilder(); - } - consistencySelector_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.protobuf.Timestamp) consistencySelector_); - consistencySelector_ = subBuilder.buildPartial(); - } - consistencySelectorCase_ = 5; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_GetDocumentRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_GetDocumentRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.GetDocumentRequest.class, - com.google.firestore.v1beta1.GetDocumentRequest.Builder.class); - } - - private int consistencySelectorCase_ = 0; - private java.lang.Object consistencySelector_; - - public enum ConsistencySelectorCase - implements - com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - TRANSACTION(3), - READ_TIME(5), - CONSISTENCYSELECTOR_NOT_SET(0); - private final int value; - - private ConsistencySelectorCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static ConsistencySelectorCase valueOf(int value) { - return forNumber(value); - } - - public static ConsistencySelectorCase forNumber(int value) { - switch (value) { - case 3: - return TRANSACTION; - case 5: - return READ_TIME; - case 0: - return CONSISTENCYSELECTOR_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public ConsistencySelectorCase getConsistencySelectorCase() { - return ConsistencySelectorCase.forNumber(consistencySelectorCase_); - } - - public static final int NAME_FIELD_NUMBER = 1; - private volatile java.lang.Object name_; - /** - * - * - *
-   * Required. The resource name of the Document to get. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The name. - */ - @java.lang.Override - public java.lang.String getName() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } - } - /** - * - * - *
-   * Required. The resource name of the Document to get. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for name. - */ - @java.lang.Override - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int MASK_FIELD_NUMBER = 2; - private com.google.firestore.v1beta1.DocumentMask mask_; - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If the document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 2; - * - * @return Whether the mask field is set. - */ - @java.lang.Override - public boolean hasMask() { - return mask_ != null; - } - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If the document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 2; - * - * @return The mask. - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentMask getMask() { - return mask_ == null ? com.google.firestore.v1beta1.DocumentMask.getDefaultInstance() : mask_; - } - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If the document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentMaskOrBuilder getMaskOrBuilder() { - return getMask(); - } - - public static final int TRANSACTION_FIELD_NUMBER = 3; - /** - * - * - *
-   * Reads the document in a transaction.
-   * 
- * - * bytes transaction = 3; - * - * @return The transaction. - */ - @java.lang.Override - public com.google.protobuf.ByteString getTransaction() { - if (consistencySelectorCase_ == 3) { - return (com.google.protobuf.ByteString) consistencySelector_; - } - return com.google.protobuf.ByteString.EMPTY; - } - - public static final int READ_TIME_FIELD_NUMBER = 5; - /** - * - * - *
-   * Reads the version of the document at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 5; - * - * @return Whether the readTime field is set. - */ - @java.lang.Override - public boolean hasReadTime() { - return consistencySelectorCase_ == 5; - } - /** - * - * - *
-   * Reads the version of the document at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 5; - * - * @return The readTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getReadTime() { - if (consistencySelectorCase_ == 5) { - return (com.google.protobuf.Timestamp) consistencySelector_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - /** - * - * - *
-   * Reads the version of the document at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 5; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { - if (consistencySelectorCase_ == 5) { - return (com.google.protobuf.Timestamp) consistencySelector_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getNameBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - if (mask_ != null) { - output.writeMessage(2, getMask()); - } - if (consistencySelectorCase_ == 3) { - output.writeBytes(3, (com.google.protobuf.ByteString) consistencySelector_); - } - if (consistencySelectorCase_ == 5) { - output.writeMessage(5, (com.google.protobuf.Timestamp) consistencySelector_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getNameBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - if (mask_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getMask()); - } - if (consistencySelectorCase_ == 3) { - size += - com.google.protobuf.CodedOutputStream.computeBytesSize( - 3, (com.google.protobuf.ByteString) consistencySelector_); - } - if (consistencySelectorCase_ == 5) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 5, (com.google.protobuf.Timestamp) consistencySelector_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.GetDocumentRequest)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.GetDocumentRequest other = - (com.google.firestore.v1beta1.GetDocumentRequest) obj; - - if (!getName().equals(other.getName())) return false; - if (hasMask() != other.hasMask()) return false; - if (hasMask()) { - if (!getMask().equals(other.getMask())) return false; - } - if (!getConsistencySelectorCase().equals(other.getConsistencySelectorCase())) return false; - switch (consistencySelectorCase_) { - case 3: - if (!getTransaction().equals(other.getTransaction())) return false; - break; - case 5: - if (!getReadTime().equals(other.getReadTime())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NAME_FIELD_NUMBER; - hash = (53 * hash) + getName().hashCode(); - if (hasMask()) { - hash = (37 * hash) + MASK_FIELD_NUMBER; - hash = (53 * hash) + getMask().hashCode(); - } - switch (consistencySelectorCase_) { - case 3: - hash = (37 * hash) + TRANSACTION_FIELD_NUMBER; - hash = (53 * hash) + getTransaction().hashCode(); - break; - case 5: - hash = (37 * hash) + READ_TIME_FIELD_NUMBER; - hash = (53 * hash) + getReadTime().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.GetDocumentRequest parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.GetDocumentRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.GetDocumentRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.GetDocumentRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.GetDocumentRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.GetDocumentRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.GetDocumentRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.GetDocumentRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.GetDocumentRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.GetDocumentRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.GetDocumentRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.GetDocumentRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.GetDocumentRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The request for [Firestore.GetDocument][google.firestore.v1beta1.Firestore.GetDocument].
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.GetDocumentRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.GetDocumentRequest) - com.google.firestore.v1beta1.GetDocumentRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_GetDocumentRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_GetDocumentRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.GetDocumentRequest.class, - com.google.firestore.v1beta1.GetDocumentRequest.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.GetDocumentRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - name_ = ""; - - if (maskBuilder_ == null) { - mask_ = null; - } else { - mask_ = null; - maskBuilder_ = null; - } - consistencySelectorCase_ = 0; - consistencySelector_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_GetDocumentRequest_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.GetDocumentRequest getDefaultInstanceForType() { - return com.google.firestore.v1beta1.GetDocumentRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.GetDocumentRequest build() { - com.google.firestore.v1beta1.GetDocumentRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.GetDocumentRequest buildPartial() { - com.google.firestore.v1beta1.GetDocumentRequest result = - new com.google.firestore.v1beta1.GetDocumentRequest(this); - result.name_ = name_; - if (maskBuilder_ == null) { - result.mask_ = mask_; - } else { - result.mask_ = maskBuilder_.build(); - } - if (consistencySelectorCase_ == 3) { - result.consistencySelector_ = consistencySelector_; - } - if (consistencySelectorCase_ == 5) { - if (readTimeBuilder_ == null) { - result.consistencySelector_ = consistencySelector_; - } else { - result.consistencySelector_ = readTimeBuilder_.build(); - } - } - result.consistencySelectorCase_ = consistencySelectorCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.GetDocumentRequest) { - return mergeFrom((com.google.firestore.v1beta1.GetDocumentRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.GetDocumentRequest other) { - if (other == com.google.firestore.v1beta1.GetDocumentRequest.getDefaultInstance()) - return this; - if (!other.getName().isEmpty()) { - name_ = other.name_; - onChanged(); - } - if (other.hasMask()) { - mergeMask(other.getMask()); - } - switch (other.getConsistencySelectorCase()) { - case TRANSACTION: - { - setTransaction(other.getTransaction()); - break; - } - case READ_TIME: - { - mergeReadTime(other.getReadTime()); - break; - } - case CONSISTENCYSELECTOR_NOT_SET: - { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.GetDocumentRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.GetDocumentRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int consistencySelectorCase_ = 0; - private java.lang.Object consistencySelector_; - - public ConsistencySelectorCase getConsistencySelectorCase() { - return ConsistencySelectorCase.forNumber(consistencySelectorCase_); - } - - public Builder clearConsistencySelector() { - consistencySelectorCase_ = 0; - consistencySelector_ = null; - onChanged(); - return this; - } - - private java.lang.Object name_ = ""; - /** - * - * - *
-     * Required. The resource name of the Document to get. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The name. - */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. The resource name of the Document to get. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for name. - */ - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. The resource name of the Document to get. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The name to set. - * @return This builder for chaining. - */ - public Builder setName(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - name_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The resource name of the Document to get. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return This builder for chaining. - */ - public Builder clearName() { - - name_ = getDefaultInstance().getName(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The resource name of the Document to get. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The bytes for name to set. - * @return This builder for chaining. - */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - name_ = value; - onChanged(); - return this; - } - - private com.google.firestore.v1beta1.DocumentMask mask_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentMask, - com.google.firestore.v1beta1.DocumentMask.Builder, - com.google.firestore.v1beta1.DocumentMaskOrBuilder> - maskBuilder_; - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 2; - * - * @return Whether the mask field is set. - */ - public boolean hasMask() { - return maskBuilder_ != null || mask_ != null; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 2; - * - * @return The mask. - */ - public com.google.firestore.v1beta1.DocumentMask getMask() { - if (maskBuilder_ == null) { - return mask_ == null - ? com.google.firestore.v1beta1.DocumentMask.getDefaultInstance() - : mask_; - } else { - return maskBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 2; - */ - public Builder setMask(com.google.firestore.v1beta1.DocumentMask value) { - if (maskBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - mask_ = value; - onChanged(); - } else { - maskBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 2; - */ - public Builder setMask(com.google.firestore.v1beta1.DocumentMask.Builder builderForValue) { - if (maskBuilder_ == null) { - mask_ = builderForValue.build(); - onChanged(); - } else { - maskBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 2; - */ - public Builder mergeMask(com.google.firestore.v1beta1.DocumentMask value) { - if (maskBuilder_ == null) { - if (mask_ != null) { - mask_ = - com.google.firestore.v1beta1.DocumentMask.newBuilder(mask_) - .mergeFrom(value) - .buildPartial(); - } else { - mask_ = value; - } - onChanged(); - } else { - maskBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 2; - */ - public Builder clearMask() { - if (maskBuilder_ == null) { - mask_ = null; - onChanged(); - } else { - mask_ = null; - maskBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 2; - */ - public com.google.firestore.v1beta1.DocumentMask.Builder getMaskBuilder() { - - onChanged(); - return getMaskFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 2; - */ - public com.google.firestore.v1beta1.DocumentMaskOrBuilder getMaskOrBuilder() { - if (maskBuilder_ != null) { - return maskBuilder_.getMessageOrBuilder(); - } else { - return mask_ == null - ? com.google.firestore.v1beta1.DocumentMask.getDefaultInstance() - : mask_; - } - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentMask, - com.google.firestore.v1beta1.DocumentMask.Builder, - com.google.firestore.v1beta1.DocumentMaskOrBuilder> - getMaskFieldBuilder() { - if (maskBuilder_ == null) { - maskBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentMask, - com.google.firestore.v1beta1.DocumentMask.Builder, - com.google.firestore.v1beta1.DocumentMaskOrBuilder>( - getMask(), getParentForChildren(), isClean()); - mask_ = null; - } - return maskBuilder_; - } - - /** - * - * - *
-     * Reads the document in a transaction.
-     * 
- * - * bytes transaction = 3; - * - * @return The transaction. - */ - public com.google.protobuf.ByteString getTransaction() { - if (consistencySelectorCase_ == 3) { - return (com.google.protobuf.ByteString) consistencySelector_; - } - return com.google.protobuf.ByteString.EMPTY; - } - /** - * - * - *
-     * Reads the document in a transaction.
-     * 
- * - * bytes transaction = 3; - * - * @param value The transaction to set. - * @return This builder for chaining. - */ - public Builder setTransaction(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - consistencySelectorCase_ = 3; - consistencySelector_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Reads the document in a transaction.
-     * 
- * - * bytes transaction = 3; - * - * @return This builder for chaining. - */ - public Builder clearTransaction() { - if (consistencySelectorCase_ == 3) { - consistencySelectorCase_ = 0; - consistencySelector_ = null; - onChanged(); - } - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - readTimeBuilder_; - /** - * - * - *
-     * Reads the version of the document at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 5; - * - * @return Whether the readTime field is set. - */ - @java.lang.Override - public boolean hasReadTime() { - return consistencySelectorCase_ == 5; - } - /** - * - * - *
-     * Reads the version of the document at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 5; - * - * @return The readTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getReadTime() { - if (readTimeBuilder_ == null) { - if (consistencySelectorCase_ == 5) { - return (com.google.protobuf.Timestamp) consistencySelector_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } else { - if (consistencySelectorCase_ == 5) { - return readTimeBuilder_.getMessage(); - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - } - /** - * - * - *
-     * Reads the version of the document at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 5; - */ - public Builder setReadTime(com.google.protobuf.Timestamp value) { - if (readTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - consistencySelector_ = value; - onChanged(); - } else { - readTimeBuilder_.setMessage(value); - } - consistencySelectorCase_ = 5; - return this; - } - /** - * - * - *
-     * Reads the version of the document at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 5; - */ - public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (readTimeBuilder_ == null) { - consistencySelector_ = builderForValue.build(); - onChanged(); - } else { - readTimeBuilder_.setMessage(builderForValue.build()); - } - consistencySelectorCase_ = 5; - return this; - } - /** - * - * - *
-     * Reads the version of the document at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 5; - */ - public Builder mergeReadTime(com.google.protobuf.Timestamp value) { - if (readTimeBuilder_ == null) { - if (consistencySelectorCase_ == 5 - && consistencySelector_ != com.google.protobuf.Timestamp.getDefaultInstance()) { - consistencySelector_ = - com.google.protobuf.Timestamp.newBuilder( - (com.google.protobuf.Timestamp) consistencySelector_) - .mergeFrom(value) - .buildPartial(); - } else { - consistencySelector_ = value; - } - onChanged(); - } else { - if (consistencySelectorCase_ == 5) { - readTimeBuilder_.mergeFrom(value); - } - readTimeBuilder_.setMessage(value); - } - consistencySelectorCase_ = 5; - return this; - } - /** - * - * - *
-     * Reads the version of the document at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 5; - */ - public Builder clearReadTime() { - if (readTimeBuilder_ == null) { - if (consistencySelectorCase_ == 5) { - consistencySelectorCase_ = 0; - consistencySelector_ = null; - onChanged(); - } - } else { - if (consistencySelectorCase_ == 5) { - consistencySelectorCase_ = 0; - consistencySelector_ = null; - } - readTimeBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * Reads the version of the document at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 5; - */ - public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { - return getReadTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Reads the version of the document at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 5; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { - if ((consistencySelectorCase_ == 5) && (readTimeBuilder_ != null)) { - return readTimeBuilder_.getMessageOrBuilder(); - } else { - if (consistencySelectorCase_ == 5) { - return (com.google.protobuf.Timestamp) consistencySelector_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - } - /** - * - * - *
-     * Reads the version of the document at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 5; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getReadTimeFieldBuilder() { - if (readTimeBuilder_ == null) { - if (!(consistencySelectorCase_ == 5)) { - consistencySelector_ = com.google.protobuf.Timestamp.getDefaultInstance(); - } - readTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - (com.google.protobuf.Timestamp) consistencySelector_, - getParentForChildren(), - isClean()); - consistencySelector_ = null; - } - consistencySelectorCase_ = 5; - onChanged(); - ; - return readTimeBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.GetDocumentRequest) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.GetDocumentRequest) - private static final com.google.firestore.v1beta1.GetDocumentRequest DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.GetDocumentRequest(); - } - - public static com.google.firestore.v1beta1.GetDocumentRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public GetDocumentRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new GetDocumentRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.GetDocumentRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/GetDocumentRequestOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/GetDocumentRequestOrBuilder.java deleted file mode 100644 index 50222d12f..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/GetDocumentRequestOrBuilder.java +++ /dev/null @@ -1,147 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public interface GetDocumentRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.GetDocumentRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. The resource name of the Document to get. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The name. - */ - java.lang.String getName(); - /** - * - * - *
-   * Required. The resource name of the Document to get. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string name = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for name. - */ - com.google.protobuf.ByteString getNameBytes(); - - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If the document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 2; - * - * @return Whether the mask field is set. - */ - boolean hasMask(); - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If the document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 2; - * - * @return The mask. - */ - com.google.firestore.v1beta1.DocumentMask getMask(); - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If the document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 2; - */ - com.google.firestore.v1beta1.DocumentMaskOrBuilder getMaskOrBuilder(); - - /** - * - * - *
-   * Reads the document in a transaction.
-   * 
- * - * bytes transaction = 3; - * - * @return The transaction. - */ - com.google.protobuf.ByteString getTransaction(); - - /** - * - * - *
-   * Reads the version of the document at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 5; - * - * @return Whether the readTime field is set. - */ - boolean hasReadTime(); - /** - * - * - *
-   * Reads the version of the document at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 5; - * - * @return The readTime. - */ - com.google.protobuf.Timestamp getReadTime(); - /** - * - * - *
-   * Reads the version of the document at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 5; - */ - com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder(); - - public com.google.firestore.v1beta1.GetDocumentRequest.ConsistencySelectorCase - getConsistencySelectorCase(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListCollectionIdsRequest.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListCollectionIdsRequest.java deleted file mode 100644 index b5d0328a0..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListCollectionIdsRequest.java +++ /dev/null @@ -1,934 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * The request for [Firestore.ListCollectionIds][google.firestore.v1beta1.Firestore.ListCollectionIds].
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.ListCollectionIdsRequest} - */ -public final class ListCollectionIdsRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.ListCollectionIdsRequest) - ListCollectionIdsRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use ListCollectionIdsRequest.newBuilder() to construct. - private ListCollectionIdsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ListCollectionIdsRequest() { - parent_ = ""; - pageToken_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListCollectionIdsRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ListCollectionIdsRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - parent_ = s; - break; - } - case 16: - { - pageSize_ = input.readInt32(); - break; - } - case 26: - { - java.lang.String s = input.readStringRequireUtf8(); - - pageToken_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListCollectionIdsRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListCollectionIdsRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.ListCollectionIdsRequest.class, - com.google.firestore.v1beta1.ListCollectionIdsRequest.Builder.class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - private volatile java.lang.Object parent_; - /** - * - * - *
-   * Required. The parent document. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * For example:
-   * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - /** - * - * - *
-   * Required. The parent document. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * For example:
-   * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PAGE_SIZE_FIELD_NUMBER = 2; - private int pageSize_; - /** - * - * - *
-   * The maximum number of results to return.
-   * 
- * - * int32 page_size = 2; - * - * @return The pageSize. - */ - @java.lang.Override - public int getPageSize() { - return pageSize_; - } - - public static final int PAGE_TOKEN_FIELD_NUMBER = 3; - private volatile java.lang.Object pageToken_; - /** - * - * - *
-   * A page token. Must be a value from
-   * [ListCollectionIdsResponse][google.firestore.v1beta1.ListCollectionIdsResponse].
-   * 
- * - * string page_token = 3; - * - * @return The pageToken. - */ - @java.lang.Override - public java.lang.String getPageToken() { - java.lang.Object ref = pageToken_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - pageToken_ = s; - return s; - } - } - /** - * - * - *
-   * A page token. Must be a value from
-   * [ListCollectionIdsResponse][google.firestore.v1beta1.ListCollectionIdsResponse].
-   * 
- * - * string page_token = 3; - * - * @return The bytes for pageToken. - */ - @java.lang.Override - public com.google.protobuf.ByteString getPageTokenBytes() { - java.lang.Object ref = pageToken_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - pageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getParentBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); - } - if (pageSize_ != 0) { - output.writeInt32(2, pageSize_); - } - if (!getPageTokenBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getParentBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); - } - if (pageSize_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); - } - if (!getPageTokenBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.ListCollectionIdsRequest)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.ListCollectionIdsRequest other = - (com.google.firestore.v1beta1.ListCollectionIdsRequest) obj; - - if (!getParent().equals(other.getParent())) return false; - if (getPageSize() != other.getPageSize()) return false; - if (!getPageToken().equals(other.getPageToken())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; - hash = (53 * hash) + getPageSize(); - hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getPageToken().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.ListCollectionIdsRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.firestore.v1beta1.ListCollectionIdsRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The request for [Firestore.ListCollectionIds][google.firestore.v1beta1.Firestore.ListCollectionIds].
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.ListCollectionIdsRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.ListCollectionIdsRequest) - com.google.firestore.v1beta1.ListCollectionIdsRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListCollectionIdsRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListCollectionIdsRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.ListCollectionIdsRequest.class, - com.google.firestore.v1beta1.ListCollectionIdsRequest.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.ListCollectionIdsRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - parent_ = ""; - - pageSize_ = 0; - - pageToken_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListCollectionIdsRequest_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListCollectionIdsRequest getDefaultInstanceForType() { - return com.google.firestore.v1beta1.ListCollectionIdsRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListCollectionIdsRequest build() { - com.google.firestore.v1beta1.ListCollectionIdsRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListCollectionIdsRequest buildPartial() { - com.google.firestore.v1beta1.ListCollectionIdsRequest result = - new com.google.firestore.v1beta1.ListCollectionIdsRequest(this); - result.parent_ = parent_; - result.pageSize_ = pageSize_; - result.pageToken_ = pageToken_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.ListCollectionIdsRequest) { - return mergeFrom((com.google.firestore.v1beta1.ListCollectionIdsRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.ListCollectionIdsRequest other) { - if (other == com.google.firestore.v1beta1.ListCollectionIdsRequest.getDefaultInstance()) - return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - if (other.getPageSize() != 0) { - setPageSize(other.getPageSize()); - } - if (!other.getPageToken().isEmpty()) { - pageToken_ = other.pageToken_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.ListCollectionIdsRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.ListCollectionIdsRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object parent_ = ""; - /** - * - * - *
-     * Required. The parent document. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * For example:
-     * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. The parent document. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * For example:
-     * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. The parent document. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * For example:
-     * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - parent_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The parent document. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * For example:
-     * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return This builder for chaining. - */ - public Builder clearParent() { - - parent_ = getDefaultInstance().getParent(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The parent document. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * For example:
-     * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - parent_ = value; - onChanged(); - return this; - } - - private int pageSize_; - /** - * - * - *
-     * The maximum number of results to return.
-     * 
- * - * int32 page_size = 2; - * - * @return The pageSize. - */ - @java.lang.Override - public int getPageSize() { - return pageSize_; - } - /** - * - * - *
-     * The maximum number of results to return.
-     * 
- * - * int32 page_size = 2; - * - * @param value The pageSize to set. - * @return This builder for chaining. - */ - public Builder setPageSize(int value) { - - pageSize_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The maximum number of results to return.
-     * 
- * - * int32 page_size = 2; - * - * @return This builder for chaining. - */ - public Builder clearPageSize() { - - pageSize_ = 0; - onChanged(); - return this; - } - - private java.lang.Object pageToken_ = ""; - /** - * - * - *
-     * A page token. Must be a value from
-     * [ListCollectionIdsResponse][google.firestore.v1beta1.ListCollectionIdsResponse].
-     * 
- * - * string page_token = 3; - * - * @return The pageToken. - */ - public java.lang.String getPageToken() { - java.lang.Object ref = pageToken_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - pageToken_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * A page token. Must be a value from
-     * [ListCollectionIdsResponse][google.firestore.v1beta1.ListCollectionIdsResponse].
-     * 
- * - * string page_token = 3; - * - * @return The bytes for pageToken. - */ - public com.google.protobuf.ByteString getPageTokenBytes() { - java.lang.Object ref = pageToken_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - pageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * A page token. Must be a value from
-     * [ListCollectionIdsResponse][google.firestore.v1beta1.ListCollectionIdsResponse].
-     * 
- * - * string page_token = 3; - * - * @param value The pageToken to set. - * @return This builder for chaining. - */ - public Builder setPageToken(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - pageToken_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * A page token. Must be a value from
-     * [ListCollectionIdsResponse][google.firestore.v1beta1.ListCollectionIdsResponse].
-     * 
- * - * string page_token = 3; - * - * @return This builder for chaining. - */ - public Builder clearPageToken() { - - pageToken_ = getDefaultInstance().getPageToken(); - onChanged(); - return this; - } - /** - * - * - *
-     * A page token. Must be a value from
-     * [ListCollectionIdsResponse][google.firestore.v1beta1.ListCollectionIdsResponse].
-     * 
- * - * string page_token = 3; - * - * @param value The bytes for pageToken to set. - * @return This builder for chaining. - */ - public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - pageToken_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.ListCollectionIdsRequest) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.ListCollectionIdsRequest) - private static final com.google.firestore.v1beta1.ListCollectionIdsRequest DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.ListCollectionIdsRequest(); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListCollectionIdsRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListCollectionIdsRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListCollectionIdsRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListCollectionIdsRequestOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListCollectionIdsRequestOrBuilder.java deleted file mode 100644 index 08a74448e..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListCollectionIdsRequestOrBuilder.java +++ /dev/null @@ -1,96 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public interface ListCollectionIdsRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.ListCollectionIdsRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. The parent document. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * For example:
-   * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - java.lang.String getParent(); - /** - * - * - *
-   * Required. The parent document. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * For example:
-   * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - com.google.protobuf.ByteString getParentBytes(); - - /** - * - * - *
-   * The maximum number of results to return.
-   * 
- * - * int32 page_size = 2; - * - * @return The pageSize. - */ - int getPageSize(); - - /** - * - * - *
-   * A page token. Must be a value from
-   * [ListCollectionIdsResponse][google.firestore.v1beta1.ListCollectionIdsResponse].
-   * 
- * - * string page_token = 3; - * - * @return The pageToken. - */ - java.lang.String getPageToken(); - /** - * - * - *
-   * A page token. Must be a value from
-   * [ListCollectionIdsResponse][google.firestore.v1beta1.ListCollectionIdsResponse].
-   * 
- * - * string page_token = 3; - * - * @return The bytes for pageToken. - */ - com.google.protobuf.ByteString getPageTokenBytes(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListCollectionIdsResponse.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListCollectionIdsResponse.java deleted file mode 100644 index 05ce157e5..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListCollectionIdsResponse.java +++ /dev/null @@ -1,917 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * The response from [Firestore.ListCollectionIds][google.firestore.v1beta1.Firestore.ListCollectionIds].
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.ListCollectionIdsResponse} - */ -public final class ListCollectionIdsResponse extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.ListCollectionIdsResponse) - ListCollectionIdsResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use ListCollectionIdsResponse.newBuilder() to construct. - private ListCollectionIdsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ListCollectionIdsResponse() { - collectionIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; - nextPageToken_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListCollectionIdsResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ListCollectionIdsResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - collectionIds_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000001; - } - collectionIds_.add(s); - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - nextPageToken_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - collectionIds_ = collectionIds_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListCollectionIdsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListCollectionIdsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.ListCollectionIdsResponse.class, - com.google.firestore.v1beta1.ListCollectionIdsResponse.Builder.class); - } - - public static final int COLLECTION_IDS_FIELD_NUMBER = 1; - private com.google.protobuf.LazyStringList collectionIds_; - /** - * - * - *
-   * The collection ids.
-   * 
- * - * repeated string collection_ids = 1; - * - * @return A list containing the collectionIds. - */ - public com.google.protobuf.ProtocolStringList getCollectionIdsList() { - return collectionIds_; - } - /** - * - * - *
-   * The collection ids.
-   * 
- * - * repeated string collection_ids = 1; - * - * @return The count of collectionIds. - */ - public int getCollectionIdsCount() { - return collectionIds_.size(); - } - /** - * - * - *
-   * The collection ids.
-   * 
- * - * repeated string collection_ids = 1; - * - * @param index The index of the element to return. - * @return The collectionIds at the given index. - */ - public java.lang.String getCollectionIds(int index) { - return collectionIds_.get(index); - } - /** - * - * - *
-   * The collection ids.
-   * 
- * - * repeated string collection_ids = 1; - * - * @param index The index of the value to return. - * @return The bytes of the collectionIds at the given index. - */ - public com.google.protobuf.ByteString getCollectionIdsBytes(int index) { - return collectionIds_.getByteString(index); - } - - public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; - private volatile java.lang.Object nextPageToken_; - /** - * - * - *
-   * A page token that may be used to continue the list.
-   * 
- * - * string next_page_token = 2; - * - * @return The nextPageToken. - */ - @java.lang.Override - public java.lang.String getNextPageToken() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nextPageToken_ = s; - return s; - } - } - /** - * - * - *
-   * A page token that may be used to continue the list.
-   * 
- * - * string next_page_token = 2; - * - * @return The bytes for nextPageToken. - */ - @java.lang.Override - public com.google.protobuf.ByteString getNextPageTokenBytes() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - nextPageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < collectionIds_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, collectionIds_.getRaw(i)); - } - if (!getNextPageTokenBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - { - int dataSize = 0; - for (int i = 0; i < collectionIds_.size(); i++) { - dataSize += computeStringSizeNoTag(collectionIds_.getRaw(i)); - } - size += dataSize; - size += 1 * getCollectionIdsList().size(); - } - if (!getNextPageTokenBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.ListCollectionIdsResponse)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.ListCollectionIdsResponse other = - (com.google.firestore.v1beta1.ListCollectionIdsResponse) obj; - - if (!getCollectionIdsList().equals(other.getCollectionIdsList())) return false; - if (!getNextPageToken().equals(other.getNextPageToken())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getCollectionIdsCount() > 0) { - hash = (37 * hash) + COLLECTION_IDS_FIELD_NUMBER; - hash = (53 * hash) + getCollectionIdsList().hashCode(); - } - hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getNextPageToken().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.ListCollectionIdsResponse parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsResponse parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsResponse parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsResponse parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsResponse parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsResponse parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsResponse parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsResponse parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.firestore.v1beta1.ListCollectionIdsResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The response from [Firestore.ListCollectionIds][google.firestore.v1beta1.Firestore.ListCollectionIds].
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.ListCollectionIdsResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.ListCollectionIdsResponse) - com.google.firestore.v1beta1.ListCollectionIdsResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListCollectionIdsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListCollectionIdsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.ListCollectionIdsResponse.class, - com.google.firestore.v1beta1.ListCollectionIdsResponse.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.ListCollectionIdsResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - collectionIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - nextPageToken_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListCollectionIdsResponse_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListCollectionIdsResponse getDefaultInstanceForType() { - return com.google.firestore.v1beta1.ListCollectionIdsResponse.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListCollectionIdsResponse build() { - com.google.firestore.v1beta1.ListCollectionIdsResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListCollectionIdsResponse buildPartial() { - com.google.firestore.v1beta1.ListCollectionIdsResponse result = - new com.google.firestore.v1beta1.ListCollectionIdsResponse(this); - int from_bitField0_ = bitField0_; - if (((bitField0_ & 0x00000001) != 0)) { - collectionIds_ = collectionIds_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.collectionIds_ = collectionIds_; - result.nextPageToken_ = nextPageToken_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.ListCollectionIdsResponse) { - return mergeFrom((com.google.firestore.v1beta1.ListCollectionIdsResponse) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.ListCollectionIdsResponse other) { - if (other == com.google.firestore.v1beta1.ListCollectionIdsResponse.getDefaultInstance()) - return this; - if (!other.collectionIds_.isEmpty()) { - if (collectionIds_.isEmpty()) { - collectionIds_ = other.collectionIds_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureCollectionIdsIsMutable(); - collectionIds_.addAll(other.collectionIds_); - } - onChanged(); - } - if (!other.getNextPageToken().isEmpty()) { - nextPageToken_ = other.nextPageToken_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.ListCollectionIdsResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.ListCollectionIdsResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private com.google.protobuf.LazyStringList collectionIds_ = - com.google.protobuf.LazyStringArrayList.EMPTY; - - private void ensureCollectionIdsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - collectionIds_ = new com.google.protobuf.LazyStringArrayList(collectionIds_); - bitField0_ |= 0x00000001; - } - } - /** - * - * - *
-     * The collection ids.
-     * 
- * - * repeated string collection_ids = 1; - * - * @return A list containing the collectionIds. - */ - public com.google.protobuf.ProtocolStringList getCollectionIdsList() { - return collectionIds_.getUnmodifiableView(); - } - /** - * - * - *
-     * The collection ids.
-     * 
- * - * repeated string collection_ids = 1; - * - * @return The count of collectionIds. - */ - public int getCollectionIdsCount() { - return collectionIds_.size(); - } - /** - * - * - *
-     * The collection ids.
-     * 
- * - * repeated string collection_ids = 1; - * - * @param index The index of the element to return. - * @return The collectionIds at the given index. - */ - public java.lang.String getCollectionIds(int index) { - return collectionIds_.get(index); - } - /** - * - * - *
-     * The collection ids.
-     * 
- * - * repeated string collection_ids = 1; - * - * @param index The index of the value to return. - * @return The bytes of the collectionIds at the given index. - */ - public com.google.protobuf.ByteString getCollectionIdsBytes(int index) { - return collectionIds_.getByteString(index); - } - /** - * - * - *
-     * The collection ids.
-     * 
- * - * repeated string collection_ids = 1; - * - * @param index The index to set the value at. - * @param value The collectionIds to set. - * @return This builder for chaining. - */ - public Builder setCollectionIds(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureCollectionIdsIsMutable(); - collectionIds_.set(index, value); - onChanged(); - return this; - } - /** - * - * - *
-     * The collection ids.
-     * 
- * - * repeated string collection_ids = 1; - * - * @param value The collectionIds to add. - * @return This builder for chaining. - */ - public Builder addCollectionIds(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureCollectionIdsIsMutable(); - collectionIds_.add(value); - onChanged(); - return this; - } - /** - * - * - *
-     * The collection ids.
-     * 
- * - * repeated string collection_ids = 1; - * - * @param values The collectionIds to add. - * @return This builder for chaining. - */ - public Builder addAllCollectionIds(java.lang.Iterable values) { - ensureCollectionIdsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, collectionIds_); - onChanged(); - return this; - } - /** - * - * - *
-     * The collection ids.
-     * 
- * - * repeated string collection_ids = 1; - * - * @return This builder for chaining. - */ - public Builder clearCollectionIds() { - collectionIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - /** - * - * - *
-     * The collection ids.
-     * 
- * - * repeated string collection_ids = 1; - * - * @param value The bytes of the collectionIds to add. - * @return This builder for chaining. - */ - public Builder addCollectionIdsBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureCollectionIdsIsMutable(); - collectionIds_.add(value); - onChanged(); - return this; - } - - private java.lang.Object nextPageToken_ = ""; - /** - * - * - *
-     * A page token that may be used to continue the list.
-     * 
- * - * string next_page_token = 2; - * - * @return The nextPageToken. - */ - public java.lang.String getNextPageToken() { - java.lang.Object ref = nextPageToken_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nextPageToken_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * A page token that may be used to continue the list.
-     * 
- * - * string next_page_token = 2; - * - * @return The bytes for nextPageToken. - */ - public com.google.protobuf.ByteString getNextPageTokenBytes() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - nextPageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * A page token that may be used to continue the list.
-     * 
- * - * string next_page_token = 2; - * - * @param value The nextPageToken to set. - * @return This builder for chaining. - */ - public Builder setNextPageToken(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - nextPageToken_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * A page token that may be used to continue the list.
-     * 
- * - * string next_page_token = 2; - * - * @return This builder for chaining. - */ - public Builder clearNextPageToken() { - - nextPageToken_ = getDefaultInstance().getNextPageToken(); - onChanged(); - return this; - } - /** - * - * - *
-     * A page token that may be used to continue the list.
-     * 
- * - * string next_page_token = 2; - * - * @param value The bytes for nextPageToken to set. - * @return This builder for chaining. - */ - public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - nextPageToken_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.ListCollectionIdsResponse) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.ListCollectionIdsResponse) - private static final com.google.firestore.v1beta1.ListCollectionIdsResponse DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.ListCollectionIdsResponse(); - } - - public static com.google.firestore.v1beta1.ListCollectionIdsResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListCollectionIdsResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListCollectionIdsResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListCollectionIdsResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListCollectionIdsResponseOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListCollectionIdsResponseOrBuilder.java deleted file mode 100644 index f51d54c3e..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListCollectionIdsResponseOrBuilder.java +++ /dev/null @@ -1,101 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public interface ListCollectionIdsResponseOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.ListCollectionIdsResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * The collection ids.
-   * 
- * - * repeated string collection_ids = 1; - * - * @return A list containing the collectionIds. - */ - java.util.List getCollectionIdsList(); - /** - * - * - *
-   * The collection ids.
-   * 
- * - * repeated string collection_ids = 1; - * - * @return The count of collectionIds. - */ - int getCollectionIdsCount(); - /** - * - * - *
-   * The collection ids.
-   * 
- * - * repeated string collection_ids = 1; - * - * @param index The index of the element to return. - * @return The collectionIds at the given index. - */ - java.lang.String getCollectionIds(int index); - /** - * - * - *
-   * The collection ids.
-   * 
- * - * repeated string collection_ids = 1; - * - * @param index The index of the value to return. - * @return The bytes of the collectionIds at the given index. - */ - com.google.protobuf.ByteString getCollectionIdsBytes(int index); - - /** - * - * - *
-   * A page token that may be used to continue the list.
-   * 
- * - * string next_page_token = 2; - * - * @return The nextPageToken. - */ - java.lang.String getNextPageToken(); - /** - * - * - *
-   * A page token that may be used to continue the list.
-   * 
- * - * string next_page_token = 2; - * - * @return The bytes for nextPageToken. - */ - com.google.protobuf.ByteString getNextPageTokenBytes(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListDocumentsRequest.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListDocumentsRequest.java deleted file mode 100644 index beea3cf19..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListDocumentsRequest.java +++ /dev/null @@ -1,2213 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * The request for [Firestore.ListDocuments][google.firestore.v1beta1.Firestore.ListDocuments].
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.ListDocumentsRequest} - */ -public final class ListDocumentsRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.ListDocumentsRequest) - ListDocumentsRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use ListDocumentsRequest.newBuilder() to construct. - private ListDocumentsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ListDocumentsRequest() { - parent_ = ""; - collectionId_ = ""; - pageToken_ = ""; - orderBy_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListDocumentsRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ListDocumentsRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - parent_ = s; - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - collectionId_ = s; - break; - } - case 24: - { - pageSize_ = input.readInt32(); - break; - } - case 34: - { - java.lang.String s = input.readStringRequireUtf8(); - - pageToken_ = s; - break; - } - case 50: - { - java.lang.String s = input.readStringRequireUtf8(); - - orderBy_ = s; - break; - } - case 58: - { - com.google.firestore.v1beta1.DocumentMask.Builder subBuilder = null; - if (mask_ != null) { - subBuilder = mask_.toBuilder(); - } - mask_ = - input.readMessage( - com.google.firestore.v1beta1.DocumentMask.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(mask_); - mask_ = subBuilder.buildPartial(); - } - - break; - } - case 66: - { - consistencySelectorCase_ = 8; - consistencySelector_ = input.readBytes(); - break; - } - case 82: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (consistencySelectorCase_ == 10) { - subBuilder = ((com.google.protobuf.Timestamp) consistencySelector_).toBuilder(); - } - consistencySelector_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.protobuf.Timestamp) consistencySelector_); - consistencySelector_ = subBuilder.buildPartial(); - } - consistencySelectorCase_ = 10; - break; - } - case 96: - { - showMissing_ = input.readBool(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListDocumentsRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListDocumentsRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.ListDocumentsRequest.class, - com.google.firestore.v1beta1.ListDocumentsRequest.Builder.class); - } - - private int consistencySelectorCase_ = 0; - private java.lang.Object consistencySelector_; - - public enum ConsistencySelectorCase - implements - com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - TRANSACTION(8), - READ_TIME(10), - CONSISTENCYSELECTOR_NOT_SET(0); - private final int value; - - private ConsistencySelectorCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static ConsistencySelectorCase valueOf(int value) { - return forNumber(value); - } - - public static ConsistencySelectorCase forNumber(int value) { - switch (value) { - case 8: - return TRANSACTION; - case 10: - return READ_TIME; - case 0: - return CONSISTENCYSELECTOR_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public ConsistencySelectorCase getConsistencySelectorCase() { - return ConsistencySelectorCase.forNumber(consistencySelectorCase_); - } - - public static final int PARENT_FIELD_NUMBER = 1; - private volatile java.lang.Object parent_; - /** - * - * - *
-   * Required. The parent resource name. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents` or
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * For example:
-   * `projects/my-project/databases/my-database/documents` or
-   * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - /** - * - * - *
-   * Required. The parent resource name. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents` or
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * For example:
-   * `projects/my-project/databases/my-database/documents` or
-   * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int COLLECTION_ID_FIELD_NUMBER = 2; - private volatile java.lang.Object collectionId_; - /** - * - * - *
-   * Required. The collection ID, relative to `parent`, to list. For example: `chatrooms`
-   * or `messages`.
-   * 
- * - * string collection_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The collectionId. - */ - @java.lang.Override - public java.lang.String getCollectionId() { - java.lang.Object ref = collectionId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - collectionId_ = s; - return s; - } - } - /** - * - * - *
-   * Required. The collection ID, relative to `parent`, to list. For example: `chatrooms`
-   * or `messages`.
-   * 
- * - * string collection_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for collectionId. - */ - @java.lang.Override - public com.google.protobuf.ByteString getCollectionIdBytes() { - java.lang.Object ref = collectionId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - collectionId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PAGE_SIZE_FIELD_NUMBER = 3; - private int pageSize_; - /** - * - * - *
-   * The maximum number of documents to return.
-   * 
- * - * int32 page_size = 3; - * - * @return The pageSize. - */ - @java.lang.Override - public int getPageSize() { - return pageSize_; - } - - public static final int PAGE_TOKEN_FIELD_NUMBER = 4; - private volatile java.lang.Object pageToken_; - /** - * - * - *
-   * The `next_page_token` value returned from a previous List request, if any.
-   * 
- * - * string page_token = 4; - * - * @return The pageToken. - */ - @java.lang.Override - public java.lang.String getPageToken() { - java.lang.Object ref = pageToken_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - pageToken_ = s; - return s; - } - } - /** - * - * - *
-   * The `next_page_token` value returned from a previous List request, if any.
-   * 
- * - * string page_token = 4; - * - * @return The bytes for pageToken. - */ - @java.lang.Override - public com.google.protobuf.ByteString getPageTokenBytes() { - java.lang.Object ref = pageToken_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - pageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ORDER_BY_FIELD_NUMBER = 6; - private volatile java.lang.Object orderBy_; - /** - * - * - *
-   * The order to sort results by. For example: `priority desc, name`.
-   * 
- * - * string order_by = 6; - * - * @return The orderBy. - */ - @java.lang.Override - public java.lang.String getOrderBy() { - java.lang.Object ref = orderBy_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - orderBy_ = s; - return s; - } - } - /** - * - * - *
-   * The order to sort results by. For example: `priority desc, name`.
-   * 
- * - * string order_by = 6; - * - * @return The bytes for orderBy. - */ - @java.lang.Override - public com.google.protobuf.ByteString getOrderByBytes() { - java.lang.Object ref = orderBy_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - orderBy_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int MASK_FIELD_NUMBER = 7; - private com.google.firestore.v1beta1.DocumentMask mask_; - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If a document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 7; - * - * @return Whether the mask field is set. - */ - @java.lang.Override - public boolean hasMask() { - return mask_ != null; - } - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If a document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 7; - * - * @return The mask. - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentMask getMask() { - return mask_ == null ? com.google.firestore.v1beta1.DocumentMask.getDefaultInstance() : mask_; - } - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If a document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 7; - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentMaskOrBuilder getMaskOrBuilder() { - return getMask(); - } - - public static final int TRANSACTION_FIELD_NUMBER = 8; - /** - * - * - *
-   * Reads documents in a transaction.
-   * 
- * - * bytes transaction = 8; - * - * @return The transaction. - */ - @java.lang.Override - public com.google.protobuf.ByteString getTransaction() { - if (consistencySelectorCase_ == 8) { - return (com.google.protobuf.ByteString) consistencySelector_; - } - return com.google.protobuf.ByteString.EMPTY; - } - - public static final int READ_TIME_FIELD_NUMBER = 10; - /** - * - * - *
-   * Reads documents as they were at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 10; - * - * @return Whether the readTime field is set. - */ - @java.lang.Override - public boolean hasReadTime() { - return consistencySelectorCase_ == 10; - } - /** - * - * - *
-   * Reads documents as they were at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 10; - * - * @return The readTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getReadTime() { - if (consistencySelectorCase_ == 10) { - return (com.google.protobuf.Timestamp) consistencySelector_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - /** - * - * - *
-   * Reads documents as they were at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 10; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { - if (consistencySelectorCase_ == 10) { - return (com.google.protobuf.Timestamp) consistencySelector_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - - public static final int SHOW_MISSING_FIELD_NUMBER = 12; - private boolean showMissing_; - /** - * - * - *
-   * If the list should show missing documents. A missing document is a
-   * document that does not exist but has sub-documents. These documents will
-   * be returned with a key but will not have fields, [Document.create_time][google.firestore.v1beta1.Document.create_time],
-   * or [Document.update_time][google.firestore.v1beta1.Document.update_time] set.
-   * Requests with `show_missing` may not specify `where` or
-   * `order_by`.
-   * 
- * - * bool show_missing = 12; - * - * @return The showMissing. - */ - @java.lang.Override - public boolean getShowMissing() { - return showMissing_; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getParentBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); - } - if (!getCollectionIdBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, collectionId_); - } - if (pageSize_ != 0) { - output.writeInt32(3, pageSize_); - } - if (!getPageTokenBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, pageToken_); - } - if (!getOrderByBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, orderBy_); - } - if (mask_ != null) { - output.writeMessage(7, getMask()); - } - if (consistencySelectorCase_ == 8) { - output.writeBytes(8, (com.google.protobuf.ByteString) consistencySelector_); - } - if (consistencySelectorCase_ == 10) { - output.writeMessage(10, (com.google.protobuf.Timestamp) consistencySelector_); - } - if (showMissing_ != false) { - output.writeBool(12, showMissing_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getParentBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); - } - if (!getCollectionIdBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, collectionId_); - } - if (pageSize_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, pageSize_); - } - if (!getPageTokenBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, pageToken_); - } - if (!getOrderByBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, orderBy_); - } - if (mask_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getMask()); - } - if (consistencySelectorCase_ == 8) { - size += - com.google.protobuf.CodedOutputStream.computeBytesSize( - 8, (com.google.protobuf.ByteString) consistencySelector_); - } - if (consistencySelectorCase_ == 10) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 10, (com.google.protobuf.Timestamp) consistencySelector_); - } - if (showMissing_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(12, showMissing_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.ListDocumentsRequest)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.ListDocumentsRequest other = - (com.google.firestore.v1beta1.ListDocumentsRequest) obj; - - if (!getParent().equals(other.getParent())) return false; - if (!getCollectionId().equals(other.getCollectionId())) return false; - if (getPageSize() != other.getPageSize()) return false; - if (!getPageToken().equals(other.getPageToken())) return false; - if (!getOrderBy().equals(other.getOrderBy())) return false; - if (hasMask() != other.hasMask()) return false; - if (hasMask()) { - if (!getMask().equals(other.getMask())) return false; - } - if (getShowMissing() != other.getShowMissing()) return false; - if (!getConsistencySelectorCase().equals(other.getConsistencySelectorCase())) return false; - switch (consistencySelectorCase_) { - case 8: - if (!getTransaction().equals(other.getTransaction())) return false; - break; - case 10: - if (!getReadTime().equals(other.getReadTime())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - hash = (37 * hash) + COLLECTION_ID_FIELD_NUMBER; - hash = (53 * hash) + getCollectionId().hashCode(); - hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; - hash = (53 * hash) + getPageSize(); - hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getPageToken().hashCode(); - hash = (37 * hash) + ORDER_BY_FIELD_NUMBER; - hash = (53 * hash) + getOrderBy().hashCode(); - if (hasMask()) { - hash = (37 * hash) + MASK_FIELD_NUMBER; - hash = (53 * hash) + getMask().hashCode(); - } - hash = (37 * hash) + SHOW_MISSING_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getShowMissing()); - switch (consistencySelectorCase_) { - case 8: - hash = (37 * hash) + TRANSACTION_FIELD_NUMBER; - hash = (53 * hash) + getTransaction().hashCode(); - break; - case 10: - hash = (37 * hash) + READ_TIME_FIELD_NUMBER; - hash = (53 * hash) + getReadTime().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.ListDocumentsRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ListDocumentsRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListDocumentsRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ListDocumentsRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListDocumentsRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ListDocumentsRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListDocumentsRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ListDocumentsRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListDocumentsRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ListDocumentsRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListDocumentsRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ListDocumentsRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.ListDocumentsRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The request for [Firestore.ListDocuments][google.firestore.v1beta1.Firestore.ListDocuments].
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.ListDocumentsRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.ListDocumentsRequest) - com.google.firestore.v1beta1.ListDocumentsRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListDocumentsRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListDocumentsRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.ListDocumentsRequest.class, - com.google.firestore.v1beta1.ListDocumentsRequest.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.ListDocumentsRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - parent_ = ""; - - collectionId_ = ""; - - pageSize_ = 0; - - pageToken_ = ""; - - orderBy_ = ""; - - if (maskBuilder_ == null) { - mask_ = null; - } else { - mask_ = null; - maskBuilder_ = null; - } - showMissing_ = false; - - consistencySelectorCase_ = 0; - consistencySelector_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListDocumentsRequest_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListDocumentsRequest getDefaultInstanceForType() { - return com.google.firestore.v1beta1.ListDocumentsRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListDocumentsRequest build() { - com.google.firestore.v1beta1.ListDocumentsRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListDocumentsRequest buildPartial() { - com.google.firestore.v1beta1.ListDocumentsRequest result = - new com.google.firestore.v1beta1.ListDocumentsRequest(this); - result.parent_ = parent_; - result.collectionId_ = collectionId_; - result.pageSize_ = pageSize_; - result.pageToken_ = pageToken_; - result.orderBy_ = orderBy_; - if (maskBuilder_ == null) { - result.mask_ = mask_; - } else { - result.mask_ = maskBuilder_.build(); - } - if (consistencySelectorCase_ == 8) { - result.consistencySelector_ = consistencySelector_; - } - if (consistencySelectorCase_ == 10) { - if (readTimeBuilder_ == null) { - result.consistencySelector_ = consistencySelector_; - } else { - result.consistencySelector_ = readTimeBuilder_.build(); - } - } - result.showMissing_ = showMissing_; - result.consistencySelectorCase_ = consistencySelectorCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.ListDocumentsRequest) { - return mergeFrom((com.google.firestore.v1beta1.ListDocumentsRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.ListDocumentsRequest other) { - if (other == com.google.firestore.v1beta1.ListDocumentsRequest.getDefaultInstance()) - return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - if (!other.getCollectionId().isEmpty()) { - collectionId_ = other.collectionId_; - onChanged(); - } - if (other.getPageSize() != 0) { - setPageSize(other.getPageSize()); - } - if (!other.getPageToken().isEmpty()) { - pageToken_ = other.pageToken_; - onChanged(); - } - if (!other.getOrderBy().isEmpty()) { - orderBy_ = other.orderBy_; - onChanged(); - } - if (other.hasMask()) { - mergeMask(other.getMask()); - } - if (other.getShowMissing() != false) { - setShowMissing(other.getShowMissing()); - } - switch (other.getConsistencySelectorCase()) { - case TRANSACTION: - { - setTransaction(other.getTransaction()); - break; - } - case READ_TIME: - { - mergeReadTime(other.getReadTime()); - break; - } - case CONSISTENCYSELECTOR_NOT_SET: - { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.ListDocumentsRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.ListDocumentsRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int consistencySelectorCase_ = 0; - private java.lang.Object consistencySelector_; - - public ConsistencySelectorCase getConsistencySelectorCase() { - return ConsistencySelectorCase.forNumber(consistencySelectorCase_); - } - - public Builder clearConsistencySelector() { - consistencySelectorCase_ = 0; - consistencySelector_ = null; - onChanged(); - return this; - } - - private java.lang.Object parent_ = ""; - /** - * - * - *
-     * Required. The parent resource name. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents` or
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * For example:
-     * `projects/my-project/databases/my-database/documents` or
-     * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. The parent resource name. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents` or
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * For example:
-     * `projects/my-project/databases/my-database/documents` or
-     * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. The parent resource name. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents` or
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * For example:
-     * `projects/my-project/databases/my-database/documents` or
-     * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - parent_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The parent resource name. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents` or
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * For example:
-     * `projects/my-project/databases/my-database/documents` or
-     * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return This builder for chaining. - */ - public Builder clearParent() { - - parent_ = getDefaultInstance().getParent(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The parent resource name. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents` or
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * For example:
-     * `projects/my-project/databases/my-database/documents` or
-     * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - parent_ = value; - onChanged(); - return this; - } - - private java.lang.Object collectionId_ = ""; - /** - * - * - *
-     * Required. The collection ID, relative to `parent`, to list. For example: `chatrooms`
-     * or `messages`.
-     * 
- * - * string collection_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The collectionId. - */ - public java.lang.String getCollectionId() { - java.lang.Object ref = collectionId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - collectionId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. The collection ID, relative to `parent`, to list. For example: `chatrooms`
-     * or `messages`.
-     * 
- * - * string collection_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for collectionId. - */ - public com.google.protobuf.ByteString getCollectionIdBytes() { - java.lang.Object ref = collectionId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - collectionId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. The collection ID, relative to `parent`, to list. For example: `chatrooms`
-     * or `messages`.
-     * 
- * - * string collection_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The collectionId to set. - * @return This builder for chaining. - */ - public Builder setCollectionId(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - collectionId_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The collection ID, relative to `parent`, to list. For example: `chatrooms`
-     * or `messages`.
-     * 
- * - * string collection_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return This builder for chaining. - */ - public Builder clearCollectionId() { - - collectionId_ = getDefaultInstance().getCollectionId(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The collection ID, relative to `parent`, to list. For example: `chatrooms`
-     * or `messages`.
-     * 
- * - * string collection_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The bytes for collectionId to set. - * @return This builder for chaining. - */ - public Builder setCollectionIdBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - collectionId_ = value; - onChanged(); - return this; - } - - private int pageSize_; - /** - * - * - *
-     * The maximum number of documents to return.
-     * 
- * - * int32 page_size = 3; - * - * @return The pageSize. - */ - @java.lang.Override - public int getPageSize() { - return pageSize_; - } - /** - * - * - *
-     * The maximum number of documents to return.
-     * 
- * - * int32 page_size = 3; - * - * @param value The pageSize to set. - * @return This builder for chaining. - */ - public Builder setPageSize(int value) { - - pageSize_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The maximum number of documents to return.
-     * 
- * - * int32 page_size = 3; - * - * @return This builder for chaining. - */ - public Builder clearPageSize() { - - pageSize_ = 0; - onChanged(); - return this; - } - - private java.lang.Object pageToken_ = ""; - /** - * - * - *
-     * The `next_page_token` value returned from a previous List request, if any.
-     * 
- * - * string page_token = 4; - * - * @return The pageToken. - */ - public java.lang.String getPageToken() { - java.lang.Object ref = pageToken_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - pageToken_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * The `next_page_token` value returned from a previous List request, if any.
-     * 
- * - * string page_token = 4; - * - * @return The bytes for pageToken. - */ - public com.google.protobuf.ByteString getPageTokenBytes() { - java.lang.Object ref = pageToken_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - pageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * The `next_page_token` value returned from a previous List request, if any.
-     * 
- * - * string page_token = 4; - * - * @param value The pageToken to set. - * @return This builder for chaining. - */ - public Builder setPageToken(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - pageToken_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The `next_page_token` value returned from a previous List request, if any.
-     * 
- * - * string page_token = 4; - * - * @return This builder for chaining. - */ - public Builder clearPageToken() { - - pageToken_ = getDefaultInstance().getPageToken(); - onChanged(); - return this; - } - /** - * - * - *
-     * The `next_page_token` value returned from a previous List request, if any.
-     * 
- * - * string page_token = 4; - * - * @param value The bytes for pageToken to set. - * @return This builder for chaining. - */ - public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - pageToken_ = value; - onChanged(); - return this; - } - - private java.lang.Object orderBy_ = ""; - /** - * - * - *
-     * The order to sort results by. For example: `priority desc, name`.
-     * 
- * - * string order_by = 6; - * - * @return The orderBy. - */ - public java.lang.String getOrderBy() { - java.lang.Object ref = orderBy_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - orderBy_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * The order to sort results by. For example: `priority desc, name`.
-     * 
- * - * string order_by = 6; - * - * @return The bytes for orderBy. - */ - public com.google.protobuf.ByteString getOrderByBytes() { - java.lang.Object ref = orderBy_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - orderBy_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * The order to sort results by. For example: `priority desc, name`.
-     * 
- * - * string order_by = 6; - * - * @param value The orderBy to set. - * @return This builder for chaining. - */ - public Builder setOrderBy(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - orderBy_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The order to sort results by. For example: `priority desc, name`.
-     * 
- * - * string order_by = 6; - * - * @return This builder for chaining. - */ - public Builder clearOrderBy() { - - orderBy_ = getDefaultInstance().getOrderBy(); - onChanged(); - return this; - } - /** - * - * - *
-     * The order to sort results by. For example: `priority desc, name`.
-     * 
- * - * string order_by = 6; - * - * @param value The bytes for orderBy to set. - * @return This builder for chaining. - */ - public Builder setOrderByBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - orderBy_ = value; - onChanged(); - return this; - } - - private com.google.firestore.v1beta1.DocumentMask mask_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentMask, - com.google.firestore.v1beta1.DocumentMask.Builder, - com.google.firestore.v1beta1.DocumentMaskOrBuilder> - maskBuilder_; - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If a document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 7; - * - * @return Whether the mask field is set. - */ - public boolean hasMask() { - return maskBuilder_ != null || mask_ != null; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If a document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 7; - * - * @return The mask. - */ - public com.google.firestore.v1beta1.DocumentMask getMask() { - if (maskBuilder_ == null) { - return mask_ == null - ? com.google.firestore.v1beta1.DocumentMask.getDefaultInstance() - : mask_; - } else { - return maskBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If a document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 7; - */ - public Builder setMask(com.google.firestore.v1beta1.DocumentMask value) { - if (maskBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - mask_ = value; - onChanged(); - } else { - maskBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If a document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 7; - */ - public Builder setMask(com.google.firestore.v1beta1.DocumentMask.Builder builderForValue) { - if (maskBuilder_ == null) { - mask_ = builderForValue.build(); - onChanged(); - } else { - maskBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If a document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 7; - */ - public Builder mergeMask(com.google.firestore.v1beta1.DocumentMask value) { - if (maskBuilder_ == null) { - if (mask_ != null) { - mask_ = - com.google.firestore.v1beta1.DocumentMask.newBuilder(mask_) - .mergeFrom(value) - .buildPartial(); - } else { - mask_ = value; - } - onChanged(); - } else { - maskBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If a document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 7; - */ - public Builder clearMask() { - if (maskBuilder_ == null) { - mask_ = null; - onChanged(); - } else { - mask_ = null; - maskBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If a document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 7; - */ - public com.google.firestore.v1beta1.DocumentMask.Builder getMaskBuilder() { - - onChanged(); - return getMaskFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If a document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 7; - */ - public com.google.firestore.v1beta1.DocumentMaskOrBuilder getMaskOrBuilder() { - if (maskBuilder_ != null) { - return maskBuilder_.getMessageOrBuilder(); - } else { - return mask_ == null - ? com.google.firestore.v1beta1.DocumentMask.getDefaultInstance() - : mask_; - } - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If a document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 7; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentMask, - com.google.firestore.v1beta1.DocumentMask.Builder, - com.google.firestore.v1beta1.DocumentMaskOrBuilder> - getMaskFieldBuilder() { - if (maskBuilder_ == null) { - maskBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentMask, - com.google.firestore.v1beta1.DocumentMask.Builder, - com.google.firestore.v1beta1.DocumentMaskOrBuilder>( - getMask(), getParentForChildren(), isClean()); - mask_ = null; - } - return maskBuilder_; - } - - /** - * - * - *
-     * Reads documents in a transaction.
-     * 
- * - * bytes transaction = 8; - * - * @return The transaction. - */ - public com.google.protobuf.ByteString getTransaction() { - if (consistencySelectorCase_ == 8) { - return (com.google.protobuf.ByteString) consistencySelector_; - } - return com.google.protobuf.ByteString.EMPTY; - } - /** - * - * - *
-     * Reads documents in a transaction.
-     * 
- * - * bytes transaction = 8; - * - * @param value The transaction to set. - * @return This builder for chaining. - */ - public Builder setTransaction(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - consistencySelectorCase_ = 8; - consistencySelector_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Reads documents in a transaction.
-     * 
- * - * bytes transaction = 8; - * - * @return This builder for chaining. - */ - public Builder clearTransaction() { - if (consistencySelectorCase_ == 8) { - consistencySelectorCase_ = 0; - consistencySelector_ = null; - onChanged(); - } - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - readTimeBuilder_; - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 10; - * - * @return Whether the readTime field is set. - */ - @java.lang.Override - public boolean hasReadTime() { - return consistencySelectorCase_ == 10; - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 10; - * - * @return The readTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getReadTime() { - if (readTimeBuilder_ == null) { - if (consistencySelectorCase_ == 10) { - return (com.google.protobuf.Timestamp) consistencySelector_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } else { - if (consistencySelectorCase_ == 10) { - return readTimeBuilder_.getMessage(); - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 10; - */ - public Builder setReadTime(com.google.protobuf.Timestamp value) { - if (readTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - consistencySelector_ = value; - onChanged(); - } else { - readTimeBuilder_.setMessage(value); - } - consistencySelectorCase_ = 10; - return this; - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 10; - */ - public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (readTimeBuilder_ == null) { - consistencySelector_ = builderForValue.build(); - onChanged(); - } else { - readTimeBuilder_.setMessage(builderForValue.build()); - } - consistencySelectorCase_ = 10; - return this; - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 10; - */ - public Builder mergeReadTime(com.google.protobuf.Timestamp value) { - if (readTimeBuilder_ == null) { - if (consistencySelectorCase_ == 10 - && consistencySelector_ != com.google.protobuf.Timestamp.getDefaultInstance()) { - consistencySelector_ = - com.google.protobuf.Timestamp.newBuilder( - (com.google.protobuf.Timestamp) consistencySelector_) - .mergeFrom(value) - .buildPartial(); - } else { - consistencySelector_ = value; - } - onChanged(); - } else { - if (consistencySelectorCase_ == 10) { - readTimeBuilder_.mergeFrom(value); - } - readTimeBuilder_.setMessage(value); - } - consistencySelectorCase_ = 10; - return this; - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 10; - */ - public Builder clearReadTime() { - if (readTimeBuilder_ == null) { - if (consistencySelectorCase_ == 10) { - consistencySelectorCase_ = 0; - consistencySelector_ = null; - onChanged(); - } - } else { - if (consistencySelectorCase_ == 10) { - consistencySelectorCase_ = 0; - consistencySelector_ = null; - } - readTimeBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 10; - */ - public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { - return getReadTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 10; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { - if ((consistencySelectorCase_ == 10) && (readTimeBuilder_ != null)) { - return readTimeBuilder_.getMessageOrBuilder(); - } else { - if (consistencySelectorCase_ == 10) { - return (com.google.protobuf.Timestamp) consistencySelector_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 10; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getReadTimeFieldBuilder() { - if (readTimeBuilder_ == null) { - if (!(consistencySelectorCase_ == 10)) { - consistencySelector_ = com.google.protobuf.Timestamp.getDefaultInstance(); - } - readTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - (com.google.protobuf.Timestamp) consistencySelector_, - getParentForChildren(), - isClean()); - consistencySelector_ = null; - } - consistencySelectorCase_ = 10; - onChanged(); - ; - return readTimeBuilder_; - } - - private boolean showMissing_; - /** - * - * - *
-     * If the list should show missing documents. A missing document is a
-     * document that does not exist but has sub-documents. These documents will
-     * be returned with a key but will not have fields, [Document.create_time][google.firestore.v1beta1.Document.create_time],
-     * or [Document.update_time][google.firestore.v1beta1.Document.update_time] set.
-     * Requests with `show_missing` may not specify `where` or
-     * `order_by`.
-     * 
- * - * bool show_missing = 12; - * - * @return The showMissing. - */ - @java.lang.Override - public boolean getShowMissing() { - return showMissing_; - } - /** - * - * - *
-     * If the list should show missing documents. A missing document is a
-     * document that does not exist but has sub-documents. These documents will
-     * be returned with a key but will not have fields, [Document.create_time][google.firestore.v1beta1.Document.create_time],
-     * or [Document.update_time][google.firestore.v1beta1.Document.update_time] set.
-     * Requests with `show_missing` may not specify `where` or
-     * `order_by`.
-     * 
- * - * bool show_missing = 12; - * - * @param value The showMissing to set. - * @return This builder for chaining. - */ - public Builder setShowMissing(boolean value) { - - showMissing_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * If the list should show missing documents. A missing document is a
-     * document that does not exist but has sub-documents. These documents will
-     * be returned with a key but will not have fields, [Document.create_time][google.firestore.v1beta1.Document.create_time],
-     * or [Document.update_time][google.firestore.v1beta1.Document.update_time] set.
-     * Requests with `show_missing` may not specify `where` or
-     * `order_by`.
-     * 
- * - * bool show_missing = 12; - * - * @return This builder for chaining. - */ - public Builder clearShowMissing() { - - showMissing_ = false; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.ListDocumentsRequest) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.ListDocumentsRequest) - private static final com.google.firestore.v1beta1.ListDocumentsRequest DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.ListDocumentsRequest(); - } - - public static com.google.firestore.v1beta1.ListDocumentsRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListDocumentsRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListDocumentsRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListDocumentsRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListDocumentsRequestOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListDocumentsRequestOrBuilder.java deleted file mode 100644 index 154bbf895..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListDocumentsRequestOrBuilder.java +++ /dev/null @@ -1,263 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public interface ListDocumentsRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.ListDocumentsRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. The parent resource name. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents` or
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * For example:
-   * `projects/my-project/databases/my-database/documents` or
-   * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - java.lang.String getParent(); - /** - * - * - *
-   * Required. The parent resource name. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents` or
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * For example:
-   * `projects/my-project/databases/my-database/documents` or
-   * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - com.google.protobuf.ByteString getParentBytes(); - - /** - * - * - *
-   * Required. The collection ID, relative to `parent`, to list. For example: `chatrooms`
-   * or `messages`.
-   * 
- * - * string collection_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The collectionId. - */ - java.lang.String getCollectionId(); - /** - * - * - *
-   * Required. The collection ID, relative to `parent`, to list. For example: `chatrooms`
-   * or `messages`.
-   * 
- * - * string collection_id = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for collectionId. - */ - com.google.protobuf.ByteString getCollectionIdBytes(); - - /** - * - * - *
-   * The maximum number of documents to return.
-   * 
- * - * int32 page_size = 3; - * - * @return The pageSize. - */ - int getPageSize(); - - /** - * - * - *
-   * The `next_page_token` value returned from a previous List request, if any.
-   * 
- * - * string page_token = 4; - * - * @return The pageToken. - */ - java.lang.String getPageToken(); - /** - * - * - *
-   * The `next_page_token` value returned from a previous List request, if any.
-   * 
- * - * string page_token = 4; - * - * @return The bytes for pageToken. - */ - com.google.protobuf.ByteString getPageTokenBytes(); - - /** - * - * - *
-   * The order to sort results by. For example: `priority desc, name`.
-   * 
- * - * string order_by = 6; - * - * @return The orderBy. - */ - java.lang.String getOrderBy(); - /** - * - * - *
-   * The order to sort results by. For example: `priority desc, name`.
-   * 
- * - * string order_by = 6; - * - * @return The bytes for orderBy. - */ - com.google.protobuf.ByteString getOrderByBytes(); - - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If a document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 7; - * - * @return Whether the mask field is set. - */ - boolean hasMask(); - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If a document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 7; - * - * @return The mask. - */ - com.google.firestore.v1beta1.DocumentMask getMask(); - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If a document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 7; - */ - com.google.firestore.v1beta1.DocumentMaskOrBuilder getMaskOrBuilder(); - - /** - * - * - *
-   * Reads documents in a transaction.
-   * 
- * - * bytes transaction = 8; - * - * @return The transaction. - */ - com.google.protobuf.ByteString getTransaction(); - - /** - * - * - *
-   * Reads documents as they were at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 10; - * - * @return Whether the readTime field is set. - */ - boolean hasReadTime(); - /** - * - * - *
-   * Reads documents as they were at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 10; - * - * @return The readTime. - */ - com.google.protobuf.Timestamp getReadTime(); - /** - * - * - *
-   * Reads documents as they were at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 10; - */ - com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder(); - - /** - * - * - *
-   * If the list should show missing documents. A missing document is a
-   * document that does not exist but has sub-documents. These documents will
-   * be returned with a key but will not have fields, [Document.create_time][google.firestore.v1beta1.Document.create_time],
-   * or [Document.update_time][google.firestore.v1beta1.Document.update_time] set.
-   * Requests with `show_missing` may not specify `where` or
-   * `order_by`.
-   * 
- * - * bool show_missing = 12; - * - * @return The showMissing. - */ - boolean getShowMissing(); - - public com.google.firestore.v1beta1.ListDocumentsRequest.ConsistencySelectorCase - getConsistencySelectorCase(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListDocumentsResponse.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListDocumentsResponse.java deleted file mode 100644 index a1babc8b2..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListDocumentsResponse.java +++ /dev/null @@ -1,1127 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * The response for [Firestore.ListDocuments][google.firestore.v1beta1.Firestore.ListDocuments].
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.ListDocumentsResponse} - */ -public final class ListDocumentsResponse extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.ListDocumentsResponse) - ListDocumentsResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use ListDocumentsResponse.newBuilder() to construct. - private ListDocumentsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ListDocumentsResponse() { - documents_ = java.util.Collections.emptyList(); - nextPageToken_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListDocumentsResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ListDocumentsResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - documents_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - documents_.add( - input.readMessage( - com.google.firestore.v1beta1.Document.parser(), extensionRegistry)); - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - nextPageToken_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - documents_ = java.util.Collections.unmodifiableList(documents_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListDocumentsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListDocumentsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.ListDocumentsResponse.class, - com.google.firestore.v1beta1.ListDocumentsResponse.Builder.class); - } - - public static final int DOCUMENTS_FIELD_NUMBER = 1; - private java.util.List documents_; - /** - * - * - *
-   * The Documents found.
-   * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - @java.lang.Override - public java.util.List getDocumentsList() { - return documents_; - } - /** - * - * - *
-   * The Documents found.
-   * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - @java.lang.Override - public java.util.List - getDocumentsOrBuilderList() { - return documents_; - } - /** - * - * - *
-   * The Documents found.
-   * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - @java.lang.Override - public int getDocumentsCount() { - return documents_.size(); - } - /** - * - * - *
-   * The Documents found.
-   * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - @java.lang.Override - public com.google.firestore.v1beta1.Document getDocuments(int index) { - return documents_.get(index); - } - /** - * - * - *
-   * The Documents found.
-   * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentOrBuilder getDocumentsOrBuilder(int index) { - return documents_.get(index); - } - - public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; - private volatile java.lang.Object nextPageToken_; - /** - * - * - *
-   * The next page token.
-   * 
- * - * string next_page_token = 2; - * - * @return The nextPageToken. - */ - @java.lang.Override - public java.lang.String getNextPageToken() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nextPageToken_ = s; - return s; - } - } - /** - * - * - *
-   * The next page token.
-   * 
- * - * string next_page_token = 2; - * - * @return The bytes for nextPageToken. - */ - @java.lang.Override - public com.google.protobuf.ByteString getNextPageTokenBytes() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - nextPageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < documents_.size(); i++) { - output.writeMessage(1, documents_.get(i)); - } - if (!getNextPageTokenBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < documents_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, documents_.get(i)); - } - if (!getNextPageTokenBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.ListDocumentsResponse)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.ListDocumentsResponse other = - (com.google.firestore.v1beta1.ListDocumentsResponse) obj; - - if (!getDocumentsList().equals(other.getDocumentsList())) return false; - if (!getNextPageToken().equals(other.getNextPageToken())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getDocumentsCount() > 0) { - hash = (37 * hash) + DOCUMENTS_FIELD_NUMBER; - hash = (53 * hash) + getDocumentsList().hashCode(); - } - hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getNextPageToken().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.ListDocumentsResponse parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ListDocumentsResponse parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListDocumentsResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ListDocumentsResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListDocumentsResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ListDocumentsResponse parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListDocumentsResponse parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ListDocumentsResponse parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListDocumentsResponse parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ListDocumentsResponse parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListDocumentsResponse parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ListDocumentsResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.ListDocumentsResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The response for [Firestore.ListDocuments][google.firestore.v1beta1.Firestore.ListDocuments].
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.ListDocumentsResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.ListDocumentsResponse) - com.google.firestore.v1beta1.ListDocumentsResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListDocumentsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListDocumentsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.ListDocumentsResponse.class, - com.google.firestore.v1beta1.ListDocumentsResponse.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.ListDocumentsResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getDocumentsFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (documentsBuilder_ == null) { - documents_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - documentsBuilder_.clear(); - } - nextPageToken_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListDocumentsResponse_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListDocumentsResponse getDefaultInstanceForType() { - return com.google.firestore.v1beta1.ListDocumentsResponse.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListDocumentsResponse build() { - com.google.firestore.v1beta1.ListDocumentsResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListDocumentsResponse buildPartial() { - com.google.firestore.v1beta1.ListDocumentsResponse result = - new com.google.firestore.v1beta1.ListDocumentsResponse(this); - int from_bitField0_ = bitField0_; - if (documentsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - documents_ = java.util.Collections.unmodifiableList(documents_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.documents_ = documents_; - } else { - result.documents_ = documentsBuilder_.build(); - } - result.nextPageToken_ = nextPageToken_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.ListDocumentsResponse) { - return mergeFrom((com.google.firestore.v1beta1.ListDocumentsResponse) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.ListDocumentsResponse other) { - if (other == com.google.firestore.v1beta1.ListDocumentsResponse.getDefaultInstance()) - return this; - if (documentsBuilder_ == null) { - if (!other.documents_.isEmpty()) { - if (documents_.isEmpty()) { - documents_ = other.documents_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureDocumentsIsMutable(); - documents_.addAll(other.documents_); - } - onChanged(); - } - } else { - if (!other.documents_.isEmpty()) { - if (documentsBuilder_.isEmpty()) { - documentsBuilder_.dispose(); - documentsBuilder_ = null; - documents_ = other.documents_; - bitField0_ = (bitField0_ & ~0x00000001); - documentsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getDocumentsFieldBuilder() - : null; - } else { - documentsBuilder_.addAllMessages(other.documents_); - } - } - } - if (!other.getNextPageToken().isEmpty()) { - nextPageToken_ = other.nextPageToken_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.ListDocumentsResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.ListDocumentsResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.util.List documents_ = - java.util.Collections.emptyList(); - - private void ensureDocumentsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - documents_ = new java.util.ArrayList(documents_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.Document, - com.google.firestore.v1beta1.Document.Builder, - com.google.firestore.v1beta1.DocumentOrBuilder> - documentsBuilder_; - - /** - * - * - *
-     * The Documents found.
-     * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - public java.util.List getDocumentsList() { - if (documentsBuilder_ == null) { - return java.util.Collections.unmodifiableList(documents_); - } else { - return documentsBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * The Documents found.
-     * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - public int getDocumentsCount() { - if (documentsBuilder_ == null) { - return documents_.size(); - } else { - return documentsBuilder_.getCount(); - } - } - /** - * - * - *
-     * The Documents found.
-     * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - public com.google.firestore.v1beta1.Document getDocuments(int index) { - if (documentsBuilder_ == null) { - return documents_.get(index); - } else { - return documentsBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * The Documents found.
-     * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - public Builder setDocuments(int index, com.google.firestore.v1beta1.Document value) { - if (documentsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDocumentsIsMutable(); - documents_.set(index, value); - onChanged(); - } else { - documentsBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * The Documents found.
-     * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - public Builder setDocuments( - int index, com.google.firestore.v1beta1.Document.Builder builderForValue) { - if (documentsBuilder_ == null) { - ensureDocumentsIsMutable(); - documents_.set(index, builderForValue.build()); - onChanged(); - } else { - documentsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The Documents found.
-     * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - public Builder addDocuments(com.google.firestore.v1beta1.Document value) { - if (documentsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDocumentsIsMutable(); - documents_.add(value); - onChanged(); - } else { - documentsBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * The Documents found.
-     * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - public Builder addDocuments(int index, com.google.firestore.v1beta1.Document value) { - if (documentsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDocumentsIsMutable(); - documents_.add(index, value); - onChanged(); - } else { - documentsBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * The Documents found.
-     * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - public Builder addDocuments(com.google.firestore.v1beta1.Document.Builder builderForValue) { - if (documentsBuilder_ == null) { - ensureDocumentsIsMutable(); - documents_.add(builderForValue.build()); - onChanged(); - } else { - documentsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The Documents found.
-     * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - public Builder addDocuments( - int index, com.google.firestore.v1beta1.Document.Builder builderForValue) { - if (documentsBuilder_ == null) { - ensureDocumentsIsMutable(); - documents_.add(index, builderForValue.build()); - onChanged(); - } else { - documentsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The Documents found.
-     * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - public Builder addAllDocuments( - java.lang.Iterable values) { - if (documentsBuilder_ == null) { - ensureDocumentsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, documents_); - onChanged(); - } else { - documentsBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * The Documents found.
-     * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - public Builder clearDocuments() { - if (documentsBuilder_ == null) { - documents_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - documentsBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * The Documents found.
-     * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - public Builder removeDocuments(int index) { - if (documentsBuilder_ == null) { - ensureDocumentsIsMutable(); - documents_.remove(index); - onChanged(); - } else { - documentsBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * The Documents found.
-     * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - public com.google.firestore.v1beta1.Document.Builder getDocumentsBuilder(int index) { - return getDocumentsFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * The Documents found.
-     * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - public com.google.firestore.v1beta1.DocumentOrBuilder getDocumentsOrBuilder(int index) { - if (documentsBuilder_ == null) { - return documents_.get(index); - } else { - return documentsBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * The Documents found.
-     * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - public java.util.List - getDocumentsOrBuilderList() { - if (documentsBuilder_ != null) { - return documentsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(documents_); - } - } - /** - * - * - *
-     * The Documents found.
-     * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - public com.google.firestore.v1beta1.Document.Builder addDocumentsBuilder() { - return getDocumentsFieldBuilder() - .addBuilder(com.google.firestore.v1beta1.Document.getDefaultInstance()); - } - /** - * - * - *
-     * The Documents found.
-     * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - public com.google.firestore.v1beta1.Document.Builder addDocumentsBuilder(int index) { - return getDocumentsFieldBuilder() - .addBuilder(index, com.google.firestore.v1beta1.Document.getDefaultInstance()); - } - /** - * - * - *
-     * The Documents found.
-     * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - public java.util.List getDocumentsBuilderList() { - return getDocumentsFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.Document, - com.google.firestore.v1beta1.Document.Builder, - com.google.firestore.v1beta1.DocumentOrBuilder> - getDocumentsFieldBuilder() { - if (documentsBuilder_ == null) { - documentsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.Document, - com.google.firestore.v1beta1.Document.Builder, - com.google.firestore.v1beta1.DocumentOrBuilder>( - documents_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - documents_ = null; - } - return documentsBuilder_; - } - - private java.lang.Object nextPageToken_ = ""; - /** - * - * - *
-     * The next page token.
-     * 
- * - * string next_page_token = 2; - * - * @return The nextPageToken. - */ - public java.lang.String getNextPageToken() { - java.lang.Object ref = nextPageToken_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nextPageToken_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * The next page token.
-     * 
- * - * string next_page_token = 2; - * - * @return The bytes for nextPageToken. - */ - public com.google.protobuf.ByteString getNextPageTokenBytes() { - java.lang.Object ref = nextPageToken_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - nextPageToken_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * The next page token.
-     * 
- * - * string next_page_token = 2; - * - * @param value The nextPageToken to set. - * @return This builder for chaining. - */ - public Builder setNextPageToken(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - nextPageToken_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The next page token.
-     * 
- * - * string next_page_token = 2; - * - * @return This builder for chaining. - */ - public Builder clearNextPageToken() { - - nextPageToken_ = getDefaultInstance().getNextPageToken(); - onChanged(); - return this; - } - /** - * - * - *
-     * The next page token.
-     * 
- * - * string next_page_token = 2; - * - * @param value The bytes for nextPageToken to set. - * @return This builder for chaining. - */ - public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - nextPageToken_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.ListDocumentsResponse) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.ListDocumentsResponse) - private static final com.google.firestore.v1beta1.ListDocumentsResponse DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.ListDocumentsResponse(); - } - - public static com.google.firestore.v1beta1.ListDocumentsResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListDocumentsResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListDocumentsResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListDocumentsResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListDocumentsResponseOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListDocumentsResponseOrBuilder.java deleted file mode 100644 index 7e65f2d13..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListDocumentsResponseOrBuilder.java +++ /dev/null @@ -1,102 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public interface ListDocumentsResponseOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.ListDocumentsResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * The Documents found.
-   * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - java.util.List getDocumentsList(); - /** - * - * - *
-   * The Documents found.
-   * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - com.google.firestore.v1beta1.Document getDocuments(int index); - /** - * - * - *
-   * The Documents found.
-   * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - int getDocumentsCount(); - /** - * - * - *
-   * The Documents found.
-   * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - java.util.List - getDocumentsOrBuilderList(); - /** - * - * - *
-   * The Documents found.
-   * 
- * - * repeated .google.firestore.v1beta1.Document documents = 1; - */ - com.google.firestore.v1beta1.DocumentOrBuilder getDocumentsOrBuilder(int index); - - /** - * - * - *
-   * The next page token.
-   * 
- * - * string next_page_token = 2; - * - * @return The nextPageToken. - */ - java.lang.String getNextPageToken(); - /** - * - * - *
-   * The next page token.
-   * 
- * - * string next_page_token = 2; - * - * @return The bytes for nextPageToken. - */ - com.google.protobuf.ByteString getNextPageTokenBytes(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListenRequest.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListenRequest.java deleted file mode 100644 index 72b2b6abf..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListenRequest.java +++ /dev/null @@ -1,1450 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * A request for [Firestore.Listen][google.firestore.v1beta1.Firestore.Listen]
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.ListenRequest} - */ -public final class ListenRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.ListenRequest) - ListenRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use ListenRequest.newBuilder() to construct. - private ListenRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ListenRequest() { - database_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListenRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ListenRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - database_ = s; - break; - } - case 18: - { - com.google.firestore.v1beta1.Target.Builder subBuilder = null; - if (targetChangeCase_ == 2) { - subBuilder = ((com.google.firestore.v1beta1.Target) targetChange_).toBuilder(); - } - targetChange_ = - input.readMessage( - com.google.firestore.v1beta1.Target.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.firestore.v1beta1.Target) targetChange_); - targetChange_ = subBuilder.buildPartial(); - } - targetChangeCase_ = 2; - break; - } - case 24: - { - targetChangeCase_ = 3; - targetChange_ = input.readInt32(); - break; - } - case 34: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - labels_ = - com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000001; - } - com.google.protobuf.MapEntry labels__ = - input.readMessage( - LabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - labels_.getMutableMap().put(labels__.getKey(), labels__.getValue()); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListenRequest_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField(int number) { - switch (number) { - case 4: - return internalGetLabels(); - default: - throw new RuntimeException("Invalid map field number: " + number); - } - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListenRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.ListenRequest.class, - com.google.firestore.v1beta1.ListenRequest.Builder.class); - } - - private int targetChangeCase_ = 0; - private java.lang.Object targetChange_; - - public enum TargetChangeCase - implements - com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - ADD_TARGET(2), - REMOVE_TARGET(3), - TARGETCHANGE_NOT_SET(0); - private final int value; - - private TargetChangeCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static TargetChangeCase valueOf(int value) { - return forNumber(value); - } - - public static TargetChangeCase forNumber(int value) { - switch (value) { - case 2: - return ADD_TARGET; - case 3: - return REMOVE_TARGET; - case 0: - return TARGETCHANGE_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public TargetChangeCase getTargetChangeCase() { - return TargetChangeCase.forNumber(targetChangeCase_); - } - - public static final int DATABASE_FIELD_NUMBER = 1; - private volatile java.lang.Object database_; - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The database. - */ - @java.lang.Override - public java.lang.String getDatabase() { - java.lang.Object ref = database_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - database_ = s; - return s; - } - } - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for database. - */ - @java.lang.Override - public com.google.protobuf.ByteString getDatabaseBytes() { - java.lang.Object ref = database_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - database_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ADD_TARGET_FIELD_NUMBER = 2; - /** - * - * - *
-   * A target to add to this stream.
-   * 
- * - * .google.firestore.v1beta1.Target add_target = 2; - * - * @return Whether the addTarget field is set. - */ - @java.lang.Override - public boolean hasAddTarget() { - return targetChangeCase_ == 2; - } - /** - * - * - *
-   * A target to add to this stream.
-   * 
- * - * .google.firestore.v1beta1.Target add_target = 2; - * - * @return The addTarget. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Target getAddTarget() { - if (targetChangeCase_ == 2) { - return (com.google.firestore.v1beta1.Target) targetChange_; - } - return com.google.firestore.v1beta1.Target.getDefaultInstance(); - } - /** - * - * - *
-   * A target to add to this stream.
-   * 
- * - * .google.firestore.v1beta1.Target add_target = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.TargetOrBuilder getAddTargetOrBuilder() { - if (targetChangeCase_ == 2) { - return (com.google.firestore.v1beta1.Target) targetChange_; - } - return com.google.firestore.v1beta1.Target.getDefaultInstance(); - } - - public static final int REMOVE_TARGET_FIELD_NUMBER = 3; - /** - * - * - *
-   * The ID of a target to remove from this stream.
-   * 
- * - * int32 remove_target = 3; - * - * @return The removeTarget. - */ - @java.lang.Override - public int getRemoveTarget() { - if (targetChangeCase_ == 3) { - return (java.lang.Integer) targetChange_; - } - return 0; - } - - public static final int LABELS_FIELD_NUMBER = 4; - - private static final class LabelsDefaultEntryHolder { - static final com.google.protobuf.MapEntry defaultEntry = - com.google.protobuf.MapEntry.newDefaultInstance( - com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListenRequest_LabelsEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.STRING, - ""); - } - - private com.google.protobuf.MapField labels_; - - private com.google.protobuf.MapField internalGetLabels() { - if (labels_ == null) { - return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); - } - return labels_; - } - - public int getLabelsCount() { - return internalGetLabels().getMap().size(); - } - /** - * - * - *
-   * Labels associated with this target change.
-   * 
- * - * map<string, string> labels = 4; - */ - @java.lang.Override - public boolean containsLabels(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - return internalGetLabels().getMap().containsKey(key); - } - /** Use {@link #getLabelsMap()} instead. */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getLabels() { - return getLabelsMap(); - } - /** - * - * - *
-   * Labels associated with this target change.
-   * 
- * - * map<string, string> labels = 4; - */ - @java.lang.Override - public java.util.Map getLabelsMap() { - return internalGetLabels().getMap(); - } - /** - * - * - *
-   * Labels associated with this target change.
-   * 
- * - * map<string, string> labels = 4; - */ - @java.lang.Override - public java.lang.String getLabelsOrDefault(java.lang.String key, java.lang.String defaultValue) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = internalGetLabels().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * - * - *
-   * Labels associated with this target change.
-   * 
- * - * map<string, string> labels = 4; - */ - @java.lang.Override - public java.lang.String getLabelsOrThrow(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = internalGetLabels().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getDatabaseBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, database_); - } - if (targetChangeCase_ == 2) { - output.writeMessage(2, (com.google.firestore.v1beta1.Target) targetChange_); - } - if (targetChangeCase_ == 3) { - output.writeInt32(3, (int) ((java.lang.Integer) targetChange_)); - } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 4); - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getDatabaseBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, database_); - } - if (targetChangeCase_ == 2) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 2, (com.google.firestore.v1beta1.Target) targetChange_); - } - if (targetChangeCase_ == 3) { - size += - com.google.protobuf.CodedOutputStream.computeInt32Size( - 3, (int) ((java.lang.Integer) targetChange_)); - } - for (java.util.Map.Entry entry : - internalGetLabels().getMap().entrySet()) { - com.google.protobuf.MapEntry labels__ = - LabelsDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, labels__); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.ListenRequest)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.ListenRequest other = - (com.google.firestore.v1beta1.ListenRequest) obj; - - if (!getDatabase().equals(other.getDatabase())) return false; - if (!internalGetLabels().equals(other.internalGetLabels())) return false; - if (!getTargetChangeCase().equals(other.getTargetChangeCase())) return false; - switch (targetChangeCase_) { - case 2: - if (!getAddTarget().equals(other.getAddTarget())) return false; - break; - case 3: - if (getRemoveTarget() != other.getRemoveTarget()) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + DATABASE_FIELD_NUMBER; - hash = (53 * hash) + getDatabase().hashCode(); - if (!internalGetLabels().getMap().isEmpty()) { - hash = (37 * hash) + LABELS_FIELD_NUMBER; - hash = (53 * hash) + internalGetLabels().hashCode(); - } - switch (targetChangeCase_) { - case 2: - hash = (37 * hash) + ADD_TARGET_FIELD_NUMBER; - hash = (53 * hash) + getAddTarget().hashCode(); - break; - case 3: - hash = (37 * hash) + REMOVE_TARGET_FIELD_NUMBER; - hash = (53 * hash) + getRemoveTarget(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.ListenRequest parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ListenRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListenRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ListenRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListenRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ListenRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListenRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ListenRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListenRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ListenRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListenRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ListenRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.ListenRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A request for [Firestore.Listen][google.firestore.v1beta1.Firestore.Listen]
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.ListenRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.ListenRequest) - com.google.firestore.v1beta1.ListenRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListenRequest_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField(int number) { - switch (number) { - case 4: - return internalGetLabels(); - default: - throw new RuntimeException("Invalid map field number: " + number); - } - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField(int number) { - switch (number) { - case 4: - return internalGetMutableLabels(); - default: - throw new RuntimeException("Invalid map field number: " + number); - } - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListenRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.ListenRequest.class, - com.google.firestore.v1beta1.ListenRequest.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.ListenRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - database_ = ""; - - internalGetMutableLabels().clear(); - targetChangeCase_ = 0; - targetChange_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListenRequest_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListenRequest getDefaultInstanceForType() { - return com.google.firestore.v1beta1.ListenRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListenRequest build() { - com.google.firestore.v1beta1.ListenRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListenRequest buildPartial() { - com.google.firestore.v1beta1.ListenRequest result = - new com.google.firestore.v1beta1.ListenRequest(this); - int from_bitField0_ = bitField0_; - result.database_ = database_; - if (targetChangeCase_ == 2) { - if (addTargetBuilder_ == null) { - result.targetChange_ = targetChange_; - } else { - result.targetChange_ = addTargetBuilder_.build(); - } - } - if (targetChangeCase_ == 3) { - result.targetChange_ = targetChange_; - } - result.labels_ = internalGetLabels(); - result.labels_.makeImmutable(); - result.targetChangeCase_ = targetChangeCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.ListenRequest) { - return mergeFrom((com.google.firestore.v1beta1.ListenRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.ListenRequest other) { - if (other == com.google.firestore.v1beta1.ListenRequest.getDefaultInstance()) return this; - if (!other.getDatabase().isEmpty()) { - database_ = other.database_; - onChanged(); - } - internalGetMutableLabels().mergeFrom(other.internalGetLabels()); - switch (other.getTargetChangeCase()) { - case ADD_TARGET: - { - mergeAddTarget(other.getAddTarget()); - break; - } - case REMOVE_TARGET: - { - setRemoveTarget(other.getRemoveTarget()); - break; - } - case TARGETCHANGE_NOT_SET: - { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.ListenRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.ListenRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int targetChangeCase_ = 0; - private java.lang.Object targetChange_; - - public TargetChangeCase getTargetChangeCase() { - return TargetChangeCase.forNumber(targetChangeCase_); - } - - public Builder clearTargetChange() { - targetChangeCase_ = 0; - targetChange_ = null; - onChanged(); - return this; - } - - private int bitField0_; - - private java.lang.Object database_ = ""; - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The database. - */ - public java.lang.String getDatabase() { - java.lang.Object ref = database_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - database_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for database. - */ - public com.google.protobuf.ByteString getDatabaseBytes() { - java.lang.Object ref = database_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - database_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The database to set. - * @return This builder for chaining. - */ - public Builder setDatabase(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - database_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return This builder for chaining. - */ - public Builder clearDatabase() { - - database_ = getDefaultInstance().getDatabase(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The bytes for database to set. - * @return This builder for chaining. - */ - public Builder setDatabaseBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - database_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Target, - com.google.firestore.v1beta1.Target.Builder, - com.google.firestore.v1beta1.TargetOrBuilder> - addTargetBuilder_; - /** - * - * - *
-     * A target to add to this stream.
-     * 
- * - * .google.firestore.v1beta1.Target add_target = 2; - * - * @return Whether the addTarget field is set. - */ - @java.lang.Override - public boolean hasAddTarget() { - return targetChangeCase_ == 2; - } - /** - * - * - *
-     * A target to add to this stream.
-     * 
- * - * .google.firestore.v1beta1.Target add_target = 2; - * - * @return The addTarget. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Target getAddTarget() { - if (addTargetBuilder_ == null) { - if (targetChangeCase_ == 2) { - return (com.google.firestore.v1beta1.Target) targetChange_; - } - return com.google.firestore.v1beta1.Target.getDefaultInstance(); - } else { - if (targetChangeCase_ == 2) { - return addTargetBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.Target.getDefaultInstance(); - } - } - /** - * - * - *
-     * A target to add to this stream.
-     * 
- * - * .google.firestore.v1beta1.Target add_target = 2; - */ - public Builder setAddTarget(com.google.firestore.v1beta1.Target value) { - if (addTargetBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - targetChange_ = value; - onChanged(); - } else { - addTargetBuilder_.setMessage(value); - } - targetChangeCase_ = 2; - return this; - } - /** - * - * - *
-     * A target to add to this stream.
-     * 
- * - * .google.firestore.v1beta1.Target add_target = 2; - */ - public Builder setAddTarget(com.google.firestore.v1beta1.Target.Builder builderForValue) { - if (addTargetBuilder_ == null) { - targetChange_ = builderForValue.build(); - onChanged(); - } else { - addTargetBuilder_.setMessage(builderForValue.build()); - } - targetChangeCase_ = 2; - return this; - } - /** - * - * - *
-     * A target to add to this stream.
-     * 
- * - * .google.firestore.v1beta1.Target add_target = 2; - */ - public Builder mergeAddTarget(com.google.firestore.v1beta1.Target value) { - if (addTargetBuilder_ == null) { - if (targetChangeCase_ == 2 - && targetChange_ != com.google.firestore.v1beta1.Target.getDefaultInstance()) { - targetChange_ = - com.google.firestore.v1beta1.Target.newBuilder( - (com.google.firestore.v1beta1.Target) targetChange_) - .mergeFrom(value) - .buildPartial(); - } else { - targetChange_ = value; - } - onChanged(); - } else { - if (targetChangeCase_ == 2) { - addTargetBuilder_.mergeFrom(value); - } - addTargetBuilder_.setMessage(value); - } - targetChangeCase_ = 2; - return this; - } - /** - * - * - *
-     * A target to add to this stream.
-     * 
- * - * .google.firestore.v1beta1.Target add_target = 2; - */ - public Builder clearAddTarget() { - if (addTargetBuilder_ == null) { - if (targetChangeCase_ == 2) { - targetChangeCase_ = 0; - targetChange_ = null; - onChanged(); - } - } else { - if (targetChangeCase_ == 2) { - targetChangeCase_ = 0; - targetChange_ = null; - } - addTargetBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * A target to add to this stream.
-     * 
- * - * .google.firestore.v1beta1.Target add_target = 2; - */ - public com.google.firestore.v1beta1.Target.Builder getAddTargetBuilder() { - return getAddTargetFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * A target to add to this stream.
-     * 
- * - * .google.firestore.v1beta1.Target add_target = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.TargetOrBuilder getAddTargetOrBuilder() { - if ((targetChangeCase_ == 2) && (addTargetBuilder_ != null)) { - return addTargetBuilder_.getMessageOrBuilder(); - } else { - if (targetChangeCase_ == 2) { - return (com.google.firestore.v1beta1.Target) targetChange_; - } - return com.google.firestore.v1beta1.Target.getDefaultInstance(); - } - } - /** - * - * - *
-     * A target to add to this stream.
-     * 
- * - * .google.firestore.v1beta1.Target add_target = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Target, - com.google.firestore.v1beta1.Target.Builder, - com.google.firestore.v1beta1.TargetOrBuilder> - getAddTargetFieldBuilder() { - if (addTargetBuilder_ == null) { - if (!(targetChangeCase_ == 2)) { - targetChange_ = com.google.firestore.v1beta1.Target.getDefaultInstance(); - } - addTargetBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Target, - com.google.firestore.v1beta1.Target.Builder, - com.google.firestore.v1beta1.TargetOrBuilder>( - (com.google.firestore.v1beta1.Target) targetChange_, - getParentForChildren(), - isClean()); - targetChange_ = null; - } - targetChangeCase_ = 2; - onChanged(); - ; - return addTargetBuilder_; - } - - /** - * - * - *
-     * The ID of a target to remove from this stream.
-     * 
- * - * int32 remove_target = 3; - * - * @return The removeTarget. - */ - public int getRemoveTarget() { - if (targetChangeCase_ == 3) { - return (java.lang.Integer) targetChange_; - } - return 0; - } - /** - * - * - *
-     * The ID of a target to remove from this stream.
-     * 
- * - * int32 remove_target = 3; - * - * @param value The removeTarget to set. - * @return This builder for chaining. - */ - public Builder setRemoveTarget(int value) { - targetChangeCase_ = 3; - targetChange_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The ID of a target to remove from this stream.
-     * 
- * - * int32 remove_target = 3; - * - * @return This builder for chaining. - */ - public Builder clearRemoveTarget() { - if (targetChangeCase_ == 3) { - targetChangeCase_ = 0; - targetChange_ = null; - onChanged(); - } - return this; - } - - private com.google.protobuf.MapField labels_; - - private com.google.protobuf.MapField internalGetLabels() { - if (labels_ == null) { - return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); - } - return labels_; - } - - private com.google.protobuf.MapField - internalGetMutableLabels() { - onChanged(); - ; - if (labels_ == null) { - labels_ = com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry); - } - if (!labels_.isMutable()) { - labels_ = labels_.copy(); - } - return labels_; - } - - public int getLabelsCount() { - return internalGetLabels().getMap().size(); - } - /** - * - * - *
-     * Labels associated with this target change.
-     * 
- * - * map<string, string> labels = 4; - */ - @java.lang.Override - public boolean containsLabels(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - return internalGetLabels().getMap().containsKey(key); - } - /** Use {@link #getLabelsMap()} instead. */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getLabels() { - return getLabelsMap(); - } - /** - * - * - *
-     * Labels associated with this target change.
-     * 
- * - * map<string, string> labels = 4; - */ - @java.lang.Override - public java.util.Map getLabelsMap() { - return internalGetLabels().getMap(); - } - /** - * - * - *
-     * Labels associated with this target change.
-     * 
- * - * map<string, string> labels = 4; - */ - @java.lang.Override - public java.lang.String getLabelsOrDefault( - java.lang.String key, java.lang.String defaultValue) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = internalGetLabels().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * - * - *
-     * Labels associated with this target change.
-     * 
- * - * map<string, string> labels = 4; - */ - @java.lang.Override - public java.lang.String getLabelsOrThrow(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = internalGetLabels().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearLabels() { - internalGetMutableLabels().getMutableMap().clear(); - return this; - } - /** - * - * - *
-     * Labels associated with this target change.
-     * 
- * - * map<string, string> labels = 4; - */ - public Builder removeLabels(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - internalGetMutableLabels().getMutableMap().remove(key); - return this; - } - /** Use alternate mutation accessors instead. */ - @java.lang.Deprecated - public java.util.Map getMutableLabels() { - return internalGetMutableLabels().getMutableMap(); - } - /** - * - * - *
-     * Labels associated with this target change.
-     * 
- * - * map<string, string> labels = 4; - */ - public Builder putLabels(java.lang.String key, java.lang.String value) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - if (value == null) { - throw new java.lang.NullPointerException(); - } - internalGetMutableLabels().getMutableMap().put(key, value); - return this; - } - /** - * - * - *
-     * Labels associated with this target change.
-     * 
- * - * map<string, string> labels = 4; - */ - public Builder putAllLabels(java.util.Map values) { - internalGetMutableLabels().getMutableMap().putAll(values); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.ListenRequest) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.ListenRequest) - private static final com.google.firestore.v1beta1.ListenRequest DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.ListenRequest(); - } - - public static com.google.firestore.v1beta1.ListenRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListenRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListenRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListenRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListenRequestOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListenRequestOrBuilder.java deleted file mode 100644 index 4e9ca5bcf..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListenRequestOrBuilder.java +++ /dev/null @@ -1,156 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public interface ListenRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.ListenRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The database. - */ - java.lang.String getDatabase(); - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for database. - */ - com.google.protobuf.ByteString getDatabaseBytes(); - - /** - * - * - *
-   * A target to add to this stream.
-   * 
- * - * .google.firestore.v1beta1.Target add_target = 2; - * - * @return Whether the addTarget field is set. - */ - boolean hasAddTarget(); - /** - * - * - *
-   * A target to add to this stream.
-   * 
- * - * .google.firestore.v1beta1.Target add_target = 2; - * - * @return The addTarget. - */ - com.google.firestore.v1beta1.Target getAddTarget(); - /** - * - * - *
-   * A target to add to this stream.
-   * 
- * - * .google.firestore.v1beta1.Target add_target = 2; - */ - com.google.firestore.v1beta1.TargetOrBuilder getAddTargetOrBuilder(); - - /** - * - * - *
-   * The ID of a target to remove from this stream.
-   * 
- * - * int32 remove_target = 3; - * - * @return The removeTarget. - */ - int getRemoveTarget(); - - /** - * - * - *
-   * Labels associated with this target change.
-   * 
- * - * map<string, string> labels = 4; - */ - int getLabelsCount(); - /** - * - * - *
-   * Labels associated with this target change.
-   * 
- * - * map<string, string> labels = 4; - */ - boolean containsLabels(java.lang.String key); - /** Use {@link #getLabelsMap()} instead. */ - @java.lang.Deprecated - java.util.Map getLabels(); - /** - * - * - *
-   * Labels associated with this target change.
-   * 
- * - * map<string, string> labels = 4; - */ - java.util.Map getLabelsMap(); - /** - * - * - *
-   * Labels associated with this target change.
-   * 
- * - * map<string, string> labels = 4; - */ - java.lang.String getLabelsOrDefault(java.lang.String key, java.lang.String defaultValue); - /** - * - * - *
-   * Labels associated with this target change.
-   * 
- * - * map<string, string> labels = 4; - */ - java.lang.String getLabelsOrThrow(java.lang.String key); - - public com.google.firestore.v1beta1.ListenRequest.TargetChangeCase getTargetChangeCase(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListenResponse.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListenResponse.java deleted file mode 100644 index 41d37f8aa..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListenResponse.java +++ /dev/null @@ -1,2109 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * The response for [Firestore.Listen][google.firestore.v1beta1.Firestore.Listen].
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.ListenResponse} - */ -public final class ListenResponse extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.ListenResponse) - ListenResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use ListenResponse.newBuilder() to construct. - private ListenResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ListenResponse() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ListenResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ListenResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 18: - { - com.google.firestore.v1beta1.TargetChange.Builder subBuilder = null; - if (responseTypeCase_ == 2) { - subBuilder = - ((com.google.firestore.v1beta1.TargetChange) responseType_).toBuilder(); - } - responseType_ = - input.readMessage( - com.google.firestore.v1beta1.TargetChange.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.firestore.v1beta1.TargetChange) responseType_); - responseType_ = subBuilder.buildPartial(); - } - responseTypeCase_ = 2; - break; - } - case 26: - { - com.google.firestore.v1beta1.DocumentChange.Builder subBuilder = null; - if (responseTypeCase_ == 3) { - subBuilder = - ((com.google.firestore.v1beta1.DocumentChange) responseType_).toBuilder(); - } - responseType_ = - input.readMessage( - com.google.firestore.v1beta1.DocumentChange.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.firestore.v1beta1.DocumentChange) responseType_); - responseType_ = subBuilder.buildPartial(); - } - responseTypeCase_ = 3; - break; - } - case 34: - { - com.google.firestore.v1beta1.DocumentDelete.Builder subBuilder = null; - if (responseTypeCase_ == 4) { - subBuilder = - ((com.google.firestore.v1beta1.DocumentDelete) responseType_).toBuilder(); - } - responseType_ = - input.readMessage( - com.google.firestore.v1beta1.DocumentDelete.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.firestore.v1beta1.DocumentDelete) responseType_); - responseType_ = subBuilder.buildPartial(); - } - responseTypeCase_ = 4; - break; - } - case 42: - { - com.google.firestore.v1beta1.ExistenceFilter.Builder subBuilder = null; - if (responseTypeCase_ == 5) { - subBuilder = - ((com.google.firestore.v1beta1.ExistenceFilter) responseType_).toBuilder(); - } - responseType_ = - input.readMessage( - com.google.firestore.v1beta1.ExistenceFilter.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.firestore.v1beta1.ExistenceFilter) responseType_); - responseType_ = subBuilder.buildPartial(); - } - responseTypeCase_ = 5; - break; - } - case 50: - { - com.google.firestore.v1beta1.DocumentRemove.Builder subBuilder = null; - if (responseTypeCase_ == 6) { - subBuilder = - ((com.google.firestore.v1beta1.DocumentRemove) responseType_).toBuilder(); - } - responseType_ = - input.readMessage( - com.google.firestore.v1beta1.DocumentRemove.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.firestore.v1beta1.DocumentRemove) responseType_); - responseType_ = subBuilder.buildPartial(); - } - responseTypeCase_ = 6; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListenResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListenResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.ListenResponse.class, - com.google.firestore.v1beta1.ListenResponse.Builder.class); - } - - private int responseTypeCase_ = 0; - private java.lang.Object responseType_; - - public enum ResponseTypeCase - implements - com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - TARGET_CHANGE(2), - DOCUMENT_CHANGE(3), - DOCUMENT_DELETE(4), - DOCUMENT_REMOVE(6), - FILTER(5), - RESPONSETYPE_NOT_SET(0); - private final int value; - - private ResponseTypeCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static ResponseTypeCase valueOf(int value) { - return forNumber(value); - } - - public static ResponseTypeCase forNumber(int value) { - switch (value) { - case 2: - return TARGET_CHANGE; - case 3: - return DOCUMENT_CHANGE; - case 4: - return DOCUMENT_DELETE; - case 6: - return DOCUMENT_REMOVE; - case 5: - return FILTER; - case 0: - return RESPONSETYPE_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public ResponseTypeCase getResponseTypeCase() { - return ResponseTypeCase.forNumber(responseTypeCase_); - } - - public static final int TARGET_CHANGE_FIELD_NUMBER = 2; - /** - * - * - *
-   * Targets have changed.
-   * 
- * - * .google.firestore.v1beta1.TargetChange target_change = 2; - * - * @return Whether the targetChange field is set. - */ - @java.lang.Override - public boolean hasTargetChange() { - return responseTypeCase_ == 2; - } - /** - * - * - *
-   * Targets have changed.
-   * 
- * - * .google.firestore.v1beta1.TargetChange target_change = 2; - * - * @return The targetChange. - */ - @java.lang.Override - public com.google.firestore.v1beta1.TargetChange getTargetChange() { - if (responseTypeCase_ == 2) { - return (com.google.firestore.v1beta1.TargetChange) responseType_; - } - return com.google.firestore.v1beta1.TargetChange.getDefaultInstance(); - } - /** - * - * - *
-   * Targets have changed.
-   * 
- * - * .google.firestore.v1beta1.TargetChange target_change = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.TargetChangeOrBuilder getTargetChangeOrBuilder() { - if (responseTypeCase_ == 2) { - return (com.google.firestore.v1beta1.TargetChange) responseType_; - } - return com.google.firestore.v1beta1.TargetChange.getDefaultInstance(); - } - - public static final int DOCUMENT_CHANGE_FIELD_NUMBER = 3; - /** - * - * - *
-   * A [Document][google.firestore.v1beta1.Document] has changed.
-   * 
- * - * .google.firestore.v1beta1.DocumentChange document_change = 3; - * - * @return Whether the documentChange field is set. - */ - @java.lang.Override - public boolean hasDocumentChange() { - return responseTypeCase_ == 3; - } - /** - * - * - *
-   * A [Document][google.firestore.v1beta1.Document] has changed.
-   * 
- * - * .google.firestore.v1beta1.DocumentChange document_change = 3; - * - * @return The documentChange. - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentChange getDocumentChange() { - if (responseTypeCase_ == 3) { - return (com.google.firestore.v1beta1.DocumentChange) responseType_; - } - return com.google.firestore.v1beta1.DocumentChange.getDefaultInstance(); - } - /** - * - * - *
-   * A [Document][google.firestore.v1beta1.Document] has changed.
-   * 
- * - * .google.firestore.v1beta1.DocumentChange document_change = 3; - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentChangeOrBuilder getDocumentChangeOrBuilder() { - if (responseTypeCase_ == 3) { - return (com.google.firestore.v1beta1.DocumentChange) responseType_; - } - return com.google.firestore.v1beta1.DocumentChange.getDefaultInstance(); - } - - public static final int DOCUMENT_DELETE_FIELD_NUMBER = 4; - /** - * - * - *
-   * A [Document][google.firestore.v1beta1.Document] has been deleted.
-   * 
- * - * .google.firestore.v1beta1.DocumentDelete document_delete = 4; - * - * @return Whether the documentDelete field is set. - */ - @java.lang.Override - public boolean hasDocumentDelete() { - return responseTypeCase_ == 4; - } - /** - * - * - *
-   * A [Document][google.firestore.v1beta1.Document] has been deleted.
-   * 
- * - * .google.firestore.v1beta1.DocumentDelete document_delete = 4; - * - * @return The documentDelete. - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentDelete getDocumentDelete() { - if (responseTypeCase_ == 4) { - return (com.google.firestore.v1beta1.DocumentDelete) responseType_; - } - return com.google.firestore.v1beta1.DocumentDelete.getDefaultInstance(); - } - /** - * - * - *
-   * A [Document][google.firestore.v1beta1.Document] has been deleted.
-   * 
- * - * .google.firestore.v1beta1.DocumentDelete document_delete = 4; - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentDeleteOrBuilder getDocumentDeleteOrBuilder() { - if (responseTypeCase_ == 4) { - return (com.google.firestore.v1beta1.DocumentDelete) responseType_; - } - return com.google.firestore.v1beta1.DocumentDelete.getDefaultInstance(); - } - - public static final int DOCUMENT_REMOVE_FIELD_NUMBER = 6; - /** - * - * - *
-   * A [Document][google.firestore.v1beta1.Document] has been removed from a target (because it is no longer
-   * relevant to that target).
-   * 
- * - * .google.firestore.v1beta1.DocumentRemove document_remove = 6; - * - * @return Whether the documentRemove field is set. - */ - @java.lang.Override - public boolean hasDocumentRemove() { - return responseTypeCase_ == 6; - } - /** - * - * - *
-   * A [Document][google.firestore.v1beta1.Document] has been removed from a target (because it is no longer
-   * relevant to that target).
-   * 
- * - * .google.firestore.v1beta1.DocumentRemove document_remove = 6; - * - * @return The documentRemove. - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentRemove getDocumentRemove() { - if (responseTypeCase_ == 6) { - return (com.google.firestore.v1beta1.DocumentRemove) responseType_; - } - return com.google.firestore.v1beta1.DocumentRemove.getDefaultInstance(); - } - /** - * - * - *
-   * A [Document][google.firestore.v1beta1.Document] has been removed from a target (because it is no longer
-   * relevant to that target).
-   * 
- * - * .google.firestore.v1beta1.DocumentRemove document_remove = 6; - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentRemoveOrBuilder getDocumentRemoveOrBuilder() { - if (responseTypeCase_ == 6) { - return (com.google.firestore.v1beta1.DocumentRemove) responseType_; - } - return com.google.firestore.v1beta1.DocumentRemove.getDefaultInstance(); - } - - public static final int FILTER_FIELD_NUMBER = 5; - /** - * - * - *
-   * A filter to apply to the set of documents previously returned for the
-   * given target.
-   * Returned when documents may have been removed from the given target, but
-   * the exact documents are unknown.
-   * 
- * - * .google.firestore.v1beta1.ExistenceFilter filter = 5; - * - * @return Whether the filter field is set. - */ - @java.lang.Override - public boolean hasFilter() { - return responseTypeCase_ == 5; - } - /** - * - * - *
-   * A filter to apply to the set of documents previously returned for the
-   * given target.
-   * Returned when documents may have been removed from the given target, but
-   * the exact documents are unknown.
-   * 
- * - * .google.firestore.v1beta1.ExistenceFilter filter = 5; - * - * @return The filter. - */ - @java.lang.Override - public com.google.firestore.v1beta1.ExistenceFilter getFilter() { - if (responseTypeCase_ == 5) { - return (com.google.firestore.v1beta1.ExistenceFilter) responseType_; - } - return com.google.firestore.v1beta1.ExistenceFilter.getDefaultInstance(); - } - /** - * - * - *
-   * A filter to apply to the set of documents previously returned for the
-   * given target.
-   * Returned when documents may have been removed from the given target, but
-   * the exact documents are unknown.
-   * 
- * - * .google.firestore.v1beta1.ExistenceFilter filter = 5; - */ - @java.lang.Override - public com.google.firestore.v1beta1.ExistenceFilterOrBuilder getFilterOrBuilder() { - if (responseTypeCase_ == 5) { - return (com.google.firestore.v1beta1.ExistenceFilter) responseType_; - } - return com.google.firestore.v1beta1.ExistenceFilter.getDefaultInstance(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (responseTypeCase_ == 2) { - output.writeMessage(2, (com.google.firestore.v1beta1.TargetChange) responseType_); - } - if (responseTypeCase_ == 3) { - output.writeMessage(3, (com.google.firestore.v1beta1.DocumentChange) responseType_); - } - if (responseTypeCase_ == 4) { - output.writeMessage(4, (com.google.firestore.v1beta1.DocumentDelete) responseType_); - } - if (responseTypeCase_ == 5) { - output.writeMessage(5, (com.google.firestore.v1beta1.ExistenceFilter) responseType_); - } - if (responseTypeCase_ == 6) { - output.writeMessage(6, (com.google.firestore.v1beta1.DocumentRemove) responseType_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (responseTypeCase_ == 2) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 2, (com.google.firestore.v1beta1.TargetChange) responseType_); - } - if (responseTypeCase_ == 3) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 3, (com.google.firestore.v1beta1.DocumentChange) responseType_); - } - if (responseTypeCase_ == 4) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 4, (com.google.firestore.v1beta1.DocumentDelete) responseType_); - } - if (responseTypeCase_ == 5) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 5, (com.google.firestore.v1beta1.ExistenceFilter) responseType_); - } - if (responseTypeCase_ == 6) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 6, (com.google.firestore.v1beta1.DocumentRemove) responseType_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.ListenResponse)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.ListenResponse other = - (com.google.firestore.v1beta1.ListenResponse) obj; - - if (!getResponseTypeCase().equals(other.getResponseTypeCase())) return false; - switch (responseTypeCase_) { - case 2: - if (!getTargetChange().equals(other.getTargetChange())) return false; - break; - case 3: - if (!getDocumentChange().equals(other.getDocumentChange())) return false; - break; - case 4: - if (!getDocumentDelete().equals(other.getDocumentDelete())) return false; - break; - case 6: - if (!getDocumentRemove().equals(other.getDocumentRemove())) return false; - break; - case 5: - if (!getFilter().equals(other.getFilter())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - switch (responseTypeCase_) { - case 2: - hash = (37 * hash) + TARGET_CHANGE_FIELD_NUMBER; - hash = (53 * hash) + getTargetChange().hashCode(); - break; - case 3: - hash = (37 * hash) + DOCUMENT_CHANGE_FIELD_NUMBER; - hash = (53 * hash) + getDocumentChange().hashCode(); - break; - case 4: - hash = (37 * hash) + DOCUMENT_DELETE_FIELD_NUMBER; - hash = (53 * hash) + getDocumentDelete().hashCode(); - break; - case 6: - hash = (37 * hash) + DOCUMENT_REMOVE_FIELD_NUMBER; - hash = (53 * hash) + getDocumentRemove().hashCode(); - break; - case 5: - hash = (37 * hash) + FILTER_FIELD_NUMBER; - hash = (53 * hash) + getFilter().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.ListenResponse parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ListenResponse parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListenResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ListenResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListenResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.ListenResponse parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListenResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ListenResponse parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListenResponse parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ListenResponse parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.ListenResponse parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.ListenResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.ListenResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The response for [Firestore.Listen][google.firestore.v1beta1.Firestore.Listen].
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.ListenResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.ListenResponse) - com.google.firestore.v1beta1.ListenResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListenResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListenResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.ListenResponse.class, - com.google.firestore.v1beta1.ListenResponse.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.ListenResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - responseTypeCase_ = 0; - responseType_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_ListenResponse_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListenResponse getDefaultInstanceForType() { - return com.google.firestore.v1beta1.ListenResponse.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListenResponse build() { - com.google.firestore.v1beta1.ListenResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListenResponse buildPartial() { - com.google.firestore.v1beta1.ListenResponse result = - new com.google.firestore.v1beta1.ListenResponse(this); - if (responseTypeCase_ == 2) { - if (targetChangeBuilder_ == null) { - result.responseType_ = responseType_; - } else { - result.responseType_ = targetChangeBuilder_.build(); - } - } - if (responseTypeCase_ == 3) { - if (documentChangeBuilder_ == null) { - result.responseType_ = responseType_; - } else { - result.responseType_ = documentChangeBuilder_.build(); - } - } - if (responseTypeCase_ == 4) { - if (documentDeleteBuilder_ == null) { - result.responseType_ = responseType_; - } else { - result.responseType_ = documentDeleteBuilder_.build(); - } - } - if (responseTypeCase_ == 6) { - if (documentRemoveBuilder_ == null) { - result.responseType_ = responseType_; - } else { - result.responseType_ = documentRemoveBuilder_.build(); - } - } - if (responseTypeCase_ == 5) { - if (filterBuilder_ == null) { - result.responseType_ = responseType_; - } else { - result.responseType_ = filterBuilder_.build(); - } - } - result.responseTypeCase_ = responseTypeCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.ListenResponse) { - return mergeFrom((com.google.firestore.v1beta1.ListenResponse) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.ListenResponse other) { - if (other == com.google.firestore.v1beta1.ListenResponse.getDefaultInstance()) return this; - switch (other.getResponseTypeCase()) { - case TARGET_CHANGE: - { - mergeTargetChange(other.getTargetChange()); - break; - } - case DOCUMENT_CHANGE: - { - mergeDocumentChange(other.getDocumentChange()); - break; - } - case DOCUMENT_DELETE: - { - mergeDocumentDelete(other.getDocumentDelete()); - break; - } - case DOCUMENT_REMOVE: - { - mergeDocumentRemove(other.getDocumentRemove()); - break; - } - case FILTER: - { - mergeFilter(other.getFilter()); - break; - } - case RESPONSETYPE_NOT_SET: - { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.ListenResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.ListenResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int responseTypeCase_ = 0; - private java.lang.Object responseType_; - - public ResponseTypeCase getResponseTypeCase() { - return ResponseTypeCase.forNumber(responseTypeCase_); - } - - public Builder clearResponseType() { - responseTypeCase_ = 0; - responseType_ = null; - onChanged(); - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.TargetChange, - com.google.firestore.v1beta1.TargetChange.Builder, - com.google.firestore.v1beta1.TargetChangeOrBuilder> - targetChangeBuilder_; - /** - * - * - *
-     * Targets have changed.
-     * 
- * - * .google.firestore.v1beta1.TargetChange target_change = 2; - * - * @return Whether the targetChange field is set. - */ - @java.lang.Override - public boolean hasTargetChange() { - return responseTypeCase_ == 2; - } - /** - * - * - *
-     * Targets have changed.
-     * 
- * - * .google.firestore.v1beta1.TargetChange target_change = 2; - * - * @return The targetChange. - */ - @java.lang.Override - public com.google.firestore.v1beta1.TargetChange getTargetChange() { - if (targetChangeBuilder_ == null) { - if (responseTypeCase_ == 2) { - return (com.google.firestore.v1beta1.TargetChange) responseType_; - } - return com.google.firestore.v1beta1.TargetChange.getDefaultInstance(); - } else { - if (responseTypeCase_ == 2) { - return targetChangeBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.TargetChange.getDefaultInstance(); - } - } - /** - * - * - *
-     * Targets have changed.
-     * 
- * - * .google.firestore.v1beta1.TargetChange target_change = 2; - */ - public Builder setTargetChange(com.google.firestore.v1beta1.TargetChange value) { - if (targetChangeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - responseType_ = value; - onChanged(); - } else { - targetChangeBuilder_.setMessage(value); - } - responseTypeCase_ = 2; - return this; - } - /** - * - * - *
-     * Targets have changed.
-     * 
- * - * .google.firestore.v1beta1.TargetChange target_change = 2; - */ - public Builder setTargetChange( - com.google.firestore.v1beta1.TargetChange.Builder builderForValue) { - if (targetChangeBuilder_ == null) { - responseType_ = builderForValue.build(); - onChanged(); - } else { - targetChangeBuilder_.setMessage(builderForValue.build()); - } - responseTypeCase_ = 2; - return this; - } - /** - * - * - *
-     * Targets have changed.
-     * 
- * - * .google.firestore.v1beta1.TargetChange target_change = 2; - */ - public Builder mergeTargetChange(com.google.firestore.v1beta1.TargetChange value) { - if (targetChangeBuilder_ == null) { - if (responseTypeCase_ == 2 - && responseType_ != com.google.firestore.v1beta1.TargetChange.getDefaultInstance()) { - responseType_ = - com.google.firestore.v1beta1.TargetChange.newBuilder( - (com.google.firestore.v1beta1.TargetChange) responseType_) - .mergeFrom(value) - .buildPartial(); - } else { - responseType_ = value; - } - onChanged(); - } else { - if (responseTypeCase_ == 2) { - targetChangeBuilder_.mergeFrom(value); - } - targetChangeBuilder_.setMessage(value); - } - responseTypeCase_ = 2; - return this; - } - /** - * - * - *
-     * Targets have changed.
-     * 
- * - * .google.firestore.v1beta1.TargetChange target_change = 2; - */ - public Builder clearTargetChange() { - if (targetChangeBuilder_ == null) { - if (responseTypeCase_ == 2) { - responseTypeCase_ = 0; - responseType_ = null; - onChanged(); - } - } else { - if (responseTypeCase_ == 2) { - responseTypeCase_ = 0; - responseType_ = null; - } - targetChangeBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * Targets have changed.
-     * 
- * - * .google.firestore.v1beta1.TargetChange target_change = 2; - */ - public com.google.firestore.v1beta1.TargetChange.Builder getTargetChangeBuilder() { - return getTargetChangeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Targets have changed.
-     * 
- * - * .google.firestore.v1beta1.TargetChange target_change = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.TargetChangeOrBuilder getTargetChangeOrBuilder() { - if ((responseTypeCase_ == 2) && (targetChangeBuilder_ != null)) { - return targetChangeBuilder_.getMessageOrBuilder(); - } else { - if (responseTypeCase_ == 2) { - return (com.google.firestore.v1beta1.TargetChange) responseType_; - } - return com.google.firestore.v1beta1.TargetChange.getDefaultInstance(); - } - } - /** - * - * - *
-     * Targets have changed.
-     * 
- * - * .google.firestore.v1beta1.TargetChange target_change = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.TargetChange, - com.google.firestore.v1beta1.TargetChange.Builder, - com.google.firestore.v1beta1.TargetChangeOrBuilder> - getTargetChangeFieldBuilder() { - if (targetChangeBuilder_ == null) { - if (!(responseTypeCase_ == 2)) { - responseType_ = com.google.firestore.v1beta1.TargetChange.getDefaultInstance(); - } - targetChangeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.TargetChange, - com.google.firestore.v1beta1.TargetChange.Builder, - com.google.firestore.v1beta1.TargetChangeOrBuilder>( - (com.google.firestore.v1beta1.TargetChange) responseType_, - getParentForChildren(), - isClean()); - responseType_ = null; - } - responseTypeCase_ = 2; - onChanged(); - ; - return targetChangeBuilder_; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentChange, - com.google.firestore.v1beta1.DocumentChange.Builder, - com.google.firestore.v1beta1.DocumentChangeOrBuilder> - documentChangeBuilder_; - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has changed.
-     * 
- * - * .google.firestore.v1beta1.DocumentChange document_change = 3; - * - * @return Whether the documentChange field is set. - */ - @java.lang.Override - public boolean hasDocumentChange() { - return responseTypeCase_ == 3; - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has changed.
-     * 
- * - * .google.firestore.v1beta1.DocumentChange document_change = 3; - * - * @return The documentChange. - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentChange getDocumentChange() { - if (documentChangeBuilder_ == null) { - if (responseTypeCase_ == 3) { - return (com.google.firestore.v1beta1.DocumentChange) responseType_; - } - return com.google.firestore.v1beta1.DocumentChange.getDefaultInstance(); - } else { - if (responseTypeCase_ == 3) { - return documentChangeBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.DocumentChange.getDefaultInstance(); - } - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has changed.
-     * 
- * - * .google.firestore.v1beta1.DocumentChange document_change = 3; - */ - public Builder setDocumentChange(com.google.firestore.v1beta1.DocumentChange value) { - if (documentChangeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - responseType_ = value; - onChanged(); - } else { - documentChangeBuilder_.setMessage(value); - } - responseTypeCase_ = 3; - return this; - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has changed.
-     * 
- * - * .google.firestore.v1beta1.DocumentChange document_change = 3; - */ - public Builder setDocumentChange( - com.google.firestore.v1beta1.DocumentChange.Builder builderForValue) { - if (documentChangeBuilder_ == null) { - responseType_ = builderForValue.build(); - onChanged(); - } else { - documentChangeBuilder_.setMessage(builderForValue.build()); - } - responseTypeCase_ = 3; - return this; - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has changed.
-     * 
- * - * .google.firestore.v1beta1.DocumentChange document_change = 3; - */ - public Builder mergeDocumentChange(com.google.firestore.v1beta1.DocumentChange value) { - if (documentChangeBuilder_ == null) { - if (responseTypeCase_ == 3 - && responseType_ != com.google.firestore.v1beta1.DocumentChange.getDefaultInstance()) { - responseType_ = - com.google.firestore.v1beta1.DocumentChange.newBuilder( - (com.google.firestore.v1beta1.DocumentChange) responseType_) - .mergeFrom(value) - .buildPartial(); - } else { - responseType_ = value; - } - onChanged(); - } else { - if (responseTypeCase_ == 3) { - documentChangeBuilder_.mergeFrom(value); - } - documentChangeBuilder_.setMessage(value); - } - responseTypeCase_ = 3; - return this; - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has changed.
-     * 
- * - * .google.firestore.v1beta1.DocumentChange document_change = 3; - */ - public Builder clearDocumentChange() { - if (documentChangeBuilder_ == null) { - if (responseTypeCase_ == 3) { - responseTypeCase_ = 0; - responseType_ = null; - onChanged(); - } - } else { - if (responseTypeCase_ == 3) { - responseTypeCase_ = 0; - responseType_ = null; - } - documentChangeBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has changed.
-     * 
- * - * .google.firestore.v1beta1.DocumentChange document_change = 3; - */ - public com.google.firestore.v1beta1.DocumentChange.Builder getDocumentChangeBuilder() { - return getDocumentChangeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has changed.
-     * 
- * - * .google.firestore.v1beta1.DocumentChange document_change = 3; - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentChangeOrBuilder getDocumentChangeOrBuilder() { - if ((responseTypeCase_ == 3) && (documentChangeBuilder_ != null)) { - return documentChangeBuilder_.getMessageOrBuilder(); - } else { - if (responseTypeCase_ == 3) { - return (com.google.firestore.v1beta1.DocumentChange) responseType_; - } - return com.google.firestore.v1beta1.DocumentChange.getDefaultInstance(); - } - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has changed.
-     * 
- * - * .google.firestore.v1beta1.DocumentChange document_change = 3; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentChange, - com.google.firestore.v1beta1.DocumentChange.Builder, - com.google.firestore.v1beta1.DocumentChangeOrBuilder> - getDocumentChangeFieldBuilder() { - if (documentChangeBuilder_ == null) { - if (!(responseTypeCase_ == 3)) { - responseType_ = com.google.firestore.v1beta1.DocumentChange.getDefaultInstance(); - } - documentChangeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentChange, - com.google.firestore.v1beta1.DocumentChange.Builder, - com.google.firestore.v1beta1.DocumentChangeOrBuilder>( - (com.google.firestore.v1beta1.DocumentChange) responseType_, - getParentForChildren(), - isClean()); - responseType_ = null; - } - responseTypeCase_ = 3; - onChanged(); - ; - return documentChangeBuilder_; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentDelete, - com.google.firestore.v1beta1.DocumentDelete.Builder, - com.google.firestore.v1beta1.DocumentDeleteOrBuilder> - documentDeleteBuilder_; - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has been deleted.
-     * 
- * - * .google.firestore.v1beta1.DocumentDelete document_delete = 4; - * - * @return Whether the documentDelete field is set. - */ - @java.lang.Override - public boolean hasDocumentDelete() { - return responseTypeCase_ == 4; - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has been deleted.
-     * 
- * - * .google.firestore.v1beta1.DocumentDelete document_delete = 4; - * - * @return The documentDelete. - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentDelete getDocumentDelete() { - if (documentDeleteBuilder_ == null) { - if (responseTypeCase_ == 4) { - return (com.google.firestore.v1beta1.DocumentDelete) responseType_; - } - return com.google.firestore.v1beta1.DocumentDelete.getDefaultInstance(); - } else { - if (responseTypeCase_ == 4) { - return documentDeleteBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.DocumentDelete.getDefaultInstance(); - } - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has been deleted.
-     * 
- * - * .google.firestore.v1beta1.DocumentDelete document_delete = 4; - */ - public Builder setDocumentDelete(com.google.firestore.v1beta1.DocumentDelete value) { - if (documentDeleteBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - responseType_ = value; - onChanged(); - } else { - documentDeleteBuilder_.setMessage(value); - } - responseTypeCase_ = 4; - return this; - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has been deleted.
-     * 
- * - * .google.firestore.v1beta1.DocumentDelete document_delete = 4; - */ - public Builder setDocumentDelete( - com.google.firestore.v1beta1.DocumentDelete.Builder builderForValue) { - if (documentDeleteBuilder_ == null) { - responseType_ = builderForValue.build(); - onChanged(); - } else { - documentDeleteBuilder_.setMessage(builderForValue.build()); - } - responseTypeCase_ = 4; - return this; - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has been deleted.
-     * 
- * - * .google.firestore.v1beta1.DocumentDelete document_delete = 4; - */ - public Builder mergeDocumentDelete(com.google.firestore.v1beta1.DocumentDelete value) { - if (documentDeleteBuilder_ == null) { - if (responseTypeCase_ == 4 - && responseType_ != com.google.firestore.v1beta1.DocumentDelete.getDefaultInstance()) { - responseType_ = - com.google.firestore.v1beta1.DocumentDelete.newBuilder( - (com.google.firestore.v1beta1.DocumentDelete) responseType_) - .mergeFrom(value) - .buildPartial(); - } else { - responseType_ = value; - } - onChanged(); - } else { - if (responseTypeCase_ == 4) { - documentDeleteBuilder_.mergeFrom(value); - } - documentDeleteBuilder_.setMessage(value); - } - responseTypeCase_ = 4; - return this; - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has been deleted.
-     * 
- * - * .google.firestore.v1beta1.DocumentDelete document_delete = 4; - */ - public Builder clearDocumentDelete() { - if (documentDeleteBuilder_ == null) { - if (responseTypeCase_ == 4) { - responseTypeCase_ = 0; - responseType_ = null; - onChanged(); - } - } else { - if (responseTypeCase_ == 4) { - responseTypeCase_ = 0; - responseType_ = null; - } - documentDeleteBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has been deleted.
-     * 
- * - * .google.firestore.v1beta1.DocumentDelete document_delete = 4; - */ - public com.google.firestore.v1beta1.DocumentDelete.Builder getDocumentDeleteBuilder() { - return getDocumentDeleteFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has been deleted.
-     * 
- * - * .google.firestore.v1beta1.DocumentDelete document_delete = 4; - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentDeleteOrBuilder getDocumentDeleteOrBuilder() { - if ((responseTypeCase_ == 4) && (documentDeleteBuilder_ != null)) { - return documentDeleteBuilder_.getMessageOrBuilder(); - } else { - if (responseTypeCase_ == 4) { - return (com.google.firestore.v1beta1.DocumentDelete) responseType_; - } - return com.google.firestore.v1beta1.DocumentDelete.getDefaultInstance(); - } - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has been deleted.
-     * 
- * - * .google.firestore.v1beta1.DocumentDelete document_delete = 4; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentDelete, - com.google.firestore.v1beta1.DocumentDelete.Builder, - com.google.firestore.v1beta1.DocumentDeleteOrBuilder> - getDocumentDeleteFieldBuilder() { - if (documentDeleteBuilder_ == null) { - if (!(responseTypeCase_ == 4)) { - responseType_ = com.google.firestore.v1beta1.DocumentDelete.getDefaultInstance(); - } - documentDeleteBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentDelete, - com.google.firestore.v1beta1.DocumentDelete.Builder, - com.google.firestore.v1beta1.DocumentDeleteOrBuilder>( - (com.google.firestore.v1beta1.DocumentDelete) responseType_, - getParentForChildren(), - isClean()); - responseType_ = null; - } - responseTypeCase_ = 4; - onChanged(); - ; - return documentDeleteBuilder_; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentRemove, - com.google.firestore.v1beta1.DocumentRemove.Builder, - com.google.firestore.v1beta1.DocumentRemoveOrBuilder> - documentRemoveBuilder_; - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has been removed from a target (because it is no longer
-     * relevant to that target).
-     * 
- * - * .google.firestore.v1beta1.DocumentRemove document_remove = 6; - * - * @return Whether the documentRemove field is set. - */ - @java.lang.Override - public boolean hasDocumentRemove() { - return responseTypeCase_ == 6; - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has been removed from a target (because it is no longer
-     * relevant to that target).
-     * 
- * - * .google.firestore.v1beta1.DocumentRemove document_remove = 6; - * - * @return The documentRemove. - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentRemove getDocumentRemove() { - if (documentRemoveBuilder_ == null) { - if (responseTypeCase_ == 6) { - return (com.google.firestore.v1beta1.DocumentRemove) responseType_; - } - return com.google.firestore.v1beta1.DocumentRemove.getDefaultInstance(); - } else { - if (responseTypeCase_ == 6) { - return documentRemoveBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.DocumentRemove.getDefaultInstance(); - } - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has been removed from a target (because it is no longer
-     * relevant to that target).
-     * 
- * - * .google.firestore.v1beta1.DocumentRemove document_remove = 6; - */ - public Builder setDocumentRemove(com.google.firestore.v1beta1.DocumentRemove value) { - if (documentRemoveBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - responseType_ = value; - onChanged(); - } else { - documentRemoveBuilder_.setMessage(value); - } - responseTypeCase_ = 6; - return this; - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has been removed from a target (because it is no longer
-     * relevant to that target).
-     * 
- * - * .google.firestore.v1beta1.DocumentRemove document_remove = 6; - */ - public Builder setDocumentRemove( - com.google.firestore.v1beta1.DocumentRemove.Builder builderForValue) { - if (documentRemoveBuilder_ == null) { - responseType_ = builderForValue.build(); - onChanged(); - } else { - documentRemoveBuilder_.setMessage(builderForValue.build()); - } - responseTypeCase_ = 6; - return this; - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has been removed from a target (because it is no longer
-     * relevant to that target).
-     * 
- * - * .google.firestore.v1beta1.DocumentRemove document_remove = 6; - */ - public Builder mergeDocumentRemove(com.google.firestore.v1beta1.DocumentRemove value) { - if (documentRemoveBuilder_ == null) { - if (responseTypeCase_ == 6 - && responseType_ != com.google.firestore.v1beta1.DocumentRemove.getDefaultInstance()) { - responseType_ = - com.google.firestore.v1beta1.DocumentRemove.newBuilder( - (com.google.firestore.v1beta1.DocumentRemove) responseType_) - .mergeFrom(value) - .buildPartial(); - } else { - responseType_ = value; - } - onChanged(); - } else { - if (responseTypeCase_ == 6) { - documentRemoveBuilder_.mergeFrom(value); - } - documentRemoveBuilder_.setMessage(value); - } - responseTypeCase_ = 6; - return this; - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has been removed from a target (because it is no longer
-     * relevant to that target).
-     * 
- * - * .google.firestore.v1beta1.DocumentRemove document_remove = 6; - */ - public Builder clearDocumentRemove() { - if (documentRemoveBuilder_ == null) { - if (responseTypeCase_ == 6) { - responseTypeCase_ = 0; - responseType_ = null; - onChanged(); - } - } else { - if (responseTypeCase_ == 6) { - responseTypeCase_ = 0; - responseType_ = null; - } - documentRemoveBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has been removed from a target (because it is no longer
-     * relevant to that target).
-     * 
- * - * .google.firestore.v1beta1.DocumentRemove document_remove = 6; - */ - public com.google.firestore.v1beta1.DocumentRemove.Builder getDocumentRemoveBuilder() { - return getDocumentRemoveFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has been removed from a target (because it is no longer
-     * relevant to that target).
-     * 
- * - * .google.firestore.v1beta1.DocumentRemove document_remove = 6; - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentRemoveOrBuilder getDocumentRemoveOrBuilder() { - if ((responseTypeCase_ == 6) && (documentRemoveBuilder_ != null)) { - return documentRemoveBuilder_.getMessageOrBuilder(); - } else { - if (responseTypeCase_ == 6) { - return (com.google.firestore.v1beta1.DocumentRemove) responseType_; - } - return com.google.firestore.v1beta1.DocumentRemove.getDefaultInstance(); - } - } - /** - * - * - *
-     * A [Document][google.firestore.v1beta1.Document] has been removed from a target (because it is no longer
-     * relevant to that target).
-     * 
- * - * .google.firestore.v1beta1.DocumentRemove document_remove = 6; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentRemove, - com.google.firestore.v1beta1.DocumentRemove.Builder, - com.google.firestore.v1beta1.DocumentRemoveOrBuilder> - getDocumentRemoveFieldBuilder() { - if (documentRemoveBuilder_ == null) { - if (!(responseTypeCase_ == 6)) { - responseType_ = com.google.firestore.v1beta1.DocumentRemove.getDefaultInstance(); - } - documentRemoveBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentRemove, - com.google.firestore.v1beta1.DocumentRemove.Builder, - com.google.firestore.v1beta1.DocumentRemoveOrBuilder>( - (com.google.firestore.v1beta1.DocumentRemove) responseType_, - getParentForChildren(), - isClean()); - responseType_ = null; - } - responseTypeCase_ = 6; - onChanged(); - ; - return documentRemoveBuilder_; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.ExistenceFilter, - com.google.firestore.v1beta1.ExistenceFilter.Builder, - com.google.firestore.v1beta1.ExistenceFilterOrBuilder> - filterBuilder_; - /** - * - * - *
-     * A filter to apply to the set of documents previously returned for the
-     * given target.
-     * Returned when documents may have been removed from the given target, but
-     * the exact documents are unknown.
-     * 
- * - * .google.firestore.v1beta1.ExistenceFilter filter = 5; - * - * @return Whether the filter field is set. - */ - @java.lang.Override - public boolean hasFilter() { - return responseTypeCase_ == 5; - } - /** - * - * - *
-     * A filter to apply to the set of documents previously returned for the
-     * given target.
-     * Returned when documents may have been removed from the given target, but
-     * the exact documents are unknown.
-     * 
- * - * .google.firestore.v1beta1.ExistenceFilter filter = 5; - * - * @return The filter. - */ - @java.lang.Override - public com.google.firestore.v1beta1.ExistenceFilter getFilter() { - if (filterBuilder_ == null) { - if (responseTypeCase_ == 5) { - return (com.google.firestore.v1beta1.ExistenceFilter) responseType_; - } - return com.google.firestore.v1beta1.ExistenceFilter.getDefaultInstance(); - } else { - if (responseTypeCase_ == 5) { - return filterBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.ExistenceFilter.getDefaultInstance(); - } - } - /** - * - * - *
-     * A filter to apply to the set of documents previously returned for the
-     * given target.
-     * Returned when documents may have been removed from the given target, but
-     * the exact documents are unknown.
-     * 
- * - * .google.firestore.v1beta1.ExistenceFilter filter = 5; - */ - public Builder setFilter(com.google.firestore.v1beta1.ExistenceFilter value) { - if (filterBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - responseType_ = value; - onChanged(); - } else { - filterBuilder_.setMessage(value); - } - responseTypeCase_ = 5; - return this; - } - /** - * - * - *
-     * A filter to apply to the set of documents previously returned for the
-     * given target.
-     * Returned when documents may have been removed from the given target, but
-     * the exact documents are unknown.
-     * 
- * - * .google.firestore.v1beta1.ExistenceFilter filter = 5; - */ - public Builder setFilter(com.google.firestore.v1beta1.ExistenceFilter.Builder builderForValue) { - if (filterBuilder_ == null) { - responseType_ = builderForValue.build(); - onChanged(); - } else { - filterBuilder_.setMessage(builderForValue.build()); - } - responseTypeCase_ = 5; - return this; - } - /** - * - * - *
-     * A filter to apply to the set of documents previously returned for the
-     * given target.
-     * Returned when documents may have been removed from the given target, but
-     * the exact documents are unknown.
-     * 
- * - * .google.firestore.v1beta1.ExistenceFilter filter = 5; - */ - public Builder mergeFilter(com.google.firestore.v1beta1.ExistenceFilter value) { - if (filterBuilder_ == null) { - if (responseTypeCase_ == 5 - && responseType_ != com.google.firestore.v1beta1.ExistenceFilter.getDefaultInstance()) { - responseType_ = - com.google.firestore.v1beta1.ExistenceFilter.newBuilder( - (com.google.firestore.v1beta1.ExistenceFilter) responseType_) - .mergeFrom(value) - .buildPartial(); - } else { - responseType_ = value; - } - onChanged(); - } else { - if (responseTypeCase_ == 5) { - filterBuilder_.mergeFrom(value); - } - filterBuilder_.setMessage(value); - } - responseTypeCase_ = 5; - return this; - } - /** - * - * - *
-     * A filter to apply to the set of documents previously returned for the
-     * given target.
-     * Returned when documents may have been removed from the given target, but
-     * the exact documents are unknown.
-     * 
- * - * .google.firestore.v1beta1.ExistenceFilter filter = 5; - */ - public Builder clearFilter() { - if (filterBuilder_ == null) { - if (responseTypeCase_ == 5) { - responseTypeCase_ = 0; - responseType_ = null; - onChanged(); - } - } else { - if (responseTypeCase_ == 5) { - responseTypeCase_ = 0; - responseType_ = null; - } - filterBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * A filter to apply to the set of documents previously returned for the
-     * given target.
-     * Returned when documents may have been removed from the given target, but
-     * the exact documents are unknown.
-     * 
- * - * .google.firestore.v1beta1.ExistenceFilter filter = 5; - */ - public com.google.firestore.v1beta1.ExistenceFilter.Builder getFilterBuilder() { - return getFilterFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * A filter to apply to the set of documents previously returned for the
-     * given target.
-     * Returned when documents may have been removed from the given target, but
-     * the exact documents are unknown.
-     * 
- * - * .google.firestore.v1beta1.ExistenceFilter filter = 5; - */ - @java.lang.Override - public com.google.firestore.v1beta1.ExistenceFilterOrBuilder getFilterOrBuilder() { - if ((responseTypeCase_ == 5) && (filterBuilder_ != null)) { - return filterBuilder_.getMessageOrBuilder(); - } else { - if (responseTypeCase_ == 5) { - return (com.google.firestore.v1beta1.ExistenceFilter) responseType_; - } - return com.google.firestore.v1beta1.ExistenceFilter.getDefaultInstance(); - } - } - /** - * - * - *
-     * A filter to apply to the set of documents previously returned for the
-     * given target.
-     * Returned when documents may have been removed from the given target, but
-     * the exact documents are unknown.
-     * 
- * - * .google.firestore.v1beta1.ExistenceFilter filter = 5; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.ExistenceFilter, - com.google.firestore.v1beta1.ExistenceFilter.Builder, - com.google.firestore.v1beta1.ExistenceFilterOrBuilder> - getFilterFieldBuilder() { - if (filterBuilder_ == null) { - if (!(responseTypeCase_ == 5)) { - responseType_ = com.google.firestore.v1beta1.ExistenceFilter.getDefaultInstance(); - } - filterBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.ExistenceFilter, - com.google.firestore.v1beta1.ExistenceFilter.Builder, - com.google.firestore.v1beta1.ExistenceFilterOrBuilder>( - (com.google.firestore.v1beta1.ExistenceFilter) responseType_, - getParentForChildren(), - isClean()); - responseType_ = null; - } - responseTypeCase_ = 5; - onChanged(); - ; - return filterBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.ListenResponse) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.ListenResponse) - private static final com.google.firestore.v1beta1.ListenResponse DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.ListenResponse(); - } - - public static com.google.firestore.v1beta1.ListenResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ListenResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ListenResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.ListenResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListenResponseOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListenResponseOrBuilder.java deleted file mode 100644 index 68dc6974c..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListenResponseOrBuilder.java +++ /dev/null @@ -1,214 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public interface ListenResponseOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.ListenResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Targets have changed.
-   * 
- * - * .google.firestore.v1beta1.TargetChange target_change = 2; - * - * @return Whether the targetChange field is set. - */ - boolean hasTargetChange(); - /** - * - * - *
-   * Targets have changed.
-   * 
- * - * .google.firestore.v1beta1.TargetChange target_change = 2; - * - * @return The targetChange. - */ - com.google.firestore.v1beta1.TargetChange getTargetChange(); - /** - * - * - *
-   * Targets have changed.
-   * 
- * - * .google.firestore.v1beta1.TargetChange target_change = 2; - */ - com.google.firestore.v1beta1.TargetChangeOrBuilder getTargetChangeOrBuilder(); - - /** - * - * - *
-   * A [Document][google.firestore.v1beta1.Document] has changed.
-   * 
- * - * .google.firestore.v1beta1.DocumentChange document_change = 3; - * - * @return Whether the documentChange field is set. - */ - boolean hasDocumentChange(); - /** - * - * - *
-   * A [Document][google.firestore.v1beta1.Document] has changed.
-   * 
- * - * .google.firestore.v1beta1.DocumentChange document_change = 3; - * - * @return The documentChange. - */ - com.google.firestore.v1beta1.DocumentChange getDocumentChange(); - /** - * - * - *
-   * A [Document][google.firestore.v1beta1.Document] has changed.
-   * 
- * - * .google.firestore.v1beta1.DocumentChange document_change = 3; - */ - com.google.firestore.v1beta1.DocumentChangeOrBuilder getDocumentChangeOrBuilder(); - - /** - * - * - *
-   * A [Document][google.firestore.v1beta1.Document] has been deleted.
-   * 
- * - * .google.firestore.v1beta1.DocumentDelete document_delete = 4; - * - * @return Whether the documentDelete field is set. - */ - boolean hasDocumentDelete(); - /** - * - * - *
-   * A [Document][google.firestore.v1beta1.Document] has been deleted.
-   * 
- * - * .google.firestore.v1beta1.DocumentDelete document_delete = 4; - * - * @return The documentDelete. - */ - com.google.firestore.v1beta1.DocumentDelete getDocumentDelete(); - /** - * - * - *
-   * A [Document][google.firestore.v1beta1.Document] has been deleted.
-   * 
- * - * .google.firestore.v1beta1.DocumentDelete document_delete = 4; - */ - com.google.firestore.v1beta1.DocumentDeleteOrBuilder getDocumentDeleteOrBuilder(); - - /** - * - * - *
-   * A [Document][google.firestore.v1beta1.Document] has been removed from a target (because it is no longer
-   * relevant to that target).
-   * 
- * - * .google.firestore.v1beta1.DocumentRemove document_remove = 6; - * - * @return Whether the documentRemove field is set. - */ - boolean hasDocumentRemove(); - /** - * - * - *
-   * A [Document][google.firestore.v1beta1.Document] has been removed from a target (because it is no longer
-   * relevant to that target).
-   * 
- * - * .google.firestore.v1beta1.DocumentRemove document_remove = 6; - * - * @return The documentRemove. - */ - com.google.firestore.v1beta1.DocumentRemove getDocumentRemove(); - /** - * - * - *
-   * A [Document][google.firestore.v1beta1.Document] has been removed from a target (because it is no longer
-   * relevant to that target).
-   * 
- * - * .google.firestore.v1beta1.DocumentRemove document_remove = 6; - */ - com.google.firestore.v1beta1.DocumentRemoveOrBuilder getDocumentRemoveOrBuilder(); - - /** - * - * - *
-   * A filter to apply to the set of documents previously returned for the
-   * given target.
-   * Returned when documents may have been removed from the given target, but
-   * the exact documents are unknown.
-   * 
- * - * .google.firestore.v1beta1.ExistenceFilter filter = 5; - * - * @return Whether the filter field is set. - */ - boolean hasFilter(); - /** - * - * - *
-   * A filter to apply to the set of documents previously returned for the
-   * given target.
-   * Returned when documents may have been removed from the given target, but
-   * the exact documents are unknown.
-   * 
- * - * .google.firestore.v1beta1.ExistenceFilter filter = 5; - * - * @return The filter. - */ - com.google.firestore.v1beta1.ExistenceFilter getFilter(); - /** - * - * - *
-   * A filter to apply to the set of documents previously returned for the
-   * given target.
-   * Returned when documents may have been removed from the given target, but
-   * the exact documents are unknown.
-   * 
- * - * .google.firestore.v1beta1.ExistenceFilter filter = 5; - */ - com.google.firestore.v1beta1.ExistenceFilterOrBuilder getFilterOrBuilder(); - - public com.google.firestore.v1beta1.ListenResponse.ResponseTypeCase getResponseTypeCase(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/MapValue.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/MapValue.java deleted file mode 100644 index 5b30ab064..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/MapValue.java +++ /dev/null @@ -1,834 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/document.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * A map value.
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.MapValue} - */ -public final class MapValue extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.MapValue) - MapValueOrBuilder { - private static final long serialVersionUID = 0L; - // Use MapValue.newBuilder() to construct. - private MapValue(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private MapValue() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new MapValue(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private MapValue( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - fields_ = - com.google.protobuf.MapField.newMapField(FieldsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000001; - } - com.google.protobuf.MapEntry - fields__ = - input.readMessage( - FieldsDefaultEntryHolder.defaultEntry.getParserForType(), - extensionRegistry); - fields_.getMutableMap().put(fields__.getKey(), fields__.getValue()); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.DocumentProto - .internal_static_google_firestore_v1beta1_MapValue_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField(int number) { - switch (number) { - case 1: - return internalGetFields(); - default: - throw new RuntimeException("Invalid map field number: " + number); - } - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.DocumentProto - .internal_static_google_firestore_v1beta1_MapValue_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.MapValue.class, - com.google.firestore.v1beta1.MapValue.Builder.class); - } - - public static final int FIELDS_FIELD_NUMBER = 1; - - private static final class FieldsDefaultEntryHolder { - static final com.google.protobuf.MapEntry - defaultEntry = - com.google.protobuf.MapEntry - .newDefaultInstance( - com.google.firestore.v1beta1.DocumentProto - .internal_static_google_firestore_v1beta1_MapValue_FieldsEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.MESSAGE, - com.google.firestore.v1beta1.Value.getDefaultInstance()); - } - - private com.google.protobuf.MapField - fields_; - - private com.google.protobuf.MapField - internalGetFields() { - if (fields_ == null) { - return com.google.protobuf.MapField.emptyMapField(FieldsDefaultEntryHolder.defaultEntry); - } - return fields_; - } - - public int getFieldsCount() { - return internalGetFields().getMap().size(); - } - /** - * - * - *
-   * The map's fields.
-   * The map keys represent field names. Field names matching the regular
-   * expression `__.*__` are reserved. Reserved field names are forbidden except
-   * in certain documented contexts. The map keys, represented as UTF-8, must
-   * not exceed 1,500 bytes and cannot be empty.
-   * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 1; - */ - @java.lang.Override - public boolean containsFields(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - return internalGetFields().getMap().containsKey(key); - } - /** Use {@link #getFieldsMap()} instead. */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getFields() { - return getFieldsMap(); - } - /** - * - * - *
-   * The map's fields.
-   * The map keys represent field names. Field names matching the regular
-   * expression `__.*__` are reserved. Reserved field names are forbidden except
-   * in certain documented contexts. The map keys, represented as UTF-8, must
-   * not exceed 1,500 bytes and cannot be empty.
-   * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 1; - */ - @java.lang.Override - public java.util.Map getFieldsMap() { - return internalGetFields().getMap(); - } - /** - * - * - *
-   * The map's fields.
-   * The map keys represent field names. Field names matching the regular
-   * expression `__.*__` are reserved. Reserved field names are forbidden except
-   * in certain documented contexts. The map keys, represented as UTF-8, must
-   * not exceed 1,500 bytes and cannot be empty.
-   * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 1; - */ - @java.lang.Override - public com.google.firestore.v1beta1.Value getFieldsOrDefault( - java.lang.String key, com.google.firestore.v1beta1.Value defaultValue) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = - internalGetFields().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * - * - *
-   * The map's fields.
-   * The map keys represent field names. Field names matching the regular
-   * expression `__.*__` are reserved. Reserved field names are forbidden except
-   * in certain documented contexts. The map keys, represented as UTF-8, must
-   * not exceed 1,500 bytes and cannot be empty.
-   * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 1; - */ - @java.lang.Override - public com.google.firestore.v1beta1.Value getFieldsOrThrow(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = - internalGetFields().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetFields(), FieldsDefaultEntryHolder.defaultEntry, 1); - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (java.util.Map.Entry entry : - internalGetFields().getMap().entrySet()) { - com.google.protobuf.MapEntry fields__ = - FieldsDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, fields__); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.MapValue)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.MapValue other = (com.google.firestore.v1beta1.MapValue) obj; - - if (!internalGetFields().equals(other.internalGetFields())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (!internalGetFields().getMap().isEmpty()) { - hash = (37 * hash) + FIELDS_FIELD_NUMBER; - hash = (53 * hash) + internalGetFields().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.MapValue parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.MapValue parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.MapValue parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.MapValue parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.MapValue parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.MapValue parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.MapValue parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.MapValue parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.MapValue parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.MapValue parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.MapValue parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.MapValue parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.MapValue prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A map value.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.MapValue} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.MapValue) - com.google.firestore.v1beta1.MapValueOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.DocumentProto - .internal_static_google_firestore_v1beta1_MapValue_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField(int number) { - switch (number) { - case 1: - return internalGetFields(); - default: - throw new RuntimeException("Invalid map field number: " + number); - } - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField(int number) { - switch (number) { - case 1: - return internalGetMutableFields(); - default: - throw new RuntimeException("Invalid map field number: " + number); - } - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.DocumentProto - .internal_static_google_firestore_v1beta1_MapValue_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.MapValue.class, - com.google.firestore.v1beta1.MapValue.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.MapValue.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - internalGetMutableFields().clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.DocumentProto - .internal_static_google_firestore_v1beta1_MapValue_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.MapValue getDefaultInstanceForType() { - return com.google.firestore.v1beta1.MapValue.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.MapValue build() { - com.google.firestore.v1beta1.MapValue result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.MapValue buildPartial() { - com.google.firestore.v1beta1.MapValue result = - new com.google.firestore.v1beta1.MapValue(this); - int from_bitField0_ = bitField0_; - result.fields_ = internalGetFields(); - result.fields_.makeImmutable(); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.MapValue) { - return mergeFrom((com.google.firestore.v1beta1.MapValue) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.MapValue other) { - if (other == com.google.firestore.v1beta1.MapValue.getDefaultInstance()) return this; - internalGetMutableFields().mergeFrom(other.internalGetFields()); - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.MapValue parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.MapValue) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private com.google.protobuf.MapField - fields_; - - private com.google.protobuf.MapField - internalGetFields() { - if (fields_ == null) { - return com.google.protobuf.MapField.emptyMapField(FieldsDefaultEntryHolder.defaultEntry); - } - return fields_; - } - - private com.google.protobuf.MapField - internalGetMutableFields() { - onChanged(); - ; - if (fields_ == null) { - fields_ = com.google.protobuf.MapField.newMapField(FieldsDefaultEntryHolder.defaultEntry); - } - if (!fields_.isMutable()) { - fields_ = fields_.copy(); - } - return fields_; - } - - public int getFieldsCount() { - return internalGetFields().getMap().size(); - } - /** - * - * - *
-     * The map's fields.
-     * The map keys represent field names. Field names matching the regular
-     * expression `__.*__` are reserved. Reserved field names are forbidden except
-     * in certain documented contexts. The map keys, represented as UTF-8, must
-     * not exceed 1,500 bytes and cannot be empty.
-     * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 1; - */ - @java.lang.Override - public boolean containsFields(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - return internalGetFields().getMap().containsKey(key); - } - /** Use {@link #getFieldsMap()} instead. */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getFields() { - return getFieldsMap(); - } - /** - * - * - *
-     * The map's fields.
-     * The map keys represent field names. Field names matching the regular
-     * expression `__.*__` are reserved. Reserved field names are forbidden except
-     * in certain documented contexts. The map keys, represented as UTF-8, must
-     * not exceed 1,500 bytes and cannot be empty.
-     * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 1; - */ - @java.lang.Override - public java.util.Map getFieldsMap() { - return internalGetFields().getMap(); - } - /** - * - * - *
-     * The map's fields.
-     * The map keys represent field names. Field names matching the regular
-     * expression `__.*__` are reserved. Reserved field names are forbidden except
-     * in certain documented contexts. The map keys, represented as UTF-8, must
-     * not exceed 1,500 bytes and cannot be empty.
-     * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 1; - */ - @java.lang.Override - public com.google.firestore.v1beta1.Value getFieldsOrDefault( - java.lang.String key, com.google.firestore.v1beta1.Value defaultValue) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = - internalGetFields().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * - * - *
-     * The map's fields.
-     * The map keys represent field names. Field names matching the regular
-     * expression `__.*__` are reserved. Reserved field names are forbidden except
-     * in certain documented contexts. The map keys, represented as UTF-8, must
-     * not exceed 1,500 bytes and cannot be empty.
-     * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 1; - */ - @java.lang.Override - public com.google.firestore.v1beta1.Value getFieldsOrThrow(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = - internalGetFields().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearFields() { - internalGetMutableFields().getMutableMap().clear(); - return this; - } - /** - * - * - *
-     * The map's fields.
-     * The map keys represent field names. Field names matching the regular
-     * expression `__.*__` are reserved. Reserved field names are forbidden except
-     * in certain documented contexts. The map keys, represented as UTF-8, must
-     * not exceed 1,500 bytes and cannot be empty.
-     * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 1; - */ - public Builder removeFields(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - internalGetMutableFields().getMutableMap().remove(key); - return this; - } - /** Use alternate mutation accessors instead. */ - @java.lang.Deprecated - public java.util.Map getMutableFields() { - return internalGetMutableFields().getMutableMap(); - } - /** - * - * - *
-     * The map's fields.
-     * The map keys represent field names. Field names matching the regular
-     * expression `__.*__` are reserved. Reserved field names are forbidden except
-     * in certain documented contexts. The map keys, represented as UTF-8, must
-     * not exceed 1,500 bytes and cannot be empty.
-     * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 1; - */ - public Builder putFields(java.lang.String key, com.google.firestore.v1beta1.Value value) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - if (value == null) { - throw new java.lang.NullPointerException(); - } - internalGetMutableFields().getMutableMap().put(key, value); - return this; - } - /** - * - * - *
-     * The map's fields.
-     * The map keys represent field names. Field names matching the regular
-     * expression `__.*__` are reserved. Reserved field names are forbidden except
-     * in certain documented contexts. The map keys, represented as UTF-8, must
-     * not exceed 1,500 bytes and cannot be empty.
-     * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 1; - */ - public Builder putAllFields( - java.util.Map values) { - internalGetMutableFields().getMutableMap().putAll(values); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.MapValue) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.MapValue) - private static final com.google.firestore.v1beta1.MapValue DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.MapValue(); - } - - public static com.google.firestore.v1beta1.MapValue getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public MapValue parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new MapValue(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.MapValue getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/MapValueOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/MapValueOrBuilder.java deleted file mode 100644 index 3678e08aa..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/MapValueOrBuilder.java +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/document.proto - -package com.google.firestore.v1beta1; - -public interface MapValueOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.MapValue) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * The map's fields.
-   * The map keys represent field names. Field names matching the regular
-   * expression `__.*__` are reserved. Reserved field names are forbidden except
-   * in certain documented contexts. The map keys, represented as UTF-8, must
-   * not exceed 1,500 bytes and cannot be empty.
-   * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 1; - */ - int getFieldsCount(); - /** - * - * - *
-   * The map's fields.
-   * The map keys represent field names. Field names matching the regular
-   * expression `__.*__` are reserved. Reserved field names are forbidden except
-   * in certain documented contexts. The map keys, represented as UTF-8, must
-   * not exceed 1,500 bytes and cannot be empty.
-   * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 1; - */ - boolean containsFields(java.lang.String key); - /** Use {@link #getFieldsMap()} instead. */ - @java.lang.Deprecated - java.util.Map getFields(); - /** - * - * - *
-   * The map's fields.
-   * The map keys represent field names. Field names matching the regular
-   * expression `__.*__` are reserved. Reserved field names are forbidden except
-   * in certain documented contexts. The map keys, represented as UTF-8, must
-   * not exceed 1,500 bytes and cannot be empty.
-   * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 1; - */ - java.util.Map getFieldsMap(); - /** - * - * - *
-   * The map's fields.
-   * The map keys represent field names. Field names matching the regular
-   * expression `__.*__` are reserved. Reserved field names are forbidden except
-   * in certain documented contexts. The map keys, represented as UTF-8, must
-   * not exceed 1,500 bytes and cannot be empty.
-   * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 1; - */ - com.google.firestore.v1beta1.Value getFieldsOrDefault( - java.lang.String key, com.google.firestore.v1beta1.Value defaultValue); - /** - * - * - *
-   * The map's fields.
-   * The map keys represent field names. Field names matching the regular
-   * expression `__.*__` are reserved. Reserved field names are forbidden except
-   * in certain documented contexts. The map keys, represented as UTF-8, must
-   * not exceed 1,500 bytes and cannot be empty.
-   * 
- * - * map<string, .google.firestore.v1beta1.Value> fields = 1; - */ - com.google.firestore.v1beta1.Value getFieldsOrThrow(java.lang.String key); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Precondition.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Precondition.java deleted file mode 100644 index 5dc8429ce..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Precondition.java +++ /dev/null @@ -1,952 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/common.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * A precondition on a document, used for conditional operations.
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.Precondition} - */ -public final class Precondition extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.Precondition) - PreconditionOrBuilder { - private static final long serialVersionUID = 0L; - // Use Precondition.newBuilder() to construct. - private Precondition(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Precondition() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Precondition(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Precondition( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: - { - conditionTypeCase_ = 1; - conditionType_ = input.readBool(); - break; - } - case 18: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (conditionTypeCase_ == 2) { - subBuilder = ((com.google.protobuf.Timestamp) conditionType_).toBuilder(); - } - conditionType_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.protobuf.Timestamp) conditionType_); - conditionType_ = subBuilder.buildPartial(); - } - conditionTypeCase_ = 2; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_Precondition_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_Precondition_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.Precondition.class, - com.google.firestore.v1beta1.Precondition.Builder.class); - } - - private int conditionTypeCase_ = 0; - private java.lang.Object conditionType_; - - public enum ConditionTypeCase - implements - com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - EXISTS(1), - UPDATE_TIME(2), - CONDITIONTYPE_NOT_SET(0); - private final int value; - - private ConditionTypeCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static ConditionTypeCase valueOf(int value) { - return forNumber(value); - } - - public static ConditionTypeCase forNumber(int value) { - switch (value) { - case 1: - return EXISTS; - case 2: - return UPDATE_TIME; - case 0: - return CONDITIONTYPE_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public ConditionTypeCase getConditionTypeCase() { - return ConditionTypeCase.forNumber(conditionTypeCase_); - } - - public static final int EXISTS_FIELD_NUMBER = 1; - /** - * - * - *
-   * When set to `true`, the target document must exist.
-   * When set to `false`, the target document must not exist.
-   * 
- * - * bool exists = 1; - * - * @return The exists. - */ - @java.lang.Override - public boolean getExists() { - if (conditionTypeCase_ == 1) { - return (java.lang.Boolean) conditionType_; - } - return false; - } - - public static final int UPDATE_TIME_FIELD_NUMBER = 2; - /** - * - * - *
-   * When set, the target document must exist and have been last updated at
-   * that time.
-   * 
- * - * .google.protobuf.Timestamp update_time = 2; - * - * @return Whether the updateTime field is set. - */ - @java.lang.Override - public boolean hasUpdateTime() { - return conditionTypeCase_ == 2; - } - /** - * - * - *
-   * When set, the target document must exist and have been last updated at
-   * that time.
-   * 
- * - * .google.protobuf.Timestamp update_time = 2; - * - * @return The updateTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getUpdateTime() { - if (conditionTypeCase_ == 2) { - return (com.google.protobuf.Timestamp) conditionType_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - /** - * - * - *
-   * When set, the target document must exist and have been last updated at
-   * that time.
-   * 
- * - * .google.protobuf.Timestamp update_time = 2; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { - if (conditionTypeCase_ == 2) { - return (com.google.protobuf.Timestamp) conditionType_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (conditionTypeCase_ == 1) { - output.writeBool(1, (boolean) ((java.lang.Boolean) conditionType_)); - } - if (conditionTypeCase_ == 2) { - output.writeMessage(2, (com.google.protobuf.Timestamp) conditionType_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (conditionTypeCase_ == 1) { - size += - com.google.protobuf.CodedOutputStream.computeBoolSize( - 1, (boolean) ((java.lang.Boolean) conditionType_)); - } - if (conditionTypeCase_ == 2) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 2, (com.google.protobuf.Timestamp) conditionType_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.Precondition)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.Precondition other = - (com.google.firestore.v1beta1.Precondition) obj; - - if (!getConditionTypeCase().equals(other.getConditionTypeCase())) return false; - switch (conditionTypeCase_) { - case 1: - if (getExists() != other.getExists()) return false; - break; - case 2: - if (!getUpdateTime().equals(other.getUpdateTime())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - switch (conditionTypeCase_) { - case 1: - hash = (37 * hash) + EXISTS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getExists()); - break; - case 2: - hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; - hash = (53 * hash) + getUpdateTime().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.Precondition parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Precondition parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Precondition parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Precondition parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Precondition parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Precondition parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Precondition parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Precondition parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Precondition parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Precondition parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Precondition parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Precondition parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.Precondition prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A precondition on a document, used for conditional operations.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.Precondition} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.Precondition) - com.google.firestore.v1beta1.PreconditionOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_Precondition_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_Precondition_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.Precondition.class, - com.google.firestore.v1beta1.Precondition.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.Precondition.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - conditionTypeCase_ = 0; - conditionType_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_Precondition_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Precondition getDefaultInstanceForType() { - return com.google.firestore.v1beta1.Precondition.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.Precondition build() { - com.google.firestore.v1beta1.Precondition result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Precondition buildPartial() { - com.google.firestore.v1beta1.Precondition result = - new com.google.firestore.v1beta1.Precondition(this); - if (conditionTypeCase_ == 1) { - result.conditionType_ = conditionType_; - } - if (conditionTypeCase_ == 2) { - if (updateTimeBuilder_ == null) { - result.conditionType_ = conditionType_; - } else { - result.conditionType_ = updateTimeBuilder_.build(); - } - } - result.conditionTypeCase_ = conditionTypeCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.Precondition) { - return mergeFrom((com.google.firestore.v1beta1.Precondition) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.Precondition other) { - if (other == com.google.firestore.v1beta1.Precondition.getDefaultInstance()) return this; - switch (other.getConditionTypeCase()) { - case EXISTS: - { - setExists(other.getExists()); - break; - } - case UPDATE_TIME: - { - mergeUpdateTime(other.getUpdateTime()); - break; - } - case CONDITIONTYPE_NOT_SET: - { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.Precondition parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.Precondition) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int conditionTypeCase_ = 0; - private java.lang.Object conditionType_; - - public ConditionTypeCase getConditionTypeCase() { - return ConditionTypeCase.forNumber(conditionTypeCase_); - } - - public Builder clearConditionType() { - conditionTypeCase_ = 0; - conditionType_ = null; - onChanged(); - return this; - } - - /** - * - * - *
-     * When set to `true`, the target document must exist.
-     * When set to `false`, the target document must not exist.
-     * 
- * - * bool exists = 1; - * - * @return The exists. - */ - public boolean getExists() { - if (conditionTypeCase_ == 1) { - return (java.lang.Boolean) conditionType_; - } - return false; - } - /** - * - * - *
-     * When set to `true`, the target document must exist.
-     * When set to `false`, the target document must not exist.
-     * 
- * - * bool exists = 1; - * - * @param value The exists to set. - * @return This builder for chaining. - */ - public Builder setExists(boolean value) { - conditionTypeCase_ = 1; - conditionType_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * When set to `true`, the target document must exist.
-     * When set to `false`, the target document must not exist.
-     * 
- * - * bool exists = 1; - * - * @return This builder for chaining. - */ - public Builder clearExists() { - if (conditionTypeCase_ == 1) { - conditionTypeCase_ = 0; - conditionType_ = null; - onChanged(); - } - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - updateTimeBuilder_; - /** - * - * - *
-     * When set, the target document must exist and have been last updated at
-     * that time.
-     * 
- * - * .google.protobuf.Timestamp update_time = 2; - * - * @return Whether the updateTime field is set. - */ - @java.lang.Override - public boolean hasUpdateTime() { - return conditionTypeCase_ == 2; - } - /** - * - * - *
-     * When set, the target document must exist and have been last updated at
-     * that time.
-     * 
- * - * .google.protobuf.Timestamp update_time = 2; - * - * @return The updateTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getUpdateTime() { - if (updateTimeBuilder_ == null) { - if (conditionTypeCase_ == 2) { - return (com.google.protobuf.Timestamp) conditionType_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } else { - if (conditionTypeCase_ == 2) { - return updateTimeBuilder_.getMessage(); - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - } - /** - * - * - *
-     * When set, the target document must exist and have been last updated at
-     * that time.
-     * 
- * - * .google.protobuf.Timestamp update_time = 2; - */ - public Builder setUpdateTime(com.google.protobuf.Timestamp value) { - if (updateTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - conditionType_ = value; - onChanged(); - } else { - updateTimeBuilder_.setMessage(value); - } - conditionTypeCase_ = 2; - return this; - } - /** - * - * - *
-     * When set, the target document must exist and have been last updated at
-     * that time.
-     * 
- * - * .google.protobuf.Timestamp update_time = 2; - */ - public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (updateTimeBuilder_ == null) { - conditionType_ = builderForValue.build(); - onChanged(); - } else { - updateTimeBuilder_.setMessage(builderForValue.build()); - } - conditionTypeCase_ = 2; - return this; - } - /** - * - * - *
-     * When set, the target document must exist and have been last updated at
-     * that time.
-     * 
- * - * .google.protobuf.Timestamp update_time = 2; - */ - public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { - if (updateTimeBuilder_ == null) { - if (conditionTypeCase_ == 2 - && conditionType_ != com.google.protobuf.Timestamp.getDefaultInstance()) { - conditionType_ = - com.google.protobuf.Timestamp.newBuilder( - (com.google.protobuf.Timestamp) conditionType_) - .mergeFrom(value) - .buildPartial(); - } else { - conditionType_ = value; - } - onChanged(); - } else { - if (conditionTypeCase_ == 2) { - updateTimeBuilder_.mergeFrom(value); - } - updateTimeBuilder_.setMessage(value); - } - conditionTypeCase_ = 2; - return this; - } - /** - * - * - *
-     * When set, the target document must exist and have been last updated at
-     * that time.
-     * 
- * - * .google.protobuf.Timestamp update_time = 2; - */ - public Builder clearUpdateTime() { - if (updateTimeBuilder_ == null) { - if (conditionTypeCase_ == 2) { - conditionTypeCase_ = 0; - conditionType_ = null; - onChanged(); - } - } else { - if (conditionTypeCase_ == 2) { - conditionTypeCase_ = 0; - conditionType_ = null; - } - updateTimeBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * When set, the target document must exist and have been last updated at
-     * that time.
-     * 
- * - * .google.protobuf.Timestamp update_time = 2; - */ - public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { - return getUpdateTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * When set, the target document must exist and have been last updated at
-     * that time.
-     * 
- * - * .google.protobuf.Timestamp update_time = 2; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { - if ((conditionTypeCase_ == 2) && (updateTimeBuilder_ != null)) { - return updateTimeBuilder_.getMessageOrBuilder(); - } else { - if (conditionTypeCase_ == 2) { - return (com.google.protobuf.Timestamp) conditionType_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - } - /** - * - * - *
-     * When set, the target document must exist and have been last updated at
-     * that time.
-     * 
- * - * .google.protobuf.Timestamp update_time = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getUpdateTimeFieldBuilder() { - if (updateTimeBuilder_ == null) { - if (!(conditionTypeCase_ == 2)) { - conditionType_ = com.google.protobuf.Timestamp.getDefaultInstance(); - } - updateTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - (com.google.protobuf.Timestamp) conditionType_, getParentForChildren(), isClean()); - conditionType_ = null; - } - conditionTypeCase_ = 2; - onChanged(); - ; - return updateTimeBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.Precondition) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.Precondition) - private static final com.google.firestore.v1beta1.Precondition DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.Precondition(); - } - - public static com.google.firestore.v1beta1.Precondition getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Precondition parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Precondition(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Precondition getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/PreconditionOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/PreconditionOrBuilder.java deleted file mode 100644 index 7b5bf2dbc..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/PreconditionOrBuilder.java +++ /dev/null @@ -1,79 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/common.proto - -package com.google.firestore.v1beta1; - -public interface PreconditionOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.Precondition) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * When set to `true`, the target document must exist.
-   * When set to `false`, the target document must not exist.
-   * 
- * - * bool exists = 1; - * - * @return The exists. - */ - boolean getExists(); - - /** - * - * - *
-   * When set, the target document must exist and have been last updated at
-   * that time.
-   * 
- * - * .google.protobuf.Timestamp update_time = 2; - * - * @return Whether the updateTime field is set. - */ - boolean hasUpdateTime(); - /** - * - * - *
-   * When set, the target document must exist and have been last updated at
-   * that time.
-   * 
- * - * .google.protobuf.Timestamp update_time = 2; - * - * @return The updateTime. - */ - com.google.protobuf.Timestamp getUpdateTime(); - /** - * - * - *
-   * When set, the target document must exist and have been last updated at
-   * that time.
-   * 
- * - * .google.protobuf.Timestamp update_time = 2; - */ - com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); - - public com.google.firestore.v1beta1.Precondition.ConditionTypeCase getConditionTypeCase(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/QueryProto.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/QueryProto.java deleted file mode 100644 index 0f0a564c7..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/QueryProto.java +++ /dev/null @@ -1,237 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/query.proto - -package com.google.firestore.v1beta1; - -public final class QueryProto { - private QueryProto() {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); - } - - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_StructuredQuery_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_StructuredQuery_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_StructuredQuery_CollectionSelector_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_StructuredQuery_CollectionSelector_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_StructuredQuery_Filter_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_StructuredQuery_Filter_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_StructuredQuery_CompositeFilter_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_StructuredQuery_CompositeFilter_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_StructuredQuery_FieldFilter_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_StructuredQuery_FieldFilter_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_StructuredQuery_UnaryFilter_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_StructuredQuery_UnaryFilter_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_StructuredQuery_Order_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_StructuredQuery_Order_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_StructuredQuery_FieldReference_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_StructuredQuery_FieldReference_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_StructuredQuery_Projection_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_StructuredQuery_Projection_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_Cursor_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_Cursor_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - - static { - java.lang.String[] descriptorData = { - "\n$google/firestore/v1beta1/query.proto\022\030" - + "google.firestore.v1beta1\032\'google/firesto" - + "re/v1beta1/document.proto\032\036google/protob" - + "uf/wrappers.proto\032\034google/api/annotation" - + "s.proto\"\331\017\n\017StructuredQuery\022D\n\006select\030\001 " - + "\001(\01324.google.firestore.v1beta1.Structure" - + "dQuery.Projection\022J\n\004from\030\002 \003(\0132<.google" - + ".firestore.v1beta1.StructuredQuery.Colle" - + "ctionSelector\022?\n\005where\030\003 \001(\01320.google.fi" - + "restore.v1beta1.StructuredQuery.Filter\022A" - + "\n\010order_by\030\004 \003(\0132/.google.firestore.v1be" - + "ta1.StructuredQuery.Order\0222\n\010start_at\030\007 " - + "\001(\0132 .google.firestore.v1beta1.Cursor\0220\n" - + "\006end_at\030\010 \001(\0132 .google.firestore.v1beta1" - + ".Cursor\022\016\n\006offset\030\006 \001(\005\022*\n\005limit\030\005 \001(\0132\033" - + ".google.protobuf.Int32Value\032D\n\022Collectio" - + "nSelector\022\025\n\rcollection_id\030\002 \001(\t\022\027\n\017all_" - + "descendants\030\003 \001(\010\032\214\002\n\006Filter\022U\n\020composit" - + "e_filter\030\001 \001(\01329.google.firestore.v1beta" - + "1.StructuredQuery.CompositeFilterH\000\022M\n\014f" - + "ield_filter\030\002 \001(\01325.google.firestore.v1b" - + "eta1.StructuredQuery.FieldFilterH\000\022M\n\014un" - + "ary_filter\030\003 \001(\01325.google.firestore.v1be" - + "ta1.StructuredQuery.UnaryFilterH\000B\r\n\013fil" - + "ter_type\032\323\001\n\017CompositeFilter\022N\n\002op\030\001 \001(\016" - + "2B.google.firestore.v1beta1.StructuredQu" - + "ery.CompositeFilter.Operator\022A\n\007filters\030" - + "\002 \003(\01320.google.firestore.v1beta1.Structu" - + "redQuery.Filter\"-\n\010Operator\022\030\n\024OPERATOR_" - + "UNSPECIFIED\020\000\022\007\n\003AND\020\001\032\214\003\n\013FieldFilter\022G" - + "\n\005field\030\001 \001(\01328.google.firestore.v1beta1" - + ".StructuredQuery.FieldReference\022J\n\002op\030\002 " - + "\001(\0162>.google.firestore.v1beta1.Structure" - + "dQuery.FieldFilter.Operator\022.\n\005value\030\003 \001" - + "(\0132\037.google.firestore.v1beta1.Value\"\267\001\n\010" - + "Operator\022\030\n\024OPERATOR_UNSPECIFIED\020\000\022\r\n\tLE" - + "SS_THAN\020\001\022\026\n\022LESS_THAN_OR_EQUAL\020\002\022\020\n\014GRE" - + "ATER_THAN\020\003\022\031\n\025GREATER_THAN_OR_EQUAL\020\004\022\t" - + "\n\005EQUAL\020\005\022\022\n\016ARRAY_CONTAINS\020\007\022\006\n\002IN\020\010\022\026\n" - + "\022ARRAY_CONTAINS_ANY\020\t\032\363\001\n\013UnaryFilter\022J\n" - + "\002op\030\001 \001(\0162>.google.firestore.v1beta1.Str" - + "ucturedQuery.UnaryFilter.Operator\022I\n\005fie" - + "ld\030\002 \001(\01328.google.firestore.v1beta1.Stru" - + "cturedQuery.FieldReferenceH\000\"=\n\010Operator" - + "\022\030\n\024OPERATOR_UNSPECIFIED\020\000\022\n\n\006IS_NAN\020\002\022\013" - + "\n\007IS_NULL\020\003B\016\n\014operand_type\032\230\001\n\005Order\022G\n" - + "\005field\030\001 \001(\01328.google.firestore.v1beta1." - + "StructuredQuery.FieldReference\022F\n\tdirect" - + "ion\030\002 \001(\01623.google.firestore.v1beta1.Str" - + "ucturedQuery.Direction\032$\n\016FieldReference" - + "\022\022\n\nfield_path\030\002 \001(\t\032V\n\nProjection\022H\n\006fi" - + "elds\030\002 \003(\01328.google.firestore.v1beta1.St" - + "ructuredQuery.FieldReference\"E\n\tDirectio" - + "n\022\031\n\025DIRECTION_UNSPECIFIED\020\000\022\r\n\tASCENDIN" - + "G\020\001\022\016\n\nDESCENDING\020\002\"I\n\006Cursor\022/\n\006values\030" - + "\001 \003(\0132\037.google.firestore.v1beta1.Value\022\016" - + "\n\006before\030\002 \001(\010B\334\001\n\034com.google.firestore." - + "v1beta1B\nQueryProtoP\001ZAgoogle.golang.org" - + "/genproto/googleapis/firestore/v1beta1;f" - + "irestore\242\002\004GCFS\252\002\036Google.Cloud.Firestore" - + ".V1Beta1\312\002\036Google\\Cloud\\Firestore\\V1beta" - + "1\352\002!Google::Cloud::Firestore::V1beta1b\006p" - + "roto3" - }; - descriptor = - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.firestore.v1beta1.DocumentProto.getDescriptor(), - com.google.protobuf.WrappersProto.getDescriptor(), - com.google.api.AnnotationsProto.getDescriptor(), - }); - internal_static_google_firestore_v1beta1_StructuredQuery_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_firestore_v1beta1_StructuredQuery_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_StructuredQuery_descriptor, - new java.lang.String[] { - "Select", "From", "Where", "OrderBy", "StartAt", "EndAt", "Offset", "Limit", - }); - internal_static_google_firestore_v1beta1_StructuredQuery_CollectionSelector_descriptor = - internal_static_google_firestore_v1beta1_StructuredQuery_descriptor.getNestedTypes().get(0); - internal_static_google_firestore_v1beta1_StructuredQuery_CollectionSelector_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_StructuredQuery_CollectionSelector_descriptor, - new java.lang.String[] { - "CollectionId", "AllDescendants", - }); - internal_static_google_firestore_v1beta1_StructuredQuery_Filter_descriptor = - internal_static_google_firestore_v1beta1_StructuredQuery_descriptor.getNestedTypes().get(1); - internal_static_google_firestore_v1beta1_StructuredQuery_Filter_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_StructuredQuery_Filter_descriptor, - new java.lang.String[] { - "CompositeFilter", "FieldFilter", "UnaryFilter", "FilterType", - }); - internal_static_google_firestore_v1beta1_StructuredQuery_CompositeFilter_descriptor = - internal_static_google_firestore_v1beta1_StructuredQuery_descriptor.getNestedTypes().get(2); - internal_static_google_firestore_v1beta1_StructuredQuery_CompositeFilter_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_StructuredQuery_CompositeFilter_descriptor, - new java.lang.String[] { - "Op", "Filters", - }); - internal_static_google_firestore_v1beta1_StructuredQuery_FieldFilter_descriptor = - internal_static_google_firestore_v1beta1_StructuredQuery_descriptor.getNestedTypes().get(3); - internal_static_google_firestore_v1beta1_StructuredQuery_FieldFilter_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_StructuredQuery_FieldFilter_descriptor, - new java.lang.String[] { - "Field", "Op", "Value", - }); - internal_static_google_firestore_v1beta1_StructuredQuery_UnaryFilter_descriptor = - internal_static_google_firestore_v1beta1_StructuredQuery_descriptor.getNestedTypes().get(4); - internal_static_google_firestore_v1beta1_StructuredQuery_UnaryFilter_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_StructuredQuery_UnaryFilter_descriptor, - new java.lang.String[] { - "Op", "Field", "OperandType", - }); - internal_static_google_firestore_v1beta1_StructuredQuery_Order_descriptor = - internal_static_google_firestore_v1beta1_StructuredQuery_descriptor.getNestedTypes().get(5); - internal_static_google_firestore_v1beta1_StructuredQuery_Order_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_StructuredQuery_Order_descriptor, - new java.lang.String[] { - "Field", "Direction", - }); - internal_static_google_firestore_v1beta1_StructuredQuery_FieldReference_descriptor = - internal_static_google_firestore_v1beta1_StructuredQuery_descriptor.getNestedTypes().get(6); - internal_static_google_firestore_v1beta1_StructuredQuery_FieldReference_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_StructuredQuery_FieldReference_descriptor, - new java.lang.String[] { - "FieldPath", - }); - internal_static_google_firestore_v1beta1_StructuredQuery_Projection_descriptor = - internal_static_google_firestore_v1beta1_StructuredQuery_descriptor.getNestedTypes().get(7); - internal_static_google_firestore_v1beta1_StructuredQuery_Projection_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_StructuredQuery_Projection_descriptor, - new java.lang.String[] { - "Fields", - }); - internal_static_google_firestore_v1beta1_Cursor_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_google_firestore_v1beta1_Cursor_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_Cursor_descriptor, - new java.lang.String[] { - "Values", "Before", - }); - com.google.firestore.v1beta1.DocumentProto.getDescriptor(); - com.google.protobuf.WrappersProto.getDescriptor(); - com.google.api.AnnotationsProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RollbackRequest.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RollbackRequest.java deleted file mode 100644 index cadbdf9ad..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RollbackRequest.java +++ /dev/null @@ -1,735 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * The request for [Firestore.Rollback][google.firestore.v1beta1.Firestore.Rollback].
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.RollbackRequest} - */ -public final class RollbackRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.RollbackRequest) - RollbackRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use RollbackRequest.newBuilder() to construct. - private RollbackRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private RollbackRequest() { - database_ = ""; - transaction_ = com.google.protobuf.ByteString.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RollbackRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private RollbackRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - database_ = s; - break; - } - case 18: - { - transaction_ = input.readBytes(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_RollbackRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_RollbackRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.RollbackRequest.class, - com.google.firestore.v1beta1.RollbackRequest.Builder.class); - } - - public static final int DATABASE_FIELD_NUMBER = 1; - private volatile java.lang.Object database_; - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The database. - */ - @java.lang.Override - public java.lang.String getDatabase() { - java.lang.Object ref = database_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - database_ = s; - return s; - } - } - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for database. - */ - @java.lang.Override - public com.google.protobuf.ByteString getDatabaseBytes() { - java.lang.Object ref = database_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - database_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TRANSACTION_FIELD_NUMBER = 2; - private com.google.protobuf.ByteString transaction_; - /** - * - * - *
-   * Required. The transaction to roll back.
-   * 
- * - * bytes transaction = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The transaction. - */ - @java.lang.Override - public com.google.protobuf.ByteString getTransaction() { - return transaction_; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getDatabaseBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, database_); - } - if (!transaction_.isEmpty()) { - output.writeBytes(2, transaction_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getDatabaseBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, database_); - } - if (!transaction_.isEmpty()) { - size += com.google.protobuf.CodedOutputStream.computeBytesSize(2, transaction_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.RollbackRequest)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.RollbackRequest other = - (com.google.firestore.v1beta1.RollbackRequest) obj; - - if (!getDatabase().equals(other.getDatabase())) return false; - if (!getTransaction().equals(other.getTransaction())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + DATABASE_FIELD_NUMBER; - hash = (53 * hash) + getDatabase().hashCode(); - hash = (37 * hash) + TRANSACTION_FIELD_NUMBER; - hash = (53 * hash) + getTransaction().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.RollbackRequest parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.RollbackRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.RollbackRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.RollbackRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.RollbackRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.RollbackRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.RollbackRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.RollbackRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.RollbackRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.RollbackRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.RollbackRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.RollbackRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.RollbackRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The request for [Firestore.Rollback][google.firestore.v1beta1.Firestore.Rollback].
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.RollbackRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.RollbackRequest) - com.google.firestore.v1beta1.RollbackRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_RollbackRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_RollbackRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.RollbackRequest.class, - com.google.firestore.v1beta1.RollbackRequest.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.RollbackRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - database_ = ""; - - transaction_ = com.google.protobuf.ByteString.EMPTY; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_RollbackRequest_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.RollbackRequest getDefaultInstanceForType() { - return com.google.firestore.v1beta1.RollbackRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.RollbackRequest build() { - com.google.firestore.v1beta1.RollbackRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.RollbackRequest buildPartial() { - com.google.firestore.v1beta1.RollbackRequest result = - new com.google.firestore.v1beta1.RollbackRequest(this); - result.database_ = database_; - result.transaction_ = transaction_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.RollbackRequest) { - return mergeFrom((com.google.firestore.v1beta1.RollbackRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.RollbackRequest other) { - if (other == com.google.firestore.v1beta1.RollbackRequest.getDefaultInstance()) return this; - if (!other.getDatabase().isEmpty()) { - database_ = other.database_; - onChanged(); - } - if (other.getTransaction() != com.google.protobuf.ByteString.EMPTY) { - setTransaction(other.getTransaction()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.RollbackRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.RollbackRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object database_ = ""; - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The database. - */ - public java.lang.String getDatabase() { - java.lang.Object ref = database_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - database_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for database. - */ - public com.google.protobuf.ByteString getDatabaseBytes() { - java.lang.Object ref = database_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - database_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The database to set. - * @return This builder for chaining. - */ - public Builder setDatabase(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - database_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return This builder for chaining. - */ - public Builder clearDatabase() { - - database_ = getDefaultInstance().getDatabase(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The bytes for database to set. - * @return This builder for chaining. - */ - public Builder setDatabaseBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - database_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.ByteString transaction_ = com.google.protobuf.ByteString.EMPTY; - /** - * - * - *
-     * Required. The transaction to roll back.
-     * 
- * - * bytes transaction = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The transaction. - */ - @java.lang.Override - public com.google.protobuf.ByteString getTransaction() { - return transaction_; - } - /** - * - * - *
-     * Required. The transaction to roll back.
-     * 
- * - * bytes transaction = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The transaction to set. - * @return This builder for chaining. - */ - public Builder setTransaction(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - - transaction_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The transaction to roll back.
-     * 
- * - * bytes transaction = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return This builder for chaining. - */ - public Builder clearTransaction() { - - transaction_ = getDefaultInstance().getTransaction(); - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.RollbackRequest) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.RollbackRequest) - private static final com.google.firestore.v1beta1.RollbackRequest DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.RollbackRequest(); - } - - public static com.google.firestore.v1beta1.RollbackRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RollbackRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new RollbackRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.RollbackRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RollbackRequestOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RollbackRequestOrBuilder.java deleted file mode 100644 index 5d4312d3c..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RollbackRequestOrBuilder.java +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public interface RollbackRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.RollbackRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The database. - */ - java.lang.String getDatabase(); - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for database. - */ - com.google.protobuf.ByteString getDatabaseBytes(); - - /** - * - * - *
-   * Required. The transaction to roll back.
-   * 
- * - * bytes transaction = 2 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The transaction. - */ - com.google.protobuf.ByteString getTransaction(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RunQueryRequest.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RunQueryRequest.java deleted file mode 100644 index 0621d2f42..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RunQueryRequest.java +++ /dev/null @@ -1,1896 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * The request for [Firestore.RunQuery][google.firestore.v1beta1.Firestore.RunQuery].
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.RunQueryRequest} - */ -public final class RunQueryRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.RunQueryRequest) - RunQueryRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use RunQueryRequest.newBuilder() to construct. - private RunQueryRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private RunQueryRequest() { - parent_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RunQueryRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private RunQueryRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - parent_ = s; - break; - } - case 18: - { - com.google.firestore.v1beta1.StructuredQuery.Builder subBuilder = null; - if (queryTypeCase_ == 2) { - subBuilder = - ((com.google.firestore.v1beta1.StructuredQuery) queryType_).toBuilder(); - } - queryType_ = - input.readMessage( - com.google.firestore.v1beta1.StructuredQuery.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.firestore.v1beta1.StructuredQuery) queryType_); - queryType_ = subBuilder.buildPartial(); - } - queryTypeCase_ = 2; - break; - } - case 42: - { - consistencySelectorCase_ = 5; - consistencySelector_ = input.readBytes(); - break; - } - case 50: - { - com.google.firestore.v1beta1.TransactionOptions.Builder subBuilder = null; - if (consistencySelectorCase_ == 6) { - subBuilder = - ((com.google.firestore.v1beta1.TransactionOptions) consistencySelector_) - .toBuilder(); - } - consistencySelector_ = - input.readMessage( - com.google.firestore.v1beta1.TransactionOptions.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom( - (com.google.firestore.v1beta1.TransactionOptions) consistencySelector_); - consistencySelector_ = subBuilder.buildPartial(); - } - consistencySelectorCase_ = 6; - break; - } - case 58: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (consistencySelectorCase_ == 7) { - subBuilder = ((com.google.protobuf.Timestamp) consistencySelector_).toBuilder(); - } - consistencySelector_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.protobuf.Timestamp) consistencySelector_); - consistencySelector_ = subBuilder.buildPartial(); - } - consistencySelectorCase_ = 7; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_RunQueryRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_RunQueryRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.RunQueryRequest.class, - com.google.firestore.v1beta1.RunQueryRequest.Builder.class); - } - - private int queryTypeCase_ = 0; - private java.lang.Object queryType_; - - public enum QueryTypeCase - implements - com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - STRUCTURED_QUERY(2), - QUERYTYPE_NOT_SET(0); - private final int value; - - private QueryTypeCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static QueryTypeCase valueOf(int value) { - return forNumber(value); - } - - public static QueryTypeCase forNumber(int value) { - switch (value) { - case 2: - return STRUCTURED_QUERY; - case 0: - return QUERYTYPE_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public QueryTypeCase getQueryTypeCase() { - return QueryTypeCase.forNumber(queryTypeCase_); - } - - private int consistencySelectorCase_ = 0; - private java.lang.Object consistencySelector_; - - public enum ConsistencySelectorCase - implements - com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - TRANSACTION(5), - NEW_TRANSACTION(6), - READ_TIME(7), - CONSISTENCYSELECTOR_NOT_SET(0); - private final int value; - - private ConsistencySelectorCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static ConsistencySelectorCase valueOf(int value) { - return forNumber(value); - } - - public static ConsistencySelectorCase forNumber(int value) { - switch (value) { - case 5: - return TRANSACTION; - case 6: - return NEW_TRANSACTION; - case 7: - return READ_TIME; - case 0: - return CONSISTENCYSELECTOR_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public ConsistencySelectorCase getConsistencySelectorCase() { - return ConsistencySelectorCase.forNumber(consistencySelectorCase_); - } - - public static final int PARENT_FIELD_NUMBER = 1; - private volatile java.lang.Object parent_; - /** - * - * - *
-   * Required. The parent resource name. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents` or
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * For example:
-   * `projects/my-project/databases/my-database/documents` or
-   * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - /** - * - * - *
-   * Required. The parent resource name. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents` or
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * For example:
-   * `projects/my-project/databases/my-database/documents` or
-   * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int STRUCTURED_QUERY_FIELD_NUMBER = 2; - /** - * - * - *
-   * A structured query.
-   * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - * - * @return Whether the structuredQuery field is set. - */ - @java.lang.Override - public boolean hasStructuredQuery() { - return queryTypeCase_ == 2; - } - /** - * - * - *
-   * A structured query.
-   * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - * - * @return The structuredQuery. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery getStructuredQuery() { - if (queryTypeCase_ == 2) { - return (com.google.firestore.v1beta1.StructuredQuery) queryType_; - } - return com.google.firestore.v1beta1.StructuredQuery.getDefaultInstance(); - } - /** - * - * - *
-   * A structured query.
-   * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQueryOrBuilder getStructuredQueryOrBuilder() { - if (queryTypeCase_ == 2) { - return (com.google.firestore.v1beta1.StructuredQuery) queryType_; - } - return com.google.firestore.v1beta1.StructuredQuery.getDefaultInstance(); - } - - public static final int TRANSACTION_FIELD_NUMBER = 5; - /** - * - * - *
-   * Reads documents in a transaction.
-   * 
- * - * bytes transaction = 5; - * - * @return The transaction. - */ - @java.lang.Override - public com.google.protobuf.ByteString getTransaction() { - if (consistencySelectorCase_ == 5) { - return (com.google.protobuf.ByteString) consistencySelector_; - } - return com.google.protobuf.ByteString.EMPTY; - } - - public static final int NEW_TRANSACTION_FIELD_NUMBER = 6; - /** - * - * - *
-   * Starts a new transaction and reads the documents.
-   * Defaults to a read-only transaction.
-   * The new transaction ID will be returned as the first response in the
-   * stream.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 6; - * - * @return Whether the newTransaction field is set. - */ - @java.lang.Override - public boolean hasNewTransaction() { - return consistencySelectorCase_ == 6; - } - /** - * - * - *
-   * Starts a new transaction and reads the documents.
-   * Defaults to a read-only transaction.
-   * The new transaction ID will be returned as the first response in the
-   * stream.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 6; - * - * @return The newTransaction. - */ - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions getNewTransaction() { - if (consistencySelectorCase_ == 6) { - return (com.google.firestore.v1beta1.TransactionOptions) consistencySelector_; - } - return com.google.firestore.v1beta1.TransactionOptions.getDefaultInstance(); - } - /** - * - * - *
-   * Starts a new transaction and reads the documents.
-   * Defaults to a read-only transaction.
-   * The new transaction ID will be returned as the first response in the
-   * stream.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 6; - */ - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptionsOrBuilder getNewTransactionOrBuilder() { - if (consistencySelectorCase_ == 6) { - return (com.google.firestore.v1beta1.TransactionOptions) consistencySelector_; - } - return com.google.firestore.v1beta1.TransactionOptions.getDefaultInstance(); - } - - public static final int READ_TIME_FIELD_NUMBER = 7; - /** - * - * - *
-   * Reads documents as they were at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 7; - * - * @return Whether the readTime field is set. - */ - @java.lang.Override - public boolean hasReadTime() { - return consistencySelectorCase_ == 7; - } - /** - * - * - *
-   * Reads documents as they were at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 7; - * - * @return The readTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getReadTime() { - if (consistencySelectorCase_ == 7) { - return (com.google.protobuf.Timestamp) consistencySelector_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - /** - * - * - *
-   * Reads documents as they were at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 7; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { - if (consistencySelectorCase_ == 7) { - return (com.google.protobuf.Timestamp) consistencySelector_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getParentBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); - } - if (queryTypeCase_ == 2) { - output.writeMessage(2, (com.google.firestore.v1beta1.StructuredQuery) queryType_); - } - if (consistencySelectorCase_ == 5) { - output.writeBytes(5, (com.google.protobuf.ByteString) consistencySelector_); - } - if (consistencySelectorCase_ == 6) { - output.writeMessage( - 6, (com.google.firestore.v1beta1.TransactionOptions) consistencySelector_); - } - if (consistencySelectorCase_ == 7) { - output.writeMessage(7, (com.google.protobuf.Timestamp) consistencySelector_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getParentBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); - } - if (queryTypeCase_ == 2) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 2, (com.google.firestore.v1beta1.StructuredQuery) queryType_); - } - if (consistencySelectorCase_ == 5) { - size += - com.google.protobuf.CodedOutputStream.computeBytesSize( - 5, (com.google.protobuf.ByteString) consistencySelector_); - } - if (consistencySelectorCase_ == 6) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 6, (com.google.firestore.v1beta1.TransactionOptions) consistencySelector_); - } - if (consistencySelectorCase_ == 7) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 7, (com.google.protobuf.Timestamp) consistencySelector_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.RunQueryRequest)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.RunQueryRequest other = - (com.google.firestore.v1beta1.RunQueryRequest) obj; - - if (!getParent().equals(other.getParent())) return false; - if (!getQueryTypeCase().equals(other.getQueryTypeCase())) return false; - switch (queryTypeCase_) { - case 2: - if (!getStructuredQuery().equals(other.getStructuredQuery())) return false; - break; - case 0: - default: - } - if (!getConsistencySelectorCase().equals(other.getConsistencySelectorCase())) return false; - switch (consistencySelectorCase_) { - case 5: - if (!getTransaction().equals(other.getTransaction())) return false; - break; - case 6: - if (!getNewTransaction().equals(other.getNewTransaction())) return false; - break; - case 7: - if (!getReadTime().equals(other.getReadTime())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - switch (queryTypeCase_) { - case 2: - hash = (37 * hash) + STRUCTURED_QUERY_FIELD_NUMBER; - hash = (53 * hash) + getStructuredQuery().hashCode(); - break; - case 0: - default: - } - switch (consistencySelectorCase_) { - case 5: - hash = (37 * hash) + TRANSACTION_FIELD_NUMBER; - hash = (53 * hash) + getTransaction().hashCode(); - break; - case 6: - hash = (37 * hash) + NEW_TRANSACTION_FIELD_NUMBER; - hash = (53 * hash) + getNewTransaction().hashCode(); - break; - case 7: - hash = (37 * hash) + READ_TIME_FIELD_NUMBER; - hash = (53 * hash) + getReadTime().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.RunQueryRequest parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.RunQueryRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.RunQueryRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.RunQueryRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.RunQueryRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.RunQueryRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.RunQueryRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.RunQueryRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.RunQueryRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.RunQueryRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.RunQueryRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.RunQueryRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.RunQueryRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The request for [Firestore.RunQuery][google.firestore.v1beta1.Firestore.RunQuery].
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.RunQueryRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.RunQueryRequest) - com.google.firestore.v1beta1.RunQueryRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_RunQueryRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_RunQueryRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.RunQueryRequest.class, - com.google.firestore.v1beta1.RunQueryRequest.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.RunQueryRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - parent_ = ""; - - queryTypeCase_ = 0; - queryType_ = null; - consistencySelectorCase_ = 0; - consistencySelector_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_RunQueryRequest_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.RunQueryRequest getDefaultInstanceForType() { - return com.google.firestore.v1beta1.RunQueryRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.RunQueryRequest build() { - com.google.firestore.v1beta1.RunQueryRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.RunQueryRequest buildPartial() { - com.google.firestore.v1beta1.RunQueryRequest result = - new com.google.firestore.v1beta1.RunQueryRequest(this); - result.parent_ = parent_; - if (queryTypeCase_ == 2) { - if (structuredQueryBuilder_ == null) { - result.queryType_ = queryType_; - } else { - result.queryType_ = structuredQueryBuilder_.build(); - } - } - if (consistencySelectorCase_ == 5) { - result.consistencySelector_ = consistencySelector_; - } - if (consistencySelectorCase_ == 6) { - if (newTransactionBuilder_ == null) { - result.consistencySelector_ = consistencySelector_; - } else { - result.consistencySelector_ = newTransactionBuilder_.build(); - } - } - if (consistencySelectorCase_ == 7) { - if (readTimeBuilder_ == null) { - result.consistencySelector_ = consistencySelector_; - } else { - result.consistencySelector_ = readTimeBuilder_.build(); - } - } - result.queryTypeCase_ = queryTypeCase_; - result.consistencySelectorCase_ = consistencySelectorCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.RunQueryRequest) { - return mergeFrom((com.google.firestore.v1beta1.RunQueryRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.RunQueryRequest other) { - if (other == com.google.firestore.v1beta1.RunQueryRequest.getDefaultInstance()) return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - switch (other.getQueryTypeCase()) { - case STRUCTURED_QUERY: - { - mergeStructuredQuery(other.getStructuredQuery()); - break; - } - case QUERYTYPE_NOT_SET: - { - break; - } - } - switch (other.getConsistencySelectorCase()) { - case TRANSACTION: - { - setTransaction(other.getTransaction()); - break; - } - case NEW_TRANSACTION: - { - mergeNewTransaction(other.getNewTransaction()); - break; - } - case READ_TIME: - { - mergeReadTime(other.getReadTime()); - break; - } - case CONSISTENCYSELECTOR_NOT_SET: - { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.RunQueryRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.RunQueryRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int queryTypeCase_ = 0; - private java.lang.Object queryType_; - - public QueryTypeCase getQueryTypeCase() { - return QueryTypeCase.forNumber(queryTypeCase_); - } - - public Builder clearQueryType() { - queryTypeCase_ = 0; - queryType_ = null; - onChanged(); - return this; - } - - private int consistencySelectorCase_ = 0; - private java.lang.Object consistencySelector_; - - public ConsistencySelectorCase getConsistencySelectorCase() { - return ConsistencySelectorCase.forNumber(consistencySelectorCase_); - } - - public Builder clearConsistencySelector() { - consistencySelectorCase_ = 0; - consistencySelector_ = null; - onChanged(); - return this; - } - - private java.lang.Object parent_ = ""; - /** - * - * - *
-     * Required. The parent resource name. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents` or
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * For example:
-     * `projects/my-project/databases/my-database/documents` or
-     * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. The parent resource name. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents` or
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * For example:
-     * `projects/my-project/databases/my-database/documents` or
-     * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. The parent resource name. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents` or
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * For example:
-     * `projects/my-project/databases/my-database/documents` or
-     * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - parent_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The parent resource name. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents` or
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * For example:
-     * `projects/my-project/databases/my-database/documents` or
-     * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return This builder for chaining. - */ - public Builder clearParent() { - - parent_ = getDefaultInstance().getParent(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The parent resource name. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents` or
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * For example:
-     * `projects/my-project/databases/my-database/documents` or
-     * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-     * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - parent_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery, - com.google.firestore.v1beta1.StructuredQuery.Builder, - com.google.firestore.v1beta1.StructuredQueryOrBuilder> - structuredQueryBuilder_; - /** - * - * - *
-     * A structured query.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - * - * @return Whether the structuredQuery field is set. - */ - @java.lang.Override - public boolean hasStructuredQuery() { - return queryTypeCase_ == 2; - } - /** - * - * - *
-     * A structured query.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - * - * @return The structuredQuery. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery getStructuredQuery() { - if (structuredQueryBuilder_ == null) { - if (queryTypeCase_ == 2) { - return (com.google.firestore.v1beta1.StructuredQuery) queryType_; - } - return com.google.firestore.v1beta1.StructuredQuery.getDefaultInstance(); - } else { - if (queryTypeCase_ == 2) { - return structuredQueryBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.StructuredQuery.getDefaultInstance(); - } - } - /** - * - * - *
-     * A structured query.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - */ - public Builder setStructuredQuery(com.google.firestore.v1beta1.StructuredQuery value) { - if (structuredQueryBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - queryType_ = value; - onChanged(); - } else { - structuredQueryBuilder_.setMessage(value); - } - queryTypeCase_ = 2; - return this; - } - /** - * - * - *
-     * A structured query.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - */ - public Builder setStructuredQuery( - com.google.firestore.v1beta1.StructuredQuery.Builder builderForValue) { - if (structuredQueryBuilder_ == null) { - queryType_ = builderForValue.build(); - onChanged(); - } else { - structuredQueryBuilder_.setMessage(builderForValue.build()); - } - queryTypeCase_ = 2; - return this; - } - /** - * - * - *
-     * A structured query.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - */ - public Builder mergeStructuredQuery(com.google.firestore.v1beta1.StructuredQuery value) { - if (structuredQueryBuilder_ == null) { - if (queryTypeCase_ == 2 - && queryType_ != com.google.firestore.v1beta1.StructuredQuery.getDefaultInstance()) { - queryType_ = - com.google.firestore.v1beta1.StructuredQuery.newBuilder( - (com.google.firestore.v1beta1.StructuredQuery) queryType_) - .mergeFrom(value) - .buildPartial(); - } else { - queryType_ = value; - } - onChanged(); - } else { - if (queryTypeCase_ == 2) { - structuredQueryBuilder_.mergeFrom(value); - } - structuredQueryBuilder_.setMessage(value); - } - queryTypeCase_ = 2; - return this; - } - /** - * - * - *
-     * A structured query.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - */ - public Builder clearStructuredQuery() { - if (structuredQueryBuilder_ == null) { - if (queryTypeCase_ == 2) { - queryTypeCase_ = 0; - queryType_ = null; - onChanged(); - } - } else { - if (queryTypeCase_ == 2) { - queryTypeCase_ = 0; - queryType_ = null; - } - structuredQueryBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * A structured query.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - */ - public com.google.firestore.v1beta1.StructuredQuery.Builder getStructuredQueryBuilder() { - return getStructuredQueryFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * A structured query.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQueryOrBuilder getStructuredQueryOrBuilder() { - if ((queryTypeCase_ == 2) && (structuredQueryBuilder_ != null)) { - return structuredQueryBuilder_.getMessageOrBuilder(); - } else { - if (queryTypeCase_ == 2) { - return (com.google.firestore.v1beta1.StructuredQuery) queryType_; - } - return com.google.firestore.v1beta1.StructuredQuery.getDefaultInstance(); - } - } - /** - * - * - *
-     * A structured query.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery, - com.google.firestore.v1beta1.StructuredQuery.Builder, - com.google.firestore.v1beta1.StructuredQueryOrBuilder> - getStructuredQueryFieldBuilder() { - if (structuredQueryBuilder_ == null) { - if (!(queryTypeCase_ == 2)) { - queryType_ = com.google.firestore.v1beta1.StructuredQuery.getDefaultInstance(); - } - structuredQueryBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery, - com.google.firestore.v1beta1.StructuredQuery.Builder, - com.google.firestore.v1beta1.StructuredQueryOrBuilder>( - (com.google.firestore.v1beta1.StructuredQuery) queryType_, - getParentForChildren(), - isClean()); - queryType_ = null; - } - queryTypeCase_ = 2; - onChanged(); - ; - return structuredQueryBuilder_; - } - - /** - * - * - *
-     * Reads documents in a transaction.
-     * 
- * - * bytes transaction = 5; - * - * @return The transaction. - */ - public com.google.protobuf.ByteString getTransaction() { - if (consistencySelectorCase_ == 5) { - return (com.google.protobuf.ByteString) consistencySelector_; - } - return com.google.protobuf.ByteString.EMPTY; - } - /** - * - * - *
-     * Reads documents in a transaction.
-     * 
- * - * bytes transaction = 5; - * - * @param value The transaction to set. - * @return This builder for chaining. - */ - public Builder setTransaction(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - consistencySelectorCase_ = 5; - consistencySelector_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Reads documents in a transaction.
-     * 
- * - * bytes transaction = 5; - * - * @return This builder for chaining. - */ - public Builder clearTransaction() { - if (consistencySelectorCase_ == 5) { - consistencySelectorCase_ = 0; - consistencySelector_ = null; - onChanged(); - } - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.TransactionOptions, - com.google.firestore.v1beta1.TransactionOptions.Builder, - com.google.firestore.v1beta1.TransactionOptionsOrBuilder> - newTransactionBuilder_; - /** - * - * - *
-     * Starts a new transaction and reads the documents.
-     * Defaults to a read-only transaction.
-     * The new transaction ID will be returned as the first response in the
-     * stream.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 6; - * - * @return Whether the newTransaction field is set. - */ - @java.lang.Override - public boolean hasNewTransaction() { - return consistencySelectorCase_ == 6; - } - /** - * - * - *
-     * Starts a new transaction and reads the documents.
-     * Defaults to a read-only transaction.
-     * The new transaction ID will be returned as the first response in the
-     * stream.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 6; - * - * @return The newTransaction. - */ - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions getNewTransaction() { - if (newTransactionBuilder_ == null) { - if (consistencySelectorCase_ == 6) { - return (com.google.firestore.v1beta1.TransactionOptions) consistencySelector_; - } - return com.google.firestore.v1beta1.TransactionOptions.getDefaultInstance(); - } else { - if (consistencySelectorCase_ == 6) { - return newTransactionBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.TransactionOptions.getDefaultInstance(); - } - } - /** - * - * - *
-     * Starts a new transaction and reads the documents.
-     * Defaults to a read-only transaction.
-     * The new transaction ID will be returned as the first response in the
-     * stream.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 6; - */ - public Builder setNewTransaction(com.google.firestore.v1beta1.TransactionOptions value) { - if (newTransactionBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - consistencySelector_ = value; - onChanged(); - } else { - newTransactionBuilder_.setMessage(value); - } - consistencySelectorCase_ = 6; - return this; - } - /** - * - * - *
-     * Starts a new transaction and reads the documents.
-     * Defaults to a read-only transaction.
-     * The new transaction ID will be returned as the first response in the
-     * stream.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 6; - */ - public Builder setNewTransaction( - com.google.firestore.v1beta1.TransactionOptions.Builder builderForValue) { - if (newTransactionBuilder_ == null) { - consistencySelector_ = builderForValue.build(); - onChanged(); - } else { - newTransactionBuilder_.setMessage(builderForValue.build()); - } - consistencySelectorCase_ = 6; - return this; - } - /** - * - * - *
-     * Starts a new transaction and reads the documents.
-     * Defaults to a read-only transaction.
-     * The new transaction ID will be returned as the first response in the
-     * stream.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 6; - */ - public Builder mergeNewTransaction(com.google.firestore.v1beta1.TransactionOptions value) { - if (newTransactionBuilder_ == null) { - if (consistencySelectorCase_ == 6 - && consistencySelector_ - != com.google.firestore.v1beta1.TransactionOptions.getDefaultInstance()) { - consistencySelector_ = - com.google.firestore.v1beta1.TransactionOptions.newBuilder( - (com.google.firestore.v1beta1.TransactionOptions) consistencySelector_) - .mergeFrom(value) - .buildPartial(); - } else { - consistencySelector_ = value; - } - onChanged(); - } else { - if (consistencySelectorCase_ == 6) { - newTransactionBuilder_.mergeFrom(value); - } - newTransactionBuilder_.setMessage(value); - } - consistencySelectorCase_ = 6; - return this; - } - /** - * - * - *
-     * Starts a new transaction and reads the documents.
-     * Defaults to a read-only transaction.
-     * The new transaction ID will be returned as the first response in the
-     * stream.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 6; - */ - public Builder clearNewTransaction() { - if (newTransactionBuilder_ == null) { - if (consistencySelectorCase_ == 6) { - consistencySelectorCase_ = 0; - consistencySelector_ = null; - onChanged(); - } - } else { - if (consistencySelectorCase_ == 6) { - consistencySelectorCase_ = 0; - consistencySelector_ = null; - } - newTransactionBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * Starts a new transaction and reads the documents.
-     * Defaults to a read-only transaction.
-     * The new transaction ID will be returned as the first response in the
-     * stream.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 6; - */ - public com.google.firestore.v1beta1.TransactionOptions.Builder getNewTransactionBuilder() { - return getNewTransactionFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Starts a new transaction and reads the documents.
-     * Defaults to a read-only transaction.
-     * The new transaction ID will be returned as the first response in the
-     * stream.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 6; - */ - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptionsOrBuilder getNewTransactionOrBuilder() { - if ((consistencySelectorCase_ == 6) && (newTransactionBuilder_ != null)) { - return newTransactionBuilder_.getMessageOrBuilder(); - } else { - if (consistencySelectorCase_ == 6) { - return (com.google.firestore.v1beta1.TransactionOptions) consistencySelector_; - } - return com.google.firestore.v1beta1.TransactionOptions.getDefaultInstance(); - } - } - /** - * - * - *
-     * Starts a new transaction and reads the documents.
-     * Defaults to a read-only transaction.
-     * The new transaction ID will be returned as the first response in the
-     * stream.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 6; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.TransactionOptions, - com.google.firestore.v1beta1.TransactionOptions.Builder, - com.google.firestore.v1beta1.TransactionOptionsOrBuilder> - getNewTransactionFieldBuilder() { - if (newTransactionBuilder_ == null) { - if (!(consistencySelectorCase_ == 6)) { - consistencySelector_ = - com.google.firestore.v1beta1.TransactionOptions.getDefaultInstance(); - } - newTransactionBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.TransactionOptions, - com.google.firestore.v1beta1.TransactionOptions.Builder, - com.google.firestore.v1beta1.TransactionOptionsOrBuilder>( - (com.google.firestore.v1beta1.TransactionOptions) consistencySelector_, - getParentForChildren(), - isClean()); - consistencySelector_ = null; - } - consistencySelectorCase_ = 6; - onChanged(); - ; - return newTransactionBuilder_; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - readTimeBuilder_; - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 7; - * - * @return Whether the readTime field is set. - */ - @java.lang.Override - public boolean hasReadTime() { - return consistencySelectorCase_ == 7; - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 7; - * - * @return The readTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getReadTime() { - if (readTimeBuilder_ == null) { - if (consistencySelectorCase_ == 7) { - return (com.google.protobuf.Timestamp) consistencySelector_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } else { - if (consistencySelectorCase_ == 7) { - return readTimeBuilder_.getMessage(); - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 7; - */ - public Builder setReadTime(com.google.protobuf.Timestamp value) { - if (readTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - consistencySelector_ = value; - onChanged(); - } else { - readTimeBuilder_.setMessage(value); - } - consistencySelectorCase_ = 7; - return this; - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 7; - */ - public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (readTimeBuilder_ == null) { - consistencySelector_ = builderForValue.build(); - onChanged(); - } else { - readTimeBuilder_.setMessage(builderForValue.build()); - } - consistencySelectorCase_ = 7; - return this; - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 7; - */ - public Builder mergeReadTime(com.google.protobuf.Timestamp value) { - if (readTimeBuilder_ == null) { - if (consistencySelectorCase_ == 7 - && consistencySelector_ != com.google.protobuf.Timestamp.getDefaultInstance()) { - consistencySelector_ = - com.google.protobuf.Timestamp.newBuilder( - (com.google.protobuf.Timestamp) consistencySelector_) - .mergeFrom(value) - .buildPartial(); - } else { - consistencySelector_ = value; - } - onChanged(); - } else { - if (consistencySelectorCase_ == 7) { - readTimeBuilder_.mergeFrom(value); - } - readTimeBuilder_.setMessage(value); - } - consistencySelectorCase_ = 7; - return this; - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 7; - */ - public Builder clearReadTime() { - if (readTimeBuilder_ == null) { - if (consistencySelectorCase_ == 7) { - consistencySelectorCase_ = 0; - consistencySelector_ = null; - onChanged(); - } - } else { - if (consistencySelectorCase_ == 7) { - consistencySelectorCase_ = 0; - consistencySelector_ = null; - } - readTimeBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 7; - */ - public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { - return getReadTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 7; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { - if ((consistencySelectorCase_ == 7) && (readTimeBuilder_ != null)) { - return readTimeBuilder_.getMessageOrBuilder(); - } else { - if (consistencySelectorCase_ == 7) { - return (com.google.protobuf.Timestamp) consistencySelector_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - } - /** - * - * - *
-     * Reads documents as they were at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 7; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getReadTimeFieldBuilder() { - if (readTimeBuilder_ == null) { - if (!(consistencySelectorCase_ == 7)) { - consistencySelector_ = com.google.protobuf.Timestamp.getDefaultInstance(); - } - readTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - (com.google.protobuf.Timestamp) consistencySelector_, - getParentForChildren(), - isClean()); - consistencySelector_ = null; - } - consistencySelectorCase_ = 7; - onChanged(); - ; - return readTimeBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.RunQueryRequest) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.RunQueryRequest) - private static final com.google.firestore.v1beta1.RunQueryRequest DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.RunQueryRequest(); - } - - public static com.google.firestore.v1beta1.RunQueryRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RunQueryRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new RunQueryRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.RunQueryRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RunQueryRequestOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RunQueryRequestOrBuilder.java deleted file mode 100644 index b07e3973e..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RunQueryRequestOrBuilder.java +++ /dev/null @@ -1,195 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public interface RunQueryRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.RunQueryRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. The parent resource name. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents` or
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * For example:
-   * `projects/my-project/databases/my-database/documents` or
-   * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - java.lang.String getParent(); - /** - * - * - *
-   * Required. The parent resource name. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents` or
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * For example:
-   * `projects/my-project/databases/my-database/documents` or
-   * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-   * 
- * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - com.google.protobuf.ByteString getParentBytes(); - - /** - * - * - *
-   * A structured query.
-   * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - * - * @return Whether the structuredQuery field is set. - */ - boolean hasStructuredQuery(); - /** - * - * - *
-   * A structured query.
-   * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - * - * @return The structuredQuery. - */ - com.google.firestore.v1beta1.StructuredQuery getStructuredQuery(); - /** - * - * - *
-   * A structured query.
-   * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - */ - com.google.firestore.v1beta1.StructuredQueryOrBuilder getStructuredQueryOrBuilder(); - - /** - * - * - *
-   * Reads documents in a transaction.
-   * 
- * - * bytes transaction = 5; - * - * @return The transaction. - */ - com.google.protobuf.ByteString getTransaction(); - - /** - * - * - *
-   * Starts a new transaction and reads the documents.
-   * Defaults to a read-only transaction.
-   * The new transaction ID will be returned as the first response in the
-   * stream.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 6; - * - * @return Whether the newTransaction field is set. - */ - boolean hasNewTransaction(); - /** - * - * - *
-   * Starts a new transaction and reads the documents.
-   * Defaults to a read-only transaction.
-   * The new transaction ID will be returned as the first response in the
-   * stream.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 6; - * - * @return The newTransaction. - */ - com.google.firestore.v1beta1.TransactionOptions getNewTransaction(); - /** - * - * - *
-   * Starts a new transaction and reads the documents.
-   * Defaults to a read-only transaction.
-   * The new transaction ID will be returned as the first response in the
-   * stream.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions new_transaction = 6; - */ - com.google.firestore.v1beta1.TransactionOptionsOrBuilder getNewTransactionOrBuilder(); - - /** - * - * - *
-   * Reads documents as they were at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 7; - * - * @return Whether the readTime field is set. - */ - boolean hasReadTime(); - /** - * - * - *
-   * Reads documents as they were at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 7; - * - * @return The readTime. - */ - com.google.protobuf.Timestamp getReadTime(); - /** - * - * - *
-   * Reads documents as they were at the given time.
-   * This may not be older than 60 seconds.
-   * 
- * - * .google.protobuf.Timestamp read_time = 7; - */ - com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder(); - - public com.google.firestore.v1beta1.RunQueryRequest.QueryTypeCase getQueryTypeCase(); - - public com.google.firestore.v1beta1.RunQueryRequest.ConsistencySelectorCase - getConsistencySelectorCase(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RunQueryResponse.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RunQueryResponse.java deleted file mode 100644 index 968a53a4e..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RunQueryResponse.java +++ /dev/null @@ -1,1272 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * The response for [Firestore.RunQuery][google.firestore.v1beta1.Firestore.RunQuery].
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.RunQueryResponse} - */ -public final class RunQueryResponse extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.RunQueryResponse) - RunQueryResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use RunQueryResponse.newBuilder() to construct. - private RunQueryResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private RunQueryResponse() { - transaction_ = com.google.protobuf.ByteString.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RunQueryResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private RunQueryResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.firestore.v1beta1.Document.Builder subBuilder = null; - if (document_ != null) { - subBuilder = document_.toBuilder(); - } - document_ = - input.readMessage( - com.google.firestore.v1beta1.Document.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(document_); - document_ = subBuilder.buildPartial(); - } - - break; - } - case 18: - { - transaction_ = input.readBytes(); - break; - } - case 26: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (readTime_ != null) { - subBuilder = readTime_.toBuilder(); - } - readTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(readTime_); - readTime_ = subBuilder.buildPartial(); - } - - break; - } - case 32: - { - skippedResults_ = input.readInt32(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_RunQueryResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_RunQueryResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.RunQueryResponse.class, - com.google.firestore.v1beta1.RunQueryResponse.Builder.class); - } - - public static final int TRANSACTION_FIELD_NUMBER = 2; - private com.google.protobuf.ByteString transaction_; - /** - * - * - *
-   * The transaction that was started as part of this request.
-   * Can only be set in the first response, and only if
-   * [RunQueryRequest.new_transaction][google.firestore.v1beta1.RunQueryRequest.new_transaction] was set in the request.
-   * If set, no other fields will be set in this response.
-   * 
- * - * bytes transaction = 2; - * - * @return The transaction. - */ - @java.lang.Override - public com.google.protobuf.ByteString getTransaction() { - return transaction_; - } - - public static final int DOCUMENT_FIELD_NUMBER = 1; - private com.google.firestore.v1beta1.Document document_; - /** - * - * - *
-   * A query result.
-   * Not set when reporting partial progress.
-   * 
- * - * .google.firestore.v1beta1.Document document = 1; - * - * @return Whether the document field is set. - */ - @java.lang.Override - public boolean hasDocument() { - return document_ != null; - } - /** - * - * - *
-   * A query result.
-   * Not set when reporting partial progress.
-   * 
- * - * .google.firestore.v1beta1.Document document = 1; - * - * @return The document. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Document getDocument() { - return document_ == null - ? com.google.firestore.v1beta1.Document.getDefaultInstance() - : document_; - } - /** - * - * - *
-   * A query result.
-   * Not set when reporting partial progress.
-   * 
- * - * .google.firestore.v1beta1.Document document = 1; - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentOrBuilder getDocumentOrBuilder() { - return getDocument(); - } - - public static final int READ_TIME_FIELD_NUMBER = 3; - private com.google.protobuf.Timestamp readTime_; - /** - * - * - *
-   * The time at which the document was read. This may be monotonically
-   * increasing; in this case, the previous documents in the result stream are
-   * guaranteed not to have changed between their `read_time` and this one.
-   * If the query returns no results, a response with `read_time` and no
-   * `document` will be sent, and this represents the time at which the query
-   * was run.
-   * 
- * - * .google.protobuf.Timestamp read_time = 3; - * - * @return Whether the readTime field is set. - */ - @java.lang.Override - public boolean hasReadTime() { - return readTime_ != null; - } - /** - * - * - *
-   * The time at which the document was read. This may be monotonically
-   * increasing; in this case, the previous documents in the result stream are
-   * guaranteed not to have changed between their `read_time` and this one.
-   * If the query returns no results, a response with `read_time` and no
-   * `document` will be sent, and this represents the time at which the query
-   * was run.
-   * 
- * - * .google.protobuf.Timestamp read_time = 3; - * - * @return The readTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getReadTime() { - return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; - } - /** - * - * - *
-   * The time at which the document was read. This may be monotonically
-   * increasing; in this case, the previous documents in the result stream are
-   * guaranteed not to have changed between their `read_time` and this one.
-   * If the query returns no results, a response with `read_time` and no
-   * `document` will be sent, and this represents the time at which the query
-   * was run.
-   * 
- * - * .google.protobuf.Timestamp read_time = 3; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { - return getReadTime(); - } - - public static final int SKIPPED_RESULTS_FIELD_NUMBER = 4; - private int skippedResults_; - /** - * - * - *
-   * The number of results that have been skipped due to an offset between
-   * the last response and the current response.
-   * 
- * - * int32 skipped_results = 4; - * - * @return The skippedResults. - */ - @java.lang.Override - public int getSkippedResults() { - return skippedResults_; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (document_ != null) { - output.writeMessage(1, getDocument()); - } - if (!transaction_.isEmpty()) { - output.writeBytes(2, transaction_); - } - if (readTime_ != null) { - output.writeMessage(3, getReadTime()); - } - if (skippedResults_ != 0) { - output.writeInt32(4, skippedResults_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (document_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getDocument()); - } - if (!transaction_.isEmpty()) { - size += com.google.protobuf.CodedOutputStream.computeBytesSize(2, transaction_); - } - if (readTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getReadTime()); - } - if (skippedResults_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(4, skippedResults_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.RunQueryResponse)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.RunQueryResponse other = - (com.google.firestore.v1beta1.RunQueryResponse) obj; - - if (!getTransaction().equals(other.getTransaction())) return false; - if (hasDocument() != other.hasDocument()) return false; - if (hasDocument()) { - if (!getDocument().equals(other.getDocument())) return false; - } - if (hasReadTime() != other.hasReadTime()) return false; - if (hasReadTime()) { - if (!getReadTime().equals(other.getReadTime())) return false; - } - if (getSkippedResults() != other.getSkippedResults()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + TRANSACTION_FIELD_NUMBER; - hash = (53 * hash) + getTransaction().hashCode(); - if (hasDocument()) { - hash = (37 * hash) + DOCUMENT_FIELD_NUMBER; - hash = (53 * hash) + getDocument().hashCode(); - } - if (hasReadTime()) { - hash = (37 * hash) + READ_TIME_FIELD_NUMBER; - hash = (53 * hash) + getReadTime().hashCode(); - } - hash = (37 * hash) + SKIPPED_RESULTS_FIELD_NUMBER; - hash = (53 * hash) + getSkippedResults(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.RunQueryResponse parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.RunQueryResponse parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.RunQueryResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.RunQueryResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.RunQueryResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.RunQueryResponse parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.RunQueryResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.RunQueryResponse parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.RunQueryResponse parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.RunQueryResponse parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.RunQueryResponse parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.RunQueryResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.RunQueryResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The response for [Firestore.RunQuery][google.firestore.v1beta1.Firestore.RunQuery].
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.RunQueryResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.RunQueryResponse) - com.google.firestore.v1beta1.RunQueryResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_RunQueryResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_RunQueryResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.RunQueryResponse.class, - com.google.firestore.v1beta1.RunQueryResponse.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.RunQueryResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - transaction_ = com.google.protobuf.ByteString.EMPTY; - - if (documentBuilder_ == null) { - document_ = null; - } else { - document_ = null; - documentBuilder_ = null; - } - if (readTimeBuilder_ == null) { - readTime_ = null; - } else { - readTime_ = null; - readTimeBuilder_ = null; - } - skippedResults_ = 0; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_RunQueryResponse_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.RunQueryResponse getDefaultInstanceForType() { - return com.google.firestore.v1beta1.RunQueryResponse.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.RunQueryResponse build() { - com.google.firestore.v1beta1.RunQueryResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.RunQueryResponse buildPartial() { - com.google.firestore.v1beta1.RunQueryResponse result = - new com.google.firestore.v1beta1.RunQueryResponse(this); - result.transaction_ = transaction_; - if (documentBuilder_ == null) { - result.document_ = document_; - } else { - result.document_ = documentBuilder_.build(); - } - if (readTimeBuilder_ == null) { - result.readTime_ = readTime_; - } else { - result.readTime_ = readTimeBuilder_.build(); - } - result.skippedResults_ = skippedResults_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.RunQueryResponse) { - return mergeFrom((com.google.firestore.v1beta1.RunQueryResponse) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.RunQueryResponse other) { - if (other == com.google.firestore.v1beta1.RunQueryResponse.getDefaultInstance()) return this; - if (other.getTransaction() != com.google.protobuf.ByteString.EMPTY) { - setTransaction(other.getTransaction()); - } - if (other.hasDocument()) { - mergeDocument(other.getDocument()); - } - if (other.hasReadTime()) { - mergeReadTime(other.getReadTime()); - } - if (other.getSkippedResults() != 0) { - setSkippedResults(other.getSkippedResults()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.RunQueryResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.RunQueryResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.protobuf.ByteString transaction_ = com.google.protobuf.ByteString.EMPTY; - /** - * - * - *
-     * The transaction that was started as part of this request.
-     * Can only be set in the first response, and only if
-     * [RunQueryRequest.new_transaction][google.firestore.v1beta1.RunQueryRequest.new_transaction] was set in the request.
-     * If set, no other fields will be set in this response.
-     * 
- * - * bytes transaction = 2; - * - * @return The transaction. - */ - @java.lang.Override - public com.google.protobuf.ByteString getTransaction() { - return transaction_; - } - /** - * - * - *
-     * The transaction that was started as part of this request.
-     * Can only be set in the first response, and only if
-     * [RunQueryRequest.new_transaction][google.firestore.v1beta1.RunQueryRequest.new_transaction] was set in the request.
-     * If set, no other fields will be set in this response.
-     * 
- * - * bytes transaction = 2; - * - * @param value The transaction to set. - * @return This builder for chaining. - */ - public Builder setTransaction(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - - transaction_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The transaction that was started as part of this request.
-     * Can only be set in the first response, and only if
-     * [RunQueryRequest.new_transaction][google.firestore.v1beta1.RunQueryRequest.new_transaction] was set in the request.
-     * If set, no other fields will be set in this response.
-     * 
- * - * bytes transaction = 2; - * - * @return This builder for chaining. - */ - public Builder clearTransaction() { - - transaction_ = getDefaultInstance().getTransaction(); - onChanged(); - return this; - } - - private com.google.firestore.v1beta1.Document document_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Document, - com.google.firestore.v1beta1.Document.Builder, - com.google.firestore.v1beta1.DocumentOrBuilder> - documentBuilder_; - /** - * - * - *
-     * A query result.
-     * Not set when reporting partial progress.
-     * 
- * - * .google.firestore.v1beta1.Document document = 1; - * - * @return Whether the document field is set. - */ - public boolean hasDocument() { - return documentBuilder_ != null || document_ != null; - } - /** - * - * - *
-     * A query result.
-     * Not set when reporting partial progress.
-     * 
- * - * .google.firestore.v1beta1.Document document = 1; - * - * @return The document. - */ - public com.google.firestore.v1beta1.Document getDocument() { - if (documentBuilder_ == null) { - return document_ == null - ? com.google.firestore.v1beta1.Document.getDefaultInstance() - : document_; - } else { - return documentBuilder_.getMessage(); - } - } - /** - * - * - *
-     * A query result.
-     * Not set when reporting partial progress.
-     * 
- * - * .google.firestore.v1beta1.Document document = 1; - */ - public Builder setDocument(com.google.firestore.v1beta1.Document value) { - if (documentBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - document_ = value; - onChanged(); - } else { - documentBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * A query result.
-     * Not set when reporting partial progress.
-     * 
- * - * .google.firestore.v1beta1.Document document = 1; - */ - public Builder setDocument(com.google.firestore.v1beta1.Document.Builder builderForValue) { - if (documentBuilder_ == null) { - document_ = builderForValue.build(); - onChanged(); - } else { - documentBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * A query result.
-     * Not set when reporting partial progress.
-     * 
- * - * .google.firestore.v1beta1.Document document = 1; - */ - public Builder mergeDocument(com.google.firestore.v1beta1.Document value) { - if (documentBuilder_ == null) { - if (document_ != null) { - document_ = - com.google.firestore.v1beta1.Document.newBuilder(document_) - .mergeFrom(value) - .buildPartial(); - } else { - document_ = value; - } - onChanged(); - } else { - documentBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * A query result.
-     * Not set when reporting partial progress.
-     * 
- * - * .google.firestore.v1beta1.Document document = 1; - */ - public Builder clearDocument() { - if (documentBuilder_ == null) { - document_ = null; - onChanged(); - } else { - document_ = null; - documentBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * A query result.
-     * Not set when reporting partial progress.
-     * 
- * - * .google.firestore.v1beta1.Document document = 1; - */ - public com.google.firestore.v1beta1.Document.Builder getDocumentBuilder() { - - onChanged(); - return getDocumentFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * A query result.
-     * Not set when reporting partial progress.
-     * 
- * - * .google.firestore.v1beta1.Document document = 1; - */ - public com.google.firestore.v1beta1.DocumentOrBuilder getDocumentOrBuilder() { - if (documentBuilder_ != null) { - return documentBuilder_.getMessageOrBuilder(); - } else { - return document_ == null - ? com.google.firestore.v1beta1.Document.getDefaultInstance() - : document_; - } - } - /** - * - * - *
-     * A query result.
-     * Not set when reporting partial progress.
-     * 
- * - * .google.firestore.v1beta1.Document document = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Document, - com.google.firestore.v1beta1.Document.Builder, - com.google.firestore.v1beta1.DocumentOrBuilder> - getDocumentFieldBuilder() { - if (documentBuilder_ == null) { - documentBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Document, - com.google.firestore.v1beta1.Document.Builder, - com.google.firestore.v1beta1.DocumentOrBuilder>( - getDocument(), getParentForChildren(), isClean()); - document_ = null; - } - return documentBuilder_; - } - - private com.google.protobuf.Timestamp readTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - readTimeBuilder_; - /** - * - * - *
-     * The time at which the document was read. This may be monotonically
-     * increasing; in this case, the previous documents in the result stream are
-     * guaranteed not to have changed between their `read_time` and this one.
-     * If the query returns no results, a response with `read_time` and no
-     * `document` will be sent, and this represents the time at which the query
-     * was run.
-     * 
- * - * .google.protobuf.Timestamp read_time = 3; - * - * @return Whether the readTime field is set. - */ - public boolean hasReadTime() { - return readTimeBuilder_ != null || readTime_ != null; - } - /** - * - * - *
-     * The time at which the document was read. This may be monotonically
-     * increasing; in this case, the previous documents in the result stream are
-     * guaranteed not to have changed between their `read_time` and this one.
-     * If the query returns no results, a response with `read_time` and no
-     * `document` will be sent, and this represents the time at which the query
-     * was run.
-     * 
- * - * .google.protobuf.Timestamp read_time = 3; - * - * @return The readTime. - */ - public com.google.protobuf.Timestamp getReadTime() { - if (readTimeBuilder_ == null) { - return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; - } else { - return readTimeBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The time at which the document was read. This may be monotonically
-     * increasing; in this case, the previous documents in the result stream are
-     * guaranteed not to have changed between their `read_time` and this one.
-     * If the query returns no results, a response with `read_time` and no
-     * `document` will be sent, and this represents the time at which the query
-     * was run.
-     * 
- * - * .google.protobuf.Timestamp read_time = 3; - */ - public Builder setReadTime(com.google.protobuf.Timestamp value) { - if (readTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - readTime_ = value; - onChanged(); - } else { - readTimeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The time at which the document was read. This may be monotonically
-     * increasing; in this case, the previous documents in the result stream are
-     * guaranteed not to have changed between their `read_time` and this one.
-     * If the query returns no results, a response with `read_time` and no
-     * `document` will be sent, and this represents the time at which the query
-     * was run.
-     * 
- * - * .google.protobuf.Timestamp read_time = 3; - */ - public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (readTimeBuilder_ == null) { - readTime_ = builderForValue.build(); - onChanged(); - } else { - readTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The time at which the document was read. This may be monotonically
-     * increasing; in this case, the previous documents in the result stream are
-     * guaranteed not to have changed between their `read_time` and this one.
-     * If the query returns no results, a response with `read_time` and no
-     * `document` will be sent, and this represents the time at which the query
-     * was run.
-     * 
- * - * .google.protobuf.Timestamp read_time = 3; - */ - public Builder mergeReadTime(com.google.protobuf.Timestamp value) { - if (readTimeBuilder_ == null) { - if (readTime_ != null) { - readTime_ = - com.google.protobuf.Timestamp.newBuilder(readTime_).mergeFrom(value).buildPartial(); - } else { - readTime_ = value; - } - onChanged(); - } else { - readTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The time at which the document was read. This may be monotonically
-     * increasing; in this case, the previous documents in the result stream are
-     * guaranteed not to have changed between their `read_time` and this one.
-     * If the query returns no results, a response with `read_time` and no
-     * `document` will be sent, and this represents the time at which the query
-     * was run.
-     * 
- * - * .google.protobuf.Timestamp read_time = 3; - */ - public Builder clearReadTime() { - if (readTimeBuilder_ == null) { - readTime_ = null; - onChanged(); - } else { - readTime_ = null; - readTimeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The time at which the document was read. This may be monotonically
-     * increasing; in this case, the previous documents in the result stream are
-     * guaranteed not to have changed between their `read_time` and this one.
-     * If the query returns no results, a response with `read_time` and no
-     * `document` will be sent, and this represents the time at which the query
-     * was run.
-     * 
- * - * .google.protobuf.Timestamp read_time = 3; - */ - public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { - - onChanged(); - return getReadTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The time at which the document was read. This may be monotonically
-     * increasing; in this case, the previous documents in the result stream are
-     * guaranteed not to have changed between their `read_time` and this one.
-     * If the query returns no results, a response with `read_time` and no
-     * `document` will be sent, and this represents the time at which the query
-     * was run.
-     * 
- * - * .google.protobuf.Timestamp read_time = 3; - */ - public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { - if (readTimeBuilder_ != null) { - return readTimeBuilder_.getMessageOrBuilder(); - } else { - return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; - } - } - /** - * - * - *
-     * The time at which the document was read. This may be monotonically
-     * increasing; in this case, the previous documents in the result stream are
-     * guaranteed not to have changed between their `read_time` and this one.
-     * If the query returns no results, a response with `read_time` and no
-     * `document` will be sent, and this represents the time at which the query
-     * was run.
-     * 
- * - * .google.protobuf.Timestamp read_time = 3; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getReadTimeFieldBuilder() { - if (readTimeBuilder_ == null) { - readTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getReadTime(), getParentForChildren(), isClean()); - readTime_ = null; - } - return readTimeBuilder_; - } - - private int skippedResults_; - /** - * - * - *
-     * The number of results that have been skipped due to an offset between
-     * the last response and the current response.
-     * 
- * - * int32 skipped_results = 4; - * - * @return The skippedResults. - */ - @java.lang.Override - public int getSkippedResults() { - return skippedResults_; - } - /** - * - * - *
-     * The number of results that have been skipped due to an offset between
-     * the last response and the current response.
-     * 
- * - * int32 skipped_results = 4; - * - * @param value The skippedResults to set. - * @return This builder for chaining. - */ - public Builder setSkippedResults(int value) { - - skippedResults_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The number of results that have been skipped due to an offset between
-     * the last response and the current response.
-     * 
- * - * int32 skipped_results = 4; - * - * @return This builder for chaining. - */ - public Builder clearSkippedResults() { - - skippedResults_ = 0; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.RunQueryResponse) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.RunQueryResponse) - private static final com.google.firestore.v1beta1.RunQueryResponse DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.RunQueryResponse(); - } - - public static com.google.firestore.v1beta1.RunQueryResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RunQueryResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new RunQueryResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.RunQueryResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RunQueryResponseOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RunQueryResponseOrBuilder.java deleted file mode 100644 index 3f9112628..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RunQueryResponseOrBuilder.java +++ /dev/null @@ -1,143 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public interface RunQueryResponseOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.RunQueryResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * The transaction that was started as part of this request.
-   * Can only be set in the first response, and only if
-   * [RunQueryRequest.new_transaction][google.firestore.v1beta1.RunQueryRequest.new_transaction] was set in the request.
-   * If set, no other fields will be set in this response.
-   * 
- * - * bytes transaction = 2; - * - * @return The transaction. - */ - com.google.protobuf.ByteString getTransaction(); - - /** - * - * - *
-   * A query result.
-   * Not set when reporting partial progress.
-   * 
- * - * .google.firestore.v1beta1.Document document = 1; - * - * @return Whether the document field is set. - */ - boolean hasDocument(); - /** - * - * - *
-   * A query result.
-   * Not set when reporting partial progress.
-   * 
- * - * .google.firestore.v1beta1.Document document = 1; - * - * @return The document. - */ - com.google.firestore.v1beta1.Document getDocument(); - /** - * - * - *
-   * A query result.
-   * Not set when reporting partial progress.
-   * 
- * - * .google.firestore.v1beta1.Document document = 1; - */ - com.google.firestore.v1beta1.DocumentOrBuilder getDocumentOrBuilder(); - - /** - * - * - *
-   * The time at which the document was read. This may be monotonically
-   * increasing; in this case, the previous documents in the result stream are
-   * guaranteed not to have changed between their `read_time` and this one.
-   * If the query returns no results, a response with `read_time` and no
-   * `document` will be sent, and this represents the time at which the query
-   * was run.
-   * 
- * - * .google.protobuf.Timestamp read_time = 3; - * - * @return Whether the readTime field is set. - */ - boolean hasReadTime(); - /** - * - * - *
-   * The time at which the document was read. This may be monotonically
-   * increasing; in this case, the previous documents in the result stream are
-   * guaranteed not to have changed between their `read_time` and this one.
-   * If the query returns no results, a response with `read_time` and no
-   * `document` will be sent, and this represents the time at which the query
-   * was run.
-   * 
- * - * .google.protobuf.Timestamp read_time = 3; - * - * @return The readTime. - */ - com.google.protobuf.Timestamp getReadTime(); - /** - * - * - *
-   * The time at which the document was read. This may be monotonically
-   * increasing; in this case, the previous documents in the result stream are
-   * guaranteed not to have changed between their `read_time` and this one.
-   * If the query returns no results, a response with `read_time` and no
-   * `document` will be sent, and this represents the time at which the query
-   * was run.
-   * 
- * - * .google.protobuf.Timestamp read_time = 3; - */ - com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder(); - - /** - * - * - *
-   * The number of results that have been skipped due to an offset between
-   * the last response and the current response.
-   * 
- * - * int32 skipped_results = 4; - * - * @return The skippedResults. - */ - int getSkippedResults(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/StructuredQuery.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/StructuredQuery.java deleted file mode 100644 index 373131db4..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/StructuredQuery.java +++ /dev/null @@ -1,12556 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/query.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * A Firestore query.
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.StructuredQuery} - */ -public final class StructuredQuery extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.StructuredQuery) - StructuredQueryOrBuilder { - private static final long serialVersionUID = 0L; - // Use StructuredQuery.newBuilder() to construct. - private StructuredQuery(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private StructuredQuery() { - from_ = java.util.Collections.emptyList(); - orderBy_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new StructuredQuery(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private StructuredQuery( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.firestore.v1beta1.StructuredQuery.Projection.Builder subBuilder = null; - if (select_ != null) { - subBuilder = select_.toBuilder(); - } - select_ = - input.readMessage( - com.google.firestore.v1beta1.StructuredQuery.Projection.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(select_); - select_ = subBuilder.buildPartial(); - } - - break; - } - case 18: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - from_ = - new java.util.ArrayList< - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector>(); - mutable_bitField0_ |= 0x00000001; - } - from_.add( - input.readMessage( - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector.parser(), - extensionRegistry)); - break; - } - case 26: - { - com.google.firestore.v1beta1.StructuredQuery.Filter.Builder subBuilder = null; - if (where_ != null) { - subBuilder = where_.toBuilder(); - } - where_ = - input.readMessage( - com.google.firestore.v1beta1.StructuredQuery.Filter.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(where_); - where_ = subBuilder.buildPartial(); - } - - break; - } - case 34: - { - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - orderBy_ = - new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000002; - } - orderBy_.add( - input.readMessage( - com.google.firestore.v1beta1.StructuredQuery.Order.parser(), - extensionRegistry)); - break; - } - case 42: - { - com.google.protobuf.Int32Value.Builder subBuilder = null; - if (limit_ != null) { - subBuilder = limit_.toBuilder(); - } - limit_ = - input.readMessage(com.google.protobuf.Int32Value.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(limit_); - limit_ = subBuilder.buildPartial(); - } - - break; - } - case 48: - { - offset_ = input.readInt32(); - break; - } - case 58: - { - com.google.firestore.v1beta1.Cursor.Builder subBuilder = null; - if (startAt_ != null) { - subBuilder = startAt_.toBuilder(); - } - startAt_ = - input.readMessage( - com.google.firestore.v1beta1.Cursor.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(startAt_); - startAt_ = subBuilder.buildPartial(); - } - - break; - } - case 66: - { - com.google.firestore.v1beta1.Cursor.Builder subBuilder = null; - if (endAt_ != null) { - subBuilder = endAt_.toBuilder(); - } - endAt_ = - input.readMessage( - com.google.firestore.v1beta1.Cursor.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(endAt_); - endAt_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - from_ = java.util.Collections.unmodifiableList(from_); - } - if (((mutable_bitField0_ & 0x00000002) != 0)) { - orderBy_ = java.util.Collections.unmodifiableList(orderBy_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.StructuredQuery.class, - com.google.firestore.v1beta1.StructuredQuery.Builder.class); - } - - /** - * - * - *
-   * A sort direction.
-   * 
- * - * Protobuf enum {@code google.firestore.v1beta1.StructuredQuery.Direction} - */ - public enum Direction implements com.google.protobuf.ProtocolMessageEnum { - /** - * - * - *
-     * Unspecified.
-     * 
- * - * DIRECTION_UNSPECIFIED = 0; - */ - DIRECTION_UNSPECIFIED(0), - /** - * - * - *
-     * Ascending.
-     * 
- * - * ASCENDING = 1; - */ - ASCENDING(1), - /** - * - * - *
-     * Descending.
-     * 
- * - * DESCENDING = 2; - */ - DESCENDING(2), - UNRECOGNIZED(-1), - ; - - /** - * - * - *
-     * Unspecified.
-     * 
- * - * DIRECTION_UNSPECIFIED = 0; - */ - public static final int DIRECTION_UNSPECIFIED_VALUE = 0; - /** - * - * - *
-     * Ascending.
-     * 
- * - * ASCENDING = 1; - */ - public static final int ASCENDING_VALUE = 1; - /** - * - * - *
-     * Descending.
-     * 
- * - * DESCENDING = 2; - */ - public static final int DESCENDING_VALUE = 2; - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static Direction valueOf(int value) { - return forNumber(value); - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static Direction forNumber(int value) { - switch (value) { - case 0: - return DIRECTION_UNSPECIFIED; - case 1: - return ASCENDING; - case 2: - return DESCENDING; - default: - return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { - return internalValueMap; - } - - private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public Direction findValueByNumber(int number) { - return Direction.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalStateException( - "Can't get the descriptor of an unrecognized enum value."); - } - return getDescriptor().getValues().get(ordinal()); - } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { - return getDescriptor(); - } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.firestore.v1beta1.StructuredQuery.getDescriptor().getEnumTypes().get(0); - } - - private static final Direction[] VALUES = values(); - - public static Direction valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private Direction(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.firestore.v1beta1.StructuredQuery.Direction) - } - - public interface CollectionSelectorOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.StructuredQuery.CollectionSelector) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * The collection ID.
-     * When set, selects only collections with this ID.
-     * 
- * - * string collection_id = 2; - * - * @return The collectionId. - */ - java.lang.String getCollectionId(); - /** - * - * - *
-     * The collection ID.
-     * When set, selects only collections with this ID.
-     * 
- * - * string collection_id = 2; - * - * @return The bytes for collectionId. - */ - com.google.protobuf.ByteString getCollectionIdBytes(); - - /** - * - * - *
-     * When false, selects only collections that are immediate children of
-     * the `parent` specified in the containing `RunQueryRequest`.
-     * When true, selects all descendant collections.
-     * 
- * - * bool all_descendants = 3; - * - * @return The allDescendants. - */ - boolean getAllDescendants(); - } - /** - * - * - *
-   * A selection of a collection, such as `messages as m1`.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.StructuredQuery.CollectionSelector} - */ - public static final class CollectionSelector extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.StructuredQuery.CollectionSelector) - CollectionSelectorOrBuilder { - private static final long serialVersionUID = 0L; - // Use CollectionSelector.newBuilder() to construct. - private CollectionSelector(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private CollectionSelector() { - collectionId_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CollectionSelector(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private CollectionSelector( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - collectionId_ = s; - break; - } - case 24: - { - allDescendants_ = input.readBool(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_CollectionSelector_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_CollectionSelector_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector.class, - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector.Builder.class); - } - - public static final int COLLECTION_ID_FIELD_NUMBER = 2; - private volatile java.lang.Object collectionId_; - /** - * - * - *
-     * The collection ID.
-     * When set, selects only collections with this ID.
-     * 
- * - * string collection_id = 2; - * - * @return The collectionId. - */ - @java.lang.Override - public java.lang.String getCollectionId() { - java.lang.Object ref = collectionId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - collectionId_ = s; - return s; - } - } - /** - * - * - *
-     * The collection ID.
-     * When set, selects only collections with this ID.
-     * 
- * - * string collection_id = 2; - * - * @return The bytes for collectionId. - */ - @java.lang.Override - public com.google.protobuf.ByteString getCollectionIdBytes() { - java.lang.Object ref = collectionId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - collectionId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ALL_DESCENDANTS_FIELD_NUMBER = 3; - private boolean allDescendants_; - /** - * - * - *
-     * When false, selects only collections that are immediate children of
-     * the `parent` specified in the containing `RunQueryRequest`.
-     * When true, selects all descendant collections.
-     * 
- * - * bool all_descendants = 3; - * - * @return The allDescendants. - */ - @java.lang.Override - public boolean getAllDescendants() { - return allDescendants_; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getCollectionIdBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, collectionId_); - } - if (allDescendants_ != false) { - output.writeBool(3, allDescendants_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getCollectionIdBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, collectionId_); - } - if (allDescendants_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, allDescendants_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.StructuredQuery.CollectionSelector)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector other = - (com.google.firestore.v1beta1.StructuredQuery.CollectionSelector) obj; - - if (!getCollectionId().equals(other.getCollectionId())) return false; - if (getAllDescendants() != other.getAllDescendants()) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + COLLECTION_ID_FIELD_NUMBER; - hash = (53 * hash) + getCollectionId().hashCode(); - hash = (37 * hash) + ALL_DESCENDANTS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getAllDescendants()); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.StructuredQuery.CollectionSelector parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CollectionSelector parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CollectionSelector parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CollectionSelector parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CollectionSelector parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CollectionSelector parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CollectionSelector parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CollectionSelector parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CollectionSelector - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CollectionSelector - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CollectionSelector parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CollectionSelector parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * A selection of a collection, such as `messages as m1`.
-     * 
- * - * Protobuf type {@code google.firestore.v1beta1.StructuredQuery.CollectionSelector} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.StructuredQuery.CollectionSelector) - com.google.firestore.v1beta1.StructuredQuery.CollectionSelectorOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_CollectionSelector_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_CollectionSelector_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector.class, - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector.Builder.class); - } - - // Construct using - // com.google.firestore.v1beta1.StructuredQuery.CollectionSelector.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - collectionId_ = ""; - - allDescendants_ = false; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_CollectionSelector_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.CollectionSelector - getDefaultInstanceForType() { - return com.google.firestore.v1beta1.StructuredQuery.CollectionSelector.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.CollectionSelector build() { - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.CollectionSelector buildPartial() { - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector result = - new com.google.firestore.v1beta1.StructuredQuery.CollectionSelector(this); - result.collectionId_ = collectionId_; - result.allDescendants_ = allDescendants_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.StructuredQuery.CollectionSelector) { - return mergeFrom((com.google.firestore.v1beta1.StructuredQuery.CollectionSelector) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector other) { - if (other - == com.google.firestore.v1beta1.StructuredQuery.CollectionSelector.getDefaultInstance()) - return this; - if (!other.getCollectionId().isEmpty()) { - collectionId_ = other.collectionId_; - onChanged(); - } - if (other.getAllDescendants() != false) { - setAllDescendants(other.getAllDescendants()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.StructuredQuery.CollectionSelector) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object collectionId_ = ""; - /** - * - * - *
-       * The collection ID.
-       * When set, selects only collections with this ID.
-       * 
- * - * string collection_id = 2; - * - * @return The collectionId. - */ - public java.lang.String getCollectionId() { - java.lang.Object ref = collectionId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - collectionId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-       * The collection ID.
-       * When set, selects only collections with this ID.
-       * 
- * - * string collection_id = 2; - * - * @return The bytes for collectionId. - */ - public com.google.protobuf.ByteString getCollectionIdBytes() { - java.lang.Object ref = collectionId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - collectionId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-       * The collection ID.
-       * When set, selects only collections with this ID.
-       * 
- * - * string collection_id = 2; - * - * @param value The collectionId to set. - * @return This builder for chaining. - */ - public Builder setCollectionId(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - collectionId_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * The collection ID.
-       * When set, selects only collections with this ID.
-       * 
- * - * string collection_id = 2; - * - * @return This builder for chaining. - */ - public Builder clearCollectionId() { - - collectionId_ = getDefaultInstance().getCollectionId(); - onChanged(); - return this; - } - /** - * - * - *
-       * The collection ID.
-       * When set, selects only collections with this ID.
-       * 
- * - * string collection_id = 2; - * - * @param value The bytes for collectionId to set. - * @return This builder for chaining. - */ - public Builder setCollectionIdBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - collectionId_ = value; - onChanged(); - return this; - } - - private boolean allDescendants_; - /** - * - * - *
-       * When false, selects only collections that are immediate children of
-       * the `parent` specified in the containing `RunQueryRequest`.
-       * When true, selects all descendant collections.
-       * 
- * - * bool all_descendants = 3; - * - * @return The allDescendants. - */ - @java.lang.Override - public boolean getAllDescendants() { - return allDescendants_; - } - /** - * - * - *
-       * When false, selects only collections that are immediate children of
-       * the `parent` specified in the containing `RunQueryRequest`.
-       * When true, selects all descendant collections.
-       * 
- * - * bool all_descendants = 3; - * - * @param value The allDescendants to set. - * @return This builder for chaining. - */ - public Builder setAllDescendants(boolean value) { - - allDescendants_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * When false, selects only collections that are immediate children of
-       * the `parent` specified in the containing `RunQueryRequest`.
-       * When true, selects all descendant collections.
-       * 
- * - * bool all_descendants = 3; - * - * @return This builder for chaining. - */ - public Builder clearAllDescendants() { - - allDescendants_ = false; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.StructuredQuery.CollectionSelector) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.StructuredQuery.CollectionSelector) - private static final com.google.firestore.v1beta1.StructuredQuery.CollectionSelector - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.StructuredQuery.CollectionSelector(); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CollectionSelector - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CollectionSelector parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new CollectionSelector(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.CollectionSelector - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface FilterOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.StructuredQuery.Filter) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * A composite filter.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter composite_filter = 1; - * - * @return Whether the compositeFilter field is set. - */ - boolean hasCompositeFilter(); - /** - * - * - *
-     * A composite filter.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter composite_filter = 1; - * - * @return The compositeFilter. - */ - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter getCompositeFilter(); - /** - * - * - *
-     * A composite filter.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter composite_filter = 1; - */ - com.google.firestore.v1beta1.StructuredQuery.CompositeFilterOrBuilder - getCompositeFilterOrBuilder(); - - /** - * - * - *
-     * A filter on a document field.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter field_filter = 2; - * - * @return Whether the fieldFilter field is set. - */ - boolean hasFieldFilter(); - /** - * - * - *
-     * A filter on a document field.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter field_filter = 2; - * - * @return The fieldFilter. - */ - com.google.firestore.v1beta1.StructuredQuery.FieldFilter getFieldFilter(); - /** - * - * - *
-     * A filter on a document field.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter field_filter = 2; - */ - com.google.firestore.v1beta1.StructuredQuery.FieldFilterOrBuilder getFieldFilterOrBuilder(); - - /** - * - * - *
-     * A filter that takes exactly one argument.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter unary_filter = 3; - * - * @return Whether the unaryFilter field is set. - */ - boolean hasUnaryFilter(); - /** - * - * - *
-     * A filter that takes exactly one argument.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter unary_filter = 3; - * - * @return The unaryFilter. - */ - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter getUnaryFilter(); - /** - * - * - *
-     * A filter that takes exactly one argument.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter unary_filter = 3; - */ - com.google.firestore.v1beta1.StructuredQuery.UnaryFilterOrBuilder getUnaryFilterOrBuilder(); - - public com.google.firestore.v1beta1.StructuredQuery.Filter.FilterTypeCase getFilterTypeCase(); - } - /** - * - * - *
-   * A filter.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.StructuredQuery.Filter} - */ - public static final class Filter extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.StructuredQuery.Filter) - FilterOrBuilder { - private static final long serialVersionUID = 0L; - // Use Filter.newBuilder() to construct. - private Filter(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Filter() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Filter(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Filter( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.Builder subBuilder = - null; - if (filterTypeCase_ == 1) { - subBuilder = - ((com.google.firestore.v1beta1.StructuredQuery.CompositeFilter) filterType_) - .toBuilder(); - } - filterType_ = - input.readMessage( - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom( - (com.google.firestore.v1beta1.StructuredQuery.CompositeFilter) filterType_); - filterType_ = subBuilder.buildPartial(); - } - filterTypeCase_ = 1; - break; - } - case 18: - { - com.google.firestore.v1beta1.StructuredQuery.FieldFilter.Builder subBuilder = null; - if (filterTypeCase_ == 2) { - subBuilder = - ((com.google.firestore.v1beta1.StructuredQuery.FieldFilter) filterType_) - .toBuilder(); - } - filterType_ = - input.readMessage( - com.google.firestore.v1beta1.StructuredQuery.FieldFilter.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom( - (com.google.firestore.v1beta1.StructuredQuery.FieldFilter) filterType_); - filterType_ = subBuilder.buildPartial(); - } - filterTypeCase_ = 2; - break; - } - case 26: - { - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.Builder subBuilder = null; - if (filterTypeCase_ == 3) { - subBuilder = - ((com.google.firestore.v1beta1.StructuredQuery.UnaryFilter) filterType_) - .toBuilder(); - } - filterType_ = - input.readMessage( - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom( - (com.google.firestore.v1beta1.StructuredQuery.UnaryFilter) filterType_); - filterType_ = subBuilder.buildPartial(); - } - filterTypeCase_ = 3; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_Filter_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_Filter_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.StructuredQuery.Filter.class, - com.google.firestore.v1beta1.StructuredQuery.Filter.Builder.class); - } - - private int filterTypeCase_ = 0; - private java.lang.Object filterType_; - - public enum FilterTypeCase - implements - com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - COMPOSITE_FILTER(1), - FIELD_FILTER(2), - UNARY_FILTER(3), - FILTERTYPE_NOT_SET(0); - private final int value; - - private FilterTypeCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static FilterTypeCase valueOf(int value) { - return forNumber(value); - } - - public static FilterTypeCase forNumber(int value) { - switch (value) { - case 1: - return COMPOSITE_FILTER; - case 2: - return FIELD_FILTER; - case 3: - return UNARY_FILTER; - case 0: - return FILTERTYPE_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public FilterTypeCase getFilterTypeCase() { - return FilterTypeCase.forNumber(filterTypeCase_); - } - - public static final int COMPOSITE_FILTER_FIELD_NUMBER = 1; - /** - * - * - *
-     * A composite filter.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter composite_filter = 1; - * - * @return Whether the compositeFilter field is set. - */ - @java.lang.Override - public boolean hasCompositeFilter() { - return filterTypeCase_ == 1; - } - /** - * - * - *
-     * A composite filter.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter composite_filter = 1; - * - * @return The compositeFilter. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.CompositeFilter getCompositeFilter() { - if (filterTypeCase_ == 1) { - return (com.google.firestore.v1beta1.StructuredQuery.CompositeFilter) filterType_; - } - return com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.getDefaultInstance(); - } - /** - * - * - *
-     * A composite filter.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter composite_filter = 1; - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.CompositeFilterOrBuilder - getCompositeFilterOrBuilder() { - if (filterTypeCase_ == 1) { - return (com.google.firestore.v1beta1.StructuredQuery.CompositeFilter) filterType_; - } - return com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.getDefaultInstance(); - } - - public static final int FIELD_FILTER_FIELD_NUMBER = 2; - /** - * - * - *
-     * A filter on a document field.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter field_filter = 2; - * - * @return Whether the fieldFilter field is set. - */ - @java.lang.Override - public boolean hasFieldFilter() { - return filterTypeCase_ == 2; - } - /** - * - * - *
-     * A filter on a document field.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter field_filter = 2; - * - * @return The fieldFilter. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldFilter getFieldFilter() { - if (filterTypeCase_ == 2) { - return (com.google.firestore.v1beta1.StructuredQuery.FieldFilter) filterType_; - } - return com.google.firestore.v1beta1.StructuredQuery.FieldFilter.getDefaultInstance(); - } - /** - * - * - *
-     * A filter on a document field.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter field_filter = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldFilterOrBuilder - getFieldFilterOrBuilder() { - if (filterTypeCase_ == 2) { - return (com.google.firestore.v1beta1.StructuredQuery.FieldFilter) filterType_; - } - return com.google.firestore.v1beta1.StructuredQuery.FieldFilter.getDefaultInstance(); - } - - public static final int UNARY_FILTER_FIELD_NUMBER = 3; - /** - * - * - *
-     * A filter that takes exactly one argument.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter unary_filter = 3; - * - * @return Whether the unaryFilter field is set. - */ - @java.lang.Override - public boolean hasUnaryFilter() { - return filterTypeCase_ == 3; - } - /** - * - * - *
-     * A filter that takes exactly one argument.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter unary_filter = 3; - * - * @return The unaryFilter. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.UnaryFilter getUnaryFilter() { - if (filterTypeCase_ == 3) { - return (com.google.firestore.v1beta1.StructuredQuery.UnaryFilter) filterType_; - } - return com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.getDefaultInstance(); - } - /** - * - * - *
-     * A filter that takes exactly one argument.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter unary_filter = 3; - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.UnaryFilterOrBuilder - getUnaryFilterOrBuilder() { - if (filterTypeCase_ == 3) { - return (com.google.firestore.v1beta1.StructuredQuery.UnaryFilter) filterType_; - } - return com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.getDefaultInstance(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (filterTypeCase_ == 1) { - output.writeMessage( - 1, (com.google.firestore.v1beta1.StructuredQuery.CompositeFilter) filterType_); - } - if (filterTypeCase_ == 2) { - output.writeMessage( - 2, (com.google.firestore.v1beta1.StructuredQuery.FieldFilter) filterType_); - } - if (filterTypeCase_ == 3) { - output.writeMessage( - 3, (com.google.firestore.v1beta1.StructuredQuery.UnaryFilter) filterType_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (filterTypeCase_ == 1) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 1, (com.google.firestore.v1beta1.StructuredQuery.CompositeFilter) filterType_); - } - if (filterTypeCase_ == 2) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 2, (com.google.firestore.v1beta1.StructuredQuery.FieldFilter) filterType_); - } - if (filterTypeCase_ == 3) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 3, (com.google.firestore.v1beta1.StructuredQuery.UnaryFilter) filterType_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.StructuredQuery.Filter)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.StructuredQuery.Filter other = - (com.google.firestore.v1beta1.StructuredQuery.Filter) obj; - - if (!getFilterTypeCase().equals(other.getFilterTypeCase())) return false; - switch (filterTypeCase_) { - case 1: - if (!getCompositeFilter().equals(other.getCompositeFilter())) return false; - break; - case 2: - if (!getFieldFilter().equals(other.getFieldFilter())) return false; - break; - case 3: - if (!getUnaryFilter().equals(other.getUnaryFilter())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - switch (filterTypeCase_) { - case 1: - hash = (37 * hash) + COMPOSITE_FILTER_FIELD_NUMBER; - hash = (53 * hash) + getCompositeFilter().hashCode(); - break; - case 2: - hash = (37 * hash) + FIELD_FILTER_FIELD_NUMBER; - hash = (53 * hash) + getFieldFilter().hashCode(); - break; - case 3: - hash = (37 * hash) + UNARY_FILTER_FIELD_NUMBER; - hash = (53 * hash) + getUnaryFilter().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.StructuredQuery.Filter parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Filter parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Filter parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Filter parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Filter parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Filter parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Filter parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Filter parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Filter parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Filter parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Filter parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Filter parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.firestore.v1beta1.StructuredQuery.Filter prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * A filter.
-     * 
- * - * Protobuf type {@code google.firestore.v1beta1.StructuredQuery.Filter} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.StructuredQuery.Filter) - com.google.firestore.v1beta1.StructuredQuery.FilterOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_Filter_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_Filter_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.StructuredQuery.Filter.class, - com.google.firestore.v1beta1.StructuredQuery.Filter.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.StructuredQuery.Filter.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - filterTypeCase_ = 0; - filterType_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_Filter_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.Filter getDefaultInstanceForType() { - return com.google.firestore.v1beta1.StructuredQuery.Filter.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.Filter build() { - com.google.firestore.v1beta1.StructuredQuery.Filter result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.Filter buildPartial() { - com.google.firestore.v1beta1.StructuredQuery.Filter result = - new com.google.firestore.v1beta1.StructuredQuery.Filter(this); - if (filterTypeCase_ == 1) { - if (compositeFilterBuilder_ == null) { - result.filterType_ = filterType_; - } else { - result.filterType_ = compositeFilterBuilder_.build(); - } - } - if (filterTypeCase_ == 2) { - if (fieldFilterBuilder_ == null) { - result.filterType_ = filterType_; - } else { - result.filterType_ = fieldFilterBuilder_.build(); - } - } - if (filterTypeCase_ == 3) { - if (unaryFilterBuilder_ == null) { - result.filterType_ = filterType_; - } else { - result.filterType_ = unaryFilterBuilder_.build(); - } - } - result.filterTypeCase_ = filterTypeCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.StructuredQuery.Filter) { - return mergeFrom((com.google.firestore.v1beta1.StructuredQuery.Filter) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.StructuredQuery.Filter other) { - if (other == com.google.firestore.v1beta1.StructuredQuery.Filter.getDefaultInstance()) - return this; - switch (other.getFilterTypeCase()) { - case COMPOSITE_FILTER: - { - mergeCompositeFilter(other.getCompositeFilter()); - break; - } - case FIELD_FILTER: - { - mergeFieldFilter(other.getFieldFilter()); - break; - } - case UNARY_FILTER: - { - mergeUnaryFilter(other.getUnaryFilter()); - break; - } - case FILTERTYPE_NOT_SET: - { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.StructuredQuery.Filter parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.StructuredQuery.Filter) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int filterTypeCase_ = 0; - private java.lang.Object filterType_; - - public FilterTypeCase getFilterTypeCase() { - return FilterTypeCase.forNumber(filterTypeCase_); - } - - public Builder clearFilterType() { - filterTypeCase_ = 0; - filterType_ = null; - onChanged(); - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter, - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.Builder, - com.google.firestore.v1beta1.StructuredQuery.CompositeFilterOrBuilder> - compositeFilterBuilder_; - /** - * - * - *
-       * A composite filter.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter composite_filter = 1; - * - * - * @return Whether the compositeFilter field is set. - */ - @java.lang.Override - public boolean hasCompositeFilter() { - return filterTypeCase_ == 1; - } - /** - * - * - *
-       * A composite filter.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter composite_filter = 1; - * - * - * @return The compositeFilter. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.CompositeFilter getCompositeFilter() { - if (compositeFilterBuilder_ == null) { - if (filterTypeCase_ == 1) { - return (com.google.firestore.v1beta1.StructuredQuery.CompositeFilter) filterType_; - } - return com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.getDefaultInstance(); - } else { - if (filterTypeCase_ == 1) { - return compositeFilterBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.getDefaultInstance(); - } - } - /** - * - * - *
-       * A composite filter.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter composite_filter = 1; - * - */ - public Builder setCompositeFilter( - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter value) { - if (compositeFilterBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - filterType_ = value; - onChanged(); - } else { - compositeFilterBuilder_.setMessage(value); - } - filterTypeCase_ = 1; - return this; - } - /** - * - * - *
-       * A composite filter.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter composite_filter = 1; - * - */ - public Builder setCompositeFilter( - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.Builder builderForValue) { - if (compositeFilterBuilder_ == null) { - filterType_ = builderForValue.build(); - onChanged(); - } else { - compositeFilterBuilder_.setMessage(builderForValue.build()); - } - filterTypeCase_ = 1; - return this; - } - /** - * - * - *
-       * A composite filter.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter composite_filter = 1; - * - */ - public Builder mergeCompositeFilter( - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter value) { - if (compositeFilterBuilder_ == null) { - if (filterTypeCase_ == 1 - && filterType_ - != com.google.firestore.v1beta1.StructuredQuery.CompositeFilter - .getDefaultInstance()) { - filterType_ = - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.newBuilder( - (com.google.firestore.v1beta1.StructuredQuery.CompositeFilter) filterType_) - .mergeFrom(value) - .buildPartial(); - } else { - filterType_ = value; - } - onChanged(); - } else { - if (filterTypeCase_ == 1) { - compositeFilterBuilder_.mergeFrom(value); - } - compositeFilterBuilder_.setMessage(value); - } - filterTypeCase_ = 1; - return this; - } - /** - * - * - *
-       * A composite filter.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter composite_filter = 1; - * - */ - public Builder clearCompositeFilter() { - if (compositeFilterBuilder_ == null) { - if (filterTypeCase_ == 1) { - filterTypeCase_ = 0; - filterType_ = null; - onChanged(); - } - } else { - if (filterTypeCase_ == 1) { - filterTypeCase_ = 0; - filterType_ = null; - } - compositeFilterBuilder_.clear(); - } - return this; - } - /** - * - * - *
-       * A composite filter.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter composite_filter = 1; - * - */ - public com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.Builder - getCompositeFilterBuilder() { - return getCompositeFilterFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * A composite filter.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter composite_filter = 1; - * - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.CompositeFilterOrBuilder - getCompositeFilterOrBuilder() { - if ((filterTypeCase_ == 1) && (compositeFilterBuilder_ != null)) { - return compositeFilterBuilder_.getMessageOrBuilder(); - } else { - if (filterTypeCase_ == 1) { - return (com.google.firestore.v1beta1.StructuredQuery.CompositeFilter) filterType_; - } - return com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.getDefaultInstance(); - } - } - /** - * - * - *
-       * A composite filter.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter composite_filter = 1; - * - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter, - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.Builder, - com.google.firestore.v1beta1.StructuredQuery.CompositeFilterOrBuilder> - getCompositeFilterFieldBuilder() { - if (compositeFilterBuilder_ == null) { - if (!(filterTypeCase_ == 1)) { - filterType_ = - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.getDefaultInstance(); - } - compositeFilterBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter, - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.Builder, - com.google.firestore.v1beta1.StructuredQuery.CompositeFilterOrBuilder>( - (com.google.firestore.v1beta1.StructuredQuery.CompositeFilter) filterType_, - getParentForChildren(), - isClean()); - filterType_ = null; - } - filterTypeCase_ = 1; - onChanged(); - ; - return compositeFilterBuilder_; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.FieldFilter, - com.google.firestore.v1beta1.StructuredQuery.FieldFilter.Builder, - com.google.firestore.v1beta1.StructuredQuery.FieldFilterOrBuilder> - fieldFilterBuilder_; - /** - * - * - *
-       * A filter on a document field.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter field_filter = 2; - * - * @return Whether the fieldFilter field is set. - */ - @java.lang.Override - public boolean hasFieldFilter() { - return filterTypeCase_ == 2; - } - /** - * - * - *
-       * A filter on a document field.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter field_filter = 2; - * - * @return The fieldFilter. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldFilter getFieldFilter() { - if (fieldFilterBuilder_ == null) { - if (filterTypeCase_ == 2) { - return (com.google.firestore.v1beta1.StructuredQuery.FieldFilter) filterType_; - } - return com.google.firestore.v1beta1.StructuredQuery.FieldFilter.getDefaultInstance(); - } else { - if (filterTypeCase_ == 2) { - return fieldFilterBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.StructuredQuery.FieldFilter.getDefaultInstance(); - } - } - /** - * - * - *
-       * A filter on a document field.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter field_filter = 2; - */ - public Builder setFieldFilter( - com.google.firestore.v1beta1.StructuredQuery.FieldFilter value) { - if (fieldFilterBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - filterType_ = value; - onChanged(); - } else { - fieldFilterBuilder_.setMessage(value); - } - filterTypeCase_ = 2; - return this; - } - /** - * - * - *
-       * A filter on a document field.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter field_filter = 2; - */ - public Builder setFieldFilter( - com.google.firestore.v1beta1.StructuredQuery.FieldFilter.Builder builderForValue) { - if (fieldFilterBuilder_ == null) { - filterType_ = builderForValue.build(); - onChanged(); - } else { - fieldFilterBuilder_.setMessage(builderForValue.build()); - } - filterTypeCase_ = 2; - return this; - } - /** - * - * - *
-       * A filter on a document field.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter field_filter = 2; - */ - public Builder mergeFieldFilter( - com.google.firestore.v1beta1.StructuredQuery.FieldFilter value) { - if (fieldFilterBuilder_ == null) { - if (filterTypeCase_ == 2 - && filterType_ - != com.google.firestore.v1beta1.StructuredQuery.FieldFilter - .getDefaultInstance()) { - filterType_ = - com.google.firestore.v1beta1.StructuredQuery.FieldFilter.newBuilder( - (com.google.firestore.v1beta1.StructuredQuery.FieldFilter) filterType_) - .mergeFrom(value) - .buildPartial(); - } else { - filterType_ = value; - } - onChanged(); - } else { - if (filterTypeCase_ == 2) { - fieldFilterBuilder_.mergeFrom(value); - } - fieldFilterBuilder_.setMessage(value); - } - filterTypeCase_ = 2; - return this; - } - /** - * - * - *
-       * A filter on a document field.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter field_filter = 2; - */ - public Builder clearFieldFilter() { - if (fieldFilterBuilder_ == null) { - if (filterTypeCase_ == 2) { - filterTypeCase_ = 0; - filterType_ = null; - onChanged(); - } - } else { - if (filterTypeCase_ == 2) { - filterTypeCase_ = 0; - filterType_ = null; - } - fieldFilterBuilder_.clear(); - } - return this; - } - /** - * - * - *
-       * A filter on a document field.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter field_filter = 2; - */ - public com.google.firestore.v1beta1.StructuredQuery.FieldFilter.Builder - getFieldFilterBuilder() { - return getFieldFilterFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * A filter on a document field.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter field_filter = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldFilterOrBuilder - getFieldFilterOrBuilder() { - if ((filterTypeCase_ == 2) && (fieldFilterBuilder_ != null)) { - return fieldFilterBuilder_.getMessageOrBuilder(); - } else { - if (filterTypeCase_ == 2) { - return (com.google.firestore.v1beta1.StructuredQuery.FieldFilter) filterType_; - } - return com.google.firestore.v1beta1.StructuredQuery.FieldFilter.getDefaultInstance(); - } - } - /** - * - * - *
-       * A filter on a document field.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter field_filter = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.FieldFilter, - com.google.firestore.v1beta1.StructuredQuery.FieldFilter.Builder, - com.google.firestore.v1beta1.StructuredQuery.FieldFilterOrBuilder> - getFieldFilterFieldBuilder() { - if (fieldFilterBuilder_ == null) { - if (!(filterTypeCase_ == 2)) { - filterType_ = - com.google.firestore.v1beta1.StructuredQuery.FieldFilter.getDefaultInstance(); - } - fieldFilterBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.FieldFilter, - com.google.firestore.v1beta1.StructuredQuery.FieldFilter.Builder, - com.google.firestore.v1beta1.StructuredQuery.FieldFilterOrBuilder>( - (com.google.firestore.v1beta1.StructuredQuery.FieldFilter) filterType_, - getParentForChildren(), - isClean()); - filterType_ = null; - } - filterTypeCase_ = 2; - onChanged(); - ; - return fieldFilterBuilder_; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter, - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.Builder, - com.google.firestore.v1beta1.StructuredQuery.UnaryFilterOrBuilder> - unaryFilterBuilder_; - /** - * - * - *
-       * A filter that takes exactly one argument.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter unary_filter = 3; - * - * @return Whether the unaryFilter field is set. - */ - @java.lang.Override - public boolean hasUnaryFilter() { - return filterTypeCase_ == 3; - } - /** - * - * - *
-       * A filter that takes exactly one argument.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter unary_filter = 3; - * - * @return The unaryFilter. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.UnaryFilter getUnaryFilter() { - if (unaryFilterBuilder_ == null) { - if (filterTypeCase_ == 3) { - return (com.google.firestore.v1beta1.StructuredQuery.UnaryFilter) filterType_; - } - return com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.getDefaultInstance(); - } else { - if (filterTypeCase_ == 3) { - return unaryFilterBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.getDefaultInstance(); - } - } - /** - * - * - *
-       * A filter that takes exactly one argument.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter unary_filter = 3; - */ - public Builder setUnaryFilter( - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter value) { - if (unaryFilterBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - filterType_ = value; - onChanged(); - } else { - unaryFilterBuilder_.setMessage(value); - } - filterTypeCase_ = 3; - return this; - } - /** - * - * - *
-       * A filter that takes exactly one argument.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter unary_filter = 3; - */ - public Builder setUnaryFilter( - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.Builder builderForValue) { - if (unaryFilterBuilder_ == null) { - filterType_ = builderForValue.build(); - onChanged(); - } else { - unaryFilterBuilder_.setMessage(builderForValue.build()); - } - filterTypeCase_ = 3; - return this; - } - /** - * - * - *
-       * A filter that takes exactly one argument.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter unary_filter = 3; - */ - public Builder mergeUnaryFilter( - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter value) { - if (unaryFilterBuilder_ == null) { - if (filterTypeCase_ == 3 - && filterType_ - != com.google.firestore.v1beta1.StructuredQuery.UnaryFilter - .getDefaultInstance()) { - filterType_ = - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.newBuilder( - (com.google.firestore.v1beta1.StructuredQuery.UnaryFilter) filterType_) - .mergeFrom(value) - .buildPartial(); - } else { - filterType_ = value; - } - onChanged(); - } else { - if (filterTypeCase_ == 3) { - unaryFilterBuilder_.mergeFrom(value); - } - unaryFilterBuilder_.setMessage(value); - } - filterTypeCase_ = 3; - return this; - } - /** - * - * - *
-       * A filter that takes exactly one argument.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter unary_filter = 3; - */ - public Builder clearUnaryFilter() { - if (unaryFilterBuilder_ == null) { - if (filterTypeCase_ == 3) { - filterTypeCase_ = 0; - filterType_ = null; - onChanged(); - } - } else { - if (filterTypeCase_ == 3) { - filterTypeCase_ = 0; - filterType_ = null; - } - unaryFilterBuilder_.clear(); - } - return this; - } - /** - * - * - *
-       * A filter that takes exactly one argument.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter unary_filter = 3; - */ - public com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.Builder - getUnaryFilterBuilder() { - return getUnaryFilterFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * A filter that takes exactly one argument.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter unary_filter = 3; - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.UnaryFilterOrBuilder - getUnaryFilterOrBuilder() { - if ((filterTypeCase_ == 3) && (unaryFilterBuilder_ != null)) { - return unaryFilterBuilder_.getMessageOrBuilder(); - } else { - if (filterTypeCase_ == 3) { - return (com.google.firestore.v1beta1.StructuredQuery.UnaryFilter) filterType_; - } - return com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.getDefaultInstance(); - } - } - /** - * - * - *
-       * A filter that takes exactly one argument.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter unary_filter = 3; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter, - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.Builder, - com.google.firestore.v1beta1.StructuredQuery.UnaryFilterOrBuilder> - getUnaryFilterFieldBuilder() { - if (unaryFilterBuilder_ == null) { - if (!(filterTypeCase_ == 3)) { - filterType_ = - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.getDefaultInstance(); - } - unaryFilterBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter, - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.Builder, - com.google.firestore.v1beta1.StructuredQuery.UnaryFilterOrBuilder>( - (com.google.firestore.v1beta1.StructuredQuery.UnaryFilter) filterType_, - getParentForChildren(), - isClean()); - filterType_ = null; - } - filterTypeCase_ = 3; - onChanged(); - ; - return unaryFilterBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.StructuredQuery.Filter) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.StructuredQuery.Filter) - private static final com.google.firestore.v1beta1.StructuredQuery.Filter DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.StructuredQuery.Filter(); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Filter getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Filter parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Filter(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.Filter getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface CompositeFilterOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.StructuredQuery.CompositeFilter) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * The operator for combining multiple filters.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter.Operator op = 1; - * - * @return The enum numeric value on the wire for op. - */ - int getOpValue(); - /** - * - * - *
-     * The operator for combining multiple filters.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter.Operator op = 1; - * - * @return The op. - */ - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.Operator getOp(); - - /** - * - * - *
-     * The list of filters to combine.
-     * Must contain at least one filter.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - java.util.List getFiltersList(); - /** - * - * - *
-     * The list of filters to combine.
-     * Must contain at least one filter.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - com.google.firestore.v1beta1.StructuredQuery.Filter getFilters(int index); - /** - * - * - *
-     * The list of filters to combine.
-     * Must contain at least one filter.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - int getFiltersCount(); - /** - * - * - *
-     * The list of filters to combine.
-     * Must contain at least one filter.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - java.util.List - getFiltersOrBuilderList(); - /** - * - * - *
-     * The list of filters to combine.
-     * Must contain at least one filter.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - com.google.firestore.v1beta1.StructuredQuery.FilterOrBuilder getFiltersOrBuilder(int index); - } - /** - * - * - *
-   * A filter that merges multiple other filters using the given operator.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.StructuredQuery.CompositeFilter} - */ - public static final class CompositeFilter extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.StructuredQuery.CompositeFilter) - CompositeFilterOrBuilder { - private static final long serialVersionUID = 0L; - // Use CompositeFilter.newBuilder() to construct. - private CompositeFilter(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private CompositeFilter() { - op_ = 0; - filters_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new CompositeFilter(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private CompositeFilter( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: - { - int rawValue = input.readEnum(); - - op_ = rawValue; - break; - } - case 18: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - filters_ = - new java.util.ArrayList< - com.google.firestore.v1beta1.StructuredQuery.Filter>(); - mutable_bitField0_ |= 0x00000001; - } - filters_.add( - input.readMessage( - com.google.firestore.v1beta1.StructuredQuery.Filter.parser(), - extensionRegistry)); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - filters_ = java.util.Collections.unmodifiableList(filters_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_CompositeFilter_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_CompositeFilter_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.class, - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.Builder.class); - } - - /** - * - * - *
-     * A composite filter operator.
-     * 
- * - * Protobuf enum {@code google.firestore.v1beta1.StructuredQuery.CompositeFilter.Operator} - */ - public enum Operator implements com.google.protobuf.ProtocolMessageEnum { - /** - * - * - *
-       * Unspecified. This value must not be used.
-       * 
- * - * OPERATOR_UNSPECIFIED = 0; - */ - OPERATOR_UNSPECIFIED(0), - /** - * - * - *
-       * The results are required to satisfy each of the combined filters.
-       * 
- * - * AND = 1; - */ - AND(1), - UNRECOGNIZED(-1), - ; - - /** - * - * - *
-       * Unspecified. This value must not be used.
-       * 
- * - * OPERATOR_UNSPECIFIED = 0; - */ - public static final int OPERATOR_UNSPECIFIED_VALUE = 0; - /** - * - * - *
-       * The results are required to satisfy each of the combined filters.
-       * 
- * - * AND = 1; - */ - public static final int AND_VALUE = 1; - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static Operator valueOf(int value) { - return forNumber(value); - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static Operator forNumber(int value) { - switch (value) { - case 0: - return OPERATOR_UNSPECIFIED; - case 1: - return AND; - default: - return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { - return internalValueMap; - } - - private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public Operator findValueByNumber(int number) { - return Operator.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalStateException( - "Can't get the descriptor of an unrecognized enum value."); - } - return getDescriptor().getValues().get(ordinal()); - } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { - return getDescriptor(); - } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.getDescriptor() - .getEnumTypes() - .get(0); - } - - private static final Operator[] VALUES = values(); - - public static Operator valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private Operator(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.firestore.v1beta1.StructuredQuery.CompositeFilter.Operator) - } - - public static final int OP_FIELD_NUMBER = 1; - private int op_; - /** - * - * - *
-     * The operator for combining multiple filters.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter.Operator op = 1; - * - * @return The enum numeric value on the wire for op. - */ - @java.lang.Override - public int getOpValue() { - return op_; - } - /** - * - * - *
-     * The operator for combining multiple filters.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter.Operator op = 1; - * - * @return The op. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.Operator getOp() { - @SuppressWarnings("deprecation") - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.Operator result = - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.Operator.valueOf(op_); - return result == null - ? com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.Operator.UNRECOGNIZED - : result; - } - - public static final int FILTERS_FIELD_NUMBER = 2; - private java.util.List filters_; - /** - * - * - *
-     * The list of filters to combine.
-     * Must contain at least one filter.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - @java.lang.Override - public java.util.List getFiltersList() { - return filters_; - } - /** - * - * - *
-     * The list of filters to combine.
-     * Must contain at least one filter.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - @java.lang.Override - public java.util.List - getFiltersOrBuilderList() { - return filters_; - } - /** - * - * - *
-     * The list of filters to combine.
-     * Must contain at least one filter.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - @java.lang.Override - public int getFiltersCount() { - return filters_.size(); - } - /** - * - * - *
-     * The list of filters to combine.
-     * Must contain at least one filter.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.Filter getFilters(int index) { - return filters_.get(index); - } - /** - * - * - *
-     * The list of filters to combine.
-     * Must contain at least one filter.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FilterOrBuilder getFiltersOrBuilder( - int index) { - return filters_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (op_ - != com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.Operator - .OPERATOR_UNSPECIFIED - .getNumber()) { - output.writeEnum(1, op_); - } - for (int i = 0; i < filters_.size(); i++) { - output.writeMessage(2, filters_.get(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (op_ - != com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.Operator - .OPERATOR_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, op_); - } - for (int i = 0; i < filters_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, filters_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.StructuredQuery.CompositeFilter)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter other = - (com.google.firestore.v1beta1.StructuredQuery.CompositeFilter) obj; - - if (op_ != other.op_) return false; - if (!getFiltersList().equals(other.getFiltersList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + OP_FIELD_NUMBER; - hash = (53 * hash) + op_; - if (getFiltersCount() > 0) { - hash = (37 * hash) + FILTERS_FIELD_NUMBER; - hash = (53 * hash) + getFiltersList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.StructuredQuery.CompositeFilter parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CompositeFilter parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CompositeFilter parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CompositeFilter parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CompositeFilter parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CompositeFilter parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CompositeFilter parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CompositeFilter parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CompositeFilter parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CompositeFilter parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CompositeFilter parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CompositeFilter parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * A filter that merges multiple other filters using the given operator.
-     * 
- * - * Protobuf type {@code google.firestore.v1beta1.StructuredQuery.CompositeFilter} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.StructuredQuery.CompositeFilter) - com.google.firestore.v1beta1.StructuredQuery.CompositeFilterOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_CompositeFilter_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_CompositeFilter_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.class, - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getFiltersFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - op_ = 0; - - if (filtersBuilder_ == null) { - filters_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - filtersBuilder_.clear(); - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_CompositeFilter_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.CompositeFilter - getDefaultInstanceForType() { - return com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.CompositeFilter build() { - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.CompositeFilter buildPartial() { - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter result = - new com.google.firestore.v1beta1.StructuredQuery.CompositeFilter(this); - int from_bitField0_ = bitField0_; - result.op_ = op_; - if (filtersBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - filters_ = java.util.Collections.unmodifiableList(filters_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.filters_ = filters_; - } else { - result.filters_ = filtersBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.StructuredQuery.CompositeFilter) { - return mergeFrom((com.google.firestore.v1beta1.StructuredQuery.CompositeFilter) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.StructuredQuery.CompositeFilter other) { - if (other - == com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.getDefaultInstance()) - return this; - if (other.op_ != 0) { - setOpValue(other.getOpValue()); - } - if (filtersBuilder_ == null) { - if (!other.filters_.isEmpty()) { - if (filters_.isEmpty()) { - filters_ = other.filters_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureFiltersIsMutable(); - filters_.addAll(other.filters_); - } - onChanged(); - } - } else { - if (!other.filters_.isEmpty()) { - if (filtersBuilder_.isEmpty()) { - filtersBuilder_.dispose(); - filtersBuilder_ = null; - filters_ = other.filters_; - bitField0_ = (bitField0_ & ~0x00000001); - filtersBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getFiltersFieldBuilder() - : null; - } else { - filtersBuilder_.addAllMessages(other.filters_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.StructuredQuery.CompositeFilter) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private int op_ = 0; - /** - * - * - *
-       * The operator for combining multiple filters.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter.Operator op = 1; - * - * @return The enum numeric value on the wire for op. - */ - @java.lang.Override - public int getOpValue() { - return op_; - } - /** - * - * - *
-       * The operator for combining multiple filters.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter.Operator op = 1; - * - * @param value The enum numeric value on the wire for op to set. - * @return This builder for chaining. - */ - public Builder setOpValue(int value) { - - op_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * The operator for combining multiple filters.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter.Operator op = 1; - * - * @return The op. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.Operator getOp() { - @SuppressWarnings("deprecation") - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.Operator result = - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.Operator.valueOf(op_); - return result == null - ? com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.Operator.UNRECOGNIZED - : result; - } - /** - * - * - *
-       * The operator for combining multiple filters.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter.Operator op = 1; - * - * @param value The op to set. - * @return This builder for chaining. - */ - public Builder setOp( - com.google.firestore.v1beta1.StructuredQuery.CompositeFilter.Operator value) { - if (value == null) { - throw new NullPointerException(); - } - - op_ = value.getNumber(); - onChanged(); - return this; - } - /** - * - * - *
-       * The operator for combining multiple filters.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.CompositeFilter.Operator op = 1; - * - * @return This builder for chaining. - */ - public Builder clearOp() { - - op_ = 0; - onChanged(); - return this; - } - - private java.util.List filters_ = - java.util.Collections.emptyList(); - - private void ensureFiltersIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - filters_ = - new java.util.ArrayList( - filters_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.Filter, - com.google.firestore.v1beta1.StructuredQuery.Filter.Builder, - com.google.firestore.v1beta1.StructuredQuery.FilterOrBuilder> - filtersBuilder_; - - /** - * - * - *
-       * The list of filters to combine.
-       * Must contain at least one filter.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - public java.util.List getFiltersList() { - if (filtersBuilder_ == null) { - return java.util.Collections.unmodifiableList(filters_); - } else { - return filtersBuilder_.getMessageList(); - } - } - /** - * - * - *
-       * The list of filters to combine.
-       * Must contain at least one filter.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - public int getFiltersCount() { - if (filtersBuilder_ == null) { - return filters_.size(); - } else { - return filtersBuilder_.getCount(); - } - } - /** - * - * - *
-       * The list of filters to combine.
-       * Must contain at least one filter.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - public com.google.firestore.v1beta1.StructuredQuery.Filter getFilters(int index) { - if (filtersBuilder_ == null) { - return filters_.get(index); - } else { - return filtersBuilder_.getMessage(index); - } - } - /** - * - * - *
-       * The list of filters to combine.
-       * Must contain at least one filter.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - public Builder setFilters( - int index, com.google.firestore.v1beta1.StructuredQuery.Filter value) { - if (filtersBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFiltersIsMutable(); - filters_.set(index, value); - onChanged(); - } else { - filtersBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-       * The list of filters to combine.
-       * Must contain at least one filter.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - public Builder setFilters( - int index, com.google.firestore.v1beta1.StructuredQuery.Filter.Builder builderForValue) { - if (filtersBuilder_ == null) { - ensureFiltersIsMutable(); - filters_.set(index, builderForValue.build()); - onChanged(); - } else { - filtersBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * The list of filters to combine.
-       * Must contain at least one filter.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - public Builder addFilters(com.google.firestore.v1beta1.StructuredQuery.Filter value) { - if (filtersBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFiltersIsMutable(); - filters_.add(value); - onChanged(); - } else { - filtersBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-       * The list of filters to combine.
-       * Must contain at least one filter.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - public Builder addFilters( - int index, com.google.firestore.v1beta1.StructuredQuery.Filter value) { - if (filtersBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFiltersIsMutable(); - filters_.add(index, value); - onChanged(); - } else { - filtersBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-       * The list of filters to combine.
-       * Must contain at least one filter.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - public Builder addFilters( - com.google.firestore.v1beta1.StructuredQuery.Filter.Builder builderForValue) { - if (filtersBuilder_ == null) { - ensureFiltersIsMutable(); - filters_.add(builderForValue.build()); - onChanged(); - } else { - filtersBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * The list of filters to combine.
-       * Must contain at least one filter.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - public Builder addFilters( - int index, com.google.firestore.v1beta1.StructuredQuery.Filter.Builder builderForValue) { - if (filtersBuilder_ == null) { - ensureFiltersIsMutable(); - filters_.add(index, builderForValue.build()); - onChanged(); - } else { - filtersBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * The list of filters to combine.
-       * Must contain at least one filter.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - public Builder addAllFilters( - java.lang.Iterable - values) { - if (filtersBuilder_ == null) { - ensureFiltersIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, filters_); - onChanged(); - } else { - filtersBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-       * The list of filters to combine.
-       * Must contain at least one filter.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - public Builder clearFilters() { - if (filtersBuilder_ == null) { - filters_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - filtersBuilder_.clear(); - } - return this; - } - /** - * - * - *
-       * The list of filters to combine.
-       * Must contain at least one filter.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - public Builder removeFilters(int index) { - if (filtersBuilder_ == null) { - ensureFiltersIsMutable(); - filters_.remove(index); - onChanged(); - } else { - filtersBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-       * The list of filters to combine.
-       * Must contain at least one filter.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - public com.google.firestore.v1beta1.StructuredQuery.Filter.Builder getFiltersBuilder( - int index) { - return getFiltersFieldBuilder().getBuilder(index); - } - /** - * - * - *
-       * The list of filters to combine.
-       * Must contain at least one filter.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - public com.google.firestore.v1beta1.StructuredQuery.FilterOrBuilder getFiltersOrBuilder( - int index) { - if (filtersBuilder_ == null) { - return filters_.get(index); - } else { - return filtersBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-       * The list of filters to combine.
-       * Must contain at least one filter.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - public java.util.List - getFiltersOrBuilderList() { - if (filtersBuilder_ != null) { - return filtersBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(filters_); - } - } - /** - * - * - *
-       * The list of filters to combine.
-       * Must contain at least one filter.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - public com.google.firestore.v1beta1.StructuredQuery.Filter.Builder addFiltersBuilder() { - return getFiltersFieldBuilder() - .addBuilder(com.google.firestore.v1beta1.StructuredQuery.Filter.getDefaultInstance()); - } - /** - * - * - *
-       * The list of filters to combine.
-       * Must contain at least one filter.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - public com.google.firestore.v1beta1.StructuredQuery.Filter.Builder addFiltersBuilder( - int index) { - return getFiltersFieldBuilder() - .addBuilder( - index, com.google.firestore.v1beta1.StructuredQuery.Filter.getDefaultInstance()); - } - /** - * - * - *
-       * The list of filters to combine.
-       * Must contain at least one filter.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Filter filters = 2; - */ - public java.util.List - getFiltersBuilderList() { - return getFiltersFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.Filter, - com.google.firestore.v1beta1.StructuredQuery.Filter.Builder, - com.google.firestore.v1beta1.StructuredQuery.FilterOrBuilder> - getFiltersFieldBuilder() { - if (filtersBuilder_ == null) { - filtersBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.Filter, - com.google.firestore.v1beta1.StructuredQuery.Filter.Builder, - com.google.firestore.v1beta1.StructuredQuery.FilterOrBuilder>( - filters_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - filters_ = null; - } - return filtersBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.StructuredQuery.CompositeFilter) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.StructuredQuery.CompositeFilter) - private static final com.google.firestore.v1beta1.StructuredQuery.CompositeFilter - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.StructuredQuery.CompositeFilter(); - } - - public static com.google.firestore.v1beta1.StructuredQuery.CompositeFilter - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public CompositeFilter parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new CompositeFilter(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.CompositeFilter - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface FieldFilterOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.StructuredQuery.FieldFilter) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * The field to filter by.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - * - * @return Whether the field field is set. - */ - boolean hasField(); - /** - * - * - *
-     * The field to filter by.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - * - * @return The field. - */ - com.google.firestore.v1beta1.StructuredQuery.FieldReference getField(); - /** - * - * - *
-     * The field to filter by.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - */ - com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder getFieldOrBuilder(); - - /** - * - * - *
-     * The operator to filter by.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter.Operator op = 2; - * - * @return The enum numeric value on the wire for op. - */ - int getOpValue(); - /** - * - * - *
-     * The operator to filter by.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter.Operator op = 2; - * - * @return The op. - */ - com.google.firestore.v1beta1.StructuredQuery.FieldFilter.Operator getOp(); - - /** - * - * - *
-     * The value to compare to.
-     * 
- * - * .google.firestore.v1beta1.Value value = 3; - * - * @return Whether the value field is set. - */ - boolean hasValue(); - /** - * - * - *
-     * The value to compare to.
-     * 
- * - * .google.firestore.v1beta1.Value value = 3; - * - * @return The value. - */ - com.google.firestore.v1beta1.Value getValue(); - /** - * - * - *
-     * The value to compare to.
-     * 
- * - * .google.firestore.v1beta1.Value value = 3; - */ - com.google.firestore.v1beta1.ValueOrBuilder getValueOrBuilder(); - } - /** - * - * - *
-   * A filter on a specific field.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.StructuredQuery.FieldFilter} - */ - public static final class FieldFilter extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.StructuredQuery.FieldFilter) - FieldFilterOrBuilder { - private static final long serialVersionUID = 0L; - // Use FieldFilter.newBuilder() to construct. - private FieldFilter(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private FieldFilter() { - op_ = 0; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new FieldFilter(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private FieldFilter( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder subBuilder = - null; - if (field_ != null) { - subBuilder = field_.toBuilder(); - } - field_ = - input.readMessage( - com.google.firestore.v1beta1.StructuredQuery.FieldReference.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(field_); - field_ = subBuilder.buildPartial(); - } - - break; - } - case 16: - { - int rawValue = input.readEnum(); - - op_ = rawValue; - break; - } - case 26: - { - com.google.firestore.v1beta1.Value.Builder subBuilder = null; - if (value_ != null) { - subBuilder = value_.toBuilder(); - } - value_ = - input.readMessage( - com.google.firestore.v1beta1.Value.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(value_); - value_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_FieldFilter_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_FieldFilter_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.StructuredQuery.FieldFilter.class, - com.google.firestore.v1beta1.StructuredQuery.FieldFilter.Builder.class); - } - - /** - * - * - *
-     * A field filter operator.
-     * 
- * - * Protobuf enum {@code google.firestore.v1beta1.StructuredQuery.FieldFilter.Operator} - */ - public enum Operator implements com.google.protobuf.ProtocolMessageEnum { - /** - * - * - *
-       * Unspecified. This value must not be used.
-       * 
- * - * OPERATOR_UNSPECIFIED = 0; - */ - OPERATOR_UNSPECIFIED(0), - /** - * - * - *
-       * Less than. Requires that the field come first in `order_by`.
-       * 
- * - * LESS_THAN = 1; - */ - LESS_THAN(1), - /** - * - * - *
-       * Less than or equal. Requires that the field come first in `order_by`.
-       * 
- * - * LESS_THAN_OR_EQUAL = 2; - */ - LESS_THAN_OR_EQUAL(2), - /** - * - * - *
-       * Greater than. Requires that the field come first in `order_by`.
-       * 
- * - * GREATER_THAN = 3; - */ - GREATER_THAN(3), - /** - * - * - *
-       * Greater than or equal. Requires that the field come first in
-       * `order_by`.
-       * 
- * - * GREATER_THAN_OR_EQUAL = 4; - */ - GREATER_THAN_OR_EQUAL(4), - /** - * - * - *
-       * Equal.
-       * 
- * - * EQUAL = 5; - */ - EQUAL(5), - /** - * - * - *
-       * Contains. Requires that the field is an array.
-       * 
- * - * ARRAY_CONTAINS = 7; - */ - ARRAY_CONTAINS(7), - /** - * - * - *
-       * In. Requires that `value` is a non-empty ArrayValue with at most 10
-       * values.
-       * 
- * - * IN = 8; - */ - IN(8), - /** - * - * - *
-       * Contains any. Requires that the field is an array and
-       * `value` is a non-empty ArrayValue with at most 10 values.
-       * 
- * - * ARRAY_CONTAINS_ANY = 9; - */ - ARRAY_CONTAINS_ANY(9), - UNRECOGNIZED(-1), - ; - - /** - * - * - *
-       * Unspecified. This value must not be used.
-       * 
- * - * OPERATOR_UNSPECIFIED = 0; - */ - public static final int OPERATOR_UNSPECIFIED_VALUE = 0; - /** - * - * - *
-       * Less than. Requires that the field come first in `order_by`.
-       * 
- * - * LESS_THAN = 1; - */ - public static final int LESS_THAN_VALUE = 1; - /** - * - * - *
-       * Less than or equal. Requires that the field come first in `order_by`.
-       * 
- * - * LESS_THAN_OR_EQUAL = 2; - */ - public static final int LESS_THAN_OR_EQUAL_VALUE = 2; - /** - * - * - *
-       * Greater than. Requires that the field come first in `order_by`.
-       * 
- * - * GREATER_THAN = 3; - */ - public static final int GREATER_THAN_VALUE = 3; - /** - * - * - *
-       * Greater than or equal. Requires that the field come first in
-       * `order_by`.
-       * 
- * - * GREATER_THAN_OR_EQUAL = 4; - */ - public static final int GREATER_THAN_OR_EQUAL_VALUE = 4; - /** - * - * - *
-       * Equal.
-       * 
- * - * EQUAL = 5; - */ - public static final int EQUAL_VALUE = 5; - /** - * - * - *
-       * Contains. Requires that the field is an array.
-       * 
- * - * ARRAY_CONTAINS = 7; - */ - public static final int ARRAY_CONTAINS_VALUE = 7; - /** - * - * - *
-       * In. Requires that `value` is a non-empty ArrayValue with at most 10
-       * values.
-       * 
- * - * IN = 8; - */ - public static final int IN_VALUE = 8; - /** - * - * - *
-       * Contains any. Requires that the field is an array and
-       * `value` is a non-empty ArrayValue with at most 10 values.
-       * 
- * - * ARRAY_CONTAINS_ANY = 9; - */ - public static final int ARRAY_CONTAINS_ANY_VALUE = 9; - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static Operator valueOf(int value) { - return forNumber(value); - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static Operator forNumber(int value) { - switch (value) { - case 0: - return OPERATOR_UNSPECIFIED; - case 1: - return LESS_THAN; - case 2: - return LESS_THAN_OR_EQUAL; - case 3: - return GREATER_THAN; - case 4: - return GREATER_THAN_OR_EQUAL; - case 5: - return EQUAL; - case 7: - return ARRAY_CONTAINS; - case 8: - return IN; - case 9: - return ARRAY_CONTAINS_ANY; - default: - return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { - return internalValueMap; - } - - private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public Operator findValueByNumber(int number) { - return Operator.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalStateException( - "Can't get the descriptor of an unrecognized enum value."); - } - return getDescriptor().getValues().get(ordinal()); - } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { - return getDescriptor(); - } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.firestore.v1beta1.StructuredQuery.FieldFilter.getDescriptor() - .getEnumTypes() - .get(0); - } - - private static final Operator[] VALUES = values(); - - public static Operator valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private Operator(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.firestore.v1beta1.StructuredQuery.FieldFilter.Operator) - } - - public static final int FIELD_FIELD_NUMBER = 1; - private com.google.firestore.v1beta1.StructuredQuery.FieldReference field_; - /** - * - * - *
-     * The field to filter by.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - * - * @return Whether the field field is set. - */ - @java.lang.Override - public boolean hasField() { - return field_ != null; - } - /** - * - * - *
-     * The field to filter by.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - * - * @return The field. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldReference getField() { - return field_ == null - ? com.google.firestore.v1beta1.StructuredQuery.FieldReference.getDefaultInstance() - : field_; - } - /** - * - * - *
-     * The field to filter by.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder - getFieldOrBuilder() { - return getField(); - } - - public static final int OP_FIELD_NUMBER = 2; - private int op_; - /** - * - * - *
-     * The operator to filter by.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter.Operator op = 2; - * - * @return The enum numeric value on the wire for op. - */ - @java.lang.Override - public int getOpValue() { - return op_; - } - /** - * - * - *
-     * The operator to filter by.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter.Operator op = 2; - * - * @return The op. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldFilter.Operator getOp() { - @SuppressWarnings("deprecation") - com.google.firestore.v1beta1.StructuredQuery.FieldFilter.Operator result = - com.google.firestore.v1beta1.StructuredQuery.FieldFilter.Operator.valueOf(op_); - return result == null - ? com.google.firestore.v1beta1.StructuredQuery.FieldFilter.Operator.UNRECOGNIZED - : result; - } - - public static final int VALUE_FIELD_NUMBER = 3; - private com.google.firestore.v1beta1.Value value_; - /** - * - * - *
-     * The value to compare to.
-     * 
- * - * .google.firestore.v1beta1.Value value = 3; - * - * @return Whether the value field is set. - */ - @java.lang.Override - public boolean hasValue() { - return value_ != null; - } - /** - * - * - *
-     * The value to compare to.
-     * 
- * - * .google.firestore.v1beta1.Value value = 3; - * - * @return The value. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Value getValue() { - return value_ == null ? com.google.firestore.v1beta1.Value.getDefaultInstance() : value_; - } - /** - * - * - *
-     * The value to compare to.
-     * 
- * - * .google.firestore.v1beta1.Value value = 3; - */ - @java.lang.Override - public com.google.firestore.v1beta1.ValueOrBuilder getValueOrBuilder() { - return getValue(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (field_ != null) { - output.writeMessage(1, getField()); - } - if (op_ - != com.google.firestore.v1beta1.StructuredQuery.FieldFilter.Operator.OPERATOR_UNSPECIFIED - .getNumber()) { - output.writeEnum(2, op_); - } - if (value_ != null) { - output.writeMessage(3, getValue()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (field_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getField()); - } - if (op_ - != com.google.firestore.v1beta1.StructuredQuery.FieldFilter.Operator.OPERATOR_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, op_); - } - if (value_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getValue()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.StructuredQuery.FieldFilter)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.StructuredQuery.FieldFilter other = - (com.google.firestore.v1beta1.StructuredQuery.FieldFilter) obj; - - if (hasField() != other.hasField()) return false; - if (hasField()) { - if (!getField().equals(other.getField())) return false; - } - if (op_ != other.op_) return false; - if (hasValue() != other.hasValue()) return false; - if (hasValue()) { - if (!getValue().equals(other.getValue())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasField()) { - hash = (37 * hash) + FIELD_FIELD_NUMBER; - hash = (53 * hash) + getField().hashCode(); - } - hash = (37 * hash) + OP_FIELD_NUMBER; - hash = (53 * hash) + op_; - if (hasValue()) { - hash = (37 * hash) + VALUE_FIELD_NUMBER; - hash = (53 * hash) + getValue().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldFilter parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldFilter parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldFilter parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldFilter parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldFilter parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldFilter parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldFilter parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldFilter parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldFilter parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldFilter parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldFilter parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldFilter parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.firestore.v1beta1.StructuredQuery.FieldFilter prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * A filter on a specific field.
-     * 
- * - * Protobuf type {@code google.firestore.v1beta1.StructuredQuery.FieldFilter} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.StructuredQuery.FieldFilter) - com.google.firestore.v1beta1.StructuredQuery.FieldFilterOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_FieldFilter_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_FieldFilter_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.StructuredQuery.FieldFilter.class, - com.google.firestore.v1beta1.StructuredQuery.FieldFilter.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.StructuredQuery.FieldFilter.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (fieldBuilder_ == null) { - field_ = null; - } else { - field_ = null; - fieldBuilder_ = null; - } - op_ = 0; - - if (valueBuilder_ == null) { - value_ = null; - } else { - value_ = null; - valueBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_FieldFilter_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldFilter getDefaultInstanceForType() { - return com.google.firestore.v1beta1.StructuredQuery.FieldFilter.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldFilter build() { - com.google.firestore.v1beta1.StructuredQuery.FieldFilter result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldFilter buildPartial() { - com.google.firestore.v1beta1.StructuredQuery.FieldFilter result = - new com.google.firestore.v1beta1.StructuredQuery.FieldFilter(this); - if (fieldBuilder_ == null) { - result.field_ = field_; - } else { - result.field_ = fieldBuilder_.build(); - } - result.op_ = op_; - if (valueBuilder_ == null) { - result.value_ = value_; - } else { - result.value_ = valueBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.StructuredQuery.FieldFilter) { - return mergeFrom((com.google.firestore.v1beta1.StructuredQuery.FieldFilter) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.StructuredQuery.FieldFilter other) { - if (other == com.google.firestore.v1beta1.StructuredQuery.FieldFilter.getDefaultInstance()) - return this; - if (other.hasField()) { - mergeField(other.getField()); - } - if (other.op_ != 0) { - setOpValue(other.getOpValue()); - } - if (other.hasValue()) { - mergeValue(other.getValue()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.StructuredQuery.FieldFilter parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.StructuredQuery.FieldFilter) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.firestore.v1beta1.StructuredQuery.FieldReference field_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.FieldReference, - com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder, - com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder> - fieldBuilder_; - /** - * - * - *
-       * The field to filter by.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - * - * @return Whether the field field is set. - */ - public boolean hasField() { - return fieldBuilder_ != null || field_ != null; - } - /** - * - * - *
-       * The field to filter by.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - * - * @return The field. - */ - public com.google.firestore.v1beta1.StructuredQuery.FieldReference getField() { - if (fieldBuilder_ == null) { - return field_ == null - ? com.google.firestore.v1beta1.StructuredQuery.FieldReference.getDefaultInstance() - : field_; - } else { - return fieldBuilder_.getMessage(); - } - } - /** - * - * - *
-       * The field to filter by.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - */ - public Builder setField(com.google.firestore.v1beta1.StructuredQuery.FieldReference value) { - if (fieldBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - field_ = value; - onChanged(); - } else { - fieldBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-       * The field to filter by.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - */ - public Builder setField( - com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder builderForValue) { - if (fieldBuilder_ == null) { - field_ = builderForValue.build(); - onChanged(); - } else { - fieldBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-       * The field to filter by.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - */ - public Builder mergeField(com.google.firestore.v1beta1.StructuredQuery.FieldReference value) { - if (fieldBuilder_ == null) { - if (field_ != null) { - field_ = - com.google.firestore.v1beta1.StructuredQuery.FieldReference.newBuilder(field_) - .mergeFrom(value) - .buildPartial(); - } else { - field_ = value; - } - onChanged(); - } else { - fieldBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-       * The field to filter by.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - */ - public Builder clearField() { - if (fieldBuilder_ == null) { - field_ = null; - onChanged(); - } else { - field_ = null; - fieldBuilder_ = null; - } - - return this; - } - /** - * - * - *
-       * The field to filter by.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - */ - public com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder getFieldBuilder() { - - onChanged(); - return getFieldFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * The field to filter by.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - */ - public com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder - getFieldOrBuilder() { - if (fieldBuilder_ != null) { - return fieldBuilder_.getMessageOrBuilder(); - } else { - return field_ == null - ? com.google.firestore.v1beta1.StructuredQuery.FieldReference.getDefaultInstance() - : field_; - } - } - /** - * - * - *
-       * The field to filter by.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.FieldReference, - com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder, - com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder> - getFieldFieldBuilder() { - if (fieldBuilder_ == null) { - fieldBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.FieldReference, - com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder, - com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder>( - getField(), getParentForChildren(), isClean()); - field_ = null; - } - return fieldBuilder_; - } - - private int op_ = 0; - /** - * - * - *
-       * The operator to filter by.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter.Operator op = 2; - * - * @return The enum numeric value on the wire for op. - */ - @java.lang.Override - public int getOpValue() { - return op_; - } - /** - * - * - *
-       * The operator to filter by.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter.Operator op = 2; - * - * @param value The enum numeric value on the wire for op to set. - * @return This builder for chaining. - */ - public Builder setOpValue(int value) { - - op_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * The operator to filter by.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter.Operator op = 2; - * - * @return The op. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldFilter.Operator getOp() { - @SuppressWarnings("deprecation") - com.google.firestore.v1beta1.StructuredQuery.FieldFilter.Operator result = - com.google.firestore.v1beta1.StructuredQuery.FieldFilter.Operator.valueOf(op_); - return result == null - ? com.google.firestore.v1beta1.StructuredQuery.FieldFilter.Operator.UNRECOGNIZED - : result; - } - /** - * - * - *
-       * The operator to filter by.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter.Operator op = 2; - * - * @param value The op to set. - * @return This builder for chaining. - */ - public Builder setOp( - com.google.firestore.v1beta1.StructuredQuery.FieldFilter.Operator value) { - if (value == null) { - throw new NullPointerException(); - } - - op_ = value.getNumber(); - onChanged(); - return this; - } - /** - * - * - *
-       * The operator to filter by.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldFilter.Operator op = 2; - * - * @return This builder for chaining. - */ - public Builder clearOp() { - - op_ = 0; - onChanged(); - return this; - } - - private com.google.firestore.v1beta1.Value value_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Value, - com.google.firestore.v1beta1.Value.Builder, - com.google.firestore.v1beta1.ValueOrBuilder> - valueBuilder_; - /** - * - * - *
-       * The value to compare to.
-       * 
- * - * .google.firestore.v1beta1.Value value = 3; - * - * @return Whether the value field is set. - */ - public boolean hasValue() { - return valueBuilder_ != null || value_ != null; - } - /** - * - * - *
-       * The value to compare to.
-       * 
- * - * .google.firestore.v1beta1.Value value = 3; - * - * @return The value. - */ - public com.google.firestore.v1beta1.Value getValue() { - if (valueBuilder_ == null) { - return value_ == null ? com.google.firestore.v1beta1.Value.getDefaultInstance() : value_; - } else { - return valueBuilder_.getMessage(); - } - } - /** - * - * - *
-       * The value to compare to.
-       * 
- * - * .google.firestore.v1beta1.Value value = 3; - */ - public Builder setValue(com.google.firestore.v1beta1.Value value) { - if (valueBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - value_ = value; - onChanged(); - } else { - valueBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-       * The value to compare to.
-       * 
- * - * .google.firestore.v1beta1.Value value = 3; - */ - public Builder setValue(com.google.firestore.v1beta1.Value.Builder builderForValue) { - if (valueBuilder_ == null) { - value_ = builderForValue.build(); - onChanged(); - } else { - valueBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-       * The value to compare to.
-       * 
- * - * .google.firestore.v1beta1.Value value = 3; - */ - public Builder mergeValue(com.google.firestore.v1beta1.Value value) { - if (valueBuilder_ == null) { - if (value_ != null) { - value_ = - com.google.firestore.v1beta1.Value.newBuilder(value_) - .mergeFrom(value) - .buildPartial(); - } else { - value_ = value; - } - onChanged(); - } else { - valueBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-       * The value to compare to.
-       * 
- * - * .google.firestore.v1beta1.Value value = 3; - */ - public Builder clearValue() { - if (valueBuilder_ == null) { - value_ = null; - onChanged(); - } else { - value_ = null; - valueBuilder_ = null; - } - - return this; - } - /** - * - * - *
-       * The value to compare to.
-       * 
- * - * .google.firestore.v1beta1.Value value = 3; - */ - public com.google.firestore.v1beta1.Value.Builder getValueBuilder() { - - onChanged(); - return getValueFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * The value to compare to.
-       * 
- * - * .google.firestore.v1beta1.Value value = 3; - */ - public com.google.firestore.v1beta1.ValueOrBuilder getValueOrBuilder() { - if (valueBuilder_ != null) { - return valueBuilder_.getMessageOrBuilder(); - } else { - return value_ == null ? com.google.firestore.v1beta1.Value.getDefaultInstance() : value_; - } - } - /** - * - * - *
-       * The value to compare to.
-       * 
- * - * .google.firestore.v1beta1.Value value = 3; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Value, - com.google.firestore.v1beta1.Value.Builder, - com.google.firestore.v1beta1.ValueOrBuilder> - getValueFieldBuilder() { - if (valueBuilder_ == null) { - valueBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Value, - com.google.firestore.v1beta1.Value.Builder, - com.google.firestore.v1beta1.ValueOrBuilder>( - getValue(), getParentForChildren(), isClean()); - value_ = null; - } - return valueBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.StructuredQuery.FieldFilter) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.StructuredQuery.FieldFilter) - private static final com.google.firestore.v1beta1.StructuredQuery.FieldFilter DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.StructuredQuery.FieldFilter(); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldFilter getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public FieldFilter parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new FieldFilter(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldFilter getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface UnaryFilterOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.StructuredQuery.UnaryFilter) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * The unary operator to apply.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter.Operator op = 1; - * - * @return The enum numeric value on the wire for op. - */ - int getOpValue(); - /** - * - * - *
-     * The unary operator to apply.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter.Operator op = 1; - * - * @return The op. - */ - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.Operator getOp(); - - /** - * - * - *
-     * The field to which to apply the operator.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 2; - * - * @return Whether the field field is set. - */ - boolean hasField(); - /** - * - * - *
-     * The field to which to apply the operator.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 2; - * - * @return The field. - */ - com.google.firestore.v1beta1.StructuredQuery.FieldReference getField(); - /** - * - * - *
-     * The field to which to apply the operator.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 2; - */ - com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder getFieldOrBuilder(); - - public com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.OperandTypeCase - getOperandTypeCase(); - } - /** - * - * - *
-   * A filter with a single operand.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.StructuredQuery.UnaryFilter} - */ - public static final class UnaryFilter extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.StructuredQuery.UnaryFilter) - UnaryFilterOrBuilder { - private static final long serialVersionUID = 0L; - // Use UnaryFilter.newBuilder() to construct. - private UnaryFilter(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private UnaryFilter() { - op_ = 0; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new UnaryFilter(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private UnaryFilter( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: - { - int rawValue = input.readEnum(); - - op_ = rawValue; - break; - } - case 18: - { - com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder subBuilder = - null; - if (operandTypeCase_ == 2) { - subBuilder = - ((com.google.firestore.v1beta1.StructuredQuery.FieldReference) operandType_) - .toBuilder(); - } - operandType_ = - input.readMessage( - com.google.firestore.v1beta1.StructuredQuery.FieldReference.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom( - (com.google.firestore.v1beta1.StructuredQuery.FieldReference) operandType_); - operandType_ = subBuilder.buildPartial(); - } - operandTypeCase_ = 2; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_UnaryFilter_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_UnaryFilter_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.class, - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.Builder.class); - } - - /** - * - * - *
-     * A unary operator.
-     * 
- * - * Protobuf enum {@code google.firestore.v1beta1.StructuredQuery.UnaryFilter.Operator} - */ - public enum Operator implements com.google.protobuf.ProtocolMessageEnum { - /** - * - * - *
-       * Unspecified. This value must not be used.
-       * 
- * - * OPERATOR_UNSPECIFIED = 0; - */ - OPERATOR_UNSPECIFIED(0), - /** - * - * - *
-       * Test if a field is equal to NaN.
-       * 
- * - * IS_NAN = 2; - */ - IS_NAN(2), - /** - * - * - *
-       * Test if an expression evaluates to Null.
-       * 
- * - * IS_NULL = 3; - */ - IS_NULL(3), - UNRECOGNIZED(-1), - ; - - /** - * - * - *
-       * Unspecified. This value must not be used.
-       * 
- * - * OPERATOR_UNSPECIFIED = 0; - */ - public static final int OPERATOR_UNSPECIFIED_VALUE = 0; - /** - * - * - *
-       * Test if a field is equal to NaN.
-       * 
- * - * IS_NAN = 2; - */ - public static final int IS_NAN_VALUE = 2; - /** - * - * - *
-       * Test if an expression evaluates to Null.
-       * 
- * - * IS_NULL = 3; - */ - public static final int IS_NULL_VALUE = 3; - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static Operator valueOf(int value) { - return forNumber(value); - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static Operator forNumber(int value) { - switch (value) { - case 0: - return OPERATOR_UNSPECIFIED; - case 2: - return IS_NAN; - case 3: - return IS_NULL; - default: - return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { - return internalValueMap; - } - - private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public Operator findValueByNumber(int number) { - return Operator.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalStateException( - "Can't get the descriptor of an unrecognized enum value."); - } - return getDescriptor().getValues().get(ordinal()); - } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { - return getDescriptor(); - } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.getDescriptor() - .getEnumTypes() - .get(0); - } - - private static final Operator[] VALUES = values(); - - public static Operator valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private Operator(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.firestore.v1beta1.StructuredQuery.UnaryFilter.Operator) - } - - private int operandTypeCase_ = 0; - private java.lang.Object operandType_; - - public enum OperandTypeCase - implements - com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - FIELD(2), - OPERANDTYPE_NOT_SET(0); - private final int value; - - private OperandTypeCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static OperandTypeCase valueOf(int value) { - return forNumber(value); - } - - public static OperandTypeCase forNumber(int value) { - switch (value) { - case 2: - return FIELD; - case 0: - return OPERANDTYPE_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public OperandTypeCase getOperandTypeCase() { - return OperandTypeCase.forNumber(operandTypeCase_); - } - - public static final int OP_FIELD_NUMBER = 1; - private int op_; - /** - * - * - *
-     * The unary operator to apply.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter.Operator op = 1; - * - * @return The enum numeric value on the wire for op. - */ - @java.lang.Override - public int getOpValue() { - return op_; - } - /** - * - * - *
-     * The unary operator to apply.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter.Operator op = 1; - * - * @return The op. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.Operator getOp() { - @SuppressWarnings("deprecation") - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.Operator result = - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.Operator.valueOf(op_); - return result == null - ? com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.Operator.UNRECOGNIZED - : result; - } - - public static final int FIELD_FIELD_NUMBER = 2; - /** - * - * - *
-     * The field to which to apply the operator.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 2; - * - * @return Whether the field field is set. - */ - @java.lang.Override - public boolean hasField() { - return operandTypeCase_ == 2; - } - /** - * - * - *
-     * The field to which to apply the operator.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 2; - * - * @return The field. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldReference getField() { - if (operandTypeCase_ == 2) { - return (com.google.firestore.v1beta1.StructuredQuery.FieldReference) operandType_; - } - return com.google.firestore.v1beta1.StructuredQuery.FieldReference.getDefaultInstance(); - } - /** - * - * - *
-     * The field to which to apply the operator.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder - getFieldOrBuilder() { - if (operandTypeCase_ == 2) { - return (com.google.firestore.v1beta1.StructuredQuery.FieldReference) operandType_; - } - return com.google.firestore.v1beta1.StructuredQuery.FieldReference.getDefaultInstance(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (op_ - != com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.Operator.OPERATOR_UNSPECIFIED - .getNumber()) { - output.writeEnum(1, op_); - } - if (operandTypeCase_ == 2) { - output.writeMessage( - 2, (com.google.firestore.v1beta1.StructuredQuery.FieldReference) operandType_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (op_ - != com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.Operator.OPERATOR_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, op_); - } - if (operandTypeCase_ == 2) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 2, (com.google.firestore.v1beta1.StructuredQuery.FieldReference) operandType_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.StructuredQuery.UnaryFilter)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter other = - (com.google.firestore.v1beta1.StructuredQuery.UnaryFilter) obj; - - if (op_ != other.op_) return false; - if (!getOperandTypeCase().equals(other.getOperandTypeCase())) return false; - switch (operandTypeCase_) { - case 2: - if (!getField().equals(other.getField())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + OP_FIELD_NUMBER; - hash = (53 * hash) + op_; - switch (operandTypeCase_) { - case 2: - hash = (37 * hash) + FIELD_FIELD_NUMBER; - hash = (53 * hash) + getField().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.StructuredQuery.UnaryFilter parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.UnaryFilter parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.UnaryFilter parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.UnaryFilter parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.UnaryFilter parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.UnaryFilter parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.UnaryFilter parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.UnaryFilter parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.UnaryFilter parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.UnaryFilter parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.UnaryFilter parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.UnaryFilter parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * A filter with a single operand.
-     * 
- * - * Protobuf type {@code google.firestore.v1beta1.StructuredQuery.UnaryFilter} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.StructuredQuery.UnaryFilter) - com.google.firestore.v1beta1.StructuredQuery.UnaryFilterOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_UnaryFilter_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_UnaryFilter_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.class, - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - op_ = 0; - - operandTypeCase_ = 0; - operandType_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_UnaryFilter_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.UnaryFilter getDefaultInstanceForType() { - return com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.UnaryFilter build() { - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.UnaryFilter buildPartial() { - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter result = - new com.google.firestore.v1beta1.StructuredQuery.UnaryFilter(this); - result.op_ = op_; - if (operandTypeCase_ == 2) { - if (fieldBuilder_ == null) { - result.operandType_ = operandType_; - } else { - result.operandType_ = fieldBuilder_.build(); - } - } - result.operandTypeCase_ = operandTypeCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.StructuredQuery.UnaryFilter) { - return mergeFrom((com.google.firestore.v1beta1.StructuredQuery.UnaryFilter) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.StructuredQuery.UnaryFilter other) { - if (other == com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.getDefaultInstance()) - return this; - if (other.op_ != 0) { - setOpValue(other.getOpValue()); - } - switch (other.getOperandTypeCase()) { - case FIELD: - { - mergeField(other.getField()); - break; - } - case OPERANDTYPE_NOT_SET: - { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.StructuredQuery.UnaryFilter) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int operandTypeCase_ = 0; - private java.lang.Object operandType_; - - public OperandTypeCase getOperandTypeCase() { - return OperandTypeCase.forNumber(operandTypeCase_); - } - - public Builder clearOperandType() { - operandTypeCase_ = 0; - operandType_ = null; - onChanged(); - return this; - } - - private int op_ = 0; - /** - * - * - *
-       * The unary operator to apply.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter.Operator op = 1; - * - * @return The enum numeric value on the wire for op. - */ - @java.lang.Override - public int getOpValue() { - return op_; - } - /** - * - * - *
-       * The unary operator to apply.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter.Operator op = 1; - * - * @param value The enum numeric value on the wire for op to set. - * @return This builder for chaining. - */ - public Builder setOpValue(int value) { - - op_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * The unary operator to apply.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter.Operator op = 1; - * - * @return The op. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.Operator getOp() { - @SuppressWarnings("deprecation") - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.Operator result = - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.Operator.valueOf(op_); - return result == null - ? com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.Operator.UNRECOGNIZED - : result; - } - /** - * - * - *
-       * The unary operator to apply.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter.Operator op = 1; - * - * @param value The op to set. - * @return This builder for chaining. - */ - public Builder setOp( - com.google.firestore.v1beta1.StructuredQuery.UnaryFilter.Operator value) { - if (value == null) { - throw new NullPointerException(); - } - - op_ = value.getNumber(); - onChanged(); - return this; - } - /** - * - * - *
-       * The unary operator to apply.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.UnaryFilter.Operator op = 1; - * - * @return This builder for chaining. - */ - public Builder clearOp() { - - op_ = 0; - onChanged(); - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.FieldReference, - com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder, - com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder> - fieldBuilder_; - /** - * - * - *
-       * The field to which to apply the operator.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 2; - * - * @return Whether the field field is set. - */ - @java.lang.Override - public boolean hasField() { - return operandTypeCase_ == 2; - } - /** - * - * - *
-       * The field to which to apply the operator.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 2; - * - * @return The field. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldReference getField() { - if (fieldBuilder_ == null) { - if (operandTypeCase_ == 2) { - return (com.google.firestore.v1beta1.StructuredQuery.FieldReference) operandType_; - } - return com.google.firestore.v1beta1.StructuredQuery.FieldReference.getDefaultInstance(); - } else { - if (operandTypeCase_ == 2) { - return fieldBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.StructuredQuery.FieldReference.getDefaultInstance(); - } - } - /** - * - * - *
-       * The field to which to apply the operator.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 2; - */ - public Builder setField(com.google.firestore.v1beta1.StructuredQuery.FieldReference value) { - if (fieldBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - operandType_ = value; - onChanged(); - } else { - fieldBuilder_.setMessage(value); - } - operandTypeCase_ = 2; - return this; - } - /** - * - * - *
-       * The field to which to apply the operator.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 2; - */ - public Builder setField( - com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder builderForValue) { - if (fieldBuilder_ == null) { - operandType_ = builderForValue.build(); - onChanged(); - } else { - fieldBuilder_.setMessage(builderForValue.build()); - } - operandTypeCase_ = 2; - return this; - } - /** - * - * - *
-       * The field to which to apply the operator.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 2; - */ - public Builder mergeField(com.google.firestore.v1beta1.StructuredQuery.FieldReference value) { - if (fieldBuilder_ == null) { - if (operandTypeCase_ == 2 - && operandType_ - != com.google.firestore.v1beta1.StructuredQuery.FieldReference - .getDefaultInstance()) { - operandType_ = - com.google.firestore.v1beta1.StructuredQuery.FieldReference.newBuilder( - (com.google.firestore.v1beta1.StructuredQuery.FieldReference) operandType_) - .mergeFrom(value) - .buildPartial(); - } else { - operandType_ = value; - } - onChanged(); - } else { - if (operandTypeCase_ == 2) { - fieldBuilder_.mergeFrom(value); - } - fieldBuilder_.setMessage(value); - } - operandTypeCase_ = 2; - return this; - } - /** - * - * - *
-       * The field to which to apply the operator.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 2; - */ - public Builder clearField() { - if (fieldBuilder_ == null) { - if (operandTypeCase_ == 2) { - operandTypeCase_ = 0; - operandType_ = null; - onChanged(); - } - } else { - if (operandTypeCase_ == 2) { - operandTypeCase_ = 0; - operandType_ = null; - } - fieldBuilder_.clear(); - } - return this; - } - /** - * - * - *
-       * The field to which to apply the operator.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 2; - */ - public com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder getFieldBuilder() { - return getFieldFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * The field to which to apply the operator.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder - getFieldOrBuilder() { - if ((operandTypeCase_ == 2) && (fieldBuilder_ != null)) { - return fieldBuilder_.getMessageOrBuilder(); - } else { - if (operandTypeCase_ == 2) { - return (com.google.firestore.v1beta1.StructuredQuery.FieldReference) operandType_; - } - return com.google.firestore.v1beta1.StructuredQuery.FieldReference.getDefaultInstance(); - } - } - /** - * - * - *
-       * The field to which to apply the operator.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.FieldReference, - com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder, - com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder> - getFieldFieldBuilder() { - if (fieldBuilder_ == null) { - if (!(operandTypeCase_ == 2)) { - operandType_ = - com.google.firestore.v1beta1.StructuredQuery.FieldReference.getDefaultInstance(); - } - fieldBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.FieldReference, - com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder, - com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder>( - (com.google.firestore.v1beta1.StructuredQuery.FieldReference) operandType_, - getParentForChildren(), - isClean()); - operandType_ = null; - } - operandTypeCase_ = 2; - onChanged(); - ; - return fieldBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.StructuredQuery.UnaryFilter) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.StructuredQuery.UnaryFilter) - private static final com.google.firestore.v1beta1.StructuredQuery.UnaryFilter DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.StructuredQuery.UnaryFilter(); - } - - public static com.google.firestore.v1beta1.StructuredQuery.UnaryFilter getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public UnaryFilter parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new UnaryFilter(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.UnaryFilter getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface OrderOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.StructuredQuery.Order) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * The field to order by.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - * - * @return Whether the field field is set. - */ - boolean hasField(); - /** - * - * - *
-     * The field to order by.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - * - * @return The field. - */ - com.google.firestore.v1beta1.StructuredQuery.FieldReference getField(); - /** - * - * - *
-     * The field to order by.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - */ - com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder getFieldOrBuilder(); - - /** - * - * - *
-     * The direction to order by. Defaults to `ASCENDING`.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.Direction direction = 2; - * - * @return The enum numeric value on the wire for direction. - */ - int getDirectionValue(); - /** - * - * - *
-     * The direction to order by. Defaults to `ASCENDING`.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.Direction direction = 2; - * - * @return The direction. - */ - com.google.firestore.v1beta1.StructuredQuery.Direction getDirection(); - } - /** - * - * - *
-   * An order on a field.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.StructuredQuery.Order} - */ - public static final class Order extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.StructuredQuery.Order) - OrderOrBuilder { - private static final long serialVersionUID = 0L; - // Use Order.newBuilder() to construct. - private Order(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Order() { - direction_ = 0; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Order(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Order( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder subBuilder = - null; - if (field_ != null) { - subBuilder = field_.toBuilder(); - } - field_ = - input.readMessage( - com.google.firestore.v1beta1.StructuredQuery.FieldReference.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(field_); - field_ = subBuilder.buildPartial(); - } - - break; - } - case 16: - { - int rawValue = input.readEnum(); - - direction_ = rawValue; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_Order_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_Order_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.StructuredQuery.Order.class, - com.google.firestore.v1beta1.StructuredQuery.Order.Builder.class); - } - - public static final int FIELD_FIELD_NUMBER = 1; - private com.google.firestore.v1beta1.StructuredQuery.FieldReference field_; - /** - * - * - *
-     * The field to order by.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - * - * @return Whether the field field is set. - */ - @java.lang.Override - public boolean hasField() { - return field_ != null; - } - /** - * - * - *
-     * The field to order by.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - * - * @return The field. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldReference getField() { - return field_ == null - ? com.google.firestore.v1beta1.StructuredQuery.FieldReference.getDefaultInstance() - : field_; - } - /** - * - * - *
-     * The field to order by.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder - getFieldOrBuilder() { - return getField(); - } - - public static final int DIRECTION_FIELD_NUMBER = 2; - private int direction_; - /** - * - * - *
-     * The direction to order by. Defaults to `ASCENDING`.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.Direction direction = 2; - * - * @return The enum numeric value on the wire for direction. - */ - @java.lang.Override - public int getDirectionValue() { - return direction_; - } - /** - * - * - *
-     * The direction to order by. Defaults to `ASCENDING`.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.Direction direction = 2; - * - * @return The direction. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.Direction getDirection() { - @SuppressWarnings("deprecation") - com.google.firestore.v1beta1.StructuredQuery.Direction result = - com.google.firestore.v1beta1.StructuredQuery.Direction.valueOf(direction_); - return result == null - ? com.google.firestore.v1beta1.StructuredQuery.Direction.UNRECOGNIZED - : result; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (field_ != null) { - output.writeMessage(1, getField()); - } - if (direction_ - != com.google.firestore.v1beta1.StructuredQuery.Direction.DIRECTION_UNSPECIFIED - .getNumber()) { - output.writeEnum(2, direction_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (field_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getField()); - } - if (direction_ - != com.google.firestore.v1beta1.StructuredQuery.Direction.DIRECTION_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, direction_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.StructuredQuery.Order)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.StructuredQuery.Order other = - (com.google.firestore.v1beta1.StructuredQuery.Order) obj; - - if (hasField() != other.hasField()) return false; - if (hasField()) { - if (!getField().equals(other.getField())) return false; - } - if (direction_ != other.direction_) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasField()) { - hash = (37 * hash) + FIELD_FIELD_NUMBER; - hash = (53 * hash) + getField().hashCode(); - } - hash = (37 * hash) + DIRECTION_FIELD_NUMBER; - hash = (53 * hash) + direction_; - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.StructuredQuery.Order parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Order parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Order parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Order parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Order parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Order parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Order parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Order parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Order parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Order parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Order parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Order parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.StructuredQuery.Order prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * An order on a field.
-     * 
- * - * Protobuf type {@code google.firestore.v1beta1.StructuredQuery.Order} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.StructuredQuery.Order) - com.google.firestore.v1beta1.StructuredQuery.OrderOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_Order_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_Order_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.StructuredQuery.Order.class, - com.google.firestore.v1beta1.StructuredQuery.Order.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.StructuredQuery.Order.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (fieldBuilder_ == null) { - field_ = null; - } else { - field_ = null; - fieldBuilder_ = null; - } - direction_ = 0; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_Order_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.Order getDefaultInstanceForType() { - return com.google.firestore.v1beta1.StructuredQuery.Order.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.Order build() { - com.google.firestore.v1beta1.StructuredQuery.Order result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.Order buildPartial() { - com.google.firestore.v1beta1.StructuredQuery.Order result = - new com.google.firestore.v1beta1.StructuredQuery.Order(this); - if (fieldBuilder_ == null) { - result.field_ = field_; - } else { - result.field_ = fieldBuilder_.build(); - } - result.direction_ = direction_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.StructuredQuery.Order) { - return mergeFrom((com.google.firestore.v1beta1.StructuredQuery.Order) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.StructuredQuery.Order other) { - if (other == com.google.firestore.v1beta1.StructuredQuery.Order.getDefaultInstance()) - return this; - if (other.hasField()) { - mergeField(other.getField()); - } - if (other.direction_ != 0) { - setDirectionValue(other.getDirectionValue()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.StructuredQuery.Order parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.StructuredQuery.Order) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.firestore.v1beta1.StructuredQuery.FieldReference field_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.FieldReference, - com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder, - com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder> - fieldBuilder_; - /** - * - * - *
-       * The field to order by.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - * - * @return Whether the field field is set. - */ - public boolean hasField() { - return fieldBuilder_ != null || field_ != null; - } - /** - * - * - *
-       * The field to order by.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - * - * @return The field. - */ - public com.google.firestore.v1beta1.StructuredQuery.FieldReference getField() { - if (fieldBuilder_ == null) { - return field_ == null - ? com.google.firestore.v1beta1.StructuredQuery.FieldReference.getDefaultInstance() - : field_; - } else { - return fieldBuilder_.getMessage(); - } - } - /** - * - * - *
-       * The field to order by.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - */ - public Builder setField(com.google.firestore.v1beta1.StructuredQuery.FieldReference value) { - if (fieldBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - field_ = value; - onChanged(); - } else { - fieldBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-       * The field to order by.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - */ - public Builder setField( - com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder builderForValue) { - if (fieldBuilder_ == null) { - field_ = builderForValue.build(); - onChanged(); - } else { - fieldBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-       * The field to order by.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - */ - public Builder mergeField(com.google.firestore.v1beta1.StructuredQuery.FieldReference value) { - if (fieldBuilder_ == null) { - if (field_ != null) { - field_ = - com.google.firestore.v1beta1.StructuredQuery.FieldReference.newBuilder(field_) - .mergeFrom(value) - .buildPartial(); - } else { - field_ = value; - } - onChanged(); - } else { - fieldBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-       * The field to order by.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - */ - public Builder clearField() { - if (fieldBuilder_ == null) { - field_ = null; - onChanged(); - } else { - field_ = null; - fieldBuilder_ = null; - } - - return this; - } - /** - * - * - *
-       * The field to order by.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - */ - public com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder getFieldBuilder() { - - onChanged(); - return getFieldFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * The field to order by.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - */ - public com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder - getFieldOrBuilder() { - if (fieldBuilder_ != null) { - return fieldBuilder_.getMessageOrBuilder(); - } else { - return field_ == null - ? com.google.firestore.v1beta1.StructuredQuery.FieldReference.getDefaultInstance() - : field_; - } - } - /** - * - * - *
-       * The field to order by.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.FieldReference field = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.FieldReference, - com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder, - com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder> - getFieldFieldBuilder() { - if (fieldBuilder_ == null) { - fieldBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.FieldReference, - com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder, - com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder>( - getField(), getParentForChildren(), isClean()); - field_ = null; - } - return fieldBuilder_; - } - - private int direction_ = 0; - /** - * - * - *
-       * The direction to order by. Defaults to `ASCENDING`.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.Direction direction = 2; - * - * @return The enum numeric value on the wire for direction. - */ - @java.lang.Override - public int getDirectionValue() { - return direction_; - } - /** - * - * - *
-       * The direction to order by. Defaults to `ASCENDING`.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.Direction direction = 2; - * - * @param value The enum numeric value on the wire for direction to set. - * @return This builder for chaining. - */ - public Builder setDirectionValue(int value) { - - direction_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * The direction to order by. Defaults to `ASCENDING`.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.Direction direction = 2; - * - * @return The direction. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.Direction getDirection() { - @SuppressWarnings("deprecation") - com.google.firestore.v1beta1.StructuredQuery.Direction result = - com.google.firestore.v1beta1.StructuredQuery.Direction.valueOf(direction_); - return result == null - ? com.google.firestore.v1beta1.StructuredQuery.Direction.UNRECOGNIZED - : result; - } - /** - * - * - *
-       * The direction to order by. Defaults to `ASCENDING`.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.Direction direction = 2; - * - * @param value The direction to set. - * @return This builder for chaining. - */ - public Builder setDirection(com.google.firestore.v1beta1.StructuredQuery.Direction value) { - if (value == null) { - throw new NullPointerException(); - } - - direction_ = value.getNumber(); - onChanged(); - return this; - } - /** - * - * - *
-       * The direction to order by. Defaults to `ASCENDING`.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery.Direction direction = 2; - * - * @return This builder for chaining. - */ - public Builder clearDirection() { - - direction_ = 0; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.StructuredQuery.Order) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.StructuredQuery.Order) - private static final com.google.firestore.v1beta1.StructuredQuery.Order DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.StructuredQuery.Order(); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Order getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Order parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Order(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.Order getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface FieldReferenceOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.StructuredQuery.FieldReference) - com.google.protobuf.MessageOrBuilder { - - /** - * string field_path = 2; - * - * @return The fieldPath. - */ - java.lang.String getFieldPath(); - /** - * string field_path = 2; - * - * @return The bytes for fieldPath. - */ - com.google.protobuf.ByteString getFieldPathBytes(); - } - /** - * - * - *
-   * A reference to a field, such as `max(messages.time) as max_time`.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.StructuredQuery.FieldReference} - */ - public static final class FieldReference extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.StructuredQuery.FieldReference) - FieldReferenceOrBuilder { - private static final long serialVersionUID = 0L; - // Use FieldReference.newBuilder() to construct. - private FieldReference(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private FieldReference() { - fieldPath_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new FieldReference(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private FieldReference( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - fieldPath_ = s; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_FieldReference_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_FieldReference_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.StructuredQuery.FieldReference.class, - com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder.class); - } - - public static final int FIELD_PATH_FIELD_NUMBER = 2; - private volatile java.lang.Object fieldPath_; - /** - * string field_path = 2; - * - * @return The fieldPath. - */ - @java.lang.Override - public java.lang.String getFieldPath() { - java.lang.Object ref = fieldPath_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - fieldPath_ = s; - return s; - } - } - /** - * string field_path = 2; - * - * @return The bytes for fieldPath. - */ - @java.lang.Override - public com.google.protobuf.ByteString getFieldPathBytes() { - java.lang.Object ref = fieldPath_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - fieldPath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getFieldPathBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, fieldPath_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getFieldPathBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, fieldPath_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.StructuredQuery.FieldReference)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.StructuredQuery.FieldReference other = - (com.google.firestore.v1beta1.StructuredQuery.FieldReference) obj; - - if (!getFieldPath().equals(other.getFieldPath())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + FIELD_PATH_FIELD_NUMBER; - hash = (53 * hash) + getFieldPath().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldReference parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldReference parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldReference parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldReference parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldReference parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldReference parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldReference parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldReference parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldReference parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldReference parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldReference parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldReference parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.firestore.v1beta1.StructuredQuery.FieldReference prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * A reference to a field, such as `max(messages.time) as max_time`.
-     * 
- * - * Protobuf type {@code google.firestore.v1beta1.StructuredQuery.FieldReference} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.StructuredQuery.FieldReference) - com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_FieldReference_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_FieldReference_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.StructuredQuery.FieldReference.class, - com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.StructuredQuery.FieldReference.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - fieldPath_ = ""; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_FieldReference_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldReference - getDefaultInstanceForType() { - return com.google.firestore.v1beta1.StructuredQuery.FieldReference.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldReference build() { - com.google.firestore.v1beta1.StructuredQuery.FieldReference result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldReference buildPartial() { - com.google.firestore.v1beta1.StructuredQuery.FieldReference result = - new com.google.firestore.v1beta1.StructuredQuery.FieldReference(this); - result.fieldPath_ = fieldPath_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.StructuredQuery.FieldReference) { - return mergeFrom((com.google.firestore.v1beta1.StructuredQuery.FieldReference) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.StructuredQuery.FieldReference other) { - if (other - == com.google.firestore.v1beta1.StructuredQuery.FieldReference.getDefaultInstance()) - return this; - if (!other.getFieldPath().isEmpty()) { - fieldPath_ = other.fieldPath_; - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.StructuredQuery.FieldReference parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.StructuredQuery.FieldReference) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private java.lang.Object fieldPath_ = ""; - /** - * string field_path = 2; - * - * @return The fieldPath. - */ - public java.lang.String getFieldPath() { - java.lang.Object ref = fieldPath_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - fieldPath_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * string field_path = 2; - * - * @return The bytes for fieldPath. - */ - public com.google.protobuf.ByteString getFieldPathBytes() { - java.lang.Object ref = fieldPath_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - fieldPath_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * string field_path = 2; - * - * @param value The fieldPath to set. - * @return This builder for chaining. - */ - public Builder setFieldPath(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - fieldPath_ = value; - onChanged(); - return this; - } - /** - * string field_path = 2; - * - * @return This builder for chaining. - */ - public Builder clearFieldPath() { - - fieldPath_ = getDefaultInstance().getFieldPath(); - onChanged(); - return this; - } - /** - * string field_path = 2; - * - * @param value The bytes for fieldPath to set. - * @return This builder for chaining. - */ - public Builder setFieldPathBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - fieldPath_ = value; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.StructuredQuery.FieldReference) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.StructuredQuery.FieldReference) - private static final com.google.firestore.v1beta1.StructuredQuery.FieldReference - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.StructuredQuery.FieldReference(); - } - - public static com.google.firestore.v1beta1.StructuredQuery.FieldReference getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public FieldReference parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new FieldReference(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldReference getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface ProjectionOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.StructuredQuery.Projection) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * The fields to return.
-     * If empty, all fields are returned. To only return the name
-     * of the document, use `['__name__']`.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - java.util.List getFieldsList(); - /** - * - * - *
-     * The fields to return.
-     * If empty, all fields are returned. To only return the name
-     * of the document, use `['__name__']`.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - com.google.firestore.v1beta1.StructuredQuery.FieldReference getFields(int index); - /** - * - * - *
-     * The fields to return.
-     * If empty, all fields are returned. To only return the name
-     * of the document, use `['__name__']`.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - int getFieldsCount(); - /** - * - * - *
-     * The fields to return.
-     * If empty, all fields are returned. To only return the name
-     * of the document, use `['__name__']`.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - java.util.List - getFieldsOrBuilderList(); - /** - * - * - *
-     * The fields to return.
-     * If empty, all fields are returned. To only return the name
-     * of the document, use `['__name__']`.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder getFieldsOrBuilder( - int index); - } - /** - * - * - *
-   * The projection of document's fields to return.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.StructuredQuery.Projection} - */ - public static final class Projection extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.StructuredQuery.Projection) - ProjectionOrBuilder { - private static final long serialVersionUID = 0L; - // Use Projection.newBuilder() to construct. - private Projection(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Projection() { - fields_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Projection(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Projection( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 18: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - fields_ = - new java.util.ArrayList< - com.google.firestore.v1beta1.StructuredQuery.FieldReference>(); - mutable_bitField0_ |= 0x00000001; - } - fields_.add( - input.readMessage( - com.google.firestore.v1beta1.StructuredQuery.FieldReference.parser(), - extensionRegistry)); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - fields_ = java.util.Collections.unmodifiableList(fields_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_Projection_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_Projection_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.StructuredQuery.Projection.class, - com.google.firestore.v1beta1.StructuredQuery.Projection.Builder.class); - } - - public static final int FIELDS_FIELD_NUMBER = 2; - private java.util.List fields_; - /** - * - * - *
-     * The fields to return.
-     * If empty, all fields are returned. To only return the name
-     * of the document, use `['__name__']`.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - @java.lang.Override - public java.util.List - getFieldsList() { - return fields_; - } - /** - * - * - *
-     * The fields to return.
-     * If empty, all fields are returned. To only return the name
-     * of the document, use `['__name__']`.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - @java.lang.Override - public java.util.List< - ? extends com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder> - getFieldsOrBuilderList() { - return fields_; - } - /** - * - * - *
-     * The fields to return.
-     * If empty, all fields are returned. To only return the name
-     * of the document, use `['__name__']`.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - @java.lang.Override - public int getFieldsCount() { - return fields_.size(); - } - /** - * - * - *
-     * The fields to return.
-     * If empty, all fields are returned. To only return the name
-     * of the document, use `['__name__']`.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldReference getFields(int index) { - return fields_.get(index); - } - /** - * - * - *
-     * The fields to return.
-     * If empty, all fields are returned. To only return the name
-     * of the document, use `['__name__']`.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder getFieldsOrBuilder( - int index) { - return fields_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < fields_.size(); i++) { - output.writeMessage(2, fields_.get(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < fields_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, fields_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.StructuredQuery.Projection)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.StructuredQuery.Projection other = - (com.google.firestore.v1beta1.StructuredQuery.Projection) obj; - - if (!getFieldsList().equals(other.getFieldsList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getFieldsCount() > 0) { - hash = (37 * hash) + FIELDS_FIELD_NUMBER; - hash = (53 * hash) + getFieldsList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.StructuredQuery.Projection parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Projection parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Projection parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Projection parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Projection parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Projection parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Projection parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Projection parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Projection parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Projection parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Projection parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Projection parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.firestore.v1beta1.StructuredQuery.Projection prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * The projection of document's fields to return.
-     * 
- * - * Protobuf type {@code google.firestore.v1beta1.StructuredQuery.Projection} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.StructuredQuery.Projection) - com.google.firestore.v1beta1.StructuredQuery.ProjectionOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_Projection_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_Projection_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.StructuredQuery.Projection.class, - com.google.firestore.v1beta1.StructuredQuery.Projection.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.StructuredQuery.Projection.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getFieldsFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (fieldsBuilder_ == null) { - fields_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - fieldsBuilder_.clear(); - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_Projection_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.Projection getDefaultInstanceForType() { - return com.google.firestore.v1beta1.StructuredQuery.Projection.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.Projection build() { - com.google.firestore.v1beta1.StructuredQuery.Projection result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.Projection buildPartial() { - com.google.firestore.v1beta1.StructuredQuery.Projection result = - new com.google.firestore.v1beta1.StructuredQuery.Projection(this); - int from_bitField0_ = bitField0_; - if (fieldsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - fields_ = java.util.Collections.unmodifiableList(fields_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.fields_ = fields_; - } else { - result.fields_ = fieldsBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.StructuredQuery.Projection) { - return mergeFrom((com.google.firestore.v1beta1.StructuredQuery.Projection) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.StructuredQuery.Projection other) { - if (other == com.google.firestore.v1beta1.StructuredQuery.Projection.getDefaultInstance()) - return this; - if (fieldsBuilder_ == null) { - if (!other.fields_.isEmpty()) { - if (fields_.isEmpty()) { - fields_ = other.fields_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureFieldsIsMutable(); - fields_.addAll(other.fields_); - } - onChanged(); - } - } else { - if (!other.fields_.isEmpty()) { - if (fieldsBuilder_.isEmpty()) { - fieldsBuilder_.dispose(); - fieldsBuilder_ = null; - fields_ = other.fields_; - bitField0_ = (bitField0_ & ~0x00000001); - fieldsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getFieldsFieldBuilder() - : null; - } else { - fieldsBuilder_.addAllMessages(other.fields_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.StructuredQuery.Projection parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.StructuredQuery.Projection) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.util.List fields_ = - java.util.Collections.emptyList(); - - private void ensureFieldsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - fields_ = - new java.util.ArrayList( - fields_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.FieldReference, - com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder, - com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder> - fieldsBuilder_; - - /** - * - * - *
-       * The fields to return.
-       * If empty, all fields are returned. To only return the name
-       * of the document, use `['__name__']`.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - public java.util.List - getFieldsList() { - if (fieldsBuilder_ == null) { - return java.util.Collections.unmodifiableList(fields_); - } else { - return fieldsBuilder_.getMessageList(); - } - } - /** - * - * - *
-       * The fields to return.
-       * If empty, all fields are returned. To only return the name
-       * of the document, use `['__name__']`.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - public int getFieldsCount() { - if (fieldsBuilder_ == null) { - return fields_.size(); - } else { - return fieldsBuilder_.getCount(); - } - } - /** - * - * - *
-       * The fields to return.
-       * If empty, all fields are returned. To only return the name
-       * of the document, use `['__name__']`.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - public com.google.firestore.v1beta1.StructuredQuery.FieldReference getFields(int index) { - if (fieldsBuilder_ == null) { - return fields_.get(index); - } else { - return fieldsBuilder_.getMessage(index); - } - } - /** - * - * - *
-       * The fields to return.
-       * If empty, all fields are returned. To only return the name
-       * of the document, use `['__name__']`.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - public Builder setFields( - int index, com.google.firestore.v1beta1.StructuredQuery.FieldReference value) { - if (fieldsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFieldsIsMutable(); - fields_.set(index, value); - onChanged(); - } else { - fieldsBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-       * The fields to return.
-       * If empty, all fields are returned. To only return the name
-       * of the document, use `['__name__']`.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - public Builder setFields( - int index, - com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder builderForValue) { - if (fieldsBuilder_ == null) { - ensureFieldsIsMutable(); - fields_.set(index, builderForValue.build()); - onChanged(); - } else { - fieldsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * The fields to return.
-       * If empty, all fields are returned. To only return the name
-       * of the document, use `['__name__']`.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - public Builder addFields(com.google.firestore.v1beta1.StructuredQuery.FieldReference value) { - if (fieldsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFieldsIsMutable(); - fields_.add(value); - onChanged(); - } else { - fieldsBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-       * The fields to return.
-       * If empty, all fields are returned. To only return the name
-       * of the document, use `['__name__']`.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - public Builder addFields( - int index, com.google.firestore.v1beta1.StructuredQuery.FieldReference value) { - if (fieldsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFieldsIsMutable(); - fields_.add(index, value); - onChanged(); - } else { - fieldsBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-       * The fields to return.
-       * If empty, all fields are returned. To only return the name
-       * of the document, use `['__name__']`.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - public Builder addFields( - com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder builderForValue) { - if (fieldsBuilder_ == null) { - ensureFieldsIsMutable(); - fields_.add(builderForValue.build()); - onChanged(); - } else { - fieldsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * The fields to return.
-       * If empty, all fields are returned. To only return the name
-       * of the document, use `['__name__']`.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - public Builder addFields( - int index, - com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder builderForValue) { - if (fieldsBuilder_ == null) { - ensureFieldsIsMutable(); - fields_.add(index, builderForValue.build()); - onChanged(); - } else { - fieldsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-       * The fields to return.
-       * If empty, all fields are returned. To only return the name
-       * of the document, use `['__name__']`.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - public Builder addAllFields( - java.lang.Iterable - values) { - if (fieldsBuilder_ == null) { - ensureFieldsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, fields_); - onChanged(); - } else { - fieldsBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-       * The fields to return.
-       * If empty, all fields are returned. To only return the name
-       * of the document, use `['__name__']`.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - public Builder clearFields() { - if (fieldsBuilder_ == null) { - fields_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - fieldsBuilder_.clear(); - } - return this; - } - /** - * - * - *
-       * The fields to return.
-       * If empty, all fields are returned. To only return the name
-       * of the document, use `['__name__']`.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - public Builder removeFields(int index) { - if (fieldsBuilder_ == null) { - ensureFieldsIsMutable(); - fields_.remove(index); - onChanged(); - } else { - fieldsBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-       * The fields to return.
-       * If empty, all fields are returned. To only return the name
-       * of the document, use `['__name__']`.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - public com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder getFieldsBuilder( - int index) { - return getFieldsFieldBuilder().getBuilder(index); - } - /** - * - * - *
-       * The fields to return.
-       * If empty, all fields are returned. To only return the name
-       * of the document, use `['__name__']`.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - public com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder - getFieldsOrBuilder(int index) { - if (fieldsBuilder_ == null) { - return fields_.get(index); - } else { - return fieldsBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-       * The fields to return.
-       * If empty, all fields are returned. To only return the name
-       * of the document, use `['__name__']`.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - public java.util.List< - ? extends com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder> - getFieldsOrBuilderList() { - if (fieldsBuilder_ != null) { - return fieldsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(fields_); - } - } - /** - * - * - *
-       * The fields to return.
-       * If empty, all fields are returned. To only return the name
-       * of the document, use `['__name__']`.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - public com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder - addFieldsBuilder() { - return getFieldsFieldBuilder() - .addBuilder( - com.google.firestore.v1beta1.StructuredQuery.FieldReference.getDefaultInstance()); - } - /** - * - * - *
-       * The fields to return.
-       * If empty, all fields are returned. To only return the name
-       * of the document, use `['__name__']`.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - public com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder addFieldsBuilder( - int index) { - return getFieldsFieldBuilder() - .addBuilder( - index, - com.google.firestore.v1beta1.StructuredQuery.FieldReference.getDefaultInstance()); - } - /** - * - * - *
-       * The fields to return.
-       * If empty, all fields are returned. To only return the name
-       * of the document, use `['__name__']`.
-       * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.FieldReference fields = 2; - */ - public java.util.List - getFieldsBuilderList() { - return getFieldsFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.FieldReference, - com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder, - com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder> - getFieldsFieldBuilder() { - if (fieldsBuilder_ == null) { - fieldsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.FieldReference, - com.google.firestore.v1beta1.StructuredQuery.FieldReference.Builder, - com.google.firestore.v1beta1.StructuredQuery.FieldReferenceOrBuilder>( - fields_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - fields_ = null; - } - return fieldsBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.StructuredQuery.Projection) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.StructuredQuery.Projection) - private static final com.google.firestore.v1beta1.StructuredQuery.Projection DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.StructuredQuery.Projection(); - } - - public static com.google.firestore.v1beta1.StructuredQuery.Projection getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Projection parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Projection(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.Projection getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public static final int SELECT_FIELD_NUMBER = 1; - private com.google.firestore.v1beta1.StructuredQuery.Projection select_; - /** - * - * - *
-   * The projection to return.
-   * 
- * - * .google.firestore.v1beta1.StructuredQuery.Projection select = 1; - * - * @return Whether the select field is set. - */ - @java.lang.Override - public boolean hasSelect() { - return select_ != null; - } - /** - * - * - *
-   * The projection to return.
-   * 
- * - * .google.firestore.v1beta1.StructuredQuery.Projection select = 1; - * - * @return The select. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.Projection getSelect() { - return select_ == null - ? com.google.firestore.v1beta1.StructuredQuery.Projection.getDefaultInstance() - : select_; - } - /** - * - * - *
-   * The projection to return.
-   * 
- * - * .google.firestore.v1beta1.StructuredQuery.Projection select = 1; - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.ProjectionOrBuilder getSelectOrBuilder() { - return getSelect(); - } - - public static final int FROM_FIELD_NUMBER = 2; - private java.util.List from_; - /** - * - * - *
-   * The collections to query.
-   * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - @java.lang.Override - public java.util.List - getFromList() { - return from_; - } - /** - * - * - *
-   * The collections to query.
-   * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - @java.lang.Override - public java.util.List< - ? extends com.google.firestore.v1beta1.StructuredQuery.CollectionSelectorOrBuilder> - getFromOrBuilderList() { - return from_; - } - /** - * - * - *
-   * The collections to query.
-   * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - @java.lang.Override - public int getFromCount() { - return from_.size(); - } - /** - * - * - *
-   * The collections to query.
-   * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.CollectionSelector getFrom(int index) { - return from_.get(index); - } - /** - * - * - *
-   * The collections to query.
-   * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.CollectionSelectorOrBuilder getFromOrBuilder( - int index) { - return from_.get(index); - } - - public static final int WHERE_FIELD_NUMBER = 3; - private com.google.firestore.v1beta1.StructuredQuery.Filter where_; - /** - * - * - *
-   * The filter to apply.
-   * 
- * - * .google.firestore.v1beta1.StructuredQuery.Filter where = 3; - * - * @return Whether the where field is set. - */ - @java.lang.Override - public boolean hasWhere() { - return where_ != null; - } - /** - * - * - *
-   * The filter to apply.
-   * 
- * - * .google.firestore.v1beta1.StructuredQuery.Filter where = 3; - * - * @return The where. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.Filter getWhere() { - return where_ == null - ? com.google.firestore.v1beta1.StructuredQuery.Filter.getDefaultInstance() - : where_; - } - /** - * - * - *
-   * The filter to apply.
-   * 
- * - * .google.firestore.v1beta1.StructuredQuery.Filter where = 3; - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.FilterOrBuilder getWhereOrBuilder() { - return getWhere(); - } - - public static final int ORDER_BY_FIELD_NUMBER = 4; - private java.util.List orderBy_; - /** - * - * - *
-   * The order to apply to the query results.
-   * Firestore guarantees a stable ordering through the following rules:
-   *  * Any field required to appear in `order_by`, that is not already
-   *    specified in `order_by`, is appended to the order in field name order
-   *    by default.
-   *  * If an order on `__name__` is not specified, it is appended by default.
-   * Fields are appended with the same sort direction as the last order
-   * specified, or 'ASCENDING' if no order was specified. For example:
-   *  * `SELECT * FROM Foo ORDER BY A` becomes
-   *    `SELECT * FROM Foo ORDER BY A, __name__`
-   *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-   *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-   *  * `SELECT * FROM Foo WHERE A > 1` becomes
-   *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-   * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - @java.lang.Override - public java.util.List getOrderByList() { - return orderBy_; - } - /** - * - * - *
-   * The order to apply to the query results.
-   * Firestore guarantees a stable ordering through the following rules:
-   *  * Any field required to appear in `order_by`, that is not already
-   *    specified in `order_by`, is appended to the order in field name order
-   *    by default.
-   *  * If an order on `__name__` is not specified, it is appended by default.
-   * Fields are appended with the same sort direction as the last order
-   * specified, or 'ASCENDING' if no order was specified. For example:
-   *  * `SELECT * FROM Foo ORDER BY A` becomes
-   *    `SELECT * FROM Foo ORDER BY A, __name__`
-   *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-   *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-   *  * `SELECT * FROM Foo WHERE A > 1` becomes
-   *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-   * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - @java.lang.Override - public java.util.List - getOrderByOrBuilderList() { - return orderBy_; - } - /** - * - * - *
-   * The order to apply to the query results.
-   * Firestore guarantees a stable ordering through the following rules:
-   *  * Any field required to appear in `order_by`, that is not already
-   *    specified in `order_by`, is appended to the order in field name order
-   *    by default.
-   *  * If an order on `__name__` is not specified, it is appended by default.
-   * Fields are appended with the same sort direction as the last order
-   * specified, or 'ASCENDING' if no order was specified. For example:
-   *  * `SELECT * FROM Foo ORDER BY A` becomes
-   *    `SELECT * FROM Foo ORDER BY A, __name__`
-   *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-   *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-   *  * `SELECT * FROM Foo WHERE A > 1` becomes
-   *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-   * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - @java.lang.Override - public int getOrderByCount() { - return orderBy_.size(); - } - /** - * - * - *
-   * The order to apply to the query results.
-   * Firestore guarantees a stable ordering through the following rules:
-   *  * Any field required to appear in `order_by`, that is not already
-   *    specified in `order_by`, is appended to the order in field name order
-   *    by default.
-   *  * If an order on `__name__` is not specified, it is appended by default.
-   * Fields are appended with the same sort direction as the last order
-   * specified, or 'ASCENDING' if no order was specified. For example:
-   *  * `SELECT * FROM Foo ORDER BY A` becomes
-   *    `SELECT * FROM Foo ORDER BY A, __name__`
-   *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-   *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-   *  * `SELECT * FROM Foo WHERE A > 1` becomes
-   *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-   * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.Order getOrderBy(int index) { - return orderBy_.get(index); - } - /** - * - * - *
-   * The order to apply to the query results.
-   * Firestore guarantees a stable ordering through the following rules:
-   *  * Any field required to appear in `order_by`, that is not already
-   *    specified in `order_by`, is appended to the order in field name order
-   *    by default.
-   *  * If an order on `__name__` is not specified, it is appended by default.
-   * Fields are appended with the same sort direction as the last order
-   * specified, or 'ASCENDING' if no order was specified. For example:
-   *  * `SELECT * FROM Foo ORDER BY A` becomes
-   *    `SELECT * FROM Foo ORDER BY A, __name__`
-   *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-   *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-   *  * `SELECT * FROM Foo WHERE A > 1` becomes
-   *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-   * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery.OrderOrBuilder getOrderByOrBuilder( - int index) { - return orderBy_.get(index); - } - - public static final int START_AT_FIELD_NUMBER = 7; - private com.google.firestore.v1beta1.Cursor startAt_; - /** - * - * - *
-   * A starting point for the query results.
-   * 
- * - * .google.firestore.v1beta1.Cursor start_at = 7; - * - * @return Whether the startAt field is set. - */ - @java.lang.Override - public boolean hasStartAt() { - return startAt_ != null; - } - /** - * - * - *
-   * A starting point for the query results.
-   * 
- * - * .google.firestore.v1beta1.Cursor start_at = 7; - * - * @return The startAt. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Cursor getStartAt() { - return startAt_ == null ? com.google.firestore.v1beta1.Cursor.getDefaultInstance() : startAt_; - } - /** - * - * - *
-   * A starting point for the query results.
-   * 
- * - * .google.firestore.v1beta1.Cursor start_at = 7; - */ - @java.lang.Override - public com.google.firestore.v1beta1.CursorOrBuilder getStartAtOrBuilder() { - return getStartAt(); - } - - public static final int END_AT_FIELD_NUMBER = 8; - private com.google.firestore.v1beta1.Cursor endAt_; - /** - * - * - *
-   * A end point for the query results.
-   * 
- * - * .google.firestore.v1beta1.Cursor end_at = 8; - * - * @return Whether the endAt field is set. - */ - @java.lang.Override - public boolean hasEndAt() { - return endAt_ != null; - } - /** - * - * - *
-   * A end point for the query results.
-   * 
- * - * .google.firestore.v1beta1.Cursor end_at = 8; - * - * @return The endAt. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Cursor getEndAt() { - return endAt_ == null ? com.google.firestore.v1beta1.Cursor.getDefaultInstance() : endAt_; - } - /** - * - * - *
-   * A end point for the query results.
-   * 
- * - * .google.firestore.v1beta1.Cursor end_at = 8; - */ - @java.lang.Override - public com.google.firestore.v1beta1.CursorOrBuilder getEndAtOrBuilder() { - return getEndAt(); - } - - public static final int OFFSET_FIELD_NUMBER = 6; - private int offset_; - /** - * - * - *
-   * The number of results to skip.
-   * Applies before limit, but after all other constraints. Must be >= 0 if
-   * specified.
-   * 
- * - * int32 offset = 6; - * - * @return The offset. - */ - @java.lang.Override - public int getOffset() { - return offset_; - } - - public static final int LIMIT_FIELD_NUMBER = 5; - private com.google.protobuf.Int32Value limit_; - /** - * - * - *
-   * The maximum number of results to return.
-   * Applies after all other constraints.
-   * Must be >= 0 if specified.
-   * 
- * - * .google.protobuf.Int32Value limit = 5; - * - * @return Whether the limit field is set. - */ - @java.lang.Override - public boolean hasLimit() { - return limit_ != null; - } - /** - * - * - *
-   * The maximum number of results to return.
-   * Applies after all other constraints.
-   * Must be >= 0 if specified.
-   * 
- * - * .google.protobuf.Int32Value limit = 5; - * - * @return The limit. - */ - @java.lang.Override - public com.google.protobuf.Int32Value getLimit() { - return limit_ == null ? com.google.protobuf.Int32Value.getDefaultInstance() : limit_; - } - /** - * - * - *
-   * The maximum number of results to return.
-   * Applies after all other constraints.
-   * Must be >= 0 if specified.
-   * 
- * - * .google.protobuf.Int32Value limit = 5; - */ - @java.lang.Override - public com.google.protobuf.Int32ValueOrBuilder getLimitOrBuilder() { - return getLimit(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (select_ != null) { - output.writeMessage(1, getSelect()); - } - for (int i = 0; i < from_.size(); i++) { - output.writeMessage(2, from_.get(i)); - } - if (where_ != null) { - output.writeMessage(3, getWhere()); - } - for (int i = 0; i < orderBy_.size(); i++) { - output.writeMessage(4, orderBy_.get(i)); - } - if (limit_ != null) { - output.writeMessage(5, getLimit()); - } - if (offset_ != 0) { - output.writeInt32(6, offset_); - } - if (startAt_ != null) { - output.writeMessage(7, getStartAt()); - } - if (endAt_ != null) { - output.writeMessage(8, getEndAt()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (select_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getSelect()); - } - for (int i = 0; i < from_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, from_.get(i)); - } - if (where_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getWhere()); - } - for (int i = 0; i < orderBy_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, orderBy_.get(i)); - } - if (limit_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getLimit()); - } - if (offset_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(6, offset_); - } - if (startAt_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getStartAt()); - } - if (endAt_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getEndAt()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.StructuredQuery)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.StructuredQuery other = - (com.google.firestore.v1beta1.StructuredQuery) obj; - - if (hasSelect() != other.hasSelect()) return false; - if (hasSelect()) { - if (!getSelect().equals(other.getSelect())) return false; - } - if (!getFromList().equals(other.getFromList())) return false; - if (hasWhere() != other.hasWhere()) return false; - if (hasWhere()) { - if (!getWhere().equals(other.getWhere())) return false; - } - if (!getOrderByList().equals(other.getOrderByList())) return false; - if (hasStartAt() != other.hasStartAt()) return false; - if (hasStartAt()) { - if (!getStartAt().equals(other.getStartAt())) return false; - } - if (hasEndAt() != other.hasEndAt()) return false; - if (hasEndAt()) { - if (!getEndAt().equals(other.getEndAt())) return false; - } - if (getOffset() != other.getOffset()) return false; - if (hasLimit() != other.hasLimit()) return false; - if (hasLimit()) { - if (!getLimit().equals(other.getLimit())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasSelect()) { - hash = (37 * hash) + SELECT_FIELD_NUMBER; - hash = (53 * hash) + getSelect().hashCode(); - } - if (getFromCount() > 0) { - hash = (37 * hash) + FROM_FIELD_NUMBER; - hash = (53 * hash) + getFromList().hashCode(); - } - if (hasWhere()) { - hash = (37 * hash) + WHERE_FIELD_NUMBER; - hash = (53 * hash) + getWhere().hashCode(); - } - if (getOrderByCount() > 0) { - hash = (37 * hash) + ORDER_BY_FIELD_NUMBER; - hash = (53 * hash) + getOrderByList().hashCode(); - } - if (hasStartAt()) { - hash = (37 * hash) + START_AT_FIELD_NUMBER; - hash = (53 * hash) + getStartAt().hashCode(); - } - if (hasEndAt()) { - hash = (37 * hash) + END_AT_FIELD_NUMBER; - hash = (53 * hash) + getEndAt().hashCode(); - } - hash = (37 * hash) + OFFSET_FIELD_NUMBER; - hash = (53 * hash) + getOffset(); - if (hasLimit()) { - hash = (37 * hash) + LIMIT_FIELD_NUMBER; - hash = (53 * hash) + getLimit().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.StructuredQuery parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.StructuredQuery parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.StructuredQuery parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.StructuredQuery parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.StructuredQuery prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A Firestore query.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.StructuredQuery} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.StructuredQuery) - com.google.firestore.v1beta1.StructuredQueryOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.StructuredQuery.class, - com.google.firestore.v1beta1.StructuredQuery.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.StructuredQuery.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getFromFieldBuilder(); - getOrderByFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (selectBuilder_ == null) { - select_ = null; - } else { - select_ = null; - selectBuilder_ = null; - } - if (fromBuilder_ == null) { - from_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - fromBuilder_.clear(); - } - if (whereBuilder_ == null) { - where_ = null; - } else { - where_ = null; - whereBuilder_ = null; - } - if (orderByBuilder_ == null) { - orderBy_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - } else { - orderByBuilder_.clear(); - } - if (startAtBuilder_ == null) { - startAt_ = null; - } else { - startAt_ = null; - startAtBuilder_ = null; - } - if (endAtBuilder_ == null) { - endAt_ = null; - } else { - endAt_ = null; - endAtBuilder_ = null; - } - offset_ = 0; - - if (limitBuilder_ == null) { - limit_ = null; - } else { - limit_ = null; - limitBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.QueryProto - .internal_static_google_firestore_v1beta1_StructuredQuery_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery getDefaultInstanceForType() { - return com.google.firestore.v1beta1.StructuredQuery.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery build() { - com.google.firestore.v1beta1.StructuredQuery result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery buildPartial() { - com.google.firestore.v1beta1.StructuredQuery result = - new com.google.firestore.v1beta1.StructuredQuery(this); - int from_bitField0_ = bitField0_; - if (selectBuilder_ == null) { - result.select_ = select_; - } else { - result.select_ = selectBuilder_.build(); - } - if (fromBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - from_ = java.util.Collections.unmodifiableList(from_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.from_ = from_; - } else { - result.from_ = fromBuilder_.build(); - } - if (whereBuilder_ == null) { - result.where_ = where_; - } else { - result.where_ = whereBuilder_.build(); - } - if (orderByBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0)) { - orderBy_ = java.util.Collections.unmodifiableList(orderBy_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.orderBy_ = orderBy_; - } else { - result.orderBy_ = orderByBuilder_.build(); - } - if (startAtBuilder_ == null) { - result.startAt_ = startAt_; - } else { - result.startAt_ = startAtBuilder_.build(); - } - if (endAtBuilder_ == null) { - result.endAt_ = endAt_; - } else { - result.endAt_ = endAtBuilder_.build(); - } - result.offset_ = offset_; - if (limitBuilder_ == null) { - result.limit_ = limit_; - } else { - result.limit_ = limitBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.StructuredQuery) { - return mergeFrom((com.google.firestore.v1beta1.StructuredQuery) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.StructuredQuery other) { - if (other == com.google.firestore.v1beta1.StructuredQuery.getDefaultInstance()) return this; - if (other.hasSelect()) { - mergeSelect(other.getSelect()); - } - if (fromBuilder_ == null) { - if (!other.from_.isEmpty()) { - if (from_.isEmpty()) { - from_ = other.from_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureFromIsMutable(); - from_.addAll(other.from_); - } - onChanged(); - } - } else { - if (!other.from_.isEmpty()) { - if (fromBuilder_.isEmpty()) { - fromBuilder_.dispose(); - fromBuilder_ = null; - from_ = other.from_; - bitField0_ = (bitField0_ & ~0x00000001); - fromBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getFromFieldBuilder() - : null; - } else { - fromBuilder_.addAllMessages(other.from_); - } - } - } - if (other.hasWhere()) { - mergeWhere(other.getWhere()); - } - if (orderByBuilder_ == null) { - if (!other.orderBy_.isEmpty()) { - if (orderBy_.isEmpty()) { - orderBy_ = other.orderBy_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureOrderByIsMutable(); - orderBy_.addAll(other.orderBy_); - } - onChanged(); - } - } else { - if (!other.orderBy_.isEmpty()) { - if (orderByBuilder_.isEmpty()) { - orderByBuilder_.dispose(); - orderByBuilder_ = null; - orderBy_ = other.orderBy_; - bitField0_ = (bitField0_ & ~0x00000002); - orderByBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getOrderByFieldBuilder() - : null; - } else { - orderByBuilder_.addAllMessages(other.orderBy_); - } - } - } - if (other.hasStartAt()) { - mergeStartAt(other.getStartAt()); - } - if (other.hasEndAt()) { - mergeEndAt(other.getEndAt()); - } - if (other.getOffset() != 0) { - setOffset(other.getOffset()); - } - if (other.hasLimit()) { - mergeLimit(other.getLimit()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.StructuredQuery parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.StructuredQuery) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private com.google.firestore.v1beta1.StructuredQuery.Projection select_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.Projection, - com.google.firestore.v1beta1.StructuredQuery.Projection.Builder, - com.google.firestore.v1beta1.StructuredQuery.ProjectionOrBuilder> - selectBuilder_; - /** - * - * - *
-     * The projection to return.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.Projection select = 1; - * - * @return Whether the select field is set. - */ - public boolean hasSelect() { - return selectBuilder_ != null || select_ != null; - } - /** - * - * - *
-     * The projection to return.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.Projection select = 1; - * - * @return The select. - */ - public com.google.firestore.v1beta1.StructuredQuery.Projection getSelect() { - if (selectBuilder_ == null) { - return select_ == null - ? com.google.firestore.v1beta1.StructuredQuery.Projection.getDefaultInstance() - : select_; - } else { - return selectBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The projection to return.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.Projection select = 1; - */ - public Builder setSelect(com.google.firestore.v1beta1.StructuredQuery.Projection value) { - if (selectBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - select_ = value; - onChanged(); - } else { - selectBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The projection to return.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.Projection select = 1; - */ - public Builder setSelect( - com.google.firestore.v1beta1.StructuredQuery.Projection.Builder builderForValue) { - if (selectBuilder_ == null) { - select_ = builderForValue.build(); - onChanged(); - } else { - selectBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The projection to return.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.Projection select = 1; - */ - public Builder mergeSelect(com.google.firestore.v1beta1.StructuredQuery.Projection value) { - if (selectBuilder_ == null) { - if (select_ != null) { - select_ = - com.google.firestore.v1beta1.StructuredQuery.Projection.newBuilder(select_) - .mergeFrom(value) - .buildPartial(); - } else { - select_ = value; - } - onChanged(); - } else { - selectBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The projection to return.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.Projection select = 1; - */ - public Builder clearSelect() { - if (selectBuilder_ == null) { - select_ = null; - onChanged(); - } else { - select_ = null; - selectBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The projection to return.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.Projection select = 1; - */ - public com.google.firestore.v1beta1.StructuredQuery.Projection.Builder getSelectBuilder() { - - onChanged(); - return getSelectFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The projection to return.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.Projection select = 1; - */ - public com.google.firestore.v1beta1.StructuredQuery.ProjectionOrBuilder getSelectOrBuilder() { - if (selectBuilder_ != null) { - return selectBuilder_.getMessageOrBuilder(); - } else { - return select_ == null - ? com.google.firestore.v1beta1.StructuredQuery.Projection.getDefaultInstance() - : select_; - } - } - /** - * - * - *
-     * The projection to return.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.Projection select = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.Projection, - com.google.firestore.v1beta1.StructuredQuery.Projection.Builder, - com.google.firestore.v1beta1.StructuredQuery.ProjectionOrBuilder> - getSelectFieldBuilder() { - if (selectBuilder_ == null) { - selectBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.Projection, - com.google.firestore.v1beta1.StructuredQuery.Projection.Builder, - com.google.firestore.v1beta1.StructuredQuery.ProjectionOrBuilder>( - getSelect(), getParentForChildren(), isClean()); - select_ = null; - } - return selectBuilder_; - } - - private java.util.List from_ = - java.util.Collections.emptyList(); - - private void ensureFromIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - from_ = - new java.util.ArrayList< - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector>(from_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector, - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector.Builder, - com.google.firestore.v1beta1.StructuredQuery.CollectionSelectorOrBuilder> - fromBuilder_; - - /** - * - * - *
-     * The collections to query.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - public java.util.List - getFromList() { - if (fromBuilder_ == null) { - return java.util.Collections.unmodifiableList(from_); - } else { - return fromBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * The collections to query.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - public int getFromCount() { - if (fromBuilder_ == null) { - return from_.size(); - } else { - return fromBuilder_.getCount(); - } - } - /** - * - * - *
-     * The collections to query.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - public com.google.firestore.v1beta1.StructuredQuery.CollectionSelector getFrom(int index) { - if (fromBuilder_ == null) { - return from_.get(index); - } else { - return fromBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * The collections to query.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - public Builder setFrom( - int index, com.google.firestore.v1beta1.StructuredQuery.CollectionSelector value) { - if (fromBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFromIsMutable(); - from_.set(index, value); - onChanged(); - } else { - fromBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * The collections to query.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - public Builder setFrom( - int index, - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector.Builder builderForValue) { - if (fromBuilder_ == null) { - ensureFromIsMutable(); - from_.set(index, builderForValue.build()); - onChanged(); - } else { - fromBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The collections to query.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - public Builder addFrom(com.google.firestore.v1beta1.StructuredQuery.CollectionSelector value) { - if (fromBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFromIsMutable(); - from_.add(value); - onChanged(); - } else { - fromBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * The collections to query.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - public Builder addFrom( - int index, com.google.firestore.v1beta1.StructuredQuery.CollectionSelector value) { - if (fromBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFromIsMutable(); - from_.add(index, value); - onChanged(); - } else { - fromBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * The collections to query.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - public Builder addFrom( - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector.Builder builderForValue) { - if (fromBuilder_ == null) { - ensureFromIsMutable(); - from_.add(builderForValue.build()); - onChanged(); - } else { - fromBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The collections to query.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - public Builder addFrom( - int index, - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector.Builder builderForValue) { - if (fromBuilder_ == null) { - ensureFromIsMutable(); - from_.add(index, builderForValue.build()); - onChanged(); - } else { - fromBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The collections to query.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - public Builder addAllFrom( - java.lang.Iterable< - ? extends com.google.firestore.v1beta1.StructuredQuery.CollectionSelector> - values) { - if (fromBuilder_ == null) { - ensureFromIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, from_); - onChanged(); - } else { - fromBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * The collections to query.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - public Builder clearFrom() { - if (fromBuilder_ == null) { - from_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - fromBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * The collections to query.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - public Builder removeFrom(int index) { - if (fromBuilder_ == null) { - ensureFromIsMutable(); - from_.remove(index); - onChanged(); - } else { - fromBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * The collections to query.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - public com.google.firestore.v1beta1.StructuredQuery.CollectionSelector.Builder getFromBuilder( - int index) { - return getFromFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * The collections to query.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - public com.google.firestore.v1beta1.StructuredQuery.CollectionSelectorOrBuilder - getFromOrBuilder(int index) { - if (fromBuilder_ == null) { - return from_.get(index); - } else { - return fromBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * The collections to query.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - public java.util.List< - ? extends com.google.firestore.v1beta1.StructuredQuery.CollectionSelectorOrBuilder> - getFromOrBuilderList() { - if (fromBuilder_ != null) { - return fromBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(from_); - } - } - /** - * - * - *
-     * The collections to query.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - public com.google.firestore.v1beta1.StructuredQuery.CollectionSelector.Builder - addFromBuilder() { - return getFromFieldBuilder() - .addBuilder( - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector.getDefaultInstance()); - } - /** - * - * - *
-     * The collections to query.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - public com.google.firestore.v1beta1.StructuredQuery.CollectionSelector.Builder addFromBuilder( - int index) { - return getFromFieldBuilder() - .addBuilder( - index, - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector.getDefaultInstance()); - } - /** - * - * - *
-     * The collections to query.
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - public java.util.List - getFromBuilderList() { - return getFromFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector, - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector.Builder, - com.google.firestore.v1beta1.StructuredQuery.CollectionSelectorOrBuilder> - getFromFieldBuilder() { - if (fromBuilder_ == null) { - fromBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector, - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector.Builder, - com.google.firestore.v1beta1.StructuredQuery.CollectionSelectorOrBuilder>( - from_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - from_ = null; - } - return fromBuilder_; - } - - private com.google.firestore.v1beta1.StructuredQuery.Filter where_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.Filter, - com.google.firestore.v1beta1.StructuredQuery.Filter.Builder, - com.google.firestore.v1beta1.StructuredQuery.FilterOrBuilder> - whereBuilder_; - /** - * - * - *
-     * The filter to apply.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.Filter where = 3; - * - * @return Whether the where field is set. - */ - public boolean hasWhere() { - return whereBuilder_ != null || where_ != null; - } - /** - * - * - *
-     * The filter to apply.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.Filter where = 3; - * - * @return The where. - */ - public com.google.firestore.v1beta1.StructuredQuery.Filter getWhere() { - if (whereBuilder_ == null) { - return where_ == null - ? com.google.firestore.v1beta1.StructuredQuery.Filter.getDefaultInstance() - : where_; - } else { - return whereBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The filter to apply.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.Filter where = 3; - */ - public Builder setWhere(com.google.firestore.v1beta1.StructuredQuery.Filter value) { - if (whereBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - where_ = value; - onChanged(); - } else { - whereBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The filter to apply.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.Filter where = 3; - */ - public Builder setWhere( - com.google.firestore.v1beta1.StructuredQuery.Filter.Builder builderForValue) { - if (whereBuilder_ == null) { - where_ = builderForValue.build(); - onChanged(); - } else { - whereBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The filter to apply.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.Filter where = 3; - */ - public Builder mergeWhere(com.google.firestore.v1beta1.StructuredQuery.Filter value) { - if (whereBuilder_ == null) { - if (where_ != null) { - where_ = - com.google.firestore.v1beta1.StructuredQuery.Filter.newBuilder(where_) - .mergeFrom(value) - .buildPartial(); - } else { - where_ = value; - } - onChanged(); - } else { - whereBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The filter to apply.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.Filter where = 3; - */ - public Builder clearWhere() { - if (whereBuilder_ == null) { - where_ = null; - onChanged(); - } else { - where_ = null; - whereBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The filter to apply.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.Filter where = 3; - */ - public com.google.firestore.v1beta1.StructuredQuery.Filter.Builder getWhereBuilder() { - - onChanged(); - return getWhereFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The filter to apply.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.Filter where = 3; - */ - public com.google.firestore.v1beta1.StructuredQuery.FilterOrBuilder getWhereOrBuilder() { - if (whereBuilder_ != null) { - return whereBuilder_.getMessageOrBuilder(); - } else { - return where_ == null - ? com.google.firestore.v1beta1.StructuredQuery.Filter.getDefaultInstance() - : where_; - } - } - /** - * - * - *
-     * The filter to apply.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery.Filter where = 3; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.Filter, - com.google.firestore.v1beta1.StructuredQuery.Filter.Builder, - com.google.firestore.v1beta1.StructuredQuery.FilterOrBuilder> - getWhereFieldBuilder() { - if (whereBuilder_ == null) { - whereBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.Filter, - com.google.firestore.v1beta1.StructuredQuery.Filter.Builder, - com.google.firestore.v1beta1.StructuredQuery.FilterOrBuilder>( - getWhere(), getParentForChildren(), isClean()); - where_ = null; - } - return whereBuilder_; - } - - private java.util.List orderBy_ = - java.util.Collections.emptyList(); - - private void ensureOrderByIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - orderBy_ = - new java.util.ArrayList(orderBy_); - bitField0_ |= 0x00000002; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.Order, - com.google.firestore.v1beta1.StructuredQuery.Order.Builder, - com.google.firestore.v1beta1.StructuredQuery.OrderOrBuilder> - orderByBuilder_; - - /** - * - * - *
-     * The order to apply to the query results.
-     * Firestore guarantees a stable ordering through the following rules:
-     *  * Any field required to appear in `order_by`, that is not already
-     *    specified in `order_by`, is appended to the order in field name order
-     *    by default.
-     *  * If an order on `__name__` is not specified, it is appended by default.
-     * Fields are appended with the same sort direction as the last order
-     * specified, or 'ASCENDING' if no order was specified. For example:
-     *  * `SELECT * FROM Foo ORDER BY A` becomes
-     *    `SELECT * FROM Foo ORDER BY A, __name__`
-     *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-     *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-     *  * `SELECT * FROM Foo WHERE A > 1` becomes
-     *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - public java.util.List getOrderByList() { - if (orderByBuilder_ == null) { - return java.util.Collections.unmodifiableList(orderBy_); - } else { - return orderByBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * The order to apply to the query results.
-     * Firestore guarantees a stable ordering through the following rules:
-     *  * Any field required to appear in `order_by`, that is not already
-     *    specified in `order_by`, is appended to the order in field name order
-     *    by default.
-     *  * If an order on `__name__` is not specified, it is appended by default.
-     * Fields are appended with the same sort direction as the last order
-     * specified, or 'ASCENDING' if no order was specified. For example:
-     *  * `SELECT * FROM Foo ORDER BY A` becomes
-     *    `SELECT * FROM Foo ORDER BY A, __name__`
-     *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-     *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-     *  * `SELECT * FROM Foo WHERE A > 1` becomes
-     *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - public int getOrderByCount() { - if (orderByBuilder_ == null) { - return orderBy_.size(); - } else { - return orderByBuilder_.getCount(); - } - } - /** - * - * - *
-     * The order to apply to the query results.
-     * Firestore guarantees a stable ordering through the following rules:
-     *  * Any field required to appear in `order_by`, that is not already
-     *    specified in `order_by`, is appended to the order in field name order
-     *    by default.
-     *  * If an order on `__name__` is not specified, it is appended by default.
-     * Fields are appended with the same sort direction as the last order
-     * specified, or 'ASCENDING' if no order was specified. For example:
-     *  * `SELECT * FROM Foo ORDER BY A` becomes
-     *    `SELECT * FROM Foo ORDER BY A, __name__`
-     *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-     *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-     *  * `SELECT * FROM Foo WHERE A > 1` becomes
-     *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - public com.google.firestore.v1beta1.StructuredQuery.Order getOrderBy(int index) { - if (orderByBuilder_ == null) { - return orderBy_.get(index); - } else { - return orderByBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * The order to apply to the query results.
-     * Firestore guarantees a stable ordering through the following rules:
-     *  * Any field required to appear in `order_by`, that is not already
-     *    specified in `order_by`, is appended to the order in field name order
-     *    by default.
-     *  * If an order on `__name__` is not specified, it is appended by default.
-     * Fields are appended with the same sort direction as the last order
-     * specified, or 'ASCENDING' if no order was specified. For example:
-     *  * `SELECT * FROM Foo ORDER BY A` becomes
-     *    `SELECT * FROM Foo ORDER BY A, __name__`
-     *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-     *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-     *  * `SELECT * FROM Foo WHERE A > 1` becomes
-     *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - public Builder setOrderBy(int index, com.google.firestore.v1beta1.StructuredQuery.Order value) { - if (orderByBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureOrderByIsMutable(); - orderBy_.set(index, value); - onChanged(); - } else { - orderByBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * The order to apply to the query results.
-     * Firestore guarantees a stable ordering through the following rules:
-     *  * Any field required to appear in `order_by`, that is not already
-     *    specified in `order_by`, is appended to the order in field name order
-     *    by default.
-     *  * If an order on `__name__` is not specified, it is appended by default.
-     * Fields are appended with the same sort direction as the last order
-     * specified, or 'ASCENDING' if no order was specified. For example:
-     *  * `SELECT * FROM Foo ORDER BY A` becomes
-     *    `SELECT * FROM Foo ORDER BY A, __name__`
-     *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-     *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-     *  * `SELECT * FROM Foo WHERE A > 1` becomes
-     *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - public Builder setOrderBy( - int index, com.google.firestore.v1beta1.StructuredQuery.Order.Builder builderForValue) { - if (orderByBuilder_ == null) { - ensureOrderByIsMutable(); - orderBy_.set(index, builderForValue.build()); - onChanged(); - } else { - orderByBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The order to apply to the query results.
-     * Firestore guarantees a stable ordering through the following rules:
-     *  * Any field required to appear in `order_by`, that is not already
-     *    specified in `order_by`, is appended to the order in field name order
-     *    by default.
-     *  * If an order on `__name__` is not specified, it is appended by default.
-     * Fields are appended with the same sort direction as the last order
-     * specified, or 'ASCENDING' if no order was specified. For example:
-     *  * `SELECT * FROM Foo ORDER BY A` becomes
-     *    `SELECT * FROM Foo ORDER BY A, __name__`
-     *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-     *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-     *  * `SELECT * FROM Foo WHERE A > 1` becomes
-     *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - public Builder addOrderBy(com.google.firestore.v1beta1.StructuredQuery.Order value) { - if (orderByBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureOrderByIsMutable(); - orderBy_.add(value); - onChanged(); - } else { - orderByBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * The order to apply to the query results.
-     * Firestore guarantees a stable ordering through the following rules:
-     *  * Any field required to appear in `order_by`, that is not already
-     *    specified in `order_by`, is appended to the order in field name order
-     *    by default.
-     *  * If an order on `__name__` is not specified, it is appended by default.
-     * Fields are appended with the same sort direction as the last order
-     * specified, or 'ASCENDING' if no order was specified. For example:
-     *  * `SELECT * FROM Foo ORDER BY A` becomes
-     *    `SELECT * FROM Foo ORDER BY A, __name__`
-     *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-     *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-     *  * `SELECT * FROM Foo WHERE A > 1` becomes
-     *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - public Builder addOrderBy(int index, com.google.firestore.v1beta1.StructuredQuery.Order value) { - if (orderByBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureOrderByIsMutable(); - orderBy_.add(index, value); - onChanged(); - } else { - orderByBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * The order to apply to the query results.
-     * Firestore guarantees a stable ordering through the following rules:
-     *  * Any field required to appear in `order_by`, that is not already
-     *    specified in `order_by`, is appended to the order in field name order
-     *    by default.
-     *  * If an order on `__name__` is not specified, it is appended by default.
-     * Fields are appended with the same sort direction as the last order
-     * specified, or 'ASCENDING' if no order was specified. For example:
-     *  * `SELECT * FROM Foo ORDER BY A` becomes
-     *    `SELECT * FROM Foo ORDER BY A, __name__`
-     *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-     *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-     *  * `SELECT * FROM Foo WHERE A > 1` becomes
-     *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - public Builder addOrderBy( - com.google.firestore.v1beta1.StructuredQuery.Order.Builder builderForValue) { - if (orderByBuilder_ == null) { - ensureOrderByIsMutable(); - orderBy_.add(builderForValue.build()); - onChanged(); - } else { - orderByBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The order to apply to the query results.
-     * Firestore guarantees a stable ordering through the following rules:
-     *  * Any field required to appear in `order_by`, that is not already
-     *    specified in `order_by`, is appended to the order in field name order
-     *    by default.
-     *  * If an order on `__name__` is not specified, it is appended by default.
-     * Fields are appended with the same sort direction as the last order
-     * specified, or 'ASCENDING' if no order was specified. For example:
-     *  * `SELECT * FROM Foo ORDER BY A` becomes
-     *    `SELECT * FROM Foo ORDER BY A, __name__`
-     *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-     *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-     *  * `SELECT * FROM Foo WHERE A > 1` becomes
-     *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - public Builder addOrderBy( - int index, com.google.firestore.v1beta1.StructuredQuery.Order.Builder builderForValue) { - if (orderByBuilder_ == null) { - ensureOrderByIsMutable(); - orderBy_.add(index, builderForValue.build()); - onChanged(); - } else { - orderByBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The order to apply to the query results.
-     * Firestore guarantees a stable ordering through the following rules:
-     *  * Any field required to appear in `order_by`, that is not already
-     *    specified in `order_by`, is appended to the order in field name order
-     *    by default.
-     *  * If an order on `__name__` is not specified, it is appended by default.
-     * Fields are appended with the same sort direction as the last order
-     * specified, or 'ASCENDING' if no order was specified. For example:
-     *  * `SELECT * FROM Foo ORDER BY A` becomes
-     *    `SELECT * FROM Foo ORDER BY A, __name__`
-     *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-     *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-     *  * `SELECT * FROM Foo WHERE A > 1` becomes
-     *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - public Builder addAllOrderBy( - java.lang.Iterable values) { - if (orderByBuilder_ == null) { - ensureOrderByIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, orderBy_); - onChanged(); - } else { - orderByBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * The order to apply to the query results.
-     * Firestore guarantees a stable ordering through the following rules:
-     *  * Any field required to appear in `order_by`, that is not already
-     *    specified in `order_by`, is appended to the order in field name order
-     *    by default.
-     *  * If an order on `__name__` is not specified, it is appended by default.
-     * Fields are appended with the same sort direction as the last order
-     * specified, or 'ASCENDING' if no order was specified. For example:
-     *  * `SELECT * FROM Foo ORDER BY A` becomes
-     *    `SELECT * FROM Foo ORDER BY A, __name__`
-     *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-     *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-     *  * `SELECT * FROM Foo WHERE A > 1` becomes
-     *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - public Builder clearOrderBy() { - if (orderByBuilder_ == null) { - orderBy_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - } else { - orderByBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * The order to apply to the query results.
-     * Firestore guarantees a stable ordering through the following rules:
-     *  * Any field required to appear in `order_by`, that is not already
-     *    specified in `order_by`, is appended to the order in field name order
-     *    by default.
-     *  * If an order on `__name__` is not specified, it is appended by default.
-     * Fields are appended with the same sort direction as the last order
-     * specified, or 'ASCENDING' if no order was specified. For example:
-     *  * `SELECT * FROM Foo ORDER BY A` becomes
-     *    `SELECT * FROM Foo ORDER BY A, __name__`
-     *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-     *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-     *  * `SELECT * FROM Foo WHERE A > 1` becomes
-     *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - public Builder removeOrderBy(int index) { - if (orderByBuilder_ == null) { - ensureOrderByIsMutable(); - orderBy_.remove(index); - onChanged(); - } else { - orderByBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * The order to apply to the query results.
-     * Firestore guarantees a stable ordering through the following rules:
-     *  * Any field required to appear in `order_by`, that is not already
-     *    specified in `order_by`, is appended to the order in field name order
-     *    by default.
-     *  * If an order on `__name__` is not specified, it is appended by default.
-     * Fields are appended with the same sort direction as the last order
-     * specified, or 'ASCENDING' if no order was specified. For example:
-     *  * `SELECT * FROM Foo ORDER BY A` becomes
-     *    `SELECT * FROM Foo ORDER BY A, __name__`
-     *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-     *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-     *  * `SELECT * FROM Foo WHERE A > 1` becomes
-     *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - public com.google.firestore.v1beta1.StructuredQuery.Order.Builder getOrderByBuilder(int index) { - return getOrderByFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * The order to apply to the query results.
-     * Firestore guarantees a stable ordering through the following rules:
-     *  * Any field required to appear in `order_by`, that is not already
-     *    specified in `order_by`, is appended to the order in field name order
-     *    by default.
-     *  * If an order on `__name__` is not specified, it is appended by default.
-     * Fields are appended with the same sort direction as the last order
-     * specified, or 'ASCENDING' if no order was specified. For example:
-     *  * `SELECT * FROM Foo ORDER BY A` becomes
-     *    `SELECT * FROM Foo ORDER BY A, __name__`
-     *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-     *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-     *  * `SELECT * FROM Foo WHERE A > 1` becomes
-     *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - public com.google.firestore.v1beta1.StructuredQuery.OrderOrBuilder getOrderByOrBuilder( - int index) { - if (orderByBuilder_ == null) { - return orderBy_.get(index); - } else { - return orderByBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * The order to apply to the query results.
-     * Firestore guarantees a stable ordering through the following rules:
-     *  * Any field required to appear in `order_by`, that is not already
-     *    specified in `order_by`, is appended to the order in field name order
-     *    by default.
-     *  * If an order on `__name__` is not specified, it is appended by default.
-     * Fields are appended with the same sort direction as the last order
-     * specified, or 'ASCENDING' if no order was specified. For example:
-     *  * `SELECT * FROM Foo ORDER BY A` becomes
-     *    `SELECT * FROM Foo ORDER BY A, __name__`
-     *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-     *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-     *  * `SELECT * FROM Foo WHERE A > 1` becomes
-     *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - public java.util.List - getOrderByOrBuilderList() { - if (orderByBuilder_ != null) { - return orderByBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(orderBy_); - } - } - /** - * - * - *
-     * The order to apply to the query results.
-     * Firestore guarantees a stable ordering through the following rules:
-     *  * Any field required to appear in `order_by`, that is not already
-     *    specified in `order_by`, is appended to the order in field name order
-     *    by default.
-     *  * If an order on `__name__` is not specified, it is appended by default.
-     * Fields are appended with the same sort direction as the last order
-     * specified, or 'ASCENDING' if no order was specified. For example:
-     *  * `SELECT * FROM Foo ORDER BY A` becomes
-     *    `SELECT * FROM Foo ORDER BY A, __name__`
-     *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-     *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-     *  * `SELECT * FROM Foo WHERE A > 1` becomes
-     *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - public com.google.firestore.v1beta1.StructuredQuery.Order.Builder addOrderByBuilder() { - return getOrderByFieldBuilder() - .addBuilder(com.google.firestore.v1beta1.StructuredQuery.Order.getDefaultInstance()); - } - /** - * - * - *
-     * The order to apply to the query results.
-     * Firestore guarantees a stable ordering through the following rules:
-     *  * Any field required to appear in `order_by`, that is not already
-     *    specified in `order_by`, is appended to the order in field name order
-     *    by default.
-     *  * If an order on `__name__` is not specified, it is appended by default.
-     * Fields are appended with the same sort direction as the last order
-     * specified, or 'ASCENDING' if no order was specified. For example:
-     *  * `SELECT * FROM Foo ORDER BY A` becomes
-     *    `SELECT * FROM Foo ORDER BY A, __name__`
-     *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-     *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-     *  * `SELECT * FROM Foo WHERE A > 1` becomes
-     *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - public com.google.firestore.v1beta1.StructuredQuery.Order.Builder addOrderByBuilder(int index) { - return getOrderByFieldBuilder() - .addBuilder( - index, com.google.firestore.v1beta1.StructuredQuery.Order.getDefaultInstance()); - } - /** - * - * - *
-     * The order to apply to the query results.
-     * Firestore guarantees a stable ordering through the following rules:
-     *  * Any field required to appear in `order_by`, that is not already
-     *    specified in `order_by`, is appended to the order in field name order
-     *    by default.
-     *  * If an order on `__name__` is not specified, it is appended by default.
-     * Fields are appended with the same sort direction as the last order
-     * specified, or 'ASCENDING' if no order was specified. For example:
-     *  * `SELECT * FROM Foo ORDER BY A` becomes
-     *    `SELECT * FROM Foo ORDER BY A, __name__`
-     *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-     *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-     *  * `SELECT * FROM Foo WHERE A > 1` becomes
-     *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-     * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - public java.util.List - getOrderByBuilderList() { - return getOrderByFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.Order, - com.google.firestore.v1beta1.StructuredQuery.Order.Builder, - com.google.firestore.v1beta1.StructuredQuery.OrderOrBuilder> - getOrderByFieldBuilder() { - if (orderByBuilder_ == null) { - orderByBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery.Order, - com.google.firestore.v1beta1.StructuredQuery.Order.Builder, - com.google.firestore.v1beta1.StructuredQuery.OrderOrBuilder>( - orderBy_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); - orderBy_ = null; - } - return orderByBuilder_; - } - - private com.google.firestore.v1beta1.Cursor startAt_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Cursor, - com.google.firestore.v1beta1.Cursor.Builder, - com.google.firestore.v1beta1.CursorOrBuilder> - startAtBuilder_; - /** - * - * - *
-     * A starting point for the query results.
-     * 
- * - * .google.firestore.v1beta1.Cursor start_at = 7; - * - * @return Whether the startAt field is set. - */ - public boolean hasStartAt() { - return startAtBuilder_ != null || startAt_ != null; - } - /** - * - * - *
-     * A starting point for the query results.
-     * 
- * - * .google.firestore.v1beta1.Cursor start_at = 7; - * - * @return The startAt. - */ - public com.google.firestore.v1beta1.Cursor getStartAt() { - if (startAtBuilder_ == null) { - return startAt_ == null - ? com.google.firestore.v1beta1.Cursor.getDefaultInstance() - : startAt_; - } else { - return startAtBuilder_.getMessage(); - } - } - /** - * - * - *
-     * A starting point for the query results.
-     * 
- * - * .google.firestore.v1beta1.Cursor start_at = 7; - */ - public Builder setStartAt(com.google.firestore.v1beta1.Cursor value) { - if (startAtBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - startAt_ = value; - onChanged(); - } else { - startAtBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * A starting point for the query results.
-     * 
- * - * .google.firestore.v1beta1.Cursor start_at = 7; - */ - public Builder setStartAt(com.google.firestore.v1beta1.Cursor.Builder builderForValue) { - if (startAtBuilder_ == null) { - startAt_ = builderForValue.build(); - onChanged(); - } else { - startAtBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * A starting point for the query results.
-     * 
- * - * .google.firestore.v1beta1.Cursor start_at = 7; - */ - public Builder mergeStartAt(com.google.firestore.v1beta1.Cursor value) { - if (startAtBuilder_ == null) { - if (startAt_ != null) { - startAt_ = - com.google.firestore.v1beta1.Cursor.newBuilder(startAt_) - .mergeFrom(value) - .buildPartial(); - } else { - startAt_ = value; - } - onChanged(); - } else { - startAtBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * A starting point for the query results.
-     * 
- * - * .google.firestore.v1beta1.Cursor start_at = 7; - */ - public Builder clearStartAt() { - if (startAtBuilder_ == null) { - startAt_ = null; - onChanged(); - } else { - startAt_ = null; - startAtBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * A starting point for the query results.
-     * 
- * - * .google.firestore.v1beta1.Cursor start_at = 7; - */ - public com.google.firestore.v1beta1.Cursor.Builder getStartAtBuilder() { - - onChanged(); - return getStartAtFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * A starting point for the query results.
-     * 
- * - * .google.firestore.v1beta1.Cursor start_at = 7; - */ - public com.google.firestore.v1beta1.CursorOrBuilder getStartAtOrBuilder() { - if (startAtBuilder_ != null) { - return startAtBuilder_.getMessageOrBuilder(); - } else { - return startAt_ == null - ? com.google.firestore.v1beta1.Cursor.getDefaultInstance() - : startAt_; - } - } - /** - * - * - *
-     * A starting point for the query results.
-     * 
- * - * .google.firestore.v1beta1.Cursor start_at = 7; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Cursor, - com.google.firestore.v1beta1.Cursor.Builder, - com.google.firestore.v1beta1.CursorOrBuilder> - getStartAtFieldBuilder() { - if (startAtBuilder_ == null) { - startAtBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Cursor, - com.google.firestore.v1beta1.Cursor.Builder, - com.google.firestore.v1beta1.CursorOrBuilder>( - getStartAt(), getParentForChildren(), isClean()); - startAt_ = null; - } - return startAtBuilder_; - } - - private com.google.firestore.v1beta1.Cursor endAt_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Cursor, - com.google.firestore.v1beta1.Cursor.Builder, - com.google.firestore.v1beta1.CursorOrBuilder> - endAtBuilder_; - /** - * - * - *
-     * A end point for the query results.
-     * 
- * - * .google.firestore.v1beta1.Cursor end_at = 8; - * - * @return Whether the endAt field is set. - */ - public boolean hasEndAt() { - return endAtBuilder_ != null || endAt_ != null; - } - /** - * - * - *
-     * A end point for the query results.
-     * 
- * - * .google.firestore.v1beta1.Cursor end_at = 8; - * - * @return The endAt. - */ - public com.google.firestore.v1beta1.Cursor getEndAt() { - if (endAtBuilder_ == null) { - return endAt_ == null ? com.google.firestore.v1beta1.Cursor.getDefaultInstance() : endAt_; - } else { - return endAtBuilder_.getMessage(); - } - } - /** - * - * - *
-     * A end point for the query results.
-     * 
- * - * .google.firestore.v1beta1.Cursor end_at = 8; - */ - public Builder setEndAt(com.google.firestore.v1beta1.Cursor value) { - if (endAtBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - endAt_ = value; - onChanged(); - } else { - endAtBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * A end point for the query results.
-     * 
- * - * .google.firestore.v1beta1.Cursor end_at = 8; - */ - public Builder setEndAt(com.google.firestore.v1beta1.Cursor.Builder builderForValue) { - if (endAtBuilder_ == null) { - endAt_ = builderForValue.build(); - onChanged(); - } else { - endAtBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * A end point for the query results.
-     * 
- * - * .google.firestore.v1beta1.Cursor end_at = 8; - */ - public Builder mergeEndAt(com.google.firestore.v1beta1.Cursor value) { - if (endAtBuilder_ == null) { - if (endAt_ != null) { - endAt_ = - com.google.firestore.v1beta1.Cursor.newBuilder(endAt_) - .mergeFrom(value) - .buildPartial(); - } else { - endAt_ = value; - } - onChanged(); - } else { - endAtBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * A end point for the query results.
-     * 
- * - * .google.firestore.v1beta1.Cursor end_at = 8; - */ - public Builder clearEndAt() { - if (endAtBuilder_ == null) { - endAt_ = null; - onChanged(); - } else { - endAt_ = null; - endAtBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * A end point for the query results.
-     * 
- * - * .google.firestore.v1beta1.Cursor end_at = 8; - */ - public com.google.firestore.v1beta1.Cursor.Builder getEndAtBuilder() { - - onChanged(); - return getEndAtFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * A end point for the query results.
-     * 
- * - * .google.firestore.v1beta1.Cursor end_at = 8; - */ - public com.google.firestore.v1beta1.CursorOrBuilder getEndAtOrBuilder() { - if (endAtBuilder_ != null) { - return endAtBuilder_.getMessageOrBuilder(); - } else { - return endAt_ == null ? com.google.firestore.v1beta1.Cursor.getDefaultInstance() : endAt_; - } - } - /** - * - * - *
-     * A end point for the query results.
-     * 
- * - * .google.firestore.v1beta1.Cursor end_at = 8; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Cursor, - com.google.firestore.v1beta1.Cursor.Builder, - com.google.firestore.v1beta1.CursorOrBuilder> - getEndAtFieldBuilder() { - if (endAtBuilder_ == null) { - endAtBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Cursor, - com.google.firestore.v1beta1.Cursor.Builder, - com.google.firestore.v1beta1.CursorOrBuilder>( - getEndAt(), getParentForChildren(), isClean()); - endAt_ = null; - } - return endAtBuilder_; - } - - private int offset_; - /** - * - * - *
-     * The number of results to skip.
-     * Applies before limit, but after all other constraints. Must be >= 0 if
-     * specified.
-     * 
- * - * int32 offset = 6; - * - * @return The offset. - */ - @java.lang.Override - public int getOffset() { - return offset_; - } - /** - * - * - *
-     * The number of results to skip.
-     * Applies before limit, but after all other constraints. Must be >= 0 if
-     * specified.
-     * 
- * - * int32 offset = 6; - * - * @param value The offset to set. - * @return This builder for chaining. - */ - public Builder setOffset(int value) { - - offset_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The number of results to skip.
-     * Applies before limit, but after all other constraints. Must be >= 0 if
-     * specified.
-     * 
- * - * int32 offset = 6; - * - * @return This builder for chaining. - */ - public Builder clearOffset() { - - offset_ = 0; - onChanged(); - return this; - } - - private com.google.protobuf.Int32Value limit_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Int32Value, - com.google.protobuf.Int32Value.Builder, - com.google.protobuf.Int32ValueOrBuilder> - limitBuilder_; - /** - * - * - *
-     * The maximum number of results to return.
-     * Applies after all other constraints.
-     * Must be >= 0 if specified.
-     * 
- * - * .google.protobuf.Int32Value limit = 5; - * - * @return Whether the limit field is set. - */ - public boolean hasLimit() { - return limitBuilder_ != null || limit_ != null; - } - /** - * - * - *
-     * The maximum number of results to return.
-     * Applies after all other constraints.
-     * Must be >= 0 if specified.
-     * 
- * - * .google.protobuf.Int32Value limit = 5; - * - * @return The limit. - */ - public com.google.protobuf.Int32Value getLimit() { - if (limitBuilder_ == null) { - return limit_ == null ? com.google.protobuf.Int32Value.getDefaultInstance() : limit_; - } else { - return limitBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The maximum number of results to return.
-     * Applies after all other constraints.
-     * Must be >= 0 if specified.
-     * 
- * - * .google.protobuf.Int32Value limit = 5; - */ - public Builder setLimit(com.google.protobuf.Int32Value value) { - if (limitBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - limit_ = value; - onChanged(); - } else { - limitBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The maximum number of results to return.
-     * Applies after all other constraints.
-     * Must be >= 0 if specified.
-     * 
- * - * .google.protobuf.Int32Value limit = 5; - */ - public Builder setLimit(com.google.protobuf.Int32Value.Builder builderForValue) { - if (limitBuilder_ == null) { - limit_ = builderForValue.build(); - onChanged(); - } else { - limitBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The maximum number of results to return.
-     * Applies after all other constraints.
-     * Must be >= 0 if specified.
-     * 
- * - * .google.protobuf.Int32Value limit = 5; - */ - public Builder mergeLimit(com.google.protobuf.Int32Value value) { - if (limitBuilder_ == null) { - if (limit_ != null) { - limit_ = - com.google.protobuf.Int32Value.newBuilder(limit_).mergeFrom(value).buildPartial(); - } else { - limit_ = value; - } - onChanged(); - } else { - limitBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The maximum number of results to return.
-     * Applies after all other constraints.
-     * Must be >= 0 if specified.
-     * 
- * - * .google.protobuf.Int32Value limit = 5; - */ - public Builder clearLimit() { - if (limitBuilder_ == null) { - limit_ = null; - onChanged(); - } else { - limit_ = null; - limitBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The maximum number of results to return.
-     * Applies after all other constraints.
-     * Must be >= 0 if specified.
-     * 
- * - * .google.protobuf.Int32Value limit = 5; - */ - public com.google.protobuf.Int32Value.Builder getLimitBuilder() { - - onChanged(); - return getLimitFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The maximum number of results to return.
-     * Applies after all other constraints.
-     * Must be >= 0 if specified.
-     * 
- * - * .google.protobuf.Int32Value limit = 5; - */ - public com.google.protobuf.Int32ValueOrBuilder getLimitOrBuilder() { - if (limitBuilder_ != null) { - return limitBuilder_.getMessageOrBuilder(); - } else { - return limit_ == null ? com.google.protobuf.Int32Value.getDefaultInstance() : limit_; - } - } - /** - * - * - *
-     * The maximum number of results to return.
-     * Applies after all other constraints.
-     * Must be >= 0 if specified.
-     * 
- * - * .google.protobuf.Int32Value limit = 5; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Int32Value, - com.google.protobuf.Int32Value.Builder, - com.google.protobuf.Int32ValueOrBuilder> - getLimitFieldBuilder() { - if (limitBuilder_ == null) { - limitBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Int32Value, - com.google.protobuf.Int32Value.Builder, - com.google.protobuf.Int32ValueOrBuilder>( - getLimit(), getParentForChildren(), isClean()); - limit_ = null; - } - return limitBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.StructuredQuery) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.StructuredQuery) - private static final com.google.firestore.v1beta1.StructuredQuery DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.StructuredQuery(); - } - - public static com.google.firestore.v1beta1.StructuredQuery getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public StructuredQuery parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new StructuredQuery(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/StructuredQueryOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/StructuredQueryOrBuilder.java deleted file mode 100644 index eac22cb6f..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/StructuredQueryOrBuilder.java +++ /dev/null @@ -1,391 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/query.proto - -package com.google.firestore.v1beta1; - -public interface StructuredQueryOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.StructuredQuery) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * The projection to return.
-   * 
- * - * .google.firestore.v1beta1.StructuredQuery.Projection select = 1; - * - * @return Whether the select field is set. - */ - boolean hasSelect(); - /** - * - * - *
-   * The projection to return.
-   * 
- * - * .google.firestore.v1beta1.StructuredQuery.Projection select = 1; - * - * @return The select. - */ - com.google.firestore.v1beta1.StructuredQuery.Projection getSelect(); - /** - * - * - *
-   * The projection to return.
-   * 
- * - * .google.firestore.v1beta1.StructuredQuery.Projection select = 1; - */ - com.google.firestore.v1beta1.StructuredQuery.ProjectionOrBuilder getSelectOrBuilder(); - - /** - * - * - *
-   * The collections to query.
-   * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - java.util.List getFromList(); - /** - * - * - *
-   * The collections to query.
-   * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - com.google.firestore.v1beta1.StructuredQuery.CollectionSelector getFrom(int index); - /** - * - * - *
-   * The collections to query.
-   * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - int getFromCount(); - /** - * - * - *
-   * The collections to query.
-   * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - java.util.List - getFromOrBuilderList(); - /** - * - * - *
-   * The collections to query.
-   * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.CollectionSelector from = 2; - */ - com.google.firestore.v1beta1.StructuredQuery.CollectionSelectorOrBuilder getFromOrBuilder( - int index); - - /** - * - * - *
-   * The filter to apply.
-   * 
- * - * .google.firestore.v1beta1.StructuredQuery.Filter where = 3; - * - * @return Whether the where field is set. - */ - boolean hasWhere(); - /** - * - * - *
-   * The filter to apply.
-   * 
- * - * .google.firestore.v1beta1.StructuredQuery.Filter where = 3; - * - * @return The where. - */ - com.google.firestore.v1beta1.StructuredQuery.Filter getWhere(); - /** - * - * - *
-   * The filter to apply.
-   * 
- * - * .google.firestore.v1beta1.StructuredQuery.Filter where = 3; - */ - com.google.firestore.v1beta1.StructuredQuery.FilterOrBuilder getWhereOrBuilder(); - - /** - * - * - *
-   * The order to apply to the query results.
-   * Firestore guarantees a stable ordering through the following rules:
-   *  * Any field required to appear in `order_by`, that is not already
-   *    specified in `order_by`, is appended to the order in field name order
-   *    by default.
-   *  * If an order on `__name__` is not specified, it is appended by default.
-   * Fields are appended with the same sort direction as the last order
-   * specified, or 'ASCENDING' if no order was specified. For example:
-   *  * `SELECT * FROM Foo ORDER BY A` becomes
-   *    `SELECT * FROM Foo ORDER BY A, __name__`
-   *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-   *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-   *  * `SELECT * FROM Foo WHERE A > 1` becomes
-   *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-   * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - java.util.List getOrderByList(); - /** - * - * - *
-   * The order to apply to the query results.
-   * Firestore guarantees a stable ordering through the following rules:
-   *  * Any field required to appear in `order_by`, that is not already
-   *    specified in `order_by`, is appended to the order in field name order
-   *    by default.
-   *  * If an order on `__name__` is not specified, it is appended by default.
-   * Fields are appended with the same sort direction as the last order
-   * specified, or 'ASCENDING' if no order was specified. For example:
-   *  * `SELECT * FROM Foo ORDER BY A` becomes
-   *    `SELECT * FROM Foo ORDER BY A, __name__`
-   *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-   *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-   *  * `SELECT * FROM Foo WHERE A > 1` becomes
-   *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-   * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - com.google.firestore.v1beta1.StructuredQuery.Order getOrderBy(int index); - /** - * - * - *
-   * The order to apply to the query results.
-   * Firestore guarantees a stable ordering through the following rules:
-   *  * Any field required to appear in `order_by`, that is not already
-   *    specified in `order_by`, is appended to the order in field name order
-   *    by default.
-   *  * If an order on `__name__` is not specified, it is appended by default.
-   * Fields are appended with the same sort direction as the last order
-   * specified, or 'ASCENDING' if no order was specified. For example:
-   *  * `SELECT * FROM Foo ORDER BY A` becomes
-   *    `SELECT * FROM Foo ORDER BY A, __name__`
-   *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-   *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-   *  * `SELECT * FROM Foo WHERE A > 1` becomes
-   *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-   * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - int getOrderByCount(); - /** - * - * - *
-   * The order to apply to the query results.
-   * Firestore guarantees a stable ordering through the following rules:
-   *  * Any field required to appear in `order_by`, that is not already
-   *    specified in `order_by`, is appended to the order in field name order
-   *    by default.
-   *  * If an order on `__name__` is not specified, it is appended by default.
-   * Fields are appended with the same sort direction as the last order
-   * specified, or 'ASCENDING' if no order was specified. For example:
-   *  * `SELECT * FROM Foo ORDER BY A` becomes
-   *    `SELECT * FROM Foo ORDER BY A, __name__`
-   *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-   *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-   *  * `SELECT * FROM Foo WHERE A > 1` becomes
-   *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-   * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - java.util.List - getOrderByOrBuilderList(); - /** - * - * - *
-   * The order to apply to the query results.
-   * Firestore guarantees a stable ordering through the following rules:
-   *  * Any field required to appear in `order_by`, that is not already
-   *    specified in `order_by`, is appended to the order in field name order
-   *    by default.
-   *  * If an order on `__name__` is not specified, it is appended by default.
-   * Fields are appended with the same sort direction as the last order
-   * specified, or 'ASCENDING' if no order was specified. For example:
-   *  * `SELECT * FROM Foo ORDER BY A` becomes
-   *    `SELECT * FROM Foo ORDER BY A, __name__`
-   *  * `SELECT * FROM Foo ORDER BY A DESC` becomes
-   *    `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC`
-   *  * `SELECT * FROM Foo WHERE A > 1` becomes
-   *    `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__`
-   * 
- * - * repeated .google.firestore.v1beta1.StructuredQuery.Order order_by = 4; - */ - com.google.firestore.v1beta1.StructuredQuery.OrderOrBuilder getOrderByOrBuilder(int index); - - /** - * - * - *
-   * A starting point for the query results.
-   * 
- * - * .google.firestore.v1beta1.Cursor start_at = 7; - * - * @return Whether the startAt field is set. - */ - boolean hasStartAt(); - /** - * - * - *
-   * A starting point for the query results.
-   * 
- * - * .google.firestore.v1beta1.Cursor start_at = 7; - * - * @return The startAt. - */ - com.google.firestore.v1beta1.Cursor getStartAt(); - /** - * - * - *
-   * A starting point for the query results.
-   * 
- * - * .google.firestore.v1beta1.Cursor start_at = 7; - */ - com.google.firestore.v1beta1.CursorOrBuilder getStartAtOrBuilder(); - - /** - * - * - *
-   * A end point for the query results.
-   * 
- * - * .google.firestore.v1beta1.Cursor end_at = 8; - * - * @return Whether the endAt field is set. - */ - boolean hasEndAt(); - /** - * - * - *
-   * A end point for the query results.
-   * 
- * - * .google.firestore.v1beta1.Cursor end_at = 8; - * - * @return The endAt. - */ - com.google.firestore.v1beta1.Cursor getEndAt(); - /** - * - * - *
-   * A end point for the query results.
-   * 
- * - * .google.firestore.v1beta1.Cursor end_at = 8; - */ - com.google.firestore.v1beta1.CursorOrBuilder getEndAtOrBuilder(); - - /** - * - * - *
-   * The number of results to skip.
-   * Applies before limit, but after all other constraints. Must be >= 0 if
-   * specified.
-   * 
- * - * int32 offset = 6; - * - * @return The offset. - */ - int getOffset(); - - /** - * - * - *
-   * The maximum number of results to return.
-   * Applies after all other constraints.
-   * Must be >= 0 if specified.
-   * 
- * - * .google.protobuf.Int32Value limit = 5; - * - * @return Whether the limit field is set. - */ - boolean hasLimit(); - /** - * - * - *
-   * The maximum number of results to return.
-   * Applies after all other constraints.
-   * Must be >= 0 if specified.
-   * 
- * - * .google.protobuf.Int32Value limit = 5; - * - * @return The limit. - */ - com.google.protobuf.Int32Value getLimit(); - /** - * - * - *
-   * The maximum number of results to return.
-   * Applies after all other constraints.
-   * Must be >= 0 if specified.
-   * 
- * - * .google.protobuf.Int32Value limit = 5; - */ - com.google.protobuf.Int32ValueOrBuilder getLimitOrBuilder(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Target.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Target.java deleted file mode 100644 index f5b0eb6a2..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Target.java +++ /dev/null @@ -1,3771 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * A specification of a set of documents to listen to.
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.Target} - */ -public final class Target extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.Target) - TargetOrBuilder { - private static final long serialVersionUID = 0L; - // Use Target.newBuilder() to construct. - private Target(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Target() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Target(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Target( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 18: - { - com.google.firestore.v1beta1.Target.QueryTarget.Builder subBuilder = null; - if (targetTypeCase_ == 2) { - subBuilder = - ((com.google.firestore.v1beta1.Target.QueryTarget) targetType_).toBuilder(); - } - targetType_ = - input.readMessage( - com.google.firestore.v1beta1.Target.QueryTarget.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.firestore.v1beta1.Target.QueryTarget) targetType_); - targetType_ = subBuilder.buildPartial(); - } - targetTypeCase_ = 2; - break; - } - case 26: - { - com.google.firestore.v1beta1.Target.DocumentsTarget.Builder subBuilder = null; - if (targetTypeCase_ == 3) { - subBuilder = - ((com.google.firestore.v1beta1.Target.DocumentsTarget) targetType_).toBuilder(); - } - targetType_ = - input.readMessage( - com.google.firestore.v1beta1.Target.DocumentsTarget.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom( - (com.google.firestore.v1beta1.Target.DocumentsTarget) targetType_); - targetType_ = subBuilder.buildPartial(); - } - targetTypeCase_ = 3; - break; - } - case 34: - { - resumeTypeCase_ = 4; - resumeType_ = input.readBytes(); - break; - } - case 40: - { - targetId_ = input.readInt32(); - break; - } - case 48: - { - once_ = input.readBool(); - break; - } - case 90: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (resumeTypeCase_ == 11) { - subBuilder = ((com.google.protobuf.Timestamp) resumeType_).toBuilder(); - } - resumeType_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.protobuf.Timestamp) resumeType_); - resumeType_ = subBuilder.buildPartial(); - } - resumeTypeCase_ = 11; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_Target_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_Target_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.Target.class, - com.google.firestore.v1beta1.Target.Builder.class); - } - - public interface DocumentsTargetOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.Target.DocumentsTarget) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * The names of the documents to retrieve. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * The request will fail if any of the document is not a child resource of
-     * the given `database`. Duplicate names will be elided.
-     * 
- * - * repeated string documents = 2; - * - * @return A list containing the documents. - */ - java.util.List getDocumentsList(); - /** - * - * - *
-     * The names of the documents to retrieve. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * The request will fail if any of the document is not a child resource of
-     * the given `database`. Duplicate names will be elided.
-     * 
- * - * repeated string documents = 2; - * - * @return The count of documents. - */ - int getDocumentsCount(); - /** - * - * - *
-     * The names of the documents to retrieve. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * The request will fail if any of the document is not a child resource of
-     * the given `database`. Duplicate names will be elided.
-     * 
- * - * repeated string documents = 2; - * - * @param index The index of the element to return. - * @return The documents at the given index. - */ - java.lang.String getDocuments(int index); - /** - * - * - *
-     * The names of the documents to retrieve. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * The request will fail if any of the document is not a child resource of
-     * the given `database`. Duplicate names will be elided.
-     * 
- * - * repeated string documents = 2; - * - * @param index The index of the value to return. - * @return The bytes of the documents at the given index. - */ - com.google.protobuf.ByteString getDocumentsBytes(int index); - } - /** - * - * - *
-   * A target specified by a set of documents names.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.Target.DocumentsTarget} - */ - public static final class DocumentsTarget extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.Target.DocumentsTarget) - DocumentsTargetOrBuilder { - private static final long serialVersionUID = 0L; - // Use DocumentsTarget.newBuilder() to construct. - private DocumentsTarget(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private DocumentsTarget() { - documents_ = com.google.protobuf.LazyStringArrayList.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DocumentsTarget(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private DocumentsTarget( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - documents_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000001; - } - documents_.add(s); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - documents_ = documents_.getUnmodifiableView(); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_Target_DocumentsTarget_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_Target_DocumentsTarget_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.Target.DocumentsTarget.class, - com.google.firestore.v1beta1.Target.DocumentsTarget.Builder.class); - } - - public static final int DOCUMENTS_FIELD_NUMBER = 2; - private com.google.protobuf.LazyStringList documents_; - /** - * - * - *
-     * The names of the documents to retrieve. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * The request will fail if any of the document is not a child resource of
-     * the given `database`. Duplicate names will be elided.
-     * 
- * - * repeated string documents = 2; - * - * @return A list containing the documents. - */ - public com.google.protobuf.ProtocolStringList getDocumentsList() { - return documents_; - } - /** - * - * - *
-     * The names of the documents to retrieve. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * The request will fail if any of the document is not a child resource of
-     * the given `database`. Duplicate names will be elided.
-     * 
- * - * repeated string documents = 2; - * - * @return The count of documents. - */ - public int getDocumentsCount() { - return documents_.size(); - } - /** - * - * - *
-     * The names of the documents to retrieve. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * The request will fail if any of the document is not a child resource of
-     * the given `database`. Duplicate names will be elided.
-     * 
- * - * repeated string documents = 2; - * - * @param index The index of the element to return. - * @return The documents at the given index. - */ - public java.lang.String getDocuments(int index) { - return documents_.get(index); - } - /** - * - * - *
-     * The names of the documents to retrieve. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * The request will fail if any of the document is not a child resource of
-     * the given `database`. Duplicate names will be elided.
-     * 
- * - * repeated string documents = 2; - * - * @param index The index of the value to return. - * @return The bytes of the documents at the given index. - */ - public com.google.protobuf.ByteString getDocumentsBytes(int index) { - return documents_.getByteString(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < documents_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, documents_.getRaw(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - { - int dataSize = 0; - for (int i = 0; i < documents_.size(); i++) { - dataSize += computeStringSizeNoTag(documents_.getRaw(i)); - } - size += dataSize; - size += 1 * getDocumentsList().size(); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.Target.DocumentsTarget)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.Target.DocumentsTarget other = - (com.google.firestore.v1beta1.Target.DocumentsTarget) obj; - - if (!getDocumentsList().equals(other.getDocumentsList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getDocumentsCount() > 0) { - hash = (37 * hash) + DOCUMENTS_FIELD_NUMBER; - hash = (53 * hash) + getDocumentsList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.Target.DocumentsTarget parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Target.DocumentsTarget parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Target.DocumentsTarget parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Target.DocumentsTarget parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Target.DocumentsTarget parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Target.DocumentsTarget parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Target.DocumentsTarget parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Target.DocumentsTarget parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Target.DocumentsTarget parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Target.DocumentsTarget parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Target.DocumentsTarget parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Target.DocumentsTarget parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.firestore.v1beta1.Target.DocumentsTarget prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * A target specified by a set of documents names.
-     * 
- * - * Protobuf type {@code google.firestore.v1beta1.Target.DocumentsTarget} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.Target.DocumentsTarget) - com.google.firestore.v1beta1.Target.DocumentsTargetOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_Target_DocumentsTarget_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_Target_DocumentsTarget_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.Target.DocumentsTarget.class, - com.google.firestore.v1beta1.Target.DocumentsTarget.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.Target.DocumentsTarget.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - documents_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_Target_DocumentsTarget_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Target.DocumentsTarget getDefaultInstanceForType() { - return com.google.firestore.v1beta1.Target.DocumentsTarget.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.Target.DocumentsTarget build() { - com.google.firestore.v1beta1.Target.DocumentsTarget result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Target.DocumentsTarget buildPartial() { - com.google.firestore.v1beta1.Target.DocumentsTarget result = - new com.google.firestore.v1beta1.Target.DocumentsTarget(this); - int from_bitField0_ = bitField0_; - if (((bitField0_ & 0x00000001) != 0)) { - documents_ = documents_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.documents_ = documents_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.Target.DocumentsTarget) { - return mergeFrom((com.google.firestore.v1beta1.Target.DocumentsTarget) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.Target.DocumentsTarget other) { - if (other == com.google.firestore.v1beta1.Target.DocumentsTarget.getDefaultInstance()) - return this; - if (!other.documents_.isEmpty()) { - if (documents_.isEmpty()) { - documents_ = other.documents_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureDocumentsIsMutable(); - documents_.addAll(other.documents_); - } - onChanged(); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.Target.DocumentsTarget parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.Target.DocumentsTarget) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private com.google.protobuf.LazyStringList documents_ = - com.google.protobuf.LazyStringArrayList.EMPTY; - - private void ensureDocumentsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - documents_ = new com.google.protobuf.LazyStringArrayList(documents_); - bitField0_ |= 0x00000001; - } - } - /** - * - * - *
-       * The names of the documents to retrieve. In the format:
-       * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-       * The request will fail if any of the document is not a child resource of
-       * the given `database`. Duplicate names will be elided.
-       * 
- * - * repeated string documents = 2; - * - * @return A list containing the documents. - */ - public com.google.protobuf.ProtocolStringList getDocumentsList() { - return documents_.getUnmodifiableView(); - } - /** - * - * - *
-       * The names of the documents to retrieve. In the format:
-       * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-       * The request will fail if any of the document is not a child resource of
-       * the given `database`. Duplicate names will be elided.
-       * 
- * - * repeated string documents = 2; - * - * @return The count of documents. - */ - public int getDocumentsCount() { - return documents_.size(); - } - /** - * - * - *
-       * The names of the documents to retrieve. In the format:
-       * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-       * The request will fail if any of the document is not a child resource of
-       * the given `database`. Duplicate names will be elided.
-       * 
- * - * repeated string documents = 2; - * - * @param index The index of the element to return. - * @return The documents at the given index. - */ - public java.lang.String getDocuments(int index) { - return documents_.get(index); - } - /** - * - * - *
-       * The names of the documents to retrieve. In the format:
-       * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-       * The request will fail if any of the document is not a child resource of
-       * the given `database`. Duplicate names will be elided.
-       * 
- * - * repeated string documents = 2; - * - * @param index The index of the value to return. - * @return The bytes of the documents at the given index. - */ - public com.google.protobuf.ByteString getDocumentsBytes(int index) { - return documents_.getByteString(index); - } - /** - * - * - *
-       * The names of the documents to retrieve. In the format:
-       * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-       * The request will fail if any of the document is not a child resource of
-       * the given `database`. Duplicate names will be elided.
-       * 
- * - * repeated string documents = 2; - * - * @param index The index to set the value at. - * @param value The documents to set. - * @return This builder for chaining. - */ - public Builder setDocuments(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureDocumentsIsMutable(); - documents_.set(index, value); - onChanged(); - return this; - } - /** - * - * - *
-       * The names of the documents to retrieve. In the format:
-       * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-       * The request will fail if any of the document is not a child resource of
-       * the given `database`. Duplicate names will be elided.
-       * 
- * - * repeated string documents = 2; - * - * @param value The documents to add. - * @return This builder for chaining. - */ - public Builder addDocuments(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureDocumentsIsMutable(); - documents_.add(value); - onChanged(); - return this; - } - /** - * - * - *
-       * The names of the documents to retrieve. In the format:
-       * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-       * The request will fail if any of the document is not a child resource of
-       * the given `database`. Duplicate names will be elided.
-       * 
- * - * repeated string documents = 2; - * - * @param values The documents to add. - * @return This builder for chaining. - */ - public Builder addAllDocuments(java.lang.Iterable values) { - ensureDocumentsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, documents_); - onChanged(); - return this; - } - /** - * - * - *
-       * The names of the documents to retrieve. In the format:
-       * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-       * The request will fail if any of the document is not a child resource of
-       * the given `database`. Duplicate names will be elided.
-       * 
- * - * repeated string documents = 2; - * - * @return This builder for chaining. - */ - public Builder clearDocuments() { - documents_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - /** - * - * - *
-       * The names of the documents to retrieve. In the format:
-       * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-       * The request will fail if any of the document is not a child resource of
-       * the given `database`. Duplicate names will be elided.
-       * 
- * - * repeated string documents = 2; - * - * @param value The bytes of the documents to add. - * @return This builder for chaining. - */ - public Builder addDocumentsBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureDocumentsIsMutable(); - documents_.add(value); - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.Target.DocumentsTarget) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.Target.DocumentsTarget) - private static final com.google.firestore.v1beta1.Target.DocumentsTarget DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.Target.DocumentsTarget(); - } - - public static com.google.firestore.v1beta1.Target.DocumentsTarget getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DocumentsTarget parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new DocumentsTarget(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Target.DocumentsTarget getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface QueryTargetOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.Target.QueryTarget) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * The parent resource name. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents` or
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * For example:
-     * `projects/my-project/databases/my-database/documents` or
-     * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-     * 
- * - * string parent = 1; - * - * @return The parent. - */ - java.lang.String getParent(); - /** - * - * - *
-     * The parent resource name. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents` or
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * For example:
-     * `projects/my-project/databases/my-database/documents` or
-     * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-     * 
- * - * string parent = 1; - * - * @return The bytes for parent. - */ - com.google.protobuf.ByteString getParentBytes(); - - /** - * - * - *
-     * A structured query.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - * - * @return Whether the structuredQuery field is set. - */ - boolean hasStructuredQuery(); - /** - * - * - *
-     * A structured query.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - * - * @return The structuredQuery. - */ - com.google.firestore.v1beta1.StructuredQuery getStructuredQuery(); - /** - * - * - *
-     * A structured query.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - */ - com.google.firestore.v1beta1.StructuredQueryOrBuilder getStructuredQueryOrBuilder(); - - public com.google.firestore.v1beta1.Target.QueryTarget.QueryTypeCase getQueryTypeCase(); - } - /** - * - * - *
-   * A target specified by a query.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.Target.QueryTarget} - */ - public static final class QueryTarget extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.Target.QueryTarget) - QueryTargetOrBuilder { - private static final long serialVersionUID = 0L; - // Use QueryTarget.newBuilder() to construct. - private QueryTarget(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private QueryTarget() { - parent_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new QueryTarget(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private QueryTarget( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - parent_ = s; - break; - } - case 18: - { - com.google.firestore.v1beta1.StructuredQuery.Builder subBuilder = null; - if (queryTypeCase_ == 2) { - subBuilder = - ((com.google.firestore.v1beta1.StructuredQuery) queryType_).toBuilder(); - } - queryType_ = - input.readMessage( - com.google.firestore.v1beta1.StructuredQuery.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.firestore.v1beta1.StructuredQuery) queryType_); - queryType_ = subBuilder.buildPartial(); - } - queryTypeCase_ = 2; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_Target_QueryTarget_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_Target_QueryTarget_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.Target.QueryTarget.class, - com.google.firestore.v1beta1.Target.QueryTarget.Builder.class); - } - - private int queryTypeCase_ = 0; - private java.lang.Object queryType_; - - public enum QueryTypeCase - implements - com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - STRUCTURED_QUERY(2), - QUERYTYPE_NOT_SET(0); - private final int value; - - private QueryTypeCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static QueryTypeCase valueOf(int value) { - return forNumber(value); - } - - public static QueryTypeCase forNumber(int value) { - switch (value) { - case 2: - return STRUCTURED_QUERY; - case 0: - return QUERYTYPE_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public QueryTypeCase getQueryTypeCase() { - return QueryTypeCase.forNumber(queryTypeCase_); - } - - public static final int PARENT_FIELD_NUMBER = 1; - private volatile java.lang.Object parent_; - /** - * - * - *
-     * The parent resource name. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents` or
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * For example:
-     * `projects/my-project/databases/my-database/documents` or
-     * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-     * 
- * - * string parent = 1; - * - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - /** - * - * - *
-     * The parent resource name. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents` or
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * For example:
-     * `projects/my-project/databases/my-database/documents` or
-     * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-     * 
- * - * string parent = 1; - * - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int STRUCTURED_QUERY_FIELD_NUMBER = 2; - /** - * - * - *
-     * A structured query.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - * - * @return Whether the structuredQuery field is set. - */ - @java.lang.Override - public boolean hasStructuredQuery() { - return queryTypeCase_ == 2; - } - /** - * - * - *
-     * A structured query.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - * - * @return The structuredQuery. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery getStructuredQuery() { - if (queryTypeCase_ == 2) { - return (com.google.firestore.v1beta1.StructuredQuery) queryType_; - } - return com.google.firestore.v1beta1.StructuredQuery.getDefaultInstance(); - } - /** - * - * - *
-     * A structured query.
-     * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQueryOrBuilder getStructuredQueryOrBuilder() { - if (queryTypeCase_ == 2) { - return (com.google.firestore.v1beta1.StructuredQuery) queryType_; - } - return com.google.firestore.v1beta1.StructuredQuery.getDefaultInstance(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getParentBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); - } - if (queryTypeCase_ == 2) { - output.writeMessage(2, (com.google.firestore.v1beta1.StructuredQuery) queryType_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getParentBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); - } - if (queryTypeCase_ == 2) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 2, (com.google.firestore.v1beta1.StructuredQuery) queryType_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.Target.QueryTarget)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.Target.QueryTarget other = - (com.google.firestore.v1beta1.Target.QueryTarget) obj; - - if (!getParent().equals(other.getParent())) return false; - if (!getQueryTypeCase().equals(other.getQueryTypeCase())) return false; - switch (queryTypeCase_) { - case 2: - if (!getStructuredQuery().equals(other.getStructuredQuery())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - switch (queryTypeCase_) { - case 2: - hash = (37 * hash) + STRUCTURED_QUERY_FIELD_NUMBER; - hash = (53 * hash) + getStructuredQuery().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.Target.QueryTarget parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Target.QueryTarget parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Target.QueryTarget parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Target.QueryTarget parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Target.QueryTarget parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Target.QueryTarget parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Target.QueryTarget parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Target.QueryTarget parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Target.QueryTarget parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Target.QueryTarget parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Target.QueryTarget parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Target.QueryTarget parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.Target.QueryTarget prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * A target specified by a query.
-     * 
- * - * Protobuf type {@code google.firestore.v1beta1.Target.QueryTarget} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.Target.QueryTarget) - com.google.firestore.v1beta1.Target.QueryTargetOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_Target_QueryTarget_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_Target_QueryTarget_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.Target.QueryTarget.class, - com.google.firestore.v1beta1.Target.QueryTarget.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.Target.QueryTarget.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - parent_ = ""; - - queryTypeCase_ = 0; - queryType_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_Target_QueryTarget_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Target.QueryTarget getDefaultInstanceForType() { - return com.google.firestore.v1beta1.Target.QueryTarget.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.Target.QueryTarget build() { - com.google.firestore.v1beta1.Target.QueryTarget result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Target.QueryTarget buildPartial() { - com.google.firestore.v1beta1.Target.QueryTarget result = - new com.google.firestore.v1beta1.Target.QueryTarget(this); - result.parent_ = parent_; - if (queryTypeCase_ == 2) { - if (structuredQueryBuilder_ == null) { - result.queryType_ = queryType_; - } else { - result.queryType_ = structuredQueryBuilder_.build(); - } - } - result.queryTypeCase_ = queryTypeCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.Target.QueryTarget) { - return mergeFrom((com.google.firestore.v1beta1.Target.QueryTarget) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.Target.QueryTarget other) { - if (other == com.google.firestore.v1beta1.Target.QueryTarget.getDefaultInstance()) - return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - onChanged(); - } - switch (other.getQueryTypeCase()) { - case STRUCTURED_QUERY: - { - mergeStructuredQuery(other.getStructuredQuery()); - break; - } - case QUERYTYPE_NOT_SET: - { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.Target.QueryTarget parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.Target.QueryTarget) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int queryTypeCase_ = 0; - private java.lang.Object queryType_; - - public QueryTypeCase getQueryTypeCase() { - return QueryTypeCase.forNumber(queryTypeCase_); - } - - public Builder clearQueryType() { - queryTypeCase_ = 0; - queryType_ = null; - onChanged(); - return this; - } - - private java.lang.Object parent_ = ""; - /** - * - * - *
-       * The parent resource name. In the format:
-       * `projects/{project_id}/databases/{database_id}/documents` or
-       * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-       * For example:
-       * `projects/my-project/databases/my-database/documents` or
-       * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-       * 
- * - * string parent = 1; - * - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-       * The parent resource name. In the format:
-       * `projects/{project_id}/databases/{database_id}/documents` or
-       * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-       * For example:
-       * `projects/my-project/databases/my-database/documents` or
-       * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-       * 
- * - * string parent = 1; - * - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-       * The parent resource name. In the format:
-       * `projects/{project_id}/databases/{database_id}/documents` or
-       * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-       * For example:
-       * `projects/my-project/databases/my-database/documents` or
-       * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-       * 
- * - * string parent = 1; - * - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - parent_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * The parent resource name. In the format:
-       * `projects/{project_id}/databases/{database_id}/documents` or
-       * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-       * For example:
-       * `projects/my-project/databases/my-database/documents` or
-       * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-       * 
- * - * string parent = 1; - * - * @return This builder for chaining. - */ - public Builder clearParent() { - - parent_ = getDefaultInstance().getParent(); - onChanged(); - return this; - } - /** - * - * - *
-       * The parent resource name. In the format:
-       * `projects/{project_id}/databases/{database_id}/documents` or
-       * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-       * For example:
-       * `projects/my-project/databases/my-database/documents` or
-       * `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom`
-       * 
- * - * string parent = 1; - * - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - parent_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery, - com.google.firestore.v1beta1.StructuredQuery.Builder, - com.google.firestore.v1beta1.StructuredQueryOrBuilder> - structuredQueryBuilder_; - /** - * - * - *
-       * A structured query.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - * - * @return Whether the structuredQuery field is set. - */ - @java.lang.Override - public boolean hasStructuredQuery() { - return queryTypeCase_ == 2; - } - /** - * - * - *
-       * A structured query.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - * - * @return The structuredQuery. - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQuery getStructuredQuery() { - if (structuredQueryBuilder_ == null) { - if (queryTypeCase_ == 2) { - return (com.google.firestore.v1beta1.StructuredQuery) queryType_; - } - return com.google.firestore.v1beta1.StructuredQuery.getDefaultInstance(); - } else { - if (queryTypeCase_ == 2) { - return structuredQueryBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.StructuredQuery.getDefaultInstance(); - } - } - /** - * - * - *
-       * A structured query.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - */ - public Builder setStructuredQuery(com.google.firestore.v1beta1.StructuredQuery value) { - if (structuredQueryBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - queryType_ = value; - onChanged(); - } else { - structuredQueryBuilder_.setMessage(value); - } - queryTypeCase_ = 2; - return this; - } - /** - * - * - *
-       * A structured query.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - */ - public Builder setStructuredQuery( - com.google.firestore.v1beta1.StructuredQuery.Builder builderForValue) { - if (structuredQueryBuilder_ == null) { - queryType_ = builderForValue.build(); - onChanged(); - } else { - structuredQueryBuilder_.setMessage(builderForValue.build()); - } - queryTypeCase_ = 2; - return this; - } - /** - * - * - *
-       * A structured query.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - */ - public Builder mergeStructuredQuery(com.google.firestore.v1beta1.StructuredQuery value) { - if (structuredQueryBuilder_ == null) { - if (queryTypeCase_ == 2 - && queryType_ != com.google.firestore.v1beta1.StructuredQuery.getDefaultInstance()) { - queryType_ = - com.google.firestore.v1beta1.StructuredQuery.newBuilder( - (com.google.firestore.v1beta1.StructuredQuery) queryType_) - .mergeFrom(value) - .buildPartial(); - } else { - queryType_ = value; - } - onChanged(); - } else { - if (queryTypeCase_ == 2) { - structuredQueryBuilder_.mergeFrom(value); - } - structuredQueryBuilder_.setMessage(value); - } - queryTypeCase_ = 2; - return this; - } - /** - * - * - *
-       * A structured query.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - */ - public Builder clearStructuredQuery() { - if (structuredQueryBuilder_ == null) { - if (queryTypeCase_ == 2) { - queryTypeCase_ = 0; - queryType_ = null; - onChanged(); - } - } else { - if (queryTypeCase_ == 2) { - queryTypeCase_ = 0; - queryType_ = null; - } - structuredQueryBuilder_.clear(); - } - return this; - } - /** - * - * - *
-       * A structured query.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - */ - public com.google.firestore.v1beta1.StructuredQuery.Builder getStructuredQueryBuilder() { - return getStructuredQueryFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * A structured query.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.StructuredQueryOrBuilder getStructuredQueryOrBuilder() { - if ((queryTypeCase_ == 2) && (structuredQueryBuilder_ != null)) { - return structuredQueryBuilder_.getMessageOrBuilder(); - } else { - if (queryTypeCase_ == 2) { - return (com.google.firestore.v1beta1.StructuredQuery) queryType_; - } - return com.google.firestore.v1beta1.StructuredQuery.getDefaultInstance(); - } - } - /** - * - * - *
-       * A structured query.
-       * 
- * - * .google.firestore.v1beta1.StructuredQuery structured_query = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery, - com.google.firestore.v1beta1.StructuredQuery.Builder, - com.google.firestore.v1beta1.StructuredQueryOrBuilder> - getStructuredQueryFieldBuilder() { - if (structuredQueryBuilder_ == null) { - if (!(queryTypeCase_ == 2)) { - queryType_ = com.google.firestore.v1beta1.StructuredQuery.getDefaultInstance(); - } - structuredQueryBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.StructuredQuery, - com.google.firestore.v1beta1.StructuredQuery.Builder, - com.google.firestore.v1beta1.StructuredQueryOrBuilder>( - (com.google.firestore.v1beta1.StructuredQuery) queryType_, - getParentForChildren(), - isClean()); - queryType_ = null; - } - queryTypeCase_ = 2; - onChanged(); - ; - return structuredQueryBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.Target.QueryTarget) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.Target.QueryTarget) - private static final com.google.firestore.v1beta1.Target.QueryTarget DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.Target.QueryTarget(); - } - - public static com.google.firestore.v1beta1.Target.QueryTarget getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public QueryTarget parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new QueryTarget(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Target.QueryTarget getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - private int targetTypeCase_ = 0; - private java.lang.Object targetType_; - - public enum TargetTypeCase - implements - com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - QUERY(2), - DOCUMENTS(3), - TARGETTYPE_NOT_SET(0); - private final int value; - - private TargetTypeCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static TargetTypeCase valueOf(int value) { - return forNumber(value); - } - - public static TargetTypeCase forNumber(int value) { - switch (value) { - case 2: - return QUERY; - case 3: - return DOCUMENTS; - case 0: - return TARGETTYPE_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public TargetTypeCase getTargetTypeCase() { - return TargetTypeCase.forNumber(targetTypeCase_); - } - - private int resumeTypeCase_ = 0; - private java.lang.Object resumeType_; - - public enum ResumeTypeCase - implements - com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - RESUME_TOKEN(4), - READ_TIME(11), - RESUMETYPE_NOT_SET(0); - private final int value; - - private ResumeTypeCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static ResumeTypeCase valueOf(int value) { - return forNumber(value); - } - - public static ResumeTypeCase forNumber(int value) { - switch (value) { - case 4: - return RESUME_TOKEN; - case 11: - return READ_TIME; - case 0: - return RESUMETYPE_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public ResumeTypeCase getResumeTypeCase() { - return ResumeTypeCase.forNumber(resumeTypeCase_); - } - - public static final int QUERY_FIELD_NUMBER = 2; - /** - * - * - *
-   * A target specified by a query.
-   * 
- * - * .google.firestore.v1beta1.Target.QueryTarget query = 2; - * - * @return Whether the query field is set. - */ - @java.lang.Override - public boolean hasQuery() { - return targetTypeCase_ == 2; - } - /** - * - * - *
-   * A target specified by a query.
-   * 
- * - * .google.firestore.v1beta1.Target.QueryTarget query = 2; - * - * @return The query. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Target.QueryTarget getQuery() { - if (targetTypeCase_ == 2) { - return (com.google.firestore.v1beta1.Target.QueryTarget) targetType_; - } - return com.google.firestore.v1beta1.Target.QueryTarget.getDefaultInstance(); - } - /** - * - * - *
-   * A target specified by a query.
-   * 
- * - * .google.firestore.v1beta1.Target.QueryTarget query = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.Target.QueryTargetOrBuilder getQueryOrBuilder() { - if (targetTypeCase_ == 2) { - return (com.google.firestore.v1beta1.Target.QueryTarget) targetType_; - } - return com.google.firestore.v1beta1.Target.QueryTarget.getDefaultInstance(); - } - - public static final int DOCUMENTS_FIELD_NUMBER = 3; - /** - * - * - *
-   * A target specified by a set of document names.
-   * 
- * - * .google.firestore.v1beta1.Target.DocumentsTarget documents = 3; - * - * @return Whether the documents field is set. - */ - @java.lang.Override - public boolean hasDocuments() { - return targetTypeCase_ == 3; - } - /** - * - * - *
-   * A target specified by a set of document names.
-   * 
- * - * .google.firestore.v1beta1.Target.DocumentsTarget documents = 3; - * - * @return The documents. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Target.DocumentsTarget getDocuments() { - if (targetTypeCase_ == 3) { - return (com.google.firestore.v1beta1.Target.DocumentsTarget) targetType_; - } - return com.google.firestore.v1beta1.Target.DocumentsTarget.getDefaultInstance(); - } - /** - * - * - *
-   * A target specified by a set of document names.
-   * 
- * - * .google.firestore.v1beta1.Target.DocumentsTarget documents = 3; - */ - @java.lang.Override - public com.google.firestore.v1beta1.Target.DocumentsTargetOrBuilder getDocumentsOrBuilder() { - if (targetTypeCase_ == 3) { - return (com.google.firestore.v1beta1.Target.DocumentsTarget) targetType_; - } - return com.google.firestore.v1beta1.Target.DocumentsTarget.getDefaultInstance(); - } - - public static final int RESUME_TOKEN_FIELD_NUMBER = 4; - /** - * - * - *
-   * A resume token from a prior [TargetChange][google.firestore.v1beta1.TargetChange] for an identical target.
-   * Using a resume token with a different target is unsupported and may fail.
-   * 
- * - * bytes resume_token = 4; - * - * @return The resumeToken. - */ - @java.lang.Override - public com.google.protobuf.ByteString getResumeToken() { - if (resumeTypeCase_ == 4) { - return (com.google.protobuf.ByteString) resumeType_; - } - return com.google.protobuf.ByteString.EMPTY; - } - - public static final int READ_TIME_FIELD_NUMBER = 11; - /** - * - * - *
-   * Start listening after a specific `read_time`.
-   * The client must know the state of matching documents at this time.
-   * 
- * - * .google.protobuf.Timestamp read_time = 11; - * - * @return Whether the readTime field is set. - */ - @java.lang.Override - public boolean hasReadTime() { - return resumeTypeCase_ == 11; - } - /** - * - * - *
-   * Start listening after a specific `read_time`.
-   * The client must know the state of matching documents at this time.
-   * 
- * - * .google.protobuf.Timestamp read_time = 11; - * - * @return The readTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getReadTime() { - if (resumeTypeCase_ == 11) { - return (com.google.protobuf.Timestamp) resumeType_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - /** - * - * - *
-   * Start listening after a specific `read_time`.
-   * The client must know the state of matching documents at this time.
-   * 
- * - * .google.protobuf.Timestamp read_time = 11; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { - if (resumeTypeCase_ == 11) { - return (com.google.protobuf.Timestamp) resumeType_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - - public static final int TARGET_ID_FIELD_NUMBER = 5; - private int targetId_; - /** - * - * - *
-   * The target ID that identifies the target on the stream. Must be a positive
-   * number and non-zero.
-   * 
- * - * int32 target_id = 5; - * - * @return The targetId. - */ - @java.lang.Override - public int getTargetId() { - return targetId_; - } - - public static final int ONCE_FIELD_NUMBER = 6; - private boolean once_; - /** - * - * - *
-   * If the target should be removed once it is current and consistent.
-   * 
- * - * bool once = 6; - * - * @return The once. - */ - @java.lang.Override - public boolean getOnce() { - return once_; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (targetTypeCase_ == 2) { - output.writeMessage(2, (com.google.firestore.v1beta1.Target.QueryTarget) targetType_); - } - if (targetTypeCase_ == 3) { - output.writeMessage(3, (com.google.firestore.v1beta1.Target.DocumentsTarget) targetType_); - } - if (resumeTypeCase_ == 4) { - output.writeBytes(4, (com.google.protobuf.ByteString) resumeType_); - } - if (targetId_ != 0) { - output.writeInt32(5, targetId_); - } - if (once_ != false) { - output.writeBool(6, once_); - } - if (resumeTypeCase_ == 11) { - output.writeMessage(11, (com.google.protobuf.Timestamp) resumeType_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (targetTypeCase_ == 2) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 2, (com.google.firestore.v1beta1.Target.QueryTarget) targetType_); - } - if (targetTypeCase_ == 3) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 3, (com.google.firestore.v1beta1.Target.DocumentsTarget) targetType_); - } - if (resumeTypeCase_ == 4) { - size += - com.google.protobuf.CodedOutputStream.computeBytesSize( - 4, (com.google.protobuf.ByteString) resumeType_); - } - if (targetId_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(5, targetId_); - } - if (once_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(6, once_); - } - if (resumeTypeCase_ == 11) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 11, (com.google.protobuf.Timestamp) resumeType_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.Target)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.Target other = (com.google.firestore.v1beta1.Target) obj; - - if (getTargetId() != other.getTargetId()) return false; - if (getOnce() != other.getOnce()) return false; - if (!getTargetTypeCase().equals(other.getTargetTypeCase())) return false; - switch (targetTypeCase_) { - case 2: - if (!getQuery().equals(other.getQuery())) return false; - break; - case 3: - if (!getDocuments().equals(other.getDocuments())) return false; - break; - case 0: - default: - } - if (!getResumeTypeCase().equals(other.getResumeTypeCase())) return false; - switch (resumeTypeCase_) { - case 4: - if (!getResumeToken().equals(other.getResumeToken())) return false; - break; - case 11: - if (!getReadTime().equals(other.getReadTime())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + TARGET_ID_FIELD_NUMBER; - hash = (53 * hash) + getTargetId(); - hash = (37 * hash) + ONCE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getOnce()); - switch (targetTypeCase_) { - case 2: - hash = (37 * hash) + QUERY_FIELD_NUMBER; - hash = (53 * hash) + getQuery().hashCode(); - break; - case 3: - hash = (37 * hash) + DOCUMENTS_FIELD_NUMBER; - hash = (53 * hash) + getDocuments().hashCode(); - break; - case 0: - default: - } - switch (resumeTypeCase_) { - case 4: - hash = (37 * hash) + RESUME_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getResumeToken().hashCode(); - break; - case 11: - hash = (37 * hash) + READ_TIME_FIELD_NUMBER; - hash = (53 * hash) + getReadTime().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.Target parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Target parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Target parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Target parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Target parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Target parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Target parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Target parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Target parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Target parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Target parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Target parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.Target prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A specification of a set of documents to listen to.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.Target} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.Target) - com.google.firestore.v1beta1.TargetOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_Target_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_Target_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.Target.class, - com.google.firestore.v1beta1.Target.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.Target.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - targetId_ = 0; - - once_ = false; - - targetTypeCase_ = 0; - targetType_ = null; - resumeTypeCase_ = 0; - resumeType_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_Target_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Target getDefaultInstanceForType() { - return com.google.firestore.v1beta1.Target.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.Target build() { - com.google.firestore.v1beta1.Target result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Target buildPartial() { - com.google.firestore.v1beta1.Target result = new com.google.firestore.v1beta1.Target(this); - if (targetTypeCase_ == 2) { - if (queryBuilder_ == null) { - result.targetType_ = targetType_; - } else { - result.targetType_ = queryBuilder_.build(); - } - } - if (targetTypeCase_ == 3) { - if (documentsBuilder_ == null) { - result.targetType_ = targetType_; - } else { - result.targetType_ = documentsBuilder_.build(); - } - } - if (resumeTypeCase_ == 4) { - result.resumeType_ = resumeType_; - } - if (resumeTypeCase_ == 11) { - if (readTimeBuilder_ == null) { - result.resumeType_ = resumeType_; - } else { - result.resumeType_ = readTimeBuilder_.build(); - } - } - result.targetId_ = targetId_; - result.once_ = once_; - result.targetTypeCase_ = targetTypeCase_; - result.resumeTypeCase_ = resumeTypeCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.Target) { - return mergeFrom((com.google.firestore.v1beta1.Target) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.Target other) { - if (other == com.google.firestore.v1beta1.Target.getDefaultInstance()) return this; - if (other.getTargetId() != 0) { - setTargetId(other.getTargetId()); - } - if (other.getOnce() != false) { - setOnce(other.getOnce()); - } - switch (other.getTargetTypeCase()) { - case QUERY: - { - mergeQuery(other.getQuery()); - break; - } - case DOCUMENTS: - { - mergeDocuments(other.getDocuments()); - break; - } - case TARGETTYPE_NOT_SET: - { - break; - } - } - switch (other.getResumeTypeCase()) { - case RESUME_TOKEN: - { - setResumeToken(other.getResumeToken()); - break; - } - case READ_TIME: - { - mergeReadTime(other.getReadTime()); - break; - } - case RESUMETYPE_NOT_SET: - { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.Target parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.Target) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int targetTypeCase_ = 0; - private java.lang.Object targetType_; - - public TargetTypeCase getTargetTypeCase() { - return TargetTypeCase.forNumber(targetTypeCase_); - } - - public Builder clearTargetType() { - targetTypeCase_ = 0; - targetType_ = null; - onChanged(); - return this; - } - - private int resumeTypeCase_ = 0; - private java.lang.Object resumeType_; - - public ResumeTypeCase getResumeTypeCase() { - return ResumeTypeCase.forNumber(resumeTypeCase_); - } - - public Builder clearResumeType() { - resumeTypeCase_ = 0; - resumeType_ = null; - onChanged(); - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Target.QueryTarget, - com.google.firestore.v1beta1.Target.QueryTarget.Builder, - com.google.firestore.v1beta1.Target.QueryTargetOrBuilder> - queryBuilder_; - /** - * - * - *
-     * A target specified by a query.
-     * 
- * - * .google.firestore.v1beta1.Target.QueryTarget query = 2; - * - * @return Whether the query field is set. - */ - @java.lang.Override - public boolean hasQuery() { - return targetTypeCase_ == 2; - } - /** - * - * - *
-     * A target specified by a query.
-     * 
- * - * .google.firestore.v1beta1.Target.QueryTarget query = 2; - * - * @return The query. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Target.QueryTarget getQuery() { - if (queryBuilder_ == null) { - if (targetTypeCase_ == 2) { - return (com.google.firestore.v1beta1.Target.QueryTarget) targetType_; - } - return com.google.firestore.v1beta1.Target.QueryTarget.getDefaultInstance(); - } else { - if (targetTypeCase_ == 2) { - return queryBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.Target.QueryTarget.getDefaultInstance(); - } - } - /** - * - * - *
-     * A target specified by a query.
-     * 
- * - * .google.firestore.v1beta1.Target.QueryTarget query = 2; - */ - public Builder setQuery(com.google.firestore.v1beta1.Target.QueryTarget value) { - if (queryBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - targetType_ = value; - onChanged(); - } else { - queryBuilder_.setMessage(value); - } - targetTypeCase_ = 2; - return this; - } - /** - * - * - *
-     * A target specified by a query.
-     * 
- * - * .google.firestore.v1beta1.Target.QueryTarget query = 2; - */ - public Builder setQuery( - com.google.firestore.v1beta1.Target.QueryTarget.Builder builderForValue) { - if (queryBuilder_ == null) { - targetType_ = builderForValue.build(); - onChanged(); - } else { - queryBuilder_.setMessage(builderForValue.build()); - } - targetTypeCase_ = 2; - return this; - } - /** - * - * - *
-     * A target specified by a query.
-     * 
- * - * .google.firestore.v1beta1.Target.QueryTarget query = 2; - */ - public Builder mergeQuery(com.google.firestore.v1beta1.Target.QueryTarget value) { - if (queryBuilder_ == null) { - if (targetTypeCase_ == 2 - && targetType_ - != com.google.firestore.v1beta1.Target.QueryTarget.getDefaultInstance()) { - targetType_ = - com.google.firestore.v1beta1.Target.QueryTarget.newBuilder( - (com.google.firestore.v1beta1.Target.QueryTarget) targetType_) - .mergeFrom(value) - .buildPartial(); - } else { - targetType_ = value; - } - onChanged(); - } else { - if (targetTypeCase_ == 2) { - queryBuilder_.mergeFrom(value); - } - queryBuilder_.setMessage(value); - } - targetTypeCase_ = 2; - return this; - } - /** - * - * - *
-     * A target specified by a query.
-     * 
- * - * .google.firestore.v1beta1.Target.QueryTarget query = 2; - */ - public Builder clearQuery() { - if (queryBuilder_ == null) { - if (targetTypeCase_ == 2) { - targetTypeCase_ = 0; - targetType_ = null; - onChanged(); - } - } else { - if (targetTypeCase_ == 2) { - targetTypeCase_ = 0; - targetType_ = null; - } - queryBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * A target specified by a query.
-     * 
- * - * .google.firestore.v1beta1.Target.QueryTarget query = 2; - */ - public com.google.firestore.v1beta1.Target.QueryTarget.Builder getQueryBuilder() { - return getQueryFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * A target specified by a query.
-     * 
- * - * .google.firestore.v1beta1.Target.QueryTarget query = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.Target.QueryTargetOrBuilder getQueryOrBuilder() { - if ((targetTypeCase_ == 2) && (queryBuilder_ != null)) { - return queryBuilder_.getMessageOrBuilder(); - } else { - if (targetTypeCase_ == 2) { - return (com.google.firestore.v1beta1.Target.QueryTarget) targetType_; - } - return com.google.firestore.v1beta1.Target.QueryTarget.getDefaultInstance(); - } - } - /** - * - * - *
-     * A target specified by a query.
-     * 
- * - * .google.firestore.v1beta1.Target.QueryTarget query = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Target.QueryTarget, - com.google.firestore.v1beta1.Target.QueryTarget.Builder, - com.google.firestore.v1beta1.Target.QueryTargetOrBuilder> - getQueryFieldBuilder() { - if (queryBuilder_ == null) { - if (!(targetTypeCase_ == 2)) { - targetType_ = com.google.firestore.v1beta1.Target.QueryTarget.getDefaultInstance(); - } - queryBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Target.QueryTarget, - com.google.firestore.v1beta1.Target.QueryTarget.Builder, - com.google.firestore.v1beta1.Target.QueryTargetOrBuilder>( - (com.google.firestore.v1beta1.Target.QueryTarget) targetType_, - getParentForChildren(), - isClean()); - targetType_ = null; - } - targetTypeCase_ = 2; - onChanged(); - ; - return queryBuilder_; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Target.DocumentsTarget, - com.google.firestore.v1beta1.Target.DocumentsTarget.Builder, - com.google.firestore.v1beta1.Target.DocumentsTargetOrBuilder> - documentsBuilder_; - /** - * - * - *
-     * A target specified by a set of document names.
-     * 
- * - * .google.firestore.v1beta1.Target.DocumentsTarget documents = 3; - * - * @return Whether the documents field is set. - */ - @java.lang.Override - public boolean hasDocuments() { - return targetTypeCase_ == 3; - } - /** - * - * - *
-     * A target specified by a set of document names.
-     * 
- * - * .google.firestore.v1beta1.Target.DocumentsTarget documents = 3; - * - * @return The documents. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Target.DocumentsTarget getDocuments() { - if (documentsBuilder_ == null) { - if (targetTypeCase_ == 3) { - return (com.google.firestore.v1beta1.Target.DocumentsTarget) targetType_; - } - return com.google.firestore.v1beta1.Target.DocumentsTarget.getDefaultInstance(); - } else { - if (targetTypeCase_ == 3) { - return documentsBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.Target.DocumentsTarget.getDefaultInstance(); - } - } - /** - * - * - *
-     * A target specified by a set of document names.
-     * 
- * - * .google.firestore.v1beta1.Target.DocumentsTarget documents = 3; - */ - public Builder setDocuments(com.google.firestore.v1beta1.Target.DocumentsTarget value) { - if (documentsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - targetType_ = value; - onChanged(); - } else { - documentsBuilder_.setMessage(value); - } - targetTypeCase_ = 3; - return this; - } - /** - * - * - *
-     * A target specified by a set of document names.
-     * 
- * - * .google.firestore.v1beta1.Target.DocumentsTarget documents = 3; - */ - public Builder setDocuments( - com.google.firestore.v1beta1.Target.DocumentsTarget.Builder builderForValue) { - if (documentsBuilder_ == null) { - targetType_ = builderForValue.build(); - onChanged(); - } else { - documentsBuilder_.setMessage(builderForValue.build()); - } - targetTypeCase_ = 3; - return this; - } - /** - * - * - *
-     * A target specified by a set of document names.
-     * 
- * - * .google.firestore.v1beta1.Target.DocumentsTarget documents = 3; - */ - public Builder mergeDocuments(com.google.firestore.v1beta1.Target.DocumentsTarget value) { - if (documentsBuilder_ == null) { - if (targetTypeCase_ == 3 - && targetType_ - != com.google.firestore.v1beta1.Target.DocumentsTarget.getDefaultInstance()) { - targetType_ = - com.google.firestore.v1beta1.Target.DocumentsTarget.newBuilder( - (com.google.firestore.v1beta1.Target.DocumentsTarget) targetType_) - .mergeFrom(value) - .buildPartial(); - } else { - targetType_ = value; - } - onChanged(); - } else { - if (targetTypeCase_ == 3) { - documentsBuilder_.mergeFrom(value); - } - documentsBuilder_.setMessage(value); - } - targetTypeCase_ = 3; - return this; - } - /** - * - * - *
-     * A target specified by a set of document names.
-     * 
- * - * .google.firestore.v1beta1.Target.DocumentsTarget documents = 3; - */ - public Builder clearDocuments() { - if (documentsBuilder_ == null) { - if (targetTypeCase_ == 3) { - targetTypeCase_ = 0; - targetType_ = null; - onChanged(); - } - } else { - if (targetTypeCase_ == 3) { - targetTypeCase_ = 0; - targetType_ = null; - } - documentsBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * A target specified by a set of document names.
-     * 
- * - * .google.firestore.v1beta1.Target.DocumentsTarget documents = 3; - */ - public com.google.firestore.v1beta1.Target.DocumentsTarget.Builder getDocumentsBuilder() { - return getDocumentsFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * A target specified by a set of document names.
-     * 
- * - * .google.firestore.v1beta1.Target.DocumentsTarget documents = 3; - */ - @java.lang.Override - public com.google.firestore.v1beta1.Target.DocumentsTargetOrBuilder getDocumentsOrBuilder() { - if ((targetTypeCase_ == 3) && (documentsBuilder_ != null)) { - return documentsBuilder_.getMessageOrBuilder(); - } else { - if (targetTypeCase_ == 3) { - return (com.google.firestore.v1beta1.Target.DocumentsTarget) targetType_; - } - return com.google.firestore.v1beta1.Target.DocumentsTarget.getDefaultInstance(); - } - } - /** - * - * - *
-     * A target specified by a set of document names.
-     * 
- * - * .google.firestore.v1beta1.Target.DocumentsTarget documents = 3; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Target.DocumentsTarget, - com.google.firestore.v1beta1.Target.DocumentsTarget.Builder, - com.google.firestore.v1beta1.Target.DocumentsTargetOrBuilder> - getDocumentsFieldBuilder() { - if (documentsBuilder_ == null) { - if (!(targetTypeCase_ == 3)) { - targetType_ = com.google.firestore.v1beta1.Target.DocumentsTarget.getDefaultInstance(); - } - documentsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Target.DocumentsTarget, - com.google.firestore.v1beta1.Target.DocumentsTarget.Builder, - com.google.firestore.v1beta1.Target.DocumentsTargetOrBuilder>( - (com.google.firestore.v1beta1.Target.DocumentsTarget) targetType_, - getParentForChildren(), - isClean()); - targetType_ = null; - } - targetTypeCase_ = 3; - onChanged(); - ; - return documentsBuilder_; - } - - /** - * - * - *
-     * A resume token from a prior [TargetChange][google.firestore.v1beta1.TargetChange] for an identical target.
-     * Using a resume token with a different target is unsupported and may fail.
-     * 
- * - * bytes resume_token = 4; - * - * @return The resumeToken. - */ - public com.google.protobuf.ByteString getResumeToken() { - if (resumeTypeCase_ == 4) { - return (com.google.protobuf.ByteString) resumeType_; - } - return com.google.protobuf.ByteString.EMPTY; - } - /** - * - * - *
-     * A resume token from a prior [TargetChange][google.firestore.v1beta1.TargetChange] for an identical target.
-     * Using a resume token with a different target is unsupported and may fail.
-     * 
- * - * bytes resume_token = 4; - * - * @param value The resumeToken to set. - * @return This builder for chaining. - */ - public Builder setResumeToken(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - resumeTypeCase_ = 4; - resumeType_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * A resume token from a prior [TargetChange][google.firestore.v1beta1.TargetChange] for an identical target.
-     * Using a resume token with a different target is unsupported and may fail.
-     * 
- * - * bytes resume_token = 4; - * - * @return This builder for chaining. - */ - public Builder clearResumeToken() { - if (resumeTypeCase_ == 4) { - resumeTypeCase_ = 0; - resumeType_ = null; - onChanged(); - } - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - readTimeBuilder_; - /** - * - * - *
-     * Start listening after a specific `read_time`.
-     * The client must know the state of matching documents at this time.
-     * 
- * - * .google.protobuf.Timestamp read_time = 11; - * - * @return Whether the readTime field is set. - */ - @java.lang.Override - public boolean hasReadTime() { - return resumeTypeCase_ == 11; - } - /** - * - * - *
-     * Start listening after a specific `read_time`.
-     * The client must know the state of matching documents at this time.
-     * 
- * - * .google.protobuf.Timestamp read_time = 11; - * - * @return The readTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getReadTime() { - if (readTimeBuilder_ == null) { - if (resumeTypeCase_ == 11) { - return (com.google.protobuf.Timestamp) resumeType_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } else { - if (resumeTypeCase_ == 11) { - return readTimeBuilder_.getMessage(); - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - } - /** - * - * - *
-     * Start listening after a specific `read_time`.
-     * The client must know the state of matching documents at this time.
-     * 
- * - * .google.protobuf.Timestamp read_time = 11; - */ - public Builder setReadTime(com.google.protobuf.Timestamp value) { - if (readTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - resumeType_ = value; - onChanged(); - } else { - readTimeBuilder_.setMessage(value); - } - resumeTypeCase_ = 11; - return this; - } - /** - * - * - *
-     * Start listening after a specific `read_time`.
-     * The client must know the state of matching documents at this time.
-     * 
- * - * .google.protobuf.Timestamp read_time = 11; - */ - public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (readTimeBuilder_ == null) { - resumeType_ = builderForValue.build(); - onChanged(); - } else { - readTimeBuilder_.setMessage(builderForValue.build()); - } - resumeTypeCase_ = 11; - return this; - } - /** - * - * - *
-     * Start listening after a specific `read_time`.
-     * The client must know the state of matching documents at this time.
-     * 
- * - * .google.protobuf.Timestamp read_time = 11; - */ - public Builder mergeReadTime(com.google.protobuf.Timestamp value) { - if (readTimeBuilder_ == null) { - if (resumeTypeCase_ == 11 - && resumeType_ != com.google.protobuf.Timestamp.getDefaultInstance()) { - resumeType_ = - com.google.protobuf.Timestamp.newBuilder((com.google.protobuf.Timestamp) resumeType_) - .mergeFrom(value) - .buildPartial(); - } else { - resumeType_ = value; - } - onChanged(); - } else { - if (resumeTypeCase_ == 11) { - readTimeBuilder_.mergeFrom(value); - } - readTimeBuilder_.setMessage(value); - } - resumeTypeCase_ = 11; - return this; - } - /** - * - * - *
-     * Start listening after a specific `read_time`.
-     * The client must know the state of matching documents at this time.
-     * 
- * - * .google.protobuf.Timestamp read_time = 11; - */ - public Builder clearReadTime() { - if (readTimeBuilder_ == null) { - if (resumeTypeCase_ == 11) { - resumeTypeCase_ = 0; - resumeType_ = null; - onChanged(); - } - } else { - if (resumeTypeCase_ == 11) { - resumeTypeCase_ = 0; - resumeType_ = null; - } - readTimeBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * Start listening after a specific `read_time`.
-     * The client must know the state of matching documents at this time.
-     * 
- * - * .google.protobuf.Timestamp read_time = 11; - */ - public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { - return getReadTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Start listening after a specific `read_time`.
-     * The client must know the state of matching documents at this time.
-     * 
- * - * .google.protobuf.Timestamp read_time = 11; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { - if ((resumeTypeCase_ == 11) && (readTimeBuilder_ != null)) { - return readTimeBuilder_.getMessageOrBuilder(); - } else { - if (resumeTypeCase_ == 11) { - return (com.google.protobuf.Timestamp) resumeType_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - } - /** - * - * - *
-     * Start listening after a specific `read_time`.
-     * The client must know the state of matching documents at this time.
-     * 
- * - * .google.protobuf.Timestamp read_time = 11; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getReadTimeFieldBuilder() { - if (readTimeBuilder_ == null) { - if (!(resumeTypeCase_ == 11)) { - resumeType_ = com.google.protobuf.Timestamp.getDefaultInstance(); - } - readTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - (com.google.protobuf.Timestamp) resumeType_, getParentForChildren(), isClean()); - resumeType_ = null; - } - resumeTypeCase_ = 11; - onChanged(); - ; - return readTimeBuilder_; - } - - private int targetId_; - /** - * - * - *
-     * The target ID that identifies the target on the stream. Must be a positive
-     * number and non-zero.
-     * 
- * - * int32 target_id = 5; - * - * @return The targetId. - */ - @java.lang.Override - public int getTargetId() { - return targetId_; - } - /** - * - * - *
-     * The target ID that identifies the target on the stream. Must be a positive
-     * number and non-zero.
-     * 
- * - * int32 target_id = 5; - * - * @param value The targetId to set. - * @return This builder for chaining. - */ - public Builder setTargetId(int value) { - - targetId_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The target ID that identifies the target on the stream. Must be a positive
-     * number and non-zero.
-     * 
- * - * int32 target_id = 5; - * - * @return This builder for chaining. - */ - public Builder clearTargetId() { - - targetId_ = 0; - onChanged(); - return this; - } - - private boolean once_; - /** - * - * - *
-     * If the target should be removed once it is current and consistent.
-     * 
- * - * bool once = 6; - * - * @return The once. - */ - @java.lang.Override - public boolean getOnce() { - return once_; - } - /** - * - * - *
-     * If the target should be removed once it is current and consistent.
-     * 
- * - * bool once = 6; - * - * @param value The once to set. - * @return This builder for chaining. - */ - public Builder setOnce(boolean value) { - - once_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * If the target should be removed once it is current and consistent.
-     * 
- * - * bool once = 6; - * - * @return This builder for chaining. - */ - public Builder clearOnce() { - - once_ = false; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.Target) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.Target) - private static final com.google.firestore.v1beta1.Target DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.Target(); - } - - public static com.google.firestore.v1beta1.Target getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Target parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Target(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Target getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/TargetChange.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/TargetChange.java deleted file mode 100644 index c2d9b5978..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/TargetChange.java +++ /dev/null @@ -1,1815 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * Targets being watched have changed.
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.TargetChange} - */ -public final class TargetChange extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.TargetChange) - TargetChangeOrBuilder { - private static final long serialVersionUID = 0L; - // Use TargetChange.newBuilder() to construct. - private TargetChange(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private TargetChange() { - targetChangeType_ = 0; - targetIds_ = emptyIntList(); - resumeToken_ = com.google.protobuf.ByteString.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new TargetChange(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private TargetChange( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: - { - int rawValue = input.readEnum(); - - targetChangeType_ = rawValue; - break; - } - case 16: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - targetIds_ = newIntList(); - mutable_bitField0_ |= 0x00000001; - } - targetIds_.addInt(input.readInt32()); - break; - } - case 18: - { - int length = input.readRawVarint32(); - int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) { - targetIds_ = newIntList(); - mutable_bitField0_ |= 0x00000001; - } - while (input.getBytesUntilLimit() > 0) { - targetIds_.addInt(input.readInt32()); - } - input.popLimit(limit); - break; - } - case 26: - { - com.google.rpc.Status.Builder subBuilder = null; - if (cause_ != null) { - subBuilder = cause_.toBuilder(); - } - cause_ = input.readMessage(com.google.rpc.Status.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(cause_); - cause_ = subBuilder.buildPartial(); - } - - break; - } - case 34: - { - resumeToken_ = input.readBytes(); - break; - } - case 50: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (readTime_ != null) { - subBuilder = readTime_.toBuilder(); - } - readTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(readTime_); - readTime_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - targetIds_.makeImmutable(); // C - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_TargetChange_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_TargetChange_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.TargetChange.class, - com.google.firestore.v1beta1.TargetChange.Builder.class); - } - - /** - * - * - *
-   * The type of change.
-   * 
- * - * Protobuf enum {@code google.firestore.v1beta1.TargetChange.TargetChangeType} - */ - public enum TargetChangeType implements com.google.protobuf.ProtocolMessageEnum { - /** - * - * - *
-     * No change has occurred. Used only to send an updated `resume_token`.
-     * 
- * - * NO_CHANGE = 0; - */ - NO_CHANGE(0), - /** - * - * - *
-     * The targets have been added.
-     * 
- * - * ADD = 1; - */ - ADD(1), - /** - * - * - *
-     * The targets have been removed.
-     * 
- * - * REMOVE = 2; - */ - REMOVE(2), - /** - * - * - *
-     * The targets reflect all changes committed before the targets were added
-     * to the stream.
-     * This will be sent after or with a `read_time` that is greater than or
-     * equal to the time at which the targets were added.
-     * Listeners can wait for this change if read-after-write semantics
-     * are desired.
-     * 
- * - * CURRENT = 3; - */ - CURRENT(3), - /** - * - * - *
-     * The targets have been reset, and a new initial state for the targets
-     * will be returned in subsequent changes.
-     * After the initial state is complete, `CURRENT` will be returned even
-     * if the target was previously indicated to be `CURRENT`.
-     * 
- * - * RESET = 4; - */ - RESET(4), - UNRECOGNIZED(-1), - ; - - /** - * - * - *
-     * No change has occurred. Used only to send an updated `resume_token`.
-     * 
- * - * NO_CHANGE = 0; - */ - public static final int NO_CHANGE_VALUE = 0; - /** - * - * - *
-     * The targets have been added.
-     * 
- * - * ADD = 1; - */ - public static final int ADD_VALUE = 1; - /** - * - * - *
-     * The targets have been removed.
-     * 
- * - * REMOVE = 2; - */ - public static final int REMOVE_VALUE = 2; - /** - * - * - *
-     * The targets reflect all changes committed before the targets were added
-     * to the stream.
-     * This will be sent after or with a `read_time` that is greater than or
-     * equal to the time at which the targets were added.
-     * Listeners can wait for this change if read-after-write semantics
-     * are desired.
-     * 
- * - * CURRENT = 3; - */ - public static final int CURRENT_VALUE = 3; - /** - * - * - *
-     * The targets have been reset, and a new initial state for the targets
-     * will be returned in subsequent changes.
-     * After the initial state is complete, `CURRENT` will be returned even
-     * if the target was previously indicated to be `CURRENT`.
-     * 
- * - * RESET = 4; - */ - public static final int RESET_VALUE = 4; - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static TargetChangeType valueOf(int value) { - return forNumber(value); - } - - /** - * @param value The numeric wire value of the corresponding enum entry. - * @return The enum associated with the given numeric wire value. - */ - public static TargetChangeType forNumber(int value) { - switch (value) { - case 0: - return NO_CHANGE; - case 1: - return ADD; - case 2: - return REMOVE; - case 3: - return CURRENT; - case 4: - return RESET; - default: - return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { - return internalValueMap; - } - - private static final com.google.protobuf.Internal.EnumLiteMap - internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public TargetChangeType findValueByNumber(int number) { - return TargetChangeType.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalStateException( - "Can't get the descriptor of an unrecognized enum value."); - } - return getDescriptor().getValues().get(ordinal()); - } - - public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { - return getDescriptor(); - } - - public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.firestore.v1beta1.TargetChange.getDescriptor().getEnumTypes().get(0); - } - - private static final TargetChangeType[] VALUES = values(); - - public static TargetChangeType valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private TargetChangeType(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.firestore.v1beta1.TargetChange.TargetChangeType) - } - - public static final int TARGET_CHANGE_TYPE_FIELD_NUMBER = 1; - private int targetChangeType_; - /** - * - * - *
-   * The type of change that occurred.
-   * 
- * - * .google.firestore.v1beta1.TargetChange.TargetChangeType target_change_type = 1; - * - * @return The enum numeric value on the wire for targetChangeType. - */ - @java.lang.Override - public int getTargetChangeTypeValue() { - return targetChangeType_; - } - /** - * - * - *
-   * The type of change that occurred.
-   * 
- * - * .google.firestore.v1beta1.TargetChange.TargetChangeType target_change_type = 1; - * - * @return The targetChangeType. - */ - @java.lang.Override - public com.google.firestore.v1beta1.TargetChange.TargetChangeType getTargetChangeType() { - @SuppressWarnings("deprecation") - com.google.firestore.v1beta1.TargetChange.TargetChangeType result = - com.google.firestore.v1beta1.TargetChange.TargetChangeType.valueOf(targetChangeType_); - return result == null - ? com.google.firestore.v1beta1.TargetChange.TargetChangeType.UNRECOGNIZED - : result; - } - - public static final int TARGET_IDS_FIELD_NUMBER = 2; - private com.google.protobuf.Internal.IntList targetIds_; - /** - * - * - *
-   * The target IDs of targets that have changed.
-   * If empty, the change applies to all targets.
-   * The order of the target IDs is not defined.
-   * 
- * - * repeated int32 target_ids = 2; - * - * @return A list containing the targetIds. - */ - @java.lang.Override - public java.util.List getTargetIdsList() { - return targetIds_; - } - /** - * - * - *
-   * The target IDs of targets that have changed.
-   * If empty, the change applies to all targets.
-   * The order of the target IDs is not defined.
-   * 
- * - * repeated int32 target_ids = 2; - * - * @return The count of targetIds. - */ - public int getTargetIdsCount() { - return targetIds_.size(); - } - /** - * - * - *
-   * The target IDs of targets that have changed.
-   * If empty, the change applies to all targets.
-   * The order of the target IDs is not defined.
-   * 
- * - * repeated int32 target_ids = 2; - * - * @param index The index of the element to return. - * @return The targetIds at the given index. - */ - public int getTargetIds(int index) { - return targetIds_.getInt(index); - } - - private int targetIdsMemoizedSerializedSize = -1; - - public static final int CAUSE_FIELD_NUMBER = 3; - private com.google.rpc.Status cause_; - /** - * - * - *
-   * The error that resulted in this change, if applicable.
-   * 
- * - * .google.rpc.Status cause = 3; - * - * @return Whether the cause field is set. - */ - @java.lang.Override - public boolean hasCause() { - return cause_ != null; - } - /** - * - * - *
-   * The error that resulted in this change, if applicable.
-   * 
- * - * .google.rpc.Status cause = 3; - * - * @return The cause. - */ - @java.lang.Override - public com.google.rpc.Status getCause() { - return cause_ == null ? com.google.rpc.Status.getDefaultInstance() : cause_; - } - /** - * - * - *
-   * The error that resulted in this change, if applicable.
-   * 
- * - * .google.rpc.Status cause = 3; - */ - @java.lang.Override - public com.google.rpc.StatusOrBuilder getCauseOrBuilder() { - return getCause(); - } - - public static final int RESUME_TOKEN_FIELD_NUMBER = 4; - private com.google.protobuf.ByteString resumeToken_; - /** - * - * - *
-   * A token that can be used to resume the stream for the given `target_ids`,
-   * or all targets if `target_ids` is empty.
-   * Not set on every target change.
-   * 
- * - * bytes resume_token = 4; - * - * @return The resumeToken. - */ - @java.lang.Override - public com.google.protobuf.ByteString getResumeToken() { - return resumeToken_; - } - - public static final int READ_TIME_FIELD_NUMBER = 6; - private com.google.protobuf.Timestamp readTime_; - /** - * - * - *
-   * The consistent `read_time` for the given `target_ids` (omitted when the
-   * target_ids are not at a consistent snapshot).
-   * The stream is guaranteed to send a `read_time` with `target_ids` empty
-   * whenever the entire stream reaches a new consistent snapshot. ADD,
-   * CURRENT, and RESET messages are guaranteed to (eventually) result in a
-   * new consistent snapshot (while NO_CHANGE and REMOVE messages are not).
-   * For a given stream, `read_time` is guaranteed to be monotonically
-   * increasing.
-   * 
- * - * .google.protobuf.Timestamp read_time = 6; - * - * @return Whether the readTime field is set. - */ - @java.lang.Override - public boolean hasReadTime() { - return readTime_ != null; - } - /** - * - * - *
-   * The consistent `read_time` for the given `target_ids` (omitted when the
-   * target_ids are not at a consistent snapshot).
-   * The stream is guaranteed to send a `read_time` with `target_ids` empty
-   * whenever the entire stream reaches a new consistent snapshot. ADD,
-   * CURRENT, and RESET messages are guaranteed to (eventually) result in a
-   * new consistent snapshot (while NO_CHANGE and REMOVE messages are not).
-   * For a given stream, `read_time` is guaranteed to be monotonically
-   * increasing.
-   * 
- * - * .google.protobuf.Timestamp read_time = 6; - * - * @return The readTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getReadTime() { - return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; - } - /** - * - * - *
-   * The consistent `read_time` for the given `target_ids` (omitted when the
-   * target_ids are not at a consistent snapshot).
-   * The stream is guaranteed to send a `read_time` with `target_ids` empty
-   * whenever the entire stream reaches a new consistent snapshot. ADD,
-   * CURRENT, and RESET messages are guaranteed to (eventually) result in a
-   * new consistent snapshot (while NO_CHANGE and REMOVE messages are not).
-   * For a given stream, `read_time` is guaranteed to be monotonically
-   * increasing.
-   * 
- * - * .google.protobuf.Timestamp read_time = 6; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { - return getReadTime(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - getSerializedSize(); - if (targetChangeType_ - != com.google.firestore.v1beta1.TargetChange.TargetChangeType.NO_CHANGE.getNumber()) { - output.writeEnum(1, targetChangeType_); - } - if (getTargetIdsList().size() > 0) { - output.writeUInt32NoTag(18); - output.writeUInt32NoTag(targetIdsMemoizedSerializedSize); - } - for (int i = 0; i < targetIds_.size(); i++) { - output.writeInt32NoTag(targetIds_.getInt(i)); - } - if (cause_ != null) { - output.writeMessage(3, getCause()); - } - if (!resumeToken_.isEmpty()) { - output.writeBytes(4, resumeToken_); - } - if (readTime_ != null) { - output.writeMessage(6, getReadTime()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (targetChangeType_ - != com.google.firestore.v1beta1.TargetChange.TargetChangeType.NO_CHANGE.getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, targetChangeType_); - } - { - int dataSize = 0; - for (int i = 0; i < targetIds_.size(); i++) { - dataSize += - com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(targetIds_.getInt(i)); - } - size += dataSize; - if (!getTargetIdsList().isEmpty()) { - size += 1; - size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); - } - targetIdsMemoizedSerializedSize = dataSize; - } - if (cause_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getCause()); - } - if (!resumeToken_.isEmpty()) { - size += com.google.protobuf.CodedOutputStream.computeBytesSize(4, resumeToken_); - } - if (readTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getReadTime()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.TargetChange)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.TargetChange other = - (com.google.firestore.v1beta1.TargetChange) obj; - - if (targetChangeType_ != other.targetChangeType_) return false; - if (!getTargetIdsList().equals(other.getTargetIdsList())) return false; - if (hasCause() != other.hasCause()) return false; - if (hasCause()) { - if (!getCause().equals(other.getCause())) return false; - } - if (!getResumeToken().equals(other.getResumeToken())) return false; - if (hasReadTime() != other.hasReadTime()) return false; - if (hasReadTime()) { - if (!getReadTime().equals(other.getReadTime())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + TARGET_CHANGE_TYPE_FIELD_NUMBER; - hash = (53 * hash) + targetChangeType_; - if (getTargetIdsCount() > 0) { - hash = (37 * hash) + TARGET_IDS_FIELD_NUMBER; - hash = (53 * hash) + getTargetIdsList().hashCode(); - } - if (hasCause()) { - hash = (37 * hash) + CAUSE_FIELD_NUMBER; - hash = (53 * hash) + getCause().hashCode(); - } - hash = (37 * hash) + RESUME_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getResumeToken().hashCode(); - if (hasReadTime()) { - hash = (37 * hash) + READ_TIME_FIELD_NUMBER; - hash = (53 * hash) + getReadTime().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.TargetChange parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.TargetChange parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.TargetChange parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.TargetChange parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.TargetChange parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.TargetChange parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.TargetChange parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.TargetChange parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.TargetChange parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.TargetChange parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.TargetChange parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.TargetChange parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.TargetChange prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * Targets being watched have changed.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.TargetChange} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.TargetChange) - com.google.firestore.v1beta1.TargetChangeOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_TargetChange_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_TargetChange_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.TargetChange.class, - com.google.firestore.v1beta1.TargetChange.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.TargetChange.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - targetChangeType_ = 0; - - targetIds_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000001); - if (causeBuilder_ == null) { - cause_ = null; - } else { - cause_ = null; - causeBuilder_ = null; - } - resumeToken_ = com.google.protobuf.ByteString.EMPTY; - - if (readTimeBuilder_ == null) { - readTime_ = null; - } else { - readTime_ = null; - readTimeBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_TargetChange_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.TargetChange getDefaultInstanceForType() { - return com.google.firestore.v1beta1.TargetChange.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.TargetChange build() { - com.google.firestore.v1beta1.TargetChange result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.TargetChange buildPartial() { - com.google.firestore.v1beta1.TargetChange result = - new com.google.firestore.v1beta1.TargetChange(this); - int from_bitField0_ = bitField0_; - result.targetChangeType_ = targetChangeType_; - if (((bitField0_ & 0x00000001) != 0)) { - targetIds_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.targetIds_ = targetIds_; - if (causeBuilder_ == null) { - result.cause_ = cause_; - } else { - result.cause_ = causeBuilder_.build(); - } - result.resumeToken_ = resumeToken_; - if (readTimeBuilder_ == null) { - result.readTime_ = readTime_; - } else { - result.readTime_ = readTimeBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.TargetChange) { - return mergeFrom((com.google.firestore.v1beta1.TargetChange) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.TargetChange other) { - if (other == com.google.firestore.v1beta1.TargetChange.getDefaultInstance()) return this; - if (other.targetChangeType_ != 0) { - setTargetChangeTypeValue(other.getTargetChangeTypeValue()); - } - if (!other.targetIds_.isEmpty()) { - if (targetIds_.isEmpty()) { - targetIds_ = other.targetIds_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureTargetIdsIsMutable(); - targetIds_.addAll(other.targetIds_); - } - onChanged(); - } - if (other.hasCause()) { - mergeCause(other.getCause()); - } - if (other.getResumeToken() != com.google.protobuf.ByteString.EMPTY) { - setResumeToken(other.getResumeToken()); - } - if (other.hasReadTime()) { - mergeReadTime(other.getReadTime()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.TargetChange parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.TargetChange) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private int targetChangeType_ = 0; - /** - * - * - *
-     * The type of change that occurred.
-     * 
- * - * .google.firestore.v1beta1.TargetChange.TargetChangeType target_change_type = 1; - * - * @return The enum numeric value on the wire for targetChangeType. - */ - @java.lang.Override - public int getTargetChangeTypeValue() { - return targetChangeType_; - } - /** - * - * - *
-     * The type of change that occurred.
-     * 
- * - * .google.firestore.v1beta1.TargetChange.TargetChangeType target_change_type = 1; - * - * @param value The enum numeric value on the wire for targetChangeType to set. - * @return This builder for chaining. - */ - public Builder setTargetChangeTypeValue(int value) { - - targetChangeType_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The type of change that occurred.
-     * 
- * - * .google.firestore.v1beta1.TargetChange.TargetChangeType target_change_type = 1; - * - * @return The targetChangeType. - */ - @java.lang.Override - public com.google.firestore.v1beta1.TargetChange.TargetChangeType getTargetChangeType() { - @SuppressWarnings("deprecation") - com.google.firestore.v1beta1.TargetChange.TargetChangeType result = - com.google.firestore.v1beta1.TargetChange.TargetChangeType.valueOf(targetChangeType_); - return result == null - ? com.google.firestore.v1beta1.TargetChange.TargetChangeType.UNRECOGNIZED - : result; - } - /** - * - * - *
-     * The type of change that occurred.
-     * 
- * - * .google.firestore.v1beta1.TargetChange.TargetChangeType target_change_type = 1; - * - * @param value The targetChangeType to set. - * @return This builder for chaining. - */ - public Builder setTargetChangeType( - com.google.firestore.v1beta1.TargetChange.TargetChangeType value) { - if (value == null) { - throw new NullPointerException(); - } - - targetChangeType_ = value.getNumber(); - onChanged(); - return this; - } - /** - * - * - *
-     * The type of change that occurred.
-     * 
- * - * .google.firestore.v1beta1.TargetChange.TargetChangeType target_change_type = 1; - * - * @return This builder for chaining. - */ - public Builder clearTargetChangeType() { - - targetChangeType_ = 0; - onChanged(); - return this; - } - - private com.google.protobuf.Internal.IntList targetIds_ = emptyIntList(); - - private void ensureTargetIdsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - targetIds_ = mutableCopy(targetIds_); - bitField0_ |= 0x00000001; - } - } - /** - * - * - *
-     * The target IDs of targets that have changed.
-     * If empty, the change applies to all targets.
-     * The order of the target IDs is not defined.
-     * 
- * - * repeated int32 target_ids = 2; - * - * @return A list containing the targetIds. - */ - public java.util.List getTargetIdsList() { - return ((bitField0_ & 0x00000001) != 0) - ? java.util.Collections.unmodifiableList(targetIds_) - : targetIds_; - } - /** - * - * - *
-     * The target IDs of targets that have changed.
-     * If empty, the change applies to all targets.
-     * The order of the target IDs is not defined.
-     * 
- * - * repeated int32 target_ids = 2; - * - * @return The count of targetIds. - */ - public int getTargetIdsCount() { - return targetIds_.size(); - } - /** - * - * - *
-     * The target IDs of targets that have changed.
-     * If empty, the change applies to all targets.
-     * The order of the target IDs is not defined.
-     * 
- * - * repeated int32 target_ids = 2; - * - * @param index The index of the element to return. - * @return The targetIds at the given index. - */ - public int getTargetIds(int index) { - return targetIds_.getInt(index); - } - /** - * - * - *
-     * The target IDs of targets that have changed.
-     * If empty, the change applies to all targets.
-     * The order of the target IDs is not defined.
-     * 
- * - * repeated int32 target_ids = 2; - * - * @param index The index to set the value at. - * @param value The targetIds to set. - * @return This builder for chaining. - */ - public Builder setTargetIds(int index, int value) { - ensureTargetIdsIsMutable(); - targetIds_.setInt(index, value); - onChanged(); - return this; - } - /** - * - * - *
-     * The target IDs of targets that have changed.
-     * If empty, the change applies to all targets.
-     * The order of the target IDs is not defined.
-     * 
- * - * repeated int32 target_ids = 2; - * - * @param value The targetIds to add. - * @return This builder for chaining. - */ - public Builder addTargetIds(int value) { - ensureTargetIdsIsMutable(); - targetIds_.addInt(value); - onChanged(); - return this; - } - /** - * - * - *
-     * The target IDs of targets that have changed.
-     * If empty, the change applies to all targets.
-     * The order of the target IDs is not defined.
-     * 
- * - * repeated int32 target_ids = 2; - * - * @param values The targetIds to add. - * @return This builder for chaining. - */ - public Builder addAllTargetIds(java.lang.Iterable values) { - ensureTargetIdsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, targetIds_); - onChanged(); - return this; - } - /** - * - * - *
-     * The target IDs of targets that have changed.
-     * If empty, the change applies to all targets.
-     * The order of the target IDs is not defined.
-     * 
- * - * repeated int32 target_ids = 2; - * - * @return This builder for chaining. - */ - public Builder clearTargetIds() { - targetIds_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - - private com.google.rpc.Status cause_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> - causeBuilder_; - /** - * - * - *
-     * The error that resulted in this change, if applicable.
-     * 
- * - * .google.rpc.Status cause = 3; - * - * @return Whether the cause field is set. - */ - public boolean hasCause() { - return causeBuilder_ != null || cause_ != null; - } - /** - * - * - *
-     * The error that resulted in this change, if applicable.
-     * 
- * - * .google.rpc.Status cause = 3; - * - * @return The cause. - */ - public com.google.rpc.Status getCause() { - if (causeBuilder_ == null) { - return cause_ == null ? com.google.rpc.Status.getDefaultInstance() : cause_; - } else { - return causeBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The error that resulted in this change, if applicable.
-     * 
- * - * .google.rpc.Status cause = 3; - */ - public Builder setCause(com.google.rpc.Status value) { - if (causeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - cause_ = value; - onChanged(); - } else { - causeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The error that resulted in this change, if applicable.
-     * 
- * - * .google.rpc.Status cause = 3; - */ - public Builder setCause(com.google.rpc.Status.Builder builderForValue) { - if (causeBuilder_ == null) { - cause_ = builderForValue.build(); - onChanged(); - } else { - causeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The error that resulted in this change, if applicable.
-     * 
- * - * .google.rpc.Status cause = 3; - */ - public Builder mergeCause(com.google.rpc.Status value) { - if (causeBuilder_ == null) { - if (cause_ != null) { - cause_ = com.google.rpc.Status.newBuilder(cause_).mergeFrom(value).buildPartial(); - } else { - cause_ = value; - } - onChanged(); - } else { - causeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The error that resulted in this change, if applicable.
-     * 
- * - * .google.rpc.Status cause = 3; - */ - public Builder clearCause() { - if (causeBuilder_ == null) { - cause_ = null; - onChanged(); - } else { - cause_ = null; - causeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The error that resulted in this change, if applicable.
-     * 
- * - * .google.rpc.Status cause = 3; - */ - public com.google.rpc.Status.Builder getCauseBuilder() { - - onChanged(); - return getCauseFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The error that resulted in this change, if applicable.
-     * 
- * - * .google.rpc.Status cause = 3; - */ - public com.google.rpc.StatusOrBuilder getCauseOrBuilder() { - if (causeBuilder_ != null) { - return causeBuilder_.getMessageOrBuilder(); - } else { - return cause_ == null ? com.google.rpc.Status.getDefaultInstance() : cause_; - } - } - /** - * - * - *
-     * The error that resulted in this change, if applicable.
-     * 
- * - * .google.rpc.Status cause = 3; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> - getCauseFieldBuilder() { - if (causeBuilder_ == null) { - causeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.rpc.Status, - com.google.rpc.Status.Builder, - com.google.rpc.StatusOrBuilder>(getCause(), getParentForChildren(), isClean()); - cause_ = null; - } - return causeBuilder_; - } - - private com.google.protobuf.ByteString resumeToken_ = com.google.protobuf.ByteString.EMPTY; - /** - * - * - *
-     * A token that can be used to resume the stream for the given `target_ids`,
-     * or all targets if `target_ids` is empty.
-     * Not set on every target change.
-     * 
- * - * bytes resume_token = 4; - * - * @return The resumeToken. - */ - @java.lang.Override - public com.google.protobuf.ByteString getResumeToken() { - return resumeToken_; - } - /** - * - * - *
-     * A token that can be used to resume the stream for the given `target_ids`,
-     * or all targets if `target_ids` is empty.
-     * Not set on every target change.
-     * 
- * - * bytes resume_token = 4; - * - * @param value The resumeToken to set. - * @return This builder for chaining. - */ - public Builder setResumeToken(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - - resumeToken_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * A token that can be used to resume the stream for the given `target_ids`,
-     * or all targets if `target_ids` is empty.
-     * Not set on every target change.
-     * 
- * - * bytes resume_token = 4; - * - * @return This builder for chaining. - */ - public Builder clearResumeToken() { - - resumeToken_ = getDefaultInstance().getResumeToken(); - onChanged(); - return this; - } - - private com.google.protobuf.Timestamp readTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - readTimeBuilder_; - /** - * - * - *
-     * The consistent `read_time` for the given `target_ids` (omitted when the
-     * target_ids are not at a consistent snapshot).
-     * The stream is guaranteed to send a `read_time` with `target_ids` empty
-     * whenever the entire stream reaches a new consistent snapshot. ADD,
-     * CURRENT, and RESET messages are guaranteed to (eventually) result in a
-     * new consistent snapshot (while NO_CHANGE and REMOVE messages are not).
-     * For a given stream, `read_time` is guaranteed to be monotonically
-     * increasing.
-     * 
- * - * .google.protobuf.Timestamp read_time = 6; - * - * @return Whether the readTime field is set. - */ - public boolean hasReadTime() { - return readTimeBuilder_ != null || readTime_ != null; - } - /** - * - * - *
-     * The consistent `read_time` for the given `target_ids` (omitted when the
-     * target_ids are not at a consistent snapshot).
-     * The stream is guaranteed to send a `read_time` with `target_ids` empty
-     * whenever the entire stream reaches a new consistent snapshot. ADD,
-     * CURRENT, and RESET messages are guaranteed to (eventually) result in a
-     * new consistent snapshot (while NO_CHANGE and REMOVE messages are not).
-     * For a given stream, `read_time` is guaranteed to be monotonically
-     * increasing.
-     * 
- * - * .google.protobuf.Timestamp read_time = 6; - * - * @return The readTime. - */ - public com.google.protobuf.Timestamp getReadTime() { - if (readTimeBuilder_ == null) { - return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; - } else { - return readTimeBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The consistent `read_time` for the given `target_ids` (omitted when the
-     * target_ids are not at a consistent snapshot).
-     * The stream is guaranteed to send a `read_time` with `target_ids` empty
-     * whenever the entire stream reaches a new consistent snapshot. ADD,
-     * CURRENT, and RESET messages are guaranteed to (eventually) result in a
-     * new consistent snapshot (while NO_CHANGE and REMOVE messages are not).
-     * For a given stream, `read_time` is guaranteed to be monotonically
-     * increasing.
-     * 
- * - * .google.protobuf.Timestamp read_time = 6; - */ - public Builder setReadTime(com.google.protobuf.Timestamp value) { - if (readTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - readTime_ = value; - onChanged(); - } else { - readTimeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The consistent `read_time` for the given `target_ids` (omitted when the
-     * target_ids are not at a consistent snapshot).
-     * The stream is guaranteed to send a `read_time` with `target_ids` empty
-     * whenever the entire stream reaches a new consistent snapshot. ADD,
-     * CURRENT, and RESET messages are guaranteed to (eventually) result in a
-     * new consistent snapshot (while NO_CHANGE and REMOVE messages are not).
-     * For a given stream, `read_time` is guaranteed to be monotonically
-     * increasing.
-     * 
- * - * .google.protobuf.Timestamp read_time = 6; - */ - public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (readTimeBuilder_ == null) { - readTime_ = builderForValue.build(); - onChanged(); - } else { - readTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The consistent `read_time` for the given `target_ids` (omitted when the
-     * target_ids are not at a consistent snapshot).
-     * The stream is guaranteed to send a `read_time` with `target_ids` empty
-     * whenever the entire stream reaches a new consistent snapshot. ADD,
-     * CURRENT, and RESET messages are guaranteed to (eventually) result in a
-     * new consistent snapshot (while NO_CHANGE and REMOVE messages are not).
-     * For a given stream, `read_time` is guaranteed to be monotonically
-     * increasing.
-     * 
- * - * .google.protobuf.Timestamp read_time = 6; - */ - public Builder mergeReadTime(com.google.protobuf.Timestamp value) { - if (readTimeBuilder_ == null) { - if (readTime_ != null) { - readTime_ = - com.google.protobuf.Timestamp.newBuilder(readTime_).mergeFrom(value).buildPartial(); - } else { - readTime_ = value; - } - onChanged(); - } else { - readTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The consistent `read_time` for the given `target_ids` (omitted when the
-     * target_ids are not at a consistent snapshot).
-     * The stream is guaranteed to send a `read_time` with `target_ids` empty
-     * whenever the entire stream reaches a new consistent snapshot. ADD,
-     * CURRENT, and RESET messages are guaranteed to (eventually) result in a
-     * new consistent snapshot (while NO_CHANGE and REMOVE messages are not).
-     * For a given stream, `read_time` is guaranteed to be monotonically
-     * increasing.
-     * 
- * - * .google.protobuf.Timestamp read_time = 6; - */ - public Builder clearReadTime() { - if (readTimeBuilder_ == null) { - readTime_ = null; - onChanged(); - } else { - readTime_ = null; - readTimeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The consistent `read_time` for the given `target_ids` (omitted when the
-     * target_ids are not at a consistent snapshot).
-     * The stream is guaranteed to send a `read_time` with `target_ids` empty
-     * whenever the entire stream reaches a new consistent snapshot. ADD,
-     * CURRENT, and RESET messages are guaranteed to (eventually) result in a
-     * new consistent snapshot (while NO_CHANGE and REMOVE messages are not).
-     * For a given stream, `read_time` is guaranteed to be monotonically
-     * increasing.
-     * 
- * - * .google.protobuf.Timestamp read_time = 6; - */ - public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { - - onChanged(); - return getReadTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The consistent `read_time` for the given `target_ids` (omitted when the
-     * target_ids are not at a consistent snapshot).
-     * The stream is guaranteed to send a `read_time` with `target_ids` empty
-     * whenever the entire stream reaches a new consistent snapshot. ADD,
-     * CURRENT, and RESET messages are guaranteed to (eventually) result in a
-     * new consistent snapshot (while NO_CHANGE and REMOVE messages are not).
-     * For a given stream, `read_time` is guaranteed to be monotonically
-     * increasing.
-     * 
- * - * .google.protobuf.Timestamp read_time = 6; - */ - public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { - if (readTimeBuilder_ != null) { - return readTimeBuilder_.getMessageOrBuilder(); - } else { - return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; - } - } - /** - * - * - *
-     * The consistent `read_time` for the given `target_ids` (omitted when the
-     * target_ids are not at a consistent snapshot).
-     * The stream is guaranteed to send a `read_time` with `target_ids` empty
-     * whenever the entire stream reaches a new consistent snapshot. ADD,
-     * CURRENT, and RESET messages are guaranteed to (eventually) result in a
-     * new consistent snapshot (while NO_CHANGE and REMOVE messages are not).
-     * For a given stream, `read_time` is guaranteed to be monotonically
-     * increasing.
-     * 
- * - * .google.protobuf.Timestamp read_time = 6; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getReadTimeFieldBuilder() { - if (readTimeBuilder_ == null) { - readTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getReadTime(), getParentForChildren(), isClean()); - readTime_ = null; - } - return readTimeBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.TargetChange) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.TargetChange) - private static final com.google.firestore.v1beta1.TargetChange DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.TargetChange(); - } - - public static com.google.firestore.v1beta1.TargetChange getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public TargetChange parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new TargetChange(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.TargetChange getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/TargetChangeOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/TargetChangeOrBuilder.java deleted file mode 100644 index 06e75452f..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/TargetChangeOrBuilder.java +++ /dev/null @@ -1,200 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public interface TargetChangeOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.TargetChange) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * The type of change that occurred.
-   * 
- * - * .google.firestore.v1beta1.TargetChange.TargetChangeType target_change_type = 1; - * - * @return The enum numeric value on the wire for targetChangeType. - */ - int getTargetChangeTypeValue(); - /** - * - * - *
-   * The type of change that occurred.
-   * 
- * - * .google.firestore.v1beta1.TargetChange.TargetChangeType target_change_type = 1; - * - * @return The targetChangeType. - */ - com.google.firestore.v1beta1.TargetChange.TargetChangeType getTargetChangeType(); - - /** - * - * - *
-   * The target IDs of targets that have changed.
-   * If empty, the change applies to all targets.
-   * The order of the target IDs is not defined.
-   * 
- * - * repeated int32 target_ids = 2; - * - * @return A list containing the targetIds. - */ - java.util.List getTargetIdsList(); - /** - * - * - *
-   * The target IDs of targets that have changed.
-   * If empty, the change applies to all targets.
-   * The order of the target IDs is not defined.
-   * 
- * - * repeated int32 target_ids = 2; - * - * @return The count of targetIds. - */ - int getTargetIdsCount(); - /** - * - * - *
-   * The target IDs of targets that have changed.
-   * If empty, the change applies to all targets.
-   * The order of the target IDs is not defined.
-   * 
- * - * repeated int32 target_ids = 2; - * - * @param index The index of the element to return. - * @return The targetIds at the given index. - */ - int getTargetIds(int index); - - /** - * - * - *
-   * The error that resulted in this change, if applicable.
-   * 
- * - * .google.rpc.Status cause = 3; - * - * @return Whether the cause field is set. - */ - boolean hasCause(); - /** - * - * - *
-   * The error that resulted in this change, if applicable.
-   * 
- * - * .google.rpc.Status cause = 3; - * - * @return The cause. - */ - com.google.rpc.Status getCause(); - /** - * - * - *
-   * The error that resulted in this change, if applicable.
-   * 
- * - * .google.rpc.Status cause = 3; - */ - com.google.rpc.StatusOrBuilder getCauseOrBuilder(); - - /** - * - * - *
-   * A token that can be used to resume the stream for the given `target_ids`,
-   * or all targets if `target_ids` is empty.
-   * Not set on every target change.
-   * 
- * - * bytes resume_token = 4; - * - * @return The resumeToken. - */ - com.google.protobuf.ByteString getResumeToken(); - - /** - * - * - *
-   * The consistent `read_time` for the given `target_ids` (omitted when the
-   * target_ids are not at a consistent snapshot).
-   * The stream is guaranteed to send a `read_time` with `target_ids` empty
-   * whenever the entire stream reaches a new consistent snapshot. ADD,
-   * CURRENT, and RESET messages are guaranteed to (eventually) result in a
-   * new consistent snapshot (while NO_CHANGE and REMOVE messages are not).
-   * For a given stream, `read_time` is guaranteed to be monotonically
-   * increasing.
-   * 
- * - * .google.protobuf.Timestamp read_time = 6; - * - * @return Whether the readTime field is set. - */ - boolean hasReadTime(); - /** - * - * - *
-   * The consistent `read_time` for the given `target_ids` (omitted when the
-   * target_ids are not at a consistent snapshot).
-   * The stream is guaranteed to send a `read_time` with `target_ids` empty
-   * whenever the entire stream reaches a new consistent snapshot. ADD,
-   * CURRENT, and RESET messages are guaranteed to (eventually) result in a
-   * new consistent snapshot (while NO_CHANGE and REMOVE messages are not).
-   * For a given stream, `read_time` is guaranteed to be monotonically
-   * increasing.
-   * 
- * - * .google.protobuf.Timestamp read_time = 6; - * - * @return The readTime. - */ - com.google.protobuf.Timestamp getReadTime(); - /** - * - * - *
-   * The consistent `read_time` for the given `target_ids` (omitted when the
-   * target_ids are not at a consistent snapshot).
-   * The stream is guaranteed to send a `read_time` with `target_ids` empty
-   * whenever the entire stream reaches a new consistent snapshot. ADD,
-   * CURRENT, and RESET messages are guaranteed to (eventually) result in a
-   * new consistent snapshot (while NO_CHANGE and REMOVE messages are not).
-   * For a given stream, `read_time` is guaranteed to be monotonically
-   * increasing.
-   * 
- * - * .google.protobuf.Timestamp read_time = 6; - */ - com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/TargetOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/TargetOrBuilder.java deleted file mode 100644 index 8a3e2d893..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/TargetOrBuilder.java +++ /dev/null @@ -1,178 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public interface TargetOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.Target) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * A target specified by a query.
-   * 
- * - * .google.firestore.v1beta1.Target.QueryTarget query = 2; - * - * @return Whether the query field is set. - */ - boolean hasQuery(); - /** - * - * - *
-   * A target specified by a query.
-   * 
- * - * .google.firestore.v1beta1.Target.QueryTarget query = 2; - * - * @return The query. - */ - com.google.firestore.v1beta1.Target.QueryTarget getQuery(); - /** - * - * - *
-   * A target specified by a query.
-   * 
- * - * .google.firestore.v1beta1.Target.QueryTarget query = 2; - */ - com.google.firestore.v1beta1.Target.QueryTargetOrBuilder getQueryOrBuilder(); - - /** - * - * - *
-   * A target specified by a set of document names.
-   * 
- * - * .google.firestore.v1beta1.Target.DocumentsTarget documents = 3; - * - * @return Whether the documents field is set. - */ - boolean hasDocuments(); - /** - * - * - *
-   * A target specified by a set of document names.
-   * 
- * - * .google.firestore.v1beta1.Target.DocumentsTarget documents = 3; - * - * @return The documents. - */ - com.google.firestore.v1beta1.Target.DocumentsTarget getDocuments(); - /** - * - * - *
-   * A target specified by a set of document names.
-   * 
- * - * .google.firestore.v1beta1.Target.DocumentsTarget documents = 3; - */ - com.google.firestore.v1beta1.Target.DocumentsTargetOrBuilder getDocumentsOrBuilder(); - - /** - * - * - *
-   * A resume token from a prior [TargetChange][google.firestore.v1beta1.TargetChange] for an identical target.
-   * Using a resume token with a different target is unsupported and may fail.
-   * 
- * - * bytes resume_token = 4; - * - * @return The resumeToken. - */ - com.google.protobuf.ByteString getResumeToken(); - - /** - * - * - *
-   * Start listening after a specific `read_time`.
-   * The client must know the state of matching documents at this time.
-   * 
- * - * .google.protobuf.Timestamp read_time = 11; - * - * @return Whether the readTime field is set. - */ - boolean hasReadTime(); - /** - * - * - *
-   * Start listening after a specific `read_time`.
-   * The client must know the state of matching documents at this time.
-   * 
- * - * .google.protobuf.Timestamp read_time = 11; - * - * @return The readTime. - */ - com.google.protobuf.Timestamp getReadTime(); - /** - * - * - *
-   * Start listening after a specific `read_time`.
-   * The client must know the state of matching documents at this time.
-   * 
- * - * .google.protobuf.Timestamp read_time = 11; - */ - com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder(); - - /** - * - * - *
-   * The target ID that identifies the target on the stream. Must be a positive
-   * number and non-zero.
-   * 
- * - * int32 target_id = 5; - * - * @return The targetId. - */ - int getTargetId(); - - /** - * - * - *
-   * If the target should be removed once it is current and consistent.
-   * 
- * - * bool once = 6; - * - * @return The once. - */ - boolean getOnce(); - - public com.google.firestore.v1beta1.Target.TargetTypeCase getTargetTypeCase(); - - public com.google.firestore.v1beta1.Target.ResumeTypeCase getResumeTypeCase(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/TransactionOptions.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/TransactionOptions.java deleted file mode 100644 index 0aeb1a3b7..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/TransactionOptions.java +++ /dev/null @@ -1,2586 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/common.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * Options for creating a new transaction.
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.TransactionOptions} - */ -public final class TransactionOptions extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.TransactionOptions) - TransactionOptionsOrBuilder { - private static final long serialVersionUID = 0L; - // Use TransactionOptions.newBuilder() to construct. - private TransactionOptions(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private TransactionOptions() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new TransactionOptions(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private TransactionOptions( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 18: - { - com.google.firestore.v1beta1.TransactionOptions.ReadOnly.Builder subBuilder = null; - if (modeCase_ == 2) { - subBuilder = - ((com.google.firestore.v1beta1.TransactionOptions.ReadOnly) mode_).toBuilder(); - } - mode_ = - input.readMessage( - com.google.firestore.v1beta1.TransactionOptions.ReadOnly.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom( - (com.google.firestore.v1beta1.TransactionOptions.ReadOnly) mode_); - mode_ = subBuilder.buildPartial(); - } - modeCase_ = 2; - break; - } - case 26: - { - com.google.firestore.v1beta1.TransactionOptions.ReadWrite.Builder subBuilder = null; - if (modeCase_ == 3) { - subBuilder = - ((com.google.firestore.v1beta1.TransactionOptions.ReadWrite) mode_).toBuilder(); - } - mode_ = - input.readMessage( - com.google.firestore.v1beta1.TransactionOptions.ReadWrite.parser(), - extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom( - (com.google.firestore.v1beta1.TransactionOptions.ReadWrite) mode_); - mode_ = subBuilder.buildPartial(); - } - modeCase_ = 3; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_TransactionOptions_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_TransactionOptions_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.TransactionOptions.class, - com.google.firestore.v1beta1.TransactionOptions.Builder.class); - } - - public interface ReadWriteOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.TransactionOptions.ReadWrite) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * An optional transaction to retry.
-     * 
- * - * bytes retry_transaction = 1; - * - * @return The retryTransaction. - */ - com.google.protobuf.ByteString getRetryTransaction(); - } - /** - * - * - *
-   * Options for a transaction that can be used to read and write documents.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.TransactionOptions.ReadWrite} - */ - public static final class ReadWrite extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.TransactionOptions.ReadWrite) - ReadWriteOrBuilder { - private static final long serialVersionUID = 0L; - // Use ReadWrite.newBuilder() to construct. - private ReadWrite(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ReadWrite() { - retryTransaction_ = com.google.protobuf.ByteString.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ReadWrite(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ReadWrite( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - retryTransaction_ = input.readBytes(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_TransactionOptions_ReadWrite_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_TransactionOptions_ReadWrite_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.TransactionOptions.ReadWrite.class, - com.google.firestore.v1beta1.TransactionOptions.ReadWrite.Builder.class); - } - - public static final int RETRY_TRANSACTION_FIELD_NUMBER = 1; - private com.google.protobuf.ByteString retryTransaction_; - /** - * - * - *
-     * An optional transaction to retry.
-     * 
- * - * bytes retry_transaction = 1; - * - * @return The retryTransaction. - */ - @java.lang.Override - public com.google.protobuf.ByteString getRetryTransaction() { - return retryTransaction_; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!retryTransaction_.isEmpty()) { - output.writeBytes(1, retryTransaction_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!retryTransaction_.isEmpty()) { - size += com.google.protobuf.CodedOutputStream.computeBytesSize(1, retryTransaction_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.TransactionOptions.ReadWrite)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.TransactionOptions.ReadWrite other = - (com.google.firestore.v1beta1.TransactionOptions.ReadWrite) obj; - - if (!getRetryTransaction().equals(other.getRetryTransaction())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + RETRY_TRANSACTION_FIELD_NUMBER; - hash = (53 * hash) + getRetryTransaction().hashCode(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadWrite parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadWrite parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadWrite parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadWrite parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadWrite parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadWrite parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadWrite parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadWrite parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadWrite parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadWrite parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadWrite parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadWrite parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.firestore.v1beta1.TransactionOptions.ReadWrite prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * Options for a transaction that can be used to read and write documents.
-     * 
- * - * Protobuf type {@code google.firestore.v1beta1.TransactionOptions.ReadWrite} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.TransactionOptions.ReadWrite) - com.google.firestore.v1beta1.TransactionOptions.ReadWriteOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_TransactionOptions_ReadWrite_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_TransactionOptions_ReadWrite_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.TransactionOptions.ReadWrite.class, - com.google.firestore.v1beta1.TransactionOptions.ReadWrite.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.TransactionOptions.ReadWrite.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - retryTransaction_ = com.google.protobuf.ByteString.EMPTY; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_TransactionOptions_ReadWrite_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions.ReadWrite getDefaultInstanceForType() { - return com.google.firestore.v1beta1.TransactionOptions.ReadWrite.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions.ReadWrite build() { - com.google.firestore.v1beta1.TransactionOptions.ReadWrite result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions.ReadWrite buildPartial() { - com.google.firestore.v1beta1.TransactionOptions.ReadWrite result = - new com.google.firestore.v1beta1.TransactionOptions.ReadWrite(this); - result.retryTransaction_ = retryTransaction_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.TransactionOptions.ReadWrite) { - return mergeFrom((com.google.firestore.v1beta1.TransactionOptions.ReadWrite) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.TransactionOptions.ReadWrite other) { - if (other == com.google.firestore.v1beta1.TransactionOptions.ReadWrite.getDefaultInstance()) - return this; - if (other.getRetryTransaction() != com.google.protobuf.ByteString.EMPTY) { - setRetryTransaction(other.getRetryTransaction()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.TransactionOptions.ReadWrite parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.TransactionOptions.ReadWrite) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.protobuf.ByteString retryTransaction_ = - com.google.protobuf.ByteString.EMPTY; - /** - * - * - *
-       * An optional transaction to retry.
-       * 
- * - * bytes retry_transaction = 1; - * - * @return The retryTransaction. - */ - @java.lang.Override - public com.google.protobuf.ByteString getRetryTransaction() { - return retryTransaction_; - } - /** - * - * - *
-       * An optional transaction to retry.
-       * 
- * - * bytes retry_transaction = 1; - * - * @param value The retryTransaction to set. - * @return This builder for chaining. - */ - public Builder setRetryTransaction(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - - retryTransaction_ = value; - onChanged(); - return this; - } - /** - * - * - *
-       * An optional transaction to retry.
-       * 
- * - * bytes retry_transaction = 1; - * - * @return This builder for chaining. - */ - public Builder clearRetryTransaction() { - - retryTransaction_ = getDefaultInstance().getRetryTransaction(); - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.TransactionOptions.ReadWrite) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.TransactionOptions.ReadWrite) - private static final com.google.firestore.v1beta1.TransactionOptions.ReadWrite DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.TransactionOptions.ReadWrite(); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadWrite getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ReadWrite parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ReadWrite(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions.ReadWrite getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public interface ReadOnlyOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.TransactionOptions.ReadOnly) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-     * Reads documents at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 2; - * - * @return Whether the readTime field is set. - */ - boolean hasReadTime(); - /** - * - * - *
-     * Reads documents at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 2; - * - * @return The readTime. - */ - com.google.protobuf.Timestamp getReadTime(); - /** - * - * - *
-     * Reads documents at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 2; - */ - com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder(); - - public com.google.firestore.v1beta1.TransactionOptions.ReadOnly.ConsistencySelectorCase - getConsistencySelectorCase(); - } - /** - * - * - *
-   * Options for a transaction that can only be used to read documents.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.TransactionOptions.ReadOnly} - */ - public static final class ReadOnly extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.TransactionOptions.ReadOnly) - ReadOnlyOrBuilder { - private static final long serialVersionUID = 0L; - // Use ReadOnly.newBuilder() to construct. - private ReadOnly(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ReadOnly() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ReadOnly(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private ReadOnly( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 18: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (consistencySelectorCase_ == 2) { - subBuilder = ((com.google.protobuf.Timestamp) consistencySelector_).toBuilder(); - } - consistencySelector_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.protobuf.Timestamp) consistencySelector_); - consistencySelector_ = subBuilder.buildPartial(); - } - consistencySelectorCase_ = 2; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_TransactionOptions_ReadOnly_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_TransactionOptions_ReadOnly_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.TransactionOptions.ReadOnly.class, - com.google.firestore.v1beta1.TransactionOptions.ReadOnly.Builder.class); - } - - private int consistencySelectorCase_ = 0; - private java.lang.Object consistencySelector_; - - public enum ConsistencySelectorCase - implements - com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - READ_TIME(2), - CONSISTENCYSELECTOR_NOT_SET(0); - private final int value; - - private ConsistencySelectorCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static ConsistencySelectorCase valueOf(int value) { - return forNumber(value); - } - - public static ConsistencySelectorCase forNumber(int value) { - switch (value) { - case 2: - return READ_TIME; - case 0: - return CONSISTENCYSELECTOR_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public ConsistencySelectorCase getConsistencySelectorCase() { - return ConsistencySelectorCase.forNumber(consistencySelectorCase_); - } - - public static final int READ_TIME_FIELD_NUMBER = 2; - /** - * - * - *
-     * Reads documents at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 2; - * - * @return Whether the readTime field is set. - */ - @java.lang.Override - public boolean hasReadTime() { - return consistencySelectorCase_ == 2; - } - /** - * - * - *
-     * Reads documents at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 2; - * - * @return The readTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getReadTime() { - if (consistencySelectorCase_ == 2) { - return (com.google.protobuf.Timestamp) consistencySelector_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - /** - * - * - *
-     * Reads documents at the given time.
-     * This may not be older than 60 seconds.
-     * 
- * - * .google.protobuf.Timestamp read_time = 2; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { - if (consistencySelectorCase_ == 2) { - return (com.google.protobuf.Timestamp) consistencySelector_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (consistencySelectorCase_ == 2) { - output.writeMessage(2, (com.google.protobuf.Timestamp) consistencySelector_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (consistencySelectorCase_ == 2) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 2, (com.google.protobuf.Timestamp) consistencySelector_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.TransactionOptions.ReadOnly)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.TransactionOptions.ReadOnly other = - (com.google.firestore.v1beta1.TransactionOptions.ReadOnly) obj; - - if (!getConsistencySelectorCase().equals(other.getConsistencySelectorCase())) return false; - switch (consistencySelectorCase_) { - case 2: - if (!getReadTime().equals(other.getReadTime())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - switch (consistencySelectorCase_) { - case 2: - hash = (37 * hash) + READ_TIME_FIELD_NUMBER; - hash = (53 * hash) + getReadTime().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadOnly parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadOnly parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadOnly parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadOnly parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadOnly parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadOnly parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadOnly parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadOnly parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadOnly parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadOnly parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadOnly parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadOnly parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.firestore.v1beta1.TransactionOptions.ReadOnly prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-     * Options for a transaction that can only be used to read documents.
-     * 
- * - * Protobuf type {@code google.firestore.v1beta1.TransactionOptions.ReadOnly} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.TransactionOptions.ReadOnly) - com.google.firestore.v1beta1.TransactionOptions.ReadOnlyOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_TransactionOptions_ReadOnly_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_TransactionOptions_ReadOnly_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.TransactionOptions.ReadOnly.class, - com.google.firestore.v1beta1.TransactionOptions.ReadOnly.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.TransactionOptions.ReadOnly.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - consistencySelectorCase_ = 0; - consistencySelector_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_TransactionOptions_ReadOnly_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions.ReadOnly getDefaultInstanceForType() { - return com.google.firestore.v1beta1.TransactionOptions.ReadOnly.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions.ReadOnly build() { - com.google.firestore.v1beta1.TransactionOptions.ReadOnly result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions.ReadOnly buildPartial() { - com.google.firestore.v1beta1.TransactionOptions.ReadOnly result = - new com.google.firestore.v1beta1.TransactionOptions.ReadOnly(this); - if (consistencySelectorCase_ == 2) { - if (readTimeBuilder_ == null) { - result.consistencySelector_ = consistencySelector_; - } else { - result.consistencySelector_ = readTimeBuilder_.build(); - } - } - result.consistencySelectorCase_ = consistencySelectorCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.TransactionOptions.ReadOnly) { - return mergeFrom((com.google.firestore.v1beta1.TransactionOptions.ReadOnly) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.TransactionOptions.ReadOnly other) { - if (other == com.google.firestore.v1beta1.TransactionOptions.ReadOnly.getDefaultInstance()) - return this; - switch (other.getConsistencySelectorCase()) { - case READ_TIME: - { - mergeReadTime(other.getReadTime()); - break; - } - case CONSISTENCYSELECTOR_NOT_SET: - { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.TransactionOptions.ReadOnly parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.TransactionOptions.ReadOnly) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int consistencySelectorCase_ = 0; - private java.lang.Object consistencySelector_; - - public ConsistencySelectorCase getConsistencySelectorCase() { - return ConsistencySelectorCase.forNumber(consistencySelectorCase_); - } - - public Builder clearConsistencySelector() { - consistencySelectorCase_ = 0; - consistencySelector_ = null; - onChanged(); - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - readTimeBuilder_; - /** - * - * - *
-       * Reads documents at the given time.
-       * This may not be older than 60 seconds.
-       * 
- * - * .google.protobuf.Timestamp read_time = 2; - * - * @return Whether the readTime field is set. - */ - @java.lang.Override - public boolean hasReadTime() { - return consistencySelectorCase_ == 2; - } - /** - * - * - *
-       * Reads documents at the given time.
-       * This may not be older than 60 seconds.
-       * 
- * - * .google.protobuf.Timestamp read_time = 2; - * - * @return The readTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getReadTime() { - if (readTimeBuilder_ == null) { - if (consistencySelectorCase_ == 2) { - return (com.google.protobuf.Timestamp) consistencySelector_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } else { - if (consistencySelectorCase_ == 2) { - return readTimeBuilder_.getMessage(); - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - } - /** - * - * - *
-       * Reads documents at the given time.
-       * This may not be older than 60 seconds.
-       * 
- * - * .google.protobuf.Timestamp read_time = 2; - */ - public Builder setReadTime(com.google.protobuf.Timestamp value) { - if (readTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - consistencySelector_ = value; - onChanged(); - } else { - readTimeBuilder_.setMessage(value); - } - consistencySelectorCase_ = 2; - return this; - } - /** - * - * - *
-       * Reads documents at the given time.
-       * This may not be older than 60 seconds.
-       * 
- * - * .google.protobuf.Timestamp read_time = 2; - */ - public Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (readTimeBuilder_ == null) { - consistencySelector_ = builderForValue.build(); - onChanged(); - } else { - readTimeBuilder_.setMessage(builderForValue.build()); - } - consistencySelectorCase_ = 2; - return this; - } - /** - * - * - *
-       * Reads documents at the given time.
-       * This may not be older than 60 seconds.
-       * 
- * - * .google.protobuf.Timestamp read_time = 2; - */ - public Builder mergeReadTime(com.google.protobuf.Timestamp value) { - if (readTimeBuilder_ == null) { - if (consistencySelectorCase_ == 2 - && consistencySelector_ != com.google.protobuf.Timestamp.getDefaultInstance()) { - consistencySelector_ = - com.google.protobuf.Timestamp.newBuilder( - (com.google.protobuf.Timestamp) consistencySelector_) - .mergeFrom(value) - .buildPartial(); - } else { - consistencySelector_ = value; - } - onChanged(); - } else { - if (consistencySelectorCase_ == 2) { - readTimeBuilder_.mergeFrom(value); - } - readTimeBuilder_.setMessage(value); - } - consistencySelectorCase_ = 2; - return this; - } - /** - * - * - *
-       * Reads documents at the given time.
-       * This may not be older than 60 seconds.
-       * 
- * - * .google.protobuf.Timestamp read_time = 2; - */ - public Builder clearReadTime() { - if (readTimeBuilder_ == null) { - if (consistencySelectorCase_ == 2) { - consistencySelectorCase_ = 0; - consistencySelector_ = null; - onChanged(); - } - } else { - if (consistencySelectorCase_ == 2) { - consistencySelectorCase_ = 0; - consistencySelector_ = null; - } - readTimeBuilder_.clear(); - } - return this; - } - /** - * - * - *
-       * Reads documents at the given time.
-       * This may not be older than 60 seconds.
-       * 
- * - * .google.protobuf.Timestamp read_time = 2; - */ - public com.google.protobuf.Timestamp.Builder getReadTimeBuilder() { - return getReadTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-       * Reads documents at the given time.
-       * This may not be older than 60 seconds.
-       * 
- * - * .google.protobuf.Timestamp read_time = 2; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { - if ((consistencySelectorCase_ == 2) && (readTimeBuilder_ != null)) { - return readTimeBuilder_.getMessageOrBuilder(); - } else { - if (consistencySelectorCase_ == 2) { - return (com.google.protobuf.Timestamp) consistencySelector_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - } - /** - * - * - *
-       * Reads documents at the given time.
-       * This may not be older than 60 seconds.
-       * 
- * - * .google.protobuf.Timestamp read_time = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getReadTimeFieldBuilder() { - if (readTimeBuilder_ == null) { - if (!(consistencySelectorCase_ == 2)) { - consistencySelector_ = com.google.protobuf.Timestamp.getDefaultInstance(); - } - readTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - (com.google.protobuf.Timestamp) consistencySelector_, - getParentForChildren(), - isClean()); - consistencySelector_ = null; - } - consistencySelectorCase_ = 2; - onChanged(); - ; - return readTimeBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.TransactionOptions.ReadOnly) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.TransactionOptions.ReadOnly) - private static final com.google.firestore.v1beta1.TransactionOptions.ReadOnly DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.TransactionOptions.ReadOnly(); - } - - public static com.google.firestore.v1beta1.TransactionOptions.ReadOnly getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ReadOnly parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new ReadOnly(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions.ReadOnly getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - private int modeCase_ = 0; - private java.lang.Object mode_; - - public enum ModeCase - implements - com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - READ_ONLY(2), - READ_WRITE(3), - MODE_NOT_SET(0); - private final int value; - - private ModeCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static ModeCase valueOf(int value) { - return forNumber(value); - } - - public static ModeCase forNumber(int value) { - switch (value) { - case 2: - return READ_ONLY; - case 3: - return READ_WRITE; - case 0: - return MODE_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public ModeCase getModeCase() { - return ModeCase.forNumber(modeCase_); - } - - public static final int READ_ONLY_FIELD_NUMBER = 2; - /** - * - * - *
-   * The transaction can only be used for read operations.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadOnly read_only = 2; - * - * @return Whether the readOnly field is set. - */ - @java.lang.Override - public boolean hasReadOnly() { - return modeCase_ == 2; - } - /** - * - * - *
-   * The transaction can only be used for read operations.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadOnly read_only = 2; - * - * @return The readOnly. - */ - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions.ReadOnly getReadOnly() { - if (modeCase_ == 2) { - return (com.google.firestore.v1beta1.TransactionOptions.ReadOnly) mode_; - } - return com.google.firestore.v1beta1.TransactionOptions.ReadOnly.getDefaultInstance(); - } - /** - * - * - *
-   * The transaction can only be used for read operations.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadOnly read_only = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions.ReadOnlyOrBuilder getReadOnlyOrBuilder() { - if (modeCase_ == 2) { - return (com.google.firestore.v1beta1.TransactionOptions.ReadOnly) mode_; - } - return com.google.firestore.v1beta1.TransactionOptions.ReadOnly.getDefaultInstance(); - } - - public static final int READ_WRITE_FIELD_NUMBER = 3; - /** - * - * - *
-   * The transaction can be used for both read and write operations.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadWrite read_write = 3; - * - * @return Whether the readWrite field is set. - */ - @java.lang.Override - public boolean hasReadWrite() { - return modeCase_ == 3; - } - /** - * - * - *
-   * The transaction can be used for both read and write operations.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadWrite read_write = 3; - * - * @return The readWrite. - */ - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions.ReadWrite getReadWrite() { - if (modeCase_ == 3) { - return (com.google.firestore.v1beta1.TransactionOptions.ReadWrite) mode_; - } - return com.google.firestore.v1beta1.TransactionOptions.ReadWrite.getDefaultInstance(); - } - /** - * - * - *
-   * The transaction can be used for both read and write operations.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadWrite read_write = 3; - */ - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions.ReadWriteOrBuilder - getReadWriteOrBuilder() { - if (modeCase_ == 3) { - return (com.google.firestore.v1beta1.TransactionOptions.ReadWrite) mode_; - } - return com.google.firestore.v1beta1.TransactionOptions.ReadWrite.getDefaultInstance(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (modeCase_ == 2) { - output.writeMessage(2, (com.google.firestore.v1beta1.TransactionOptions.ReadOnly) mode_); - } - if (modeCase_ == 3) { - output.writeMessage(3, (com.google.firestore.v1beta1.TransactionOptions.ReadWrite) mode_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (modeCase_ == 2) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 2, (com.google.firestore.v1beta1.TransactionOptions.ReadOnly) mode_); - } - if (modeCase_ == 3) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 3, (com.google.firestore.v1beta1.TransactionOptions.ReadWrite) mode_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.TransactionOptions)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.TransactionOptions other = - (com.google.firestore.v1beta1.TransactionOptions) obj; - - if (!getModeCase().equals(other.getModeCase())) return false; - switch (modeCase_) { - case 2: - if (!getReadOnly().equals(other.getReadOnly())) return false; - break; - case 3: - if (!getReadWrite().equals(other.getReadWrite())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - switch (modeCase_) { - case 2: - hash = (37 * hash) + READ_ONLY_FIELD_NUMBER; - hash = (53 * hash) + getReadOnly().hashCode(); - break; - case 3: - hash = (37 * hash) + READ_WRITE_FIELD_NUMBER; - hash = (53 * hash) + getReadWrite().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.TransactionOptions parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.TransactionOptions parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.TransactionOptions parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.TransactionOptions parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.TransactionOptions parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.TransactionOptions parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.TransactionOptions parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.TransactionOptions parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.TransactionOptions parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.TransactionOptions parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.TransactionOptions parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.TransactionOptions parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.TransactionOptions prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * Options for creating a new transaction.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.TransactionOptions} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.TransactionOptions) - com.google.firestore.v1beta1.TransactionOptionsOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_TransactionOptions_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_TransactionOptions_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.TransactionOptions.class, - com.google.firestore.v1beta1.TransactionOptions.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.TransactionOptions.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - modeCase_ = 0; - mode_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.CommonProto - .internal_static_google_firestore_v1beta1_TransactionOptions_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions getDefaultInstanceForType() { - return com.google.firestore.v1beta1.TransactionOptions.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions build() { - com.google.firestore.v1beta1.TransactionOptions result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions buildPartial() { - com.google.firestore.v1beta1.TransactionOptions result = - new com.google.firestore.v1beta1.TransactionOptions(this); - if (modeCase_ == 2) { - if (readOnlyBuilder_ == null) { - result.mode_ = mode_; - } else { - result.mode_ = readOnlyBuilder_.build(); - } - } - if (modeCase_ == 3) { - if (readWriteBuilder_ == null) { - result.mode_ = mode_; - } else { - result.mode_ = readWriteBuilder_.build(); - } - } - result.modeCase_ = modeCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.TransactionOptions) { - return mergeFrom((com.google.firestore.v1beta1.TransactionOptions) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.TransactionOptions other) { - if (other == com.google.firestore.v1beta1.TransactionOptions.getDefaultInstance()) - return this; - switch (other.getModeCase()) { - case READ_ONLY: - { - mergeReadOnly(other.getReadOnly()); - break; - } - case READ_WRITE: - { - mergeReadWrite(other.getReadWrite()); - break; - } - case MODE_NOT_SET: - { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.TransactionOptions parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.TransactionOptions) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int modeCase_ = 0; - private java.lang.Object mode_; - - public ModeCase getModeCase() { - return ModeCase.forNumber(modeCase_); - } - - public Builder clearMode() { - modeCase_ = 0; - mode_ = null; - onChanged(); - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.TransactionOptions.ReadOnly, - com.google.firestore.v1beta1.TransactionOptions.ReadOnly.Builder, - com.google.firestore.v1beta1.TransactionOptions.ReadOnlyOrBuilder> - readOnlyBuilder_; - /** - * - * - *
-     * The transaction can only be used for read operations.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadOnly read_only = 2; - * - * @return Whether the readOnly field is set. - */ - @java.lang.Override - public boolean hasReadOnly() { - return modeCase_ == 2; - } - /** - * - * - *
-     * The transaction can only be used for read operations.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadOnly read_only = 2; - * - * @return The readOnly. - */ - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions.ReadOnly getReadOnly() { - if (readOnlyBuilder_ == null) { - if (modeCase_ == 2) { - return (com.google.firestore.v1beta1.TransactionOptions.ReadOnly) mode_; - } - return com.google.firestore.v1beta1.TransactionOptions.ReadOnly.getDefaultInstance(); - } else { - if (modeCase_ == 2) { - return readOnlyBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.TransactionOptions.ReadOnly.getDefaultInstance(); - } - } - /** - * - * - *
-     * The transaction can only be used for read operations.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadOnly read_only = 2; - */ - public Builder setReadOnly(com.google.firestore.v1beta1.TransactionOptions.ReadOnly value) { - if (readOnlyBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - mode_ = value; - onChanged(); - } else { - readOnlyBuilder_.setMessage(value); - } - modeCase_ = 2; - return this; - } - /** - * - * - *
-     * The transaction can only be used for read operations.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadOnly read_only = 2; - */ - public Builder setReadOnly( - com.google.firestore.v1beta1.TransactionOptions.ReadOnly.Builder builderForValue) { - if (readOnlyBuilder_ == null) { - mode_ = builderForValue.build(); - onChanged(); - } else { - readOnlyBuilder_.setMessage(builderForValue.build()); - } - modeCase_ = 2; - return this; - } - /** - * - * - *
-     * The transaction can only be used for read operations.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadOnly read_only = 2; - */ - public Builder mergeReadOnly(com.google.firestore.v1beta1.TransactionOptions.ReadOnly value) { - if (readOnlyBuilder_ == null) { - if (modeCase_ == 2 - && mode_ - != com.google.firestore.v1beta1.TransactionOptions.ReadOnly.getDefaultInstance()) { - mode_ = - com.google.firestore.v1beta1.TransactionOptions.ReadOnly.newBuilder( - (com.google.firestore.v1beta1.TransactionOptions.ReadOnly) mode_) - .mergeFrom(value) - .buildPartial(); - } else { - mode_ = value; - } - onChanged(); - } else { - if (modeCase_ == 2) { - readOnlyBuilder_.mergeFrom(value); - } - readOnlyBuilder_.setMessage(value); - } - modeCase_ = 2; - return this; - } - /** - * - * - *
-     * The transaction can only be used for read operations.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadOnly read_only = 2; - */ - public Builder clearReadOnly() { - if (readOnlyBuilder_ == null) { - if (modeCase_ == 2) { - modeCase_ = 0; - mode_ = null; - onChanged(); - } - } else { - if (modeCase_ == 2) { - modeCase_ = 0; - mode_ = null; - } - readOnlyBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * The transaction can only be used for read operations.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadOnly read_only = 2; - */ - public com.google.firestore.v1beta1.TransactionOptions.ReadOnly.Builder getReadOnlyBuilder() { - return getReadOnlyFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The transaction can only be used for read operations.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadOnly read_only = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions.ReadOnlyOrBuilder - getReadOnlyOrBuilder() { - if ((modeCase_ == 2) && (readOnlyBuilder_ != null)) { - return readOnlyBuilder_.getMessageOrBuilder(); - } else { - if (modeCase_ == 2) { - return (com.google.firestore.v1beta1.TransactionOptions.ReadOnly) mode_; - } - return com.google.firestore.v1beta1.TransactionOptions.ReadOnly.getDefaultInstance(); - } - } - /** - * - * - *
-     * The transaction can only be used for read operations.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadOnly read_only = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.TransactionOptions.ReadOnly, - com.google.firestore.v1beta1.TransactionOptions.ReadOnly.Builder, - com.google.firestore.v1beta1.TransactionOptions.ReadOnlyOrBuilder> - getReadOnlyFieldBuilder() { - if (readOnlyBuilder_ == null) { - if (!(modeCase_ == 2)) { - mode_ = com.google.firestore.v1beta1.TransactionOptions.ReadOnly.getDefaultInstance(); - } - readOnlyBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.TransactionOptions.ReadOnly, - com.google.firestore.v1beta1.TransactionOptions.ReadOnly.Builder, - com.google.firestore.v1beta1.TransactionOptions.ReadOnlyOrBuilder>( - (com.google.firestore.v1beta1.TransactionOptions.ReadOnly) mode_, - getParentForChildren(), - isClean()); - mode_ = null; - } - modeCase_ = 2; - onChanged(); - ; - return readOnlyBuilder_; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.TransactionOptions.ReadWrite, - com.google.firestore.v1beta1.TransactionOptions.ReadWrite.Builder, - com.google.firestore.v1beta1.TransactionOptions.ReadWriteOrBuilder> - readWriteBuilder_; - /** - * - * - *
-     * The transaction can be used for both read and write operations.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadWrite read_write = 3; - * - * @return Whether the readWrite field is set. - */ - @java.lang.Override - public boolean hasReadWrite() { - return modeCase_ == 3; - } - /** - * - * - *
-     * The transaction can be used for both read and write operations.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadWrite read_write = 3; - * - * @return The readWrite. - */ - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions.ReadWrite getReadWrite() { - if (readWriteBuilder_ == null) { - if (modeCase_ == 3) { - return (com.google.firestore.v1beta1.TransactionOptions.ReadWrite) mode_; - } - return com.google.firestore.v1beta1.TransactionOptions.ReadWrite.getDefaultInstance(); - } else { - if (modeCase_ == 3) { - return readWriteBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.TransactionOptions.ReadWrite.getDefaultInstance(); - } - } - /** - * - * - *
-     * The transaction can be used for both read and write operations.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadWrite read_write = 3; - */ - public Builder setReadWrite(com.google.firestore.v1beta1.TransactionOptions.ReadWrite value) { - if (readWriteBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - mode_ = value; - onChanged(); - } else { - readWriteBuilder_.setMessage(value); - } - modeCase_ = 3; - return this; - } - /** - * - * - *
-     * The transaction can be used for both read and write operations.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadWrite read_write = 3; - */ - public Builder setReadWrite( - com.google.firestore.v1beta1.TransactionOptions.ReadWrite.Builder builderForValue) { - if (readWriteBuilder_ == null) { - mode_ = builderForValue.build(); - onChanged(); - } else { - readWriteBuilder_.setMessage(builderForValue.build()); - } - modeCase_ = 3; - return this; - } - /** - * - * - *
-     * The transaction can be used for both read and write operations.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadWrite read_write = 3; - */ - public Builder mergeReadWrite(com.google.firestore.v1beta1.TransactionOptions.ReadWrite value) { - if (readWriteBuilder_ == null) { - if (modeCase_ == 3 - && mode_ - != com.google.firestore.v1beta1.TransactionOptions.ReadWrite.getDefaultInstance()) { - mode_ = - com.google.firestore.v1beta1.TransactionOptions.ReadWrite.newBuilder( - (com.google.firestore.v1beta1.TransactionOptions.ReadWrite) mode_) - .mergeFrom(value) - .buildPartial(); - } else { - mode_ = value; - } - onChanged(); - } else { - if (modeCase_ == 3) { - readWriteBuilder_.mergeFrom(value); - } - readWriteBuilder_.setMessage(value); - } - modeCase_ = 3; - return this; - } - /** - * - * - *
-     * The transaction can be used for both read and write operations.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadWrite read_write = 3; - */ - public Builder clearReadWrite() { - if (readWriteBuilder_ == null) { - if (modeCase_ == 3) { - modeCase_ = 0; - mode_ = null; - onChanged(); - } - } else { - if (modeCase_ == 3) { - modeCase_ = 0; - mode_ = null; - } - readWriteBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * The transaction can be used for both read and write operations.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadWrite read_write = 3; - */ - public com.google.firestore.v1beta1.TransactionOptions.ReadWrite.Builder getReadWriteBuilder() { - return getReadWriteFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The transaction can be used for both read and write operations.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadWrite read_write = 3; - */ - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions.ReadWriteOrBuilder - getReadWriteOrBuilder() { - if ((modeCase_ == 3) && (readWriteBuilder_ != null)) { - return readWriteBuilder_.getMessageOrBuilder(); - } else { - if (modeCase_ == 3) { - return (com.google.firestore.v1beta1.TransactionOptions.ReadWrite) mode_; - } - return com.google.firestore.v1beta1.TransactionOptions.ReadWrite.getDefaultInstance(); - } - } - /** - * - * - *
-     * The transaction can be used for both read and write operations.
-     * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadWrite read_write = 3; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.TransactionOptions.ReadWrite, - com.google.firestore.v1beta1.TransactionOptions.ReadWrite.Builder, - com.google.firestore.v1beta1.TransactionOptions.ReadWriteOrBuilder> - getReadWriteFieldBuilder() { - if (readWriteBuilder_ == null) { - if (!(modeCase_ == 3)) { - mode_ = com.google.firestore.v1beta1.TransactionOptions.ReadWrite.getDefaultInstance(); - } - readWriteBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.TransactionOptions.ReadWrite, - com.google.firestore.v1beta1.TransactionOptions.ReadWrite.Builder, - com.google.firestore.v1beta1.TransactionOptions.ReadWriteOrBuilder>( - (com.google.firestore.v1beta1.TransactionOptions.ReadWrite) mode_, - getParentForChildren(), - isClean()); - mode_ = null; - } - modeCase_ = 3; - onChanged(); - ; - return readWriteBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.TransactionOptions) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.TransactionOptions) - private static final com.google.firestore.v1beta1.TransactionOptions DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.TransactionOptions(); - } - - public static com.google.firestore.v1beta1.TransactionOptions getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public TransactionOptions parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new TransactionOptions(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.TransactionOptions getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/TransactionOptionsOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/TransactionOptionsOrBuilder.java deleted file mode 100644 index dc68078e1..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/TransactionOptionsOrBuilder.java +++ /dev/null @@ -1,97 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/common.proto - -package com.google.firestore.v1beta1; - -public interface TransactionOptionsOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.TransactionOptions) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * The transaction can only be used for read operations.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadOnly read_only = 2; - * - * @return Whether the readOnly field is set. - */ - boolean hasReadOnly(); - /** - * - * - *
-   * The transaction can only be used for read operations.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadOnly read_only = 2; - * - * @return The readOnly. - */ - com.google.firestore.v1beta1.TransactionOptions.ReadOnly getReadOnly(); - /** - * - * - *
-   * The transaction can only be used for read operations.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadOnly read_only = 2; - */ - com.google.firestore.v1beta1.TransactionOptions.ReadOnlyOrBuilder getReadOnlyOrBuilder(); - - /** - * - * - *
-   * The transaction can be used for both read and write operations.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadWrite read_write = 3; - * - * @return Whether the readWrite field is set. - */ - boolean hasReadWrite(); - /** - * - * - *
-   * The transaction can be used for both read and write operations.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadWrite read_write = 3; - * - * @return The readWrite. - */ - com.google.firestore.v1beta1.TransactionOptions.ReadWrite getReadWrite(); - /** - * - * - *
-   * The transaction can be used for both read and write operations.
-   * 
- * - * .google.firestore.v1beta1.TransactionOptions.ReadWrite read_write = 3; - */ - com.google.firestore.v1beta1.TransactionOptions.ReadWriteOrBuilder getReadWriteOrBuilder(); - - public com.google.firestore.v1beta1.TransactionOptions.ModeCase getModeCase(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/UpdateDocumentRequest.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/UpdateDocumentRequest.java deleted file mode 100644 index 0011d4cf1..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/UpdateDocumentRequest.java +++ /dev/null @@ -1,1696 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * The request for [Firestore.UpdateDocument][google.firestore.v1beta1.Firestore.UpdateDocument].
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.UpdateDocumentRequest} - */ -public final class UpdateDocumentRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.UpdateDocumentRequest) - UpdateDocumentRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use UpdateDocumentRequest.newBuilder() to construct. - private UpdateDocumentRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private UpdateDocumentRequest() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new UpdateDocumentRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private UpdateDocumentRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.firestore.v1beta1.Document.Builder subBuilder = null; - if (document_ != null) { - subBuilder = document_.toBuilder(); - } - document_ = - input.readMessage( - com.google.firestore.v1beta1.Document.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(document_); - document_ = subBuilder.buildPartial(); - } - - break; - } - case 18: - { - com.google.firestore.v1beta1.DocumentMask.Builder subBuilder = null; - if (updateMask_ != null) { - subBuilder = updateMask_.toBuilder(); - } - updateMask_ = - input.readMessage( - com.google.firestore.v1beta1.DocumentMask.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(updateMask_); - updateMask_ = subBuilder.buildPartial(); - } - - break; - } - case 26: - { - com.google.firestore.v1beta1.DocumentMask.Builder subBuilder = null; - if (mask_ != null) { - subBuilder = mask_.toBuilder(); - } - mask_ = - input.readMessage( - com.google.firestore.v1beta1.DocumentMask.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(mask_); - mask_ = subBuilder.buildPartial(); - } - - break; - } - case 34: - { - com.google.firestore.v1beta1.Precondition.Builder subBuilder = null; - if (currentDocument_ != null) { - subBuilder = currentDocument_.toBuilder(); - } - currentDocument_ = - input.readMessage( - com.google.firestore.v1beta1.Precondition.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(currentDocument_); - currentDocument_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_UpdateDocumentRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_UpdateDocumentRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.UpdateDocumentRequest.class, - com.google.firestore.v1beta1.UpdateDocumentRequest.Builder.class); - } - - public static final int DOCUMENT_FIELD_NUMBER = 1; - private com.google.firestore.v1beta1.Document document_; - /** - * - * - *
-   * Required. The updated document.
-   * Creates the document if it does not already exist.
-   * 
- * - * - * .google.firestore.v1beta1.Document document = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the document field is set. - */ - @java.lang.Override - public boolean hasDocument() { - return document_ != null; - } - /** - * - * - *
-   * Required. The updated document.
-   * Creates the document if it does not already exist.
-   * 
- * - * - * .google.firestore.v1beta1.Document document = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The document. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Document getDocument() { - return document_ == null - ? com.google.firestore.v1beta1.Document.getDefaultInstance() - : document_; - } - /** - * - * - *
-   * Required. The updated document.
-   * Creates the document if it does not already exist.
-   * 
- * - * - * .google.firestore.v1beta1.Document document = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentOrBuilder getDocumentOrBuilder() { - return getDocument(); - } - - public static final int UPDATE_MASK_FIELD_NUMBER = 2; - private com.google.firestore.v1beta1.DocumentMask updateMask_; - /** - * - * - *
-   * The fields to update.
-   * None of the field paths in the mask may contain a reserved name.
-   * If the document exists on the server and has fields not referenced in the
-   * mask, they are left unchanged.
-   * Fields referenced in the mask, but not present in the input document, are
-   * deleted from the document on the server.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 2; - * - * @return Whether the updateMask field is set. - */ - @java.lang.Override - public boolean hasUpdateMask() { - return updateMask_ != null; - } - /** - * - * - *
-   * The fields to update.
-   * None of the field paths in the mask may contain a reserved name.
-   * If the document exists on the server and has fields not referenced in the
-   * mask, they are left unchanged.
-   * Fields referenced in the mask, but not present in the input document, are
-   * deleted from the document on the server.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 2; - * - * @return The updateMask. - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentMask getUpdateMask() { - return updateMask_ == null - ? com.google.firestore.v1beta1.DocumentMask.getDefaultInstance() - : updateMask_; - } - /** - * - * - *
-   * The fields to update.
-   * None of the field paths in the mask may contain a reserved name.
-   * If the document exists on the server and has fields not referenced in the
-   * mask, they are left unchanged.
-   * Fields referenced in the mask, but not present in the input document, are
-   * deleted from the document on the server.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentMaskOrBuilder getUpdateMaskOrBuilder() { - return getUpdateMask(); - } - - public static final int MASK_FIELD_NUMBER = 3; - private com.google.firestore.v1beta1.DocumentMask mask_; - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If the document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - * - * @return Whether the mask field is set. - */ - @java.lang.Override - public boolean hasMask() { - return mask_ != null; - } - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If the document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - * - * @return The mask. - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentMask getMask() { - return mask_ == null ? com.google.firestore.v1beta1.DocumentMask.getDefaultInstance() : mask_; - } - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If the document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentMaskOrBuilder getMaskOrBuilder() { - return getMask(); - } - - public static final int CURRENT_DOCUMENT_FIELD_NUMBER = 4; - private com.google.firestore.v1beta1.Precondition currentDocument_; - /** - * - * - *
-   * An optional precondition on the document.
-   * The request will fail if this is set and not met by the target document.
-   * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - * - * @return Whether the currentDocument field is set. - */ - @java.lang.Override - public boolean hasCurrentDocument() { - return currentDocument_ != null; - } - /** - * - * - *
-   * An optional precondition on the document.
-   * The request will fail if this is set and not met by the target document.
-   * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - * - * @return The currentDocument. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Precondition getCurrentDocument() { - return currentDocument_ == null - ? com.google.firestore.v1beta1.Precondition.getDefaultInstance() - : currentDocument_; - } - /** - * - * - *
-   * An optional precondition on the document.
-   * The request will fail if this is set and not met by the target document.
-   * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - */ - @java.lang.Override - public com.google.firestore.v1beta1.PreconditionOrBuilder getCurrentDocumentOrBuilder() { - return getCurrentDocument(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (document_ != null) { - output.writeMessage(1, getDocument()); - } - if (updateMask_ != null) { - output.writeMessage(2, getUpdateMask()); - } - if (mask_ != null) { - output.writeMessage(3, getMask()); - } - if (currentDocument_ != null) { - output.writeMessage(4, getCurrentDocument()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (document_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getDocument()); - } - if (updateMask_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateMask()); - } - if (mask_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getMask()); - } - if (currentDocument_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getCurrentDocument()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.UpdateDocumentRequest)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.UpdateDocumentRequest other = - (com.google.firestore.v1beta1.UpdateDocumentRequest) obj; - - if (hasDocument() != other.hasDocument()) return false; - if (hasDocument()) { - if (!getDocument().equals(other.getDocument())) return false; - } - if (hasUpdateMask() != other.hasUpdateMask()) return false; - if (hasUpdateMask()) { - if (!getUpdateMask().equals(other.getUpdateMask())) return false; - } - if (hasMask() != other.hasMask()) return false; - if (hasMask()) { - if (!getMask().equals(other.getMask())) return false; - } - if (hasCurrentDocument() != other.hasCurrentDocument()) return false; - if (hasCurrentDocument()) { - if (!getCurrentDocument().equals(other.getCurrentDocument())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasDocument()) { - hash = (37 * hash) + DOCUMENT_FIELD_NUMBER; - hash = (53 * hash) + getDocument().hashCode(); - } - if (hasUpdateMask()) { - hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; - hash = (53 * hash) + getUpdateMask().hashCode(); - } - if (hasMask()) { - hash = (37 * hash) + MASK_FIELD_NUMBER; - hash = (53 * hash) + getMask().hashCode(); - } - if (hasCurrentDocument()) { - hash = (37 * hash) + CURRENT_DOCUMENT_FIELD_NUMBER; - hash = (53 * hash) + getCurrentDocument().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.UpdateDocumentRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.UpdateDocumentRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.UpdateDocumentRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.UpdateDocumentRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.UpdateDocumentRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.UpdateDocumentRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.UpdateDocumentRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.UpdateDocumentRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.UpdateDocumentRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.UpdateDocumentRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.UpdateDocumentRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.UpdateDocumentRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.UpdateDocumentRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The request for [Firestore.UpdateDocument][google.firestore.v1beta1.Firestore.UpdateDocument].
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.UpdateDocumentRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.UpdateDocumentRequest) - com.google.firestore.v1beta1.UpdateDocumentRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_UpdateDocumentRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_UpdateDocumentRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.UpdateDocumentRequest.class, - com.google.firestore.v1beta1.UpdateDocumentRequest.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.UpdateDocumentRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (documentBuilder_ == null) { - document_ = null; - } else { - document_ = null; - documentBuilder_ = null; - } - if (updateMaskBuilder_ == null) { - updateMask_ = null; - } else { - updateMask_ = null; - updateMaskBuilder_ = null; - } - if (maskBuilder_ == null) { - mask_ = null; - } else { - mask_ = null; - maskBuilder_ = null; - } - if (currentDocumentBuilder_ == null) { - currentDocument_ = null; - } else { - currentDocument_ = null; - currentDocumentBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_UpdateDocumentRequest_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.UpdateDocumentRequest getDefaultInstanceForType() { - return com.google.firestore.v1beta1.UpdateDocumentRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.UpdateDocumentRequest build() { - com.google.firestore.v1beta1.UpdateDocumentRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.UpdateDocumentRequest buildPartial() { - com.google.firestore.v1beta1.UpdateDocumentRequest result = - new com.google.firestore.v1beta1.UpdateDocumentRequest(this); - if (documentBuilder_ == null) { - result.document_ = document_; - } else { - result.document_ = documentBuilder_.build(); - } - if (updateMaskBuilder_ == null) { - result.updateMask_ = updateMask_; - } else { - result.updateMask_ = updateMaskBuilder_.build(); - } - if (maskBuilder_ == null) { - result.mask_ = mask_; - } else { - result.mask_ = maskBuilder_.build(); - } - if (currentDocumentBuilder_ == null) { - result.currentDocument_ = currentDocument_; - } else { - result.currentDocument_ = currentDocumentBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.UpdateDocumentRequest) { - return mergeFrom((com.google.firestore.v1beta1.UpdateDocumentRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.UpdateDocumentRequest other) { - if (other == com.google.firestore.v1beta1.UpdateDocumentRequest.getDefaultInstance()) - return this; - if (other.hasDocument()) { - mergeDocument(other.getDocument()); - } - if (other.hasUpdateMask()) { - mergeUpdateMask(other.getUpdateMask()); - } - if (other.hasMask()) { - mergeMask(other.getMask()); - } - if (other.hasCurrentDocument()) { - mergeCurrentDocument(other.getCurrentDocument()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.UpdateDocumentRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (com.google.firestore.v1beta1.UpdateDocumentRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private com.google.firestore.v1beta1.Document document_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Document, - com.google.firestore.v1beta1.Document.Builder, - com.google.firestore.v1beta1.DocumentOrBuilder> - documentBuilder_; - /** - * - * - *
-     * Required. The updated document.
-     * Creates the document if it does not already exist.
-     * 
- * - * - * .google.firestore.v1beta1.Document document = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the document field is set. - */ - public boolean hasDocument() { - return documentBuilder_ != null || document_ != null; - } - /** - * - * - *
-     * Required. The updated document.
-     * Creates the document if it does not already exist.
-     * 
- * - * - * .google.firestore.v1beta1.Document document = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The document. - */ - public com.google.firestore.v1beta1.Document getDocument() { - if (documentBuilder_ == null) { - return document_ == null - ? com.google.firestore.v1beta1.Document.getDefaultInstance() - : document_; - } else { - return documentBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Required. The updated document.
-     * Creates the document if it does not already exist.
-     * 
- * - * - * .google.firestore.v1beta1.Document document = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setDocument(com.google.firestore.v1beta1.Document value) { - if (documentBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - document_ = value; - onChanged(); - } else { - documentBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * Required. The updated document.
-     * Creates the document if it does not already exist.
-     * 
- * - * - * .google.firestore.v1beta1.Document document = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder setDocument(com.google.firestore.v1beta1.Document.Builder builderForValue) { - if (documentBuilder_ == null) { - document_ = builderForValue.build(); - onChanged(); - } else { - documentBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * Required. The updated document.
-     * Creates the document if it does not already exist.
-     * 
- * - * - * .google.firestore.v1beta1.Document document = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder mergeDocument(com.google.firestore.v1beta1.Document value) { - if (documentBuilder_ == null) { - if (document_ != null) { - document_ = - com.google.firestore.v1beta1.Document.newBuilder(document_) - .mergeFrom(value) - .buildPartial(); - } else { - document_ = value; - } - onChanged(); - } else { - documentBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * Required. The updated document.
-     * Creates the document if it does not already exist.
-     * 
- * - * - * .google.firestore.v1beta1.Document document = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public Builder clearDocument() { - if (documentBuilder_ == null) { - document_ = null; - onChanged(); - } else { - document_ = null; - documentBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * Required. The updated document.
-     * Creates the document if it does not already exist.
-     * 
- * - * - * .google.firestore.v1beta1.Document document = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.firestore.v1beta1.Document.Builder getDocumentBuilder() { - - onChanged(); - return getDocumentFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Required. The updated document.
-     * Creates the document if it does not already exist.
-     * 
- * - * - * .google.firestore.v1beta1.Document document = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - public com.google.firestore.v1beta1.DocumentOrBuilder getDocumentOrBuilder() { - if (documentBuilder_ != null) { - return documentBuilder_.getMessageOrBuilder(); - } else { - return document_ == null - ? com.google.firestore.v1beta1.Document.getDefaultInstance() - : document_; - } - } - /** - * - * - *
-     * Required. The updated document.
-     * Creates the document if it does not already exist.
-     * 
- * - * - * .google.firestore.v1beta1.Document document = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Document, - com.google.firestore.v1beta1.Document.Builder, - com.google.firestore.v1beta1.DocumentOrBuilder> - getDocumentFieldBuilder() { - if (documentBuilder_ == null) { - documentBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Document, - com.google.firestore.v1beta1.Document.Builder, - com.google.firestore.v1beta1.DocumentOrBuilder>( - getDocument(), getParentForChildren(), isClean()); - document_ = null; - } - return documentBuilder_; - } - - private com.google.firestore.v1beta1.DocumentMask updateMask_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentMask, - com.google.firestore.v1beta1.DocumentMask.Builder, - com.google.firestore.v1beta1.DocumentMaskOrBuilder> - updateMaskBuilder_; - /** - * - * - *
-     * The fields to update.
-     * None of the field paths in the mask may contain a reserved name.
-     * If the document exists on the server and has fields not referenced in the
-     * mask, they are left unchanged.
-     * Fields referenced in the mask, but not present in the input document, are
-     * deleted from the document on the server.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 2; - * - * @return Whether the updateMask field is set. - */ - public boolean hasUpdateMask() { - return updateMaskBuilder_ != null || updateMask_ != null; - } - /** - * - * - *
-     * The fields to update.
-     * None of the field paths in the mask may contain a reserved name.
-     * If the document exists on the server and has fields not referenced in the
-     * mask, they are left unchanged.
-     * Fields referenced in the mask, but not present in the input document, are
-     * deleted from the document on the server.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 2; - * - * @return The updateMask. - */ - public com.google.firestore.v1beta1.DocumentMask getUpdateMask() { - if (updateMaskBuilder_ == null) { - return updateMask_ == null - ? com.google.firestore.v1beta1.DocumentMask.getDefaultInstance() - : updateMask_; - } else { - return updateMaskBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The fields to update.
-     * None of the field paths in the mask may contain a reserved name.
-     * If the document exists on the server and has fields not referenced in the
-     * mask, they are left unchanged.
-     * Fields referenced in the mask, but not present in the input document, are
-     * deleted from the document on the server.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 2; - */ - public Builder setUpdateMask(com.google.firestore.v1beta1.DocumentMask value) { - if (updateMaskBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - updateMask_ = value; - onChanged(); - } else { - updateMaskBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The fields to update.
-     * None of the field paths in the mask may contain a reserved name.
-     * If the document exists on the server and has fields not referenced in the
-     * mask, they are left unchanged.
-     * Fields referenced in the mask, but not present in the input document, are
-     * deleted from the document on the server.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 2; - */ - public Builder setUpdateMask( - com.google.firestore.v1beta1.DocumentMask.Builder builderForValue) { - if (updateMaskBuilder_ == null) { - updateMask_ = builderForValue.build(); - onChanged(); - } else { - updateMaskBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The fields to update.
-     * None of the field paths in the mask may contain a reserved name.
-     * If the document exists on the server and has fields not referenced in the
-     * mask, they are left unchanged.
-     * Fields referenced in the mask, but not present in the input document, are
-     * deleted from the document on the server.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 2; - */ - public Builder mergeUpdateMask(com.google.firestore.v1beta1.DocumentMask value) { - if (updateMaskBuilder_ == null) { - if (updateMask_ != null) { - updateMask_ = - com.google.firestore.v1beta1.DocumentMask.newBuilder(updateMask_) - .mergeFrom(value) - .buildPartial(); - } else { - updateMask_ = value; - } - onChanged(); - } else { - updateMaskBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The fields to update.
-     * None of the field paths in the mask may contain a reserved name.
-     * If the document exists on the server and has fields not referenced in the
-     * mask, they are left unchanged.
-     * Fields referenced in the mask, but not present in the input document, are
-     * deleted from the document on the server.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 2; - */ - public Builder clearUpdateMask() { - if (updateMaskBuilder_ == null) { - updateMask_ = null; - onChanged(); - } else { - updateMask_ = null; - updateMaskBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The fields to update.
-     * None of the field paths in the mask may contain a reserved name.
-     * If the document exists on the server and has fields not referenced in the
-     * mask, they are left unchanged.
-     * Fields referenced in the mask, but not present in the input document, are
-     * deleted from the document on the server.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 2; - */ - public com.google.firestore.v1beta1.DocumentMask.Builder getUpdateMaskBuilder() { - - onChanged(); - return getUpdateMaskFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The fields to update.
-     * None of the field paths in the mask may contain a reserved name.
-     * If the document exists on the server and has fields not referenced in the
-     * mask, they are left unchanged.
-     * Fields referenced in the mask, but not present in the input document, are
-     * deleted from the document on the server.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 2; - */ - public com.google.firestore.v1beta1.DocumentMaskOrBuilder getUpdateMaskOrBuilder() { - if (updateMaskBuilder_ != null) { - return updateMaskBuilder_.getMessageOrBuilder(); - } else { - return updateMask_ == null - ? com.google.firestore.v1beta1.DocumentMask.getDefaultInstance() - : updateMask_; - } - } - /** - * - * - *
-     * The fields to update.
-     * None of the field paths in the mask may contain a reserved name.
-     * If the document exists on the server and has fields not referenced in the
-     * mask, they are left unchanged.
-     * Fields referenced in the mask, but not present in the input document, are
-     * deleted from the document on the server.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentMask, - com.google.firestore.v1beta1.DocumentMask.Builder, - com.google.firestore.v1beta1.DocumentMaskOrBuilder> - getUpdateMaskFieldBuilder() { - if (updateMaskBuilder_ == null) { - updateMaskBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentMask, - com.google.firestore.v1beta1.DocumentMask.Builder, - com.google.firestore.v1beta1.DocumentMaskOrBuilder>( - getUpdateMask(), getParentForChildren(), isClean()); - updateMask_ = null; - } - return updateMaskBuilder_; - } - - private com.google.firestore.v1beta1.DocumentMask mask_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentMask, - com.google.firestore.v1beta1.DocumentMask.Builder, - com.google.firestore.v1beta1.DocumentMaskOrBuilder> - maskBuilder_; - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - * - * @return Whether the mask field is set. - */ - public boolean hasMask() { - return maskBuilder_ != null || mask_ != null; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - * - * @return The mask. - */ - public com.google.firestore.v1beta1.DocumentMask getMask() { - if (maskBuilder_ == null) { - return mask_ == null - ? com.google.firestore.v1beta1.DocumentMask.getDefaultInstance() - : mask_; - } else { - return maskBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - */ - public Builder setMask(com.google.firestore.v1beta1.DocumentMask value) { - if (maskBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - mask_ = value; - onChanged(); - } else { - maskBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - */ - public Builder setMask(com.google.firestore.v1beta1.DocumentMask.Builder builderForValue) { - if (maskBuilder_ == null) { - mask_ = builderForValue.build(); - onChanged(); - } else { - maskBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - */ - public Builder mergeMask(com.google.firestore.v1beta1.DocumentMask value) { - if (maskBuilder_ == null) { - if (mask_ != null) { - mask_ = - com.google.firestore.v1beta1.DocumentMask.newBuilder(mask_) - .mergeFrom(value) - .buildPartial(); - } else { - mask_ = value; - } - onChanged(); - } else { - maskBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - */ - public Builder clearMask() { - if (maskBuilder_ == null) { - mask_ = null; - onChanged(); - } else { - mask_ = null; - maskBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - */ - public com.google.firestore.v1beta1.DocumentMask.Builder getMaskBuilder() { - - onChanged(); - return getMaskFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - */ - public com.google.firestore.v1beta1.DocumentMaskOrBuilder getMaskOrBuilder() { - if (maskBuilder_ != null) { - return maskBuilder_.getMessageOrBuilder(); - } else { - return mask_ == null - ? com.google.firestore.v1beta1.DocumentMask.getDefaultInstance() - : mask_; - } - } - /** - * - * - *
-     * The fields to return. If not set, returns all fields.
-     * If the document has a field that is not present in this mask, that field
-     * will not be returned in the response.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentMask, - com.google.firestore.v1beta1.DocumentMask.Builder, - com.google.firestore.v1beta1.DocumentMaskOrBuilder> - getMaskFieldBuilder() { - if (maskBuilder_ == null) { - maskBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentMask, - com.google.firestore.v1beta1.DocumentMask.Builder, - com.google.firestore.v1beta1.DocumentMaskOrBuilder>( - getMask(), getParentForChildren(), isClean()); - mask_ = null; - } - return maskBuilder_; - } - - private com.google.firestore.v1beta1.Precondition currentDocument_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Precondition, - com.google.firestore.v1beta1.Precondition.Builder, - com.google.firestore.v1beta1.PreconditionOrBuilder> - currentDocumentBuilder_; - /** - * - * - *
-     * An optional precondition on the document.
-     * The request will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - * - * @return Whether the currentDocument field is set. - */ - public boolean hasCurrentDocument() { - return currentDocumentBuilder_ != null || currentDocument_ != null; - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The request will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - * - * @return The currentDocument. - */ - public com.google.firestore.v1beta1.Precondition getCurrentDocument() { - if (currentDocumentBuilder_ == null) { - return currentDocument_ == null - ? com.google.firestore.v1beta1.Precondition.getDefaultInstance() - : currentDocument_; - } else { - return currentDocumentBuilder_.getMessage(); - } - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The request will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - */ - public Builder setCurrentDocument(com.google.firestore.v1beta1.Precondition value) { - if (currentDocumentBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - currentDocument_ = value; - onChanged(); - } else { - currentDocumentBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The request will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - */ - public Builder setCurrentDocument( - com.google.firestore.v1beta1.Precondition.Builder builderForValue) { - if (currentDocumentBuilder_ == null) { - currentDocument_ = builderForValue.build(); - onChanged(); - } else { - currentDocumentBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The request will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - */ - public Builder mergeCurrentDocument(com.google.firestore.v1beta1.Precondition value) { - if (currentDocumentBuilder_ == null) { - if (currentDocument_ != null) { - currentDocument_ = - com.google.firestore.v1beta1.Precondition.newBuilder(currentDocument_) - .mergeFrom(value) - .buildPartial(); - } else { - currentDocument_ = value; - } - onChanged(); - } else { - currentDocumentBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The request will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - */ - public Builder clearCurrentDocument() { - if (currentDocumentBuilder_ == null) { - currentDocument_ = null; - onChanged(); - } else { - currentDocument_ = null; - currentDocumentBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The request will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - */ - public com.google.firestore.v1beta1.Precondition.Builder getCurrentDocumentBuilder() { - - onChanged(); - return getCurrentDocumentFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The request will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - */ - public com.google.firestore.v1beta1.PreconditionOrBuilder getCurrentDocumentOrBuilder() { - if (currentDocumentBuilder_ != null) { - return currentDocumentBuilder_.getMessageOrBuilder(); - } else { - return currentDocument_ == null - ? com.google.firestore.v1beta1.Precondition.getDefaultInstance() - : currentDocument_; - } - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The request will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Precondition, - com.google.firestore.v1beta1.Precondition.Builder, - com.google.firestore.v1beta1.PreconditionOrBuilder> - getCurrentDocumentFieldBuilder() { - if (currentDocumentBuilder_ == null) { - currentDocumentBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Precondition, - com.google.firestore.v1beta1.Precondition.Builder, - com.google.firestore.v1beta1.PreconditionOrBuilder>( - getCurrentDocument(), getParentForChildren(), isClean()); - currentDocument_ = null; - } - return currentDocumentBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.UpdateDocumentRequest) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.UpdateDocumentRequest) - private static final com.google.firestore.v1beta1.UpdateDocumentRequest DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.UpdateDocumentRequest(); - } - - public static com.google.firestore.v1beta1.UpdateDocumentRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public UpdateDocumentRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new UpdateDocumentRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.UpdateDocumentRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/UpdateDocumentRequestOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/UpdateDocumentRequestOrBuilder.java deleted file mode 100644 index d6bffe3bc..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/UpdateDocumentRequestOrBuilder.java +++ /dev/null @@ -1,198 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public interface UpdateDocumentRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.UpdateDocumentRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. The updated document.
-   * Creates the document if it does not already exist.
-   * 
- * - * - * .google.firestore.v1beta1.Document document = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return Whether the document field is set. - */ - boolean hasDocument(); - /** - * - * - *
-   * Required. The updated document.
-   * Creates the document if it does not already exist.
-   * 
- * - * - * .google.firestore.v1beta1.Document document = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * - * @return The document. - */ - com.google.firestore.v1beta1.Document getDocument(); - /** - * - * - *
-   * Required. The updated document.
-   * Creates the document if it does not already exist.
-   * 
- * - * - * .google.firestore.v1beta1.Document document = 1 [(.google.api.field_behavior) = REQUIRED]; - * - */ - com.google.firestore.v1beta1.DocumentOrBuilder getDocumentOrBuilder(); - - /** - * - * - *
-   * The fields to update.
-   * None of the field paths in the mask may contain a reserved name.
-   * If the document exists on the server and has fields not referenced in the
-   * mask, they are left unchanged.
-   * Fields referenced in the mask, but not present in the input document, are
-   * deleted from the document on the server.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 2; - * - * @return Whether the updateMask field is set. - */ - boolean hasUpdateMask(); - /** - * - * - *
-   * The fields to update.
-   * None of the field paths in the mask may contain a reserved name.
-   * If the document exists on the server and has fields not referenced in the
-   * mask, they are left unchanged.
-   * Fields referenced in the mask, but not present in the input document, are
-   * deleted from the document on the server.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 2; - * - * @return The updateMask. - */ - com.google.firestore.v1beta1.DocumentMask getUpdateMask(); - /** - * - * - *
-   * The fields to update.
-   * None of the field paths in the mask may contain a reserved name.
-   * If the document exists on the server and has fields not referenced in the
-   * mask, they are left unchanged.
-   * Fields referenced in the mask, but not present in the input document, are
-   * deleted from the document on the server.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 2; - */ - com.google.firestore.v1beta1.DocumentMaskOrBuilder getUpdateMaskOrBuilder(); - - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If the document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - * - * @return Whether the mask field is set. - */ - boolean hasMask(); - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If the document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - * - * @return The mask. - */ - com.google.firestore.v1beta1.DocumentMask getMask(); - /** - * - * - *
-   * The fields to return. If not set, returns all fields.
-   * If the document has a field that is not present in this mask, that field
-   * will not be returned in the response.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask mask = 3; - */ - com.google.firestore.v1beta1.DocumentMaskOrBuilder getMaskOrBuilder(); - - /** - * - * - *
-   * An optional precondition on the document.
-   * The request will fail if this is set and not met by the target document.
-   * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - * - * @return Whether the currentDocument field is set. - */ - boolean hasCurrentDocument(); - /** - * - * - *
-   * An optional precondition on the document.
-   * The request will fail if this is set and not met by the target document.
-   * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - * - * @return The currentDocument. - */ - com.google.firestore.v1beta1.Precondition getCurrentDocument(); - /** - * - * - *
-   * An optional precondition on the document.
-   * The request will fail if this is set and not met by the target document.
-   * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - */ - com.google.firestore.v1beta1.PreconditionOrBuilder getCurrentDocumentOrBuilder(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Value.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Value.java deleted file mode 100644 index 03560472d..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Value.java +++ /dev/null @@ -1,2835 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/document.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * A message that can hold any of the supported value types.
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.Value} - */ -public final class Value extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.Value) - ValueOrBuilder { - private static final long serialVersionUID = 0L; - // Use Value.newBuilder() to construct. - private Value(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Value() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Value(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Value( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 8: - { - valueTypeCase_ = 1; - valueType_ = input.readBool(); - break; - } - case 16: - { - valueTypeCase_ = 2; - valueType_ = input.readInt64(); - break; - } - case 25: - { - valueTypeCase_ = 3; - valueType_ = input.readDouble(); - break; - } - case 42: - { - java.lang.String s = input.readStringRequireUtf8(); - valueTypeCase_ = 5; - valueType_ = s; - break; - } - case 50: - { - com.google.firestore.v1beta1.MapValue.Builder subBuilder = null; - if (valueTypeCase_ == 6) { - subBuilder = ((com.google.firestore.v1beta1.MapValue) valueType_).toBuilder(); - } - valueType_ = - input.readMessage( - com.google.firestore.v1beta1.MapValue.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.firestore.v1beta1.MapValue) valueType_); - valueType_ = subBuilder.buildPartial(); - } - valueTypeCase_ = 6; - break; - } - case 66: - { - com.google.type.LatLng.Builder subBuilder = null; - if (valueTypeCase_ == 8) { - subBuilder = ((com.google.type.LatLng) valueType_).toBuilder(); - } - valueType_ = input.readMessage(com.google.type.LatLng.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.type.LatLng) valueType_); - valueType_ = subBuilder.buildPartial(); - } - valueTypeCase_ = 8; - break; - } - case 74: - { - com.google.firestore.v1beta1.ArrayValue.Builder subBuilder = null; - if (valueTypeCase_ == 9) { - subBuilder = ((com.google.firestore.v1beta1.ArrayValue) valueType_).toBuilder(); - } - valueType_ = - input.readMessage( - com.google.firestore.v1beta1.ArrayValue.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.firestore.v1beta1.ArrayValue) valueType_); - valueType_ = subBuilder.buildPartial(); - } - valueTypeCase_ = 9; - break; - } - case 82: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (valueTypeCase_ == 10) { - subBuilder = ((com.google.protobuf.Timestamp) valueType_).toBuilder(); - } - valueType_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.protobuf.Timestamp) valueType_); - valueType_ = subBuilder.buildPartial(); - } - valueTypeCase_ = 10; - break; - } - case 88: - { - int rawValue = input.readEnum(); - valueTypeCase_ = 11; - valueType_ = rawValue; - break; - } - case 138: - { - java.lang.String s = input.readStringRequireUtf8(); - valueTypeCase_ = 17; - valueType_ = s; - break; - } - case 146: - { - valueTypeCase_ = 18; - valueType_ = input.readBytes(); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.DocumentProto - .internal_static_google_firestore_v1beta1_Value_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.DocumentProto - .internal_static_google_firestore_v1beta1_Value_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.Value.class, - com.google.firestore.v1beta1.Value.Builder.class); - } - - private int valueTypeCase_ = 0; - private java.lang.Object valueType_; - - public enum ValueTypeCase - implements - com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - NULL_VALUE(11), - BOOLEAN_VALUE(1), - INTEGER_VALUE(2), - DOUBLE_VALUE(3), - TIMESTAMP_VALUE(10), - STRING_VALUE(17), - BYTES_VALUE(18), - REFERENCE_VALUE(5), - GEO_POINT_VALUE(8), - ARRAY_VALUE(9), - MAP_VALUE(6), - VALUETYPE_NOT_SET(0); - private final int value; - - private ValueTypeCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static ValueTypeCase valueOf(int value) { - return forNumber(value); - } - - public static ValueTypeCase forNumber(int value) { - switch (value) { - case 11: - return NULL_VALUE; - case 1: - return BOOLEAN_VALUE; - case 2: - return INTEGER_VALUE; - case 3: - return DOUBLE_VALUE; - case 10: - return TIMESTAMP_VALUE; - case 17: - return STRING_VALUE; - case 18: - return BYTES_VALUE; - case 5: - return REFERENCE_VALUE; - case 8: - return GEO_POINT_VALUE; - case 9: - return ARRAY_VALUE; - case 6: - return MAP_VALUE; - case 0: - return VALUETYPE_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public ValueTypeCase getValueTypeCase() { - return ValueTypeCase.forNumber(valueTypeCase_); - } - - public static final int NULL_VALUE_FIELD_NUMBER = 11; - /** - * - * - *
-   * A null value.
-   * 
- * - * .google.protobuf.NullValue null_value = 11; - * - * @return The enum numeric value on the wire for nullValue. - */ - public int getNullValueValue() { - if (valueTypeCase_ == 11) { - return (java.lang.Integer) valueType_; - } - return 0; - } - /** - * - * - *
-   * A null value.
-   * 
- * - * .google.protobuf.NullValue null_value = 11; - * - * @return The nullValue. - */ - public com.google.protobuf.NullValue getNullValue() { - if (valueTypeCase_ == 11) { - @SuppressWarnings("deprecation") - com.google.protobuf.NullValue result = - com.google.protobuf.NullValue.valueOf((java.lang.Integer) valueType_); - return result == null ? com.google.protobuf.NullValue.UNRECOGNIZED : result; - } - return com.google.protobuf.NullValue.NULL_VALUE; - } - - public static final int BOOLEAN_VALUE_FIELD_NUMBER = 1; - /** - * - * - *
-   * A boolean value.
-   * 
- * - * bool boolean_value = 1; - * - * @return The booleanValue. - */ - @java.lang.Override - public boolean getBooleanValue() { - if (valueTypeCase_ == 1) { - return (java.lang.Boolean) valueType_; - } - return false; - } - - public static final int INTEGER_VALUE_FIELD_NUMBER = 2; - /** - * - * - *
-   * An integer value.
-   * 
- * - * int64 integer_value = 2; - * - * @return The integerValue. - */ - @java.lang.Override - public long getIntegerValue() { - if (valueTypeCase_ == 2) { - return (java.lang.Long) valueType_; - } - return 0L; - } - - public static final int DOUBLE_VALUE_FIELD_NUMBER = 3; - /** - * - * - *
-   * A double value.
-   * 
- * - * double double_value = 3; - * - * @return The doubleValue. - */ - @java.lang.Override - public double getDoubleValue() { - if (valueTypeCase_ == 3) { - return (java.lang.Double) valueType_; - } - return 0D; - } - - public static final int TIMESTAMP_VALUE_FIELD_NUMBER = 10; - /** - * - * - *
-   * A timestamp value.
-   * Precise only to microseconds. When stored, any additional precision is
-   * rounded down.
-   * 
- * - * .google.protobuf.Timestamp timestamp_value = 10; - * - * @return Whether the timestampValue field is set. - */ - @java.lang.Override - public boolean hasTimestampValue() { - return valueTypeCase_ == 10; - } - /** - * - * - *
-   * A timestamp value.
-   * Precise only to microseconds. When stored, any additional precision is
-   * rounded down.
-   * 
- * - * .google.protobuf.Timestamp timestamp_value = 10; - * - * @return The timestampValue. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getTimestampValue() { - if (valueTypeCase_ == 10) { - return (com.google.protobuf.Timestamp) valueType_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - /** - * - * - *
-   * A timestamp value.
-   * Precise only to microseconds. When stored, any additional precision is
-   * rounded down.
-   * 
- * - * .google.protobuf.Timestamp timestamp_value = 10; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getTimestampValueOrBuilder() { - if (valueTypeCase_ == 10) { - return (com.google.protobuf.Timestamp) valueType_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - - public static final int STRING_VALUE_FIELD_NUMBER = 17; - /** - * - * - *
-   * A string value.
-   * The string, represented as UTF-8, must not exceed 1 MiB - 89 bytes.
-   * Only the first 1,500 bytes of the UTF-8 representation are considered by
-   * queries.
-   * 
- * - * string string_value = 17; - * - * @return The stringValue. - */ - public java.lang.String getStringValue() { - java.lang.Object ref = ""; - if (valueTypeCase_ == 17) { - ref = valueType_; - } - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (valueTypeCase_ == 17) { - valueType_ = s; - } - return s; - } - } - /** - * - * - *
-   * A string value.
-   * The string, represented as UTF-8, must not exceed 1 MiB - 89 bytes.
-   * Only the first 1,500 bytes of the UTF-8 representation are considered by
-   * queries.
-   * 
- * - * string string_value = 17; - * - * @return The bytes for stringValue. - */ - public com.google.protobuf.ByteString getStringValueBytes() { - java.lang.Object ref = ""; - if (valueTypeCase_ == 17) { - ref = valueType_; - } - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - if (valueTypeCase_ == 17) { - valueType_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int BYTES_VALUE_FIELD_NUMBER = 18; - /** - * - * - *
-   * A bytes value.
-   * Must not exceed 1 MiB - 89 bytes.
-   * Only the first 1,500 bytes are considered by queries.
-   * 
- * - * bytes bytes_value = 18; - * - * @return The bytesValue. - */ - @java.lang.Override - public com.google.protobuf.ByteString getBytesValue() { - if (valueTypeCase_ == 18) { - return (com.google.protobuf.ByteString) valueType_; - } - return com.google.protobuf.ByteString.EMPTY; - } - - public static final int REFERENCE_VALUE_FIELD_NUMBER = 5; - /** - * - * - *
-   * A reference to a document. For example:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string reference_value = 5; - * - * @return The referenceValue. - */ - public java.lang.String getReferenceValue() { - java.lang.Object ref = ""; - if (valueTypeCase_ == 5) { - ref = valueType_; - } - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (valueTypeCase_ == 5) { - valueType_ = s; - } - return s; - } - } - /** - * - * - *
-   * A reference to a document. For example:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string reference_value = 5; - * - * @return The bytes for referenceValue. - */ - public com.google.protobuf.ByteString getReferenceValueBytes() { - java.lang.Object ref = ""; - if (valueTypeCase_ == 5) { - ref = valueType_; - } - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - if (valueTypeCase_ == 5) { - valueType_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int GEO_POINT_VALUE_FIELD_NUMBER = 8; - /** - * - * - *
-   * A geo point value representing a point on the surface of Earth.
-   * 
- * - * .google.type.LatLng geo_point_value = 8; - * - * @return Whether the geoPointValue field is set. - */ - @java.lang.Override - public boolean hasGeoPointValue() { - return valueTypeCase_ == 8; - } - /** - * - * - *
-   * A geo point value representing a point on the surface of Earth.
-   * 
- * - * .google.type.LatLng geo_point_value = 8; - * - * @return The geoPointValue. - */ - @java.lang.Override - public com.google.type.LatLng getGeoPointValue() { - if (valueTypeCase_ == 8) { - return (com.google.type.LatLng) valueType_; - } - return com.google.type.LatLng.getDefaultInstance(); - } - /** - * - * - *
-   * A geo point value representing a point on the surface of Earth.
-   * 
- * - * .google.type.LatLng geo_point_value = 8; - */ - @java.lang.Override - public com.google.type.LatLngOrBuilder getGeoPointValueOrBuilder() { - if (valueTypeCase_ == 8) { - return (com.google.type.LatLng) valueType_; - } - return com.google.type.LatLng.getDefaultInstance(); - } - - public static final int ARRAY_VALUE_FIELD_NUMBER = 9; - /** - * - * - *
-   * An array value.
-   * Cannot directly contain another array value, though can contain an
-   * map which contains another array.
-   * 
- * - * .google.firestore.v1beta1.ArrayValue array_value = 9; - * - * @return Whether the arrayValue field is set. - */ - @java.lang.Override - public boolean hasArrayValue() { - return valueTypeCase_ == 9; - } - /** - * - * - *
-   * An array value.
-   * Cannot directly contain another array value, though can contain an
-   * map which contains another array.
-   * 
- * - * .google.firestore.v1beta1.ArrayValue array_value = 9; - * - * @return The arrayValue. - */ - @java.lang.Override - public com.google.firestore.v1beta1.ArrayValue getArrayValue() { - if (valueTypeCase_ == 9) { - return (com.google.firestore.v1beta1.ArrayValue) valueType_; - } - return com.google.firestore.v1beta1.ArrayValue.getDefaultInstance(); - } - /** - * - * - *
-   * An array value.
-   * Cannot directly contain another array value, though can contain an
-   * map which contains another array.
-   * 
- * - * .google.firestore.v1beta1.ArrayValue array_value = 9; - */ - @java.lang.Override - public com.google.firestore.v1beta1.ArrayValueOrBuilder getArrayValueOrBuilder() { - if (valueTypeCase_ == 9) { - return (com.google.firestore.v1beta1.ArrayValue) valueType_; - } - return com.google.firestore.v1beta1.ArrayValue.getDefaultInstance(); - } - - public static final int MAP_VALUE_FIELD_NUMBER = 6; - /** - * - * - *
-   * A map value.
-   * 
- * - * .google.firestore.v1beta1.MapValue map_value = 6; - * - * @return Whether the mapValue field is set. - */ - @java.lang.Override - public boolean hasMapValue() { - return valueTypeCase_ == 6; - } - /** - * - * - *
-   * A map value.
-   * 
- * - * .google.firestore.v1beta1.MapValue map_value = 6; - * - * @return The mapValue. - */ - @java.lang.Override - public com.google.firestore.v1beta1.MapValue getMapValue() { - if (valueTypeCase_ == 6) { - return (com.google.firestore.v1beta1.MapValue) valueType_; - } - return com.google.firestore.v1beta1.MapValue.getDefaultInstance(); - } - /** - * - * - *
-   * A map value.
-   * 
- * - * .google.firestore.v1beta1.MapValue map_value = 6; - */ - @java.lang.Override - public com.google.firestore.v1beta1.MapValueOrBuilder getMapValueOrBuilder() { - if (valueTypeCase_ == 6) { - return (com.google.firestore.v1beta1.MapValue) valueType_; - } - return com.google.firestore.v1beta1.MapValue.getDefaultInstance(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (valueTypeCase_ == 1) { - output.writeBool(1, (boolean) ((java.lang.Boolean) valueType_)); - } - if (valueTypeCase_ == 2) { - output.writeInt64(2, (long) ((java.lang.Long) valueType_)); - } - if (valueTypeCase_ == 3) { - output.writeDouble(3, (double) ((java.lang.Double) valueType_)); - } - if (valueTypeCase_ == 5) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, valueType_); - } - if (valueTypeCase_ == 6) { - output.writeMessage(6, (com.google.firestore.v1beta1.MapValue) valueType_); - } - if (valueTypeCase_ == 8) { - output.writeMessage(8, (com.google.type.LatLng) valueType_); - } - if (valueTypeCase_ == 9) { - output.writeMessage(9, (com.google.firestore.v1beta1.ArrayValue) valueType_); - } - if (valueTypeCase_ == 10) { - output.writeMessage(10, (com.google.protobuf.Timestamp) valueType_); - } - if (valueTypeCase_ == 11) { - output.writeEnum(11, ((java.lang.Integer) valueType_)); - } - if (valueTypeCase_ == 17) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 17, valueType_); - } - if (valueTypeCase_ == 18) { - output.writeBytes(18, (com.google.protobuf.ByteString) valueType_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (valueTypeCase_ == 1) { - size += - com.google.protobuf.CodedOutputStream.computeBoolSize( - 1, (boolean) ((java.lang.Boolean) valueType_)); - } - if (valueTypeCase_ == 2) { - size += - com.google.protobuf.CodedOutputStream.computeInt64Size( - 2, (long) ((java.lang.Long) valueType_)); - } - if (valueTypeCase_ == 3) { - size += - com.google.protobuf.CodedOutputStream.computeDoubleSize( - 3, (double) ((java.lang.Double) valueType_)); - } - if (valueTypeCase_ == 5) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, valueType_); - } - if (valueTypeCase_ == 6) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 6, (com.google.firestore.v1beta1.MapValue) valueType_); - } - if (valueTypeCase_ == 8) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 8, (com.google.type.LatLng) valueType_); - } - if (valueTypeCase_ == 9) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 9, (com.google.firestore.v1beta1.ArrayValue) valueType_); - } - if (valueTypeCase_ == 10) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 10, (com.google.protobuf.Timestamp) valueType_); - } - if (valueTypeCase_ == 11) { - size += - com.google.protobuf.CodedOutputStream.computeEnumSize( - 11, ((java.lang.Integer) valueType_)); - } - if (valueTypeCase_ == 17) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(17, valueType_); - } - if (valueTypeCase_ == 18) { - size += - com.google.protobuf.CodedOutputStream.computeBytesSize( - 18, (com.google.protobuf.ByteString) valueType_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.Value)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.Value other = (com.google.firestore.v1beta1.Value) obj; - - if (!getValueTypeCase().equals(other.getValueTypeCase())) return false; - switch (valueTypeCase_) { - case 11: - if (getNullValueValue() != other.getNullValueValue()) return false; - break; - case 1: - if (getBooleanValue() != other.getBooleanValue()) return false; - break; - case 2: - if (getIntegerValue() != other.getIntegerValue()) return false; - break; - case 3: - if (java.lang.Double.doubleToLongBits(getDoubleValue()) - != java.lang.Double.doubleToLongBits(other.getDoubleValue())) return false; - break; - case 10: - if (!getTimestampValue().equals(other.getTimestampValue())) return false; - break; - case 17: - if (!getStringValue().equals(other.getStringValue())) return false; - break; - case 18: - if (!getBytesValue().equals(other.getBytesValue())) return false; - break; - case 5: - if (!getReferenceValue().equals(other.getReferenceValue())) return false; - break; - case 8: - if (!getGeoPointValue().equals(other.getGeoPointValue())) return false; - break; - case 9: - if (!getArrayValue().equals(other.getArrayValue())) return false; - break; - case 6: - if (!getMapValue().equals(other.getMapValue())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - switch (valueTypeCase_) { - case 11: - hash = (37 * hash) + NULL_VALUE_FIELD_NUMBER; - hash = (53 * hash) + getNullValueValue(); - break; - case 1: - hash = (37 * hash) + BOOLEAN_VALUE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getBooleanValue()); - break; - case 2: - hash = (37 * hash) + INTEGER_VALUE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getIntegerValue()); - break; - case 3: - hash = (37 * hash) + DOUBLE_VALUE_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getDoubleValue())); - break; - case 10: - hash = (37 * hash) + TIMESTAMP_VALUE_FIELD_NUMBER; - hash = (53 * hash) + getTimestampValue().hashCode(); - break; - case 17: - hash = (37 * hash) + STRING_VALUE_FIELD_NUMBER; - hash = (53 * hash) + getStringValue().hashCode(); - break; - case 18: - hash = (37 * hash) + BYTES_VALUE_FIELD_NUMBER; - hash = (53 * hash) + getBytesValue().hashCode(); - break; - case 5: - hash = (37 * hash) + REFERENCE_VALUE_FIELD_NUMBER; - hash = (53 * hash) + getReferenceValue().hashCode(); - break; - case 8: - hash = (37 * hash) + GEO_POINT_VALUE_FIELD_NUMBER; - hash = (53 * hash) + getGeoPointValue().hashCode(); - break; - case 9: - hash = (37 * hash) + ARRAY_VALUE_FIELD_NUMBER; - hash = (53 * hash) + getArrayValue().hashCode(); - break; - case 6: - hash = (37 * hash) + MAP_VALUE_FIELD_NUMBER; - hash = (53 * hash) + getMapValue().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.Value parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Value parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Value parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Value parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Value parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Value parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Value parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Value parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Value parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Value parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Value parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Value parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.Value prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A message that can hold any of the supported value types.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.Value} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.Value) - com.google.firestore.v1beta1.ValueOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.DocumentProto - .internal_static_google_firestore_v1beta1_Value_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.DocumentProto - .internal_static_google_firestore_v1beta1_Value_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.Value.class, - com.google.firestore.v1beta1.Value.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.Value.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - valueTypeCase_ = 0; - valueType_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.DocumentProto - .internal_static_google_firestore_v1beta1_Value_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Value getDefaultInstanceForType() { - return com.google.firestore.v1beta1.Value.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.Value build() { - com.google.firestore.v1beta1.Value result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Value buildPartial() { - com.google.firestore.v1beta1.Value result = new com.google.firestore.v1beta1.Value(this); - if (valueTypeCase_ == 11) { - result.valueType_ = valueType_; - } - if (valueTypeCase_ == 1) { - result.valueType_ = valueType_; - } - if (valueTypeCase_ == 2) { - result.valueType_ = valueType_; - } - if (valueTypeCase_ == 3) { - result.valueType_ = valueType_; - } - if (valueTypeCase_ == 10) { - if (timestampValueBuilder_ == null) { - result.valueType_ = valueType_; - } else { - result.valueType_ = timestampValueBuilder_.build(); - } - } - if (valueTypeCase_ == 17) { - result.valueType_ = valueType_; - } - if (valueTypeCase_ == 18) { - result.valueType_ = valueType_; - } - if (valueTypeCase_ == 5) { - result.valueType_ = valueType_; - } - if (valueTypeCase_ == 8) { - if (geoPointValueBuilder_ == null) { - result.valueType_ = valueType_; - } else { - result.valueType_ = geoPointValueBuilder_.build(); - } - } - if (valueTypeCase_ == 9) { - if (arrayValueBuilder_ == null) { - result.valueType_ = valueType_; - } else { - result.valueType_ = arrayValueBuilder_.build(); - } - } - if (valueTypeCase_ == 6) { - if (mapValueBuilder_ == null) { - result.valueType_ = valueType_; - } else { - result.valueType_ = mapValueBuilder_.build(); - } - } - result.valueTypeCase_ = valueTypeCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.Value) { - return mergeFrom((com.google.firestore.v1beta1.Value) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.Value other) { - if (other == com.google.firestore.v1beta1.Value.getDefaultInstance()) return this; - switch (other.getValueTypeCase()) { - case NULL_VALUE: - { - setNullValueValue(other.getNullValueValue()); - break; - } - case BOOLEAN_VALUE: - { - setBooleanValue(other.getBooleanValue()); - break; - } - case INTEGER_VALUE: - { - setIntegerValue(other.getIntegerValue()); - break; - } - case DOUBLE_VALUE: - { - setDoubleValue(other.getDoubleValue()); - break; - } - case TIMESTAMP_VALUE: - { - mergeTimestampValue(other.getTimestampValue()); - break; - } - case STRING_VALUE: - { - valueTypeCase_ = 17; - valueType_ = other.valueType_; - onChanged(); - break; - } - case BYTES_VALUE: - { - setBytesValue(other.getBytesValue()); - break; - } - case REFERENCE_VALUE: - { - valueTypeCase_ = 5; - valueType_ = other.valueType_; - onChanged(); - break; - } - case GEO_POINT_VALUE: - { - mergeGeoPointValue(other.getGeoPointValue()); - break; - } - case ARRAY_VALUE: - { - mergeArrayValue(other.getArrayValue()); - break; - } - case MAP_VALUE: - { - mergeMapValue(other.getMapValue()); - break; - } - case VALUETYPE_NOT_SET: - { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.Value parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.Value) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int valueTypeCase_ = 0; - private java.lang.Object valueType_; - - public ValueTypeCase getValueTypeCase() { - return ValueTypeCase.forNumber(valueTypeCase_); - } - - public Builder clearValueType() { - valueTypeCase_ = 0; - valueType_ = null; - onChanged(); - return this; - } - - /** - * - * - *
-     * A null value.
-     * 
- * - * .google.protobuf.NullValue null_value = 11; - * - * @return The enum numeric value on the wire for nullValue. - */ - @java.lang.Override - public int getNullValueValue() { - if (valueTypeCase_ == 11) { - return ((java.lang.Integer) valueType_).intValue(); - } - return 0; - } - /** - * - * - *
-     * A null value.
-     * 
- * - * .google.protobuf.NullValue null_value = 11; - * - * @param value The enum numeric value on the wire for nullValue to set. - * @return This builder for chaining. - */ - public Builder setNullValueValue(int value) { - valueTypeCase_ = 11; - valueType_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * A null value.
-     * 
- * - * .google.protobuf.NullValue null_value = 11; - * - * @return The nullValue. - */ - @java.lang.Override - public com.google.protobuf.NullValue getNullValue() { - if (valueTypeCase_ == 11) { - @SuppressWarnings("deprecation") - com.google.protobuf.NullValue result = - com.google.protobuf.NullValue.valueOf((java.lang.Integer) valueType_); - return result == null ? com.google.protobuf.NullValue.UNRECOGNIZED : result; - } - return com.google.protobuf.NullValue.NULL_VALUE; - } - /** - * - * - *
-     * A null value.
-     * 
- * - * .google.protobuf.NullValue null_value = 11; - * - * @param value The nullValue to set. - * @return This builder for chaining. - */ - public Builder setNullValue(com.google.protobuf.NullValue value) { - if (value == null) { - throw new NullPointerException(); - } - valueTypeCase_ = 11; - valueType_ = value.getNumber(); - onChanged(); - return this; - } - /** - * - * - *
-     * A null value.
-     * 
- * - * .google.protobuf.NullValue null_value = 11; - * - * @return This builder for chaining. - */ - public Builder clearNullValue() { - if (valueTypeCase_ == 11) { - valueTypeCase_ = 0; - valueType_ = null; - onChanged(); - } - return this; - } - - /** - * - * - *
-     * A boolean value.
-     * 
- * - * bool boolean_value = 1; - * - * @return The booleanValue. - */ - public boolean getBooleanValue() { - if (valueTypeCase_ == 1) { - return (java.lang.Boolean) valueType_; - } - return false; - } - /** - * - * - *
-     * A boolean value.
-     * 
- * - * bool boolean_value = 1; - * - * @param value The booleanValue to set. - * @return This builder for chaining. - */ - public Builder setBooleanValue(boolean value) { - valueTypeCase_ = 1; - valueType_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * A boolean value.
-     * 
- * - * bool boolean_value = 1; - * - * @return This builder for chaining. - */ - public Builder clearBooleanValue() { - if (valueTypeCase_ == 1) { - valueTypeCase_ = 0; - valueType_ = null; - onChanged(); - } - return this; - } - - /** - * - * - *
-     * An integer value.
-     * 
- * - * int64 integer_value = 2; - * - * @return The integerValue. - */ - public long getIntegerValue() { - if (valueTypeCase_ == 2) { - return (java.lang.Long) valueType_; - } - return 0L; - } - /** - * - * - *
-     * An integer value.
-     * 
- * - * int64 integer_value = 2; - * - * @param value The integerValue to set. - * @return This builder for chaining. - */ - public Builder setIntegerValue(long value) { - valueTypeCase_ = 2; - valueType_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * An integer value.
-     * 
- * - * int64 integer_value = 2; - * - * @return This builder for chaining. - */ - public Builder clearIntegerValue() { - if (valueTypeCase_ == 2) { - valueTypeCase_ = 0; - valueType_ = null; - onChanged(); - } - return this; - } - - /** - * - * - *
-     * A double value.
-     * 
- * - * double double_value = 3; - * - * @return The doubleValue. - */ - public double getDoubleValue() { - if (valueTypeCase_ == 3) { - return (java.lang.Double) valueType_; - } - return 0D; - } - /** - * - * - *
-     * A double value.
-     * 
- * - * double double_value = 3; - * - * @param value The doubleValue to set. - * @return This builder for chaining. - */ - public Builder setDoubleValue(double value) { - valueTypeCase_ = 3; - valueType_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * A double value.
-     * 
- * - * double double_value = 3; - * - * @return This builder for chaining. - */ - public Builder clearDoubleValue() { - if (valueTypeCase_ == 3) { - valueTypeCase_ = 0; - valueType_ = null; - onChanged(); - } - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - timestampValueBuilder_; - /** - * - * - *
-     * A timestamp value.
-     * Precise only to microseconds. When stored, any additional precision is
-     * rounded down.
-     * 
- * - * .google.protobuf.Timestamp timestamp_value = 10; - * - * @return Whether the timestampValue field is set. - */ - @java.lang.Override - public boolean hasTimestampValue() { - return valueTypeCase_ == 10; - } - /** - * - * - *
-     * A timestamp value.
-     * Precise only to microseconds. When stored, any additional precision is
-     * rounded down.
-     * 
- * - * .google.protobuf.Timestamp timestamp_value = 10; - * - * @return The timestampValue. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getTimestampValue() { - if (timestampValueBuilder_ == null) { - if (valueTypeCase_ == 10) { - return (com.google.protobuf.Timestamp) valueType_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } else { - if (valueTypeCase_ == 10) { - return timestampValueBuilder_.getMessage(); - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - } - /** - * - * - *
-     * A timestamp value.
-     * Precise only to microseconds. When stored, any additional precision is
-     * rounded down.
-     * 
- * - * .google.protobuf.Timestamp timestamp_value = 10; - */ - public Builder setTimestampValue(com.google.protobuf.Timestamp value) { - if (timestampValueBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - valueType_ = value; - onChanged(); - } else { - timestampValueBuilder_.setMessage(value); - } - valueTypeCase_ = 10; - return this; - } - /** - * - * - *
-     * A timestamp value.
-     * Precise only to microseconds. When stored, any additional precision is
-     * rounded down.
-     * 
- * - * .google.protobuf.Timestamp timestamp_value = 10; - */ - public Builder setTimestampValue(com.google.protobuf.Timestamp.Builder builderForValue) { - if (timestampValueBuilder_ == null) { - valueType_ = builderForValue.build(); - onChanged(); - } else { - timestampValueBuilder_.setMessage(builderForValue.build()); - } - valueTypeCase_ = 10; - return this; - } - /** - * - * - *
-     * A timestamp value.
-     * Precise only to microseconds. When stored, any additional precision is
-     * rounded down.
-     * 
- * - * .google.protobuf.Timestamp timestamp_value = 10; - */ - public Builder mergeTimestampValue(com.google.protobuf.Timestamp value) { - if (timestampValueBuilder_ == null) { - if (valueTypeCase_ == 10 - && valueType_ != com.google.protobuf.Timestamp.getDefaultInstance()) { - valueType_ = - com.google.protobuf.Timestamp.newBuilder((com.google.protobuf.Timestamp) valueType_) - .mergeFrom(value) - .buildPartial(); - } else { - valueType_ = value; - } - onChanged(); - } else { - if (valueTypeCase_ == 10) { - timestampValueBuilder_.mergeFrom(value); - } - timestampValueBuilder_.setMessage(value); - } - valueTypeCase_ = 10; - return this; - } - /** - * - * - *
-     * A timestamp value.
-     * Precise only to microseconds. When stored, any additional precision is
-     * rounded down.
-     * 
- * - * .google.protobuf.Timestamp timestamp_value = 10; - */ - public Builder clearTimestampValue() { - if (timestampValueBuilder_ == null) { - if (valueTypeCase_ == 10) { - valueTypeCase_ = 0; - valueType_ = null; - onChanged(); - } - } else { - if (valueTypeCase_ == 10) { - valueTypeCase_ = 0; - valueType_ = null; - } - timestampValueBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * A timestamp value.
-     * Precise only to microseconds. When stored, any additional precision is
-     * rounded down.
-     * 
- * - * .google.protobuf.Timestamp timestamp_value = 10; - */ - public com.google.protobuf.Timestamp.Builder getTimestampValueBuilder() { - return getTimestampValueFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * A timestamp value.
-     * Precise only to microseconds. When stored, any additional precision is
-     * rounded down.
-     * 
- * - * .google.protobuf.Timestamp timestamp_value = 10; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getTimestampValueOrBuilder() { - if ((valueTypeCase_ == 10) && (timestampValueBuilder_ != null)) { - return timestampValueBuilder_.getMessageOrBuilder(); - } else { - if (valueTypeCase_ == 10) { - return (com.google.protobuf.Timestamp) valueType_; - } - return com.google.protobuf.Timestamp.getDefaultInstance(); - } - } - /** - * - * - *
-     * A timestamp value.
-     * Precise only to microseconds. When stored, any additional precision is
-     * rounded down.
-     * 
- * - * .google.protobuf.Timestamp timestamp_value = 10; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getTimestampValueFieldBuilder() { - if (timestampValueBuilder_ == null) { - if (!(valueTypeCase_ == 10)) { - valueType_ = com.google.protobuf.Timestamp.getDefaultInstance(); - } - timestampValueBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - (com.google.protobuf.Timestamp) valueType_, getParentForChildren(), isClean()); - valueType_ = null; - } - valueTypeCase_ = 10; - onChanged(); - ; - return timestampValueBuilder_; - } - - /** - * - * - *
-     * A string value.
-     * The string, represented as UTF-8, must not exceed 1 MiB - 89 bytes.
-     * Only the first 1,500 bytes of the UTF-8 representation are considered by
-     * queries.
-     * 
- * - * string string_value = 17; - * - * @return The stringValue. - */ - @java.lang.Override - public java.lang.String getStringValue() { - java.lang.Object ref = ""; - if (valueTypeCase_ == 17) { - ref = valueType_; - } - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (valueTypeCase_ == 17) { - valueType_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * A string value.
-     * The string, represented as UTF-8, must not exceed 1 MiB - 89 bytes.
-     * Only the first 1,500 bytes of the UTF-8 representation are considered by
-     * queries.
-     * 
- * - * string string_value = 17; - * - * @return The bytes for stringValue. - */ - @java.lang.Override - public com.google.protobuf.ByteString getStringValueBytes() { - java.lang.Object ref = ""; - if (valueTypeCase_ == 17) { - ref = valueType_; - } - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - if (valueTypeCase_ == 17) { - valueType_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * A string value.
-     * The string, represented as UTF-8, must not exceed 1 MiB - 89 bytes.
-     * Only the first 1,500 bytes of the UTF-8 representation are considered by
-     * queries.
-     * 
- * - * string string_value = 17; - * - * @param value The stringValue to set. - * @return This builder for chaining. - */ - public Builder setStringValue(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - valueTypeCase_ = 17; - valueType_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * A string value.
-     * The string, represented as UTF-8, must not exceed 1 MiB - 89 bytes.
-     * Only the first 1,500 bytes of the UTF-8 representation are considered by
-     * queries.
-     * 
- * - * string string_value = 17; - * - * @return This builder for chaining. - */ - public Builder clearStringValue() { - if (valueTypeCase_ == 17) { - valueTypeCase_ = 0; - valueType_ = null; - onChanged(); - } - return this; - } - /** - * - * - *
-     * A string value.
-     * The string, represented as UTF-8, must not exceed 1 MiB - 89 bytes.
-     * Only the first 1,500 bytes of the UTF-8 representation are considered by
-     * queries.
-     * 
- * - * string string_value = 17; - * - * @param value The bytes for stringValue to set. - * @return This builder for chaining. - */ - public Builder setStringValueBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - valueTypeCase_ = 17; - valueType_ = value; - onChanged(); - return this; - } - - /** - * - * - *
-     * A bytes value.
-     * Must not exceed 1 MiB - 89 bytes.
-     * Only the first 1,500 bytes are considered by queries.
-     * 
- * - * bytes bytes_value = 18; - * - * @return The bytesValue. - */ - public com.google.protobuf.ByteString getBytesValue() { - if (valueTypeCase_ == 18) { - return (com.google.protobuf.ByteString) valueType_; - } - return com.google.protobuf.ByteString.EMPTY; - } - /** - * - * - *
-     * A bytes value.
-     * Must not exceed 1 MiB - 89 bytes.
-     * Only the first 1,500 bytes are considered by queries.
-     * 
- * - * bytes bytes_value = 18; - * - * @param value The bytesValue to set. - * @return This builder for chaining. - */ - public Builder setBytesValue(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - valueTypeCase_ = 18; - valueType_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * A bytes value.
-     * Must not exceed 1 MiB - 89 bytes.
-     * Only the first 1,500 bytes are considered by queries.
-     * 
- * - * bytes bytes_value = 18; - * - * @return This builder for chaining. - */ - public Builder clearBytesValue() { - if (valueTypeCase_ == 18) { - valueTypeCase_ = 0; - valueType_ = null; - onChanged(); - } - return this; - } - - /** - * - * - *
-     * A reference to a document. For example:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string reference_value = 5; - * - * @return The referenceValue. - */ - @java.lang.Override - public java.lang.String getReferenceValue() { - java.lang.Object ref = ""; - if (valueTypeCase_ == 5) { - ref = valueType_; - } - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (valueTypeCase_ == 5) { - valueType_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * A reference to a document. For example:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string reference_value = 5; - * - * @return The bytes for referenceValue. - */ - @java.lang.Override - public com.google.protobuf.ByteString getReferenceValueBytes() { - java.lang.Object ref = ""; - if (valueTypeCase_ == 5) { - ref = valueType_; - } - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - if (valueTypeCase_ == 5) { - valueType_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * A reference to a document. For example:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string reference_value = 5; - * - * @param value The referenceValue to set. - * @return This builder for chaining. - */ - public Builder setReferenceValue(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - valueTypeCase_ = 5; - valueType_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * A reference to a document. For example:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string reference_value = 5; - * - * @return This builder for chaining. - */ - public Builder clearReferenceValue() { - if (valueTypeCase_ == 5) { - valueTypeCase_ = 0; - valueType_ = null; - onChanged(); - } - return this; - } - /** - * - * - *
-     * A reference to a document. For example:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string reference_value = 5; - * - * @param value The bytes for referenceValue to set. - * @return This builder for chaining. - */ - public Builder setReferenceValueBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - valueTypeCase_ = 5; - valueType_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> - geoPointValueBuilder_; - /** - * - * - *
-     * A geo point value representing a point on the surface of Earth.
-     * 
- * - * .google.type.LatLng geo_point_value = 8; - * - * @return Whether the geoPointValue field is set. - */ - @java.lang.Override - public boolean hasGeoPointValue() { - return valueTypeCase_ == 8; - } - /** - * - * - *
-     * A geo point value representing a point on the surface of Earth.
-     * 
- * - * .google.type.LatLng geo_point_value = 8; - * - * @return The geoPointValue. - */ - @java.lang.Override - public com.google.type.LatLng getGeoPointValue() { - if (geoPointValueBuilder_ == null) { - if (valueTypeCase_ == 8) { - return (com.google.type.LatLng) valueType_; - } - return com.google.type.LatLng.getDefaultInstance(); - } else { - if (valueTypeCase_ == 8) { - return geoPointValueBuilder_.getMessage(); - } - return com.google.type.LatLng.getDefaultInstance(); - } - } - /** - * - * - *
-     * A geo point value representing a point on the surface of Earth.
-     * 
- * - * .google.type.LatLng geo_point_value = 8; - */ - public Builder setGeoPointValue(com.google.type.LatLng value) { - if (geoPointValueBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - valueType_ = value; - onChanged(); - } else { - geoPointValueBuilder_.setMessage(value); - } - valueTypeCase_ = 8; - return this; - } - /** - * - * - *
-     * A geo point value representing a point on the surface of Earth.
-     * 
- * - * .google.type.LatLng geo_point_value = 8; - */ - public Builder setGeoPointValue(com.google.type.LatLng.Builder builderForValue) { - if (geoPointValueBuilder_ == null) { - valueType_ = builderForValue.build(); - onChanged(); - } else { - geoPointValueBuilder_.setMessage(builderForValue.build()); - } - valueTypeCase_ = 8; - return this; - } - /** - * - * - *
-     * A geo point value representing a point on the surface of Earth.
-     * 
- * - * .google.type.LatLng geo_point_value = 8; - */ - public Builder mergeGeoPointValue(com.google.type.LatLng value) { - if (geoPointValueBuilder_ == null) { - if (valueTypeCase_ == 8 && valueType_ != com.google.type.LatLng.getDefaultInstance()) { - valueType_ = - com.google.type.LatLng.newBuilder((com.google.type.LatLng) valueType_) - .mergeFrom(value) - .buildPartial(); - } else { - valueType_ = value; - } - onChanged(); - } else { - if (valueTypeCase_ == 8) { - geoPointValueBuilder_.mergeFrom(value); - } - geoPointValueBuilder_.setMessage(value); - } - valueTypeCase_ = 8; - return this; - } - /** - * - * - *
-     * A geo point value representing a point on the surface of Earth.
-     * 
- * - * .google.type.LatLng geo_point_value = 8; - */ - public Builder clearGeoPointValue() { - if (geoPointValueBuilder_ == null) { - if (valueTypeCase_ == 8) { - valueTypeCase_ = 0; - valueType_ = null; - onChanged(); - } - } else { - if (valueTypeCase_ == 8) { - valueTypeCase_ = 0; - valueType_ = null; - } - geoPointValueBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * A geo point value representing a point on the surface of Earth.
-     * 
- * - * .google.type.LatLng geo_point_value = 8; - */ - public com.google.type.LatLng.Builder getGeoPointValueBuilder() { - return getGeoPointValueFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * A geo point value representing a point on the surface of Earth.
-     * 
- * - * .google.type.LatLng geo_point_value = 8; - */ - @java.lang.Override - public com.google.type.LatLngOrBuilder getGeoPointValueOrBuilder() { - if ((valueTypeCase_ == 8) && (geoPointValueBuilder_ != null)) { - return geoPointValueBuilder_.getMessageOrBuilder(); - } else { - if (valueTypeCase_ == 8) { - return (com.google.type.LatLng) valueType_; - } - return com.google.type.LatLng.getDefaultInstance(); - } - } - /** - * - * - *
-     * A geo point value representing a point on the surface of Earth.
-     * 
- * - * .google.type.LatLng geo_point_value = 8; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.type.LatLng, com.google.type.LatLng.Builder, com.google.type.LatLngOrBuilder> - getGeoPointValueFieldBuilder() { - if (geoPointValueBuilder_ == null) { - if (!(valueTypeCase_ == 8)) { - valueType_ = com.google.type.LatLng.getDefaultInstance(); - } - geoPointValueBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.type.LatLng, - com.google.type.LatLng.Builder, - com.google.type.LatLngOrBuilder>( - (com.google.type.LatLng) valueType_, getParentForChildren(), isClean()); - valueType_ = null; - } - valueTypeCase_ = 8; - onChanged(); - ; - return geoPointValueBuilder_; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.ArrayValue, - com.google.firestore.v1beta1.ArrayValue.Builder, - com.google.firestore.v1beta1.ArrayValueOrBuilder> - arrayValueBuilder_; - /** - * - * - *
-     * An array value.
-     * Cannot directly contain another array value, though can contain an
-     * map which contains another array.
-     * 
- * - * .google.firestore.v1beta1.ArrayValue array_value = 9; - * - * @return Whether the arrayValue field is set. - */ - @java.lang.Override - public boolean hasArrayValue() { - return valueTypeCase_ == 9; - } - /** - * - * - *
-     * An array value.
-     * Cannot directly contain another array value, though can contain an
-     * map which contains another array.
-     * 
- * - * .google.firestore.v1beta1.ArrayValue array_value = 9; - * - * @return The arrayValue. - */ - @java.lang.Override - public com.google.firestore.v1beta1.ArrayValue getArrayValue() { - if (arrayValueBuilder_ == null) { - if (valueTypeCase_ == 9) { - return (com.google.firestore.v1beta1.ArrayValue) valueType_; - } - return com.google.firestore.v1beta1.ArrayValue.getDefaultInstance(); - } else { - if (valueTypeCase_ == 9) { - return arrayValueBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.ArrayValue.getDefaultInstance(); - } - } - /** - * - * - *
-     * An array value.
-     * Cannot directly contain another array value, though can contain an
-     * map which contains another array.
-     * 
- * - * .google.firestore.v1beta1.ArrayValue array_value = 9; - */ - public Builder setArrayValue(com.google.firestore.v1beta1.ArrayValue value) { - if (arrayValueBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - valueType_ = value; - onChanged(); - } else { - arrayValueBuilder_.setMessage(value); - } - valueTypeCase_ = 9; - return this; - } - /** - * - * - *
-     * An array value.
-     * Cannot directly contain another array value, though can contain an
-     * map which contains another array.
-     * 
- * - * .google.firestore.v1beta1.ArrayValue array_value = 9; - */ - public Builder setArrayValue(com.google.firestore.v1beta1.ArrayValue.Builder builderForValue) { - if (arrayValueBuilder_ == null) { - valueType_ = builderForValue.build(); - onChanged(); - } else { - arrayValueBuilder_.setMessage(builderForValue.build()); - } - valueTypeCase_ = 9; - return this; - } - /** - * - * - *
-     * An array value.
-     * Cannot directly contain another array value, though can contain an
-     * map which contains another array.
-     * 
- * - * .google.firestore.v1beta1.ArrayValue array_value = 9; - */ - public Builder mergeArrayValue(com.google.firestore.v1beta1.ArrayValue value) { - if (arrayValueBuilder_ == null) { - if (valueTypeCase_ == 9 - && valueType_ != com.google.firestore.v1beta1.ArrayValue.getDefaultInstance()) { - valueType_ = - com.google.firestore.v1beta1.ArrayValue.newBuilder( - (com.google.firestore.v1beta1.ArrayValue) valueType_) - .mergeFrom(value) - .buildPartial(); - } else { - valueType_ = value; - } - onChanged(); - } else { - if (valueTypeCase_ == 9) { - arrayValueBuilder_.mergeFrom(value); - } - arrayValueBuilder_.setMessage(value); - } - valueTypeCase_ = 9; - return this; - } - /** - * - * - *
-     * An array value.
-     * Cannot directly contain another array value, though can contain an
-     * map which contains another array.
-     * 
- * - * .google.firestore.v1beta1.ArrayValue array_value = 9; - */ - public Builder clearArrayValue() { - if (arrayValueBuilder_ == null) { - if (valueTypeCase_ == 9) { - valueTypeCase_ = 0; - valueType_ = null; - onChanged(); - } - } else { - if (valueTypeCase_ == 9) { - valueTypeCase_ = 0; - valueType_ = null; - } - arrayValueBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * An array value.
-     * Cannot directly contain another array value, though can contain an
-     * map which contains another array.
-     * 
- * - * .google.firestore.v1beta1.ArrayValue array_value = 9; - */ - public com.google.firestore.v1beta1.ArrayValue.Builder getArrayValueBuilder() { - return getArrayValueFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * An array value.
-     * Cannot directly contain another array value, though can contain an
-     * map which contains another array.
-     * 
- * - * .google.firestore.v1beta1.ArrayValue array_value = 9; - */ - @java.lang.Override - public com.google.firestore.v1beta1.ArrayValueOrBuilder getArrayValueOrBuilder() { - if ((valueTypeCase_ == 9) && (arrayValueBuilder_ != null)) { - return arrayValueBuilder_.getMessageOrBuilder(); - } else { - if (valueTypeCase_ == 9) { - return (com.google.firestore.v1beta1.ArrayValue) valueType_; - } - return com.google.firestore.v1beta1.ArrayValue.getDefaultInstance(); - } - } - /** - * - * - *
-     * An array value.
-     * Cannot directly contain another array value, though can contain an
-     * map which contains another array.
-     * 
- * - * .google.firestore.v1beta1.ArrayValue array_value = 9; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.ArrayValue, - com.google.firestore.v1beta1.ArrayValue.Builder, - com.google.firestore.v1beta1.ArrayValueOrBuilder> - getArrayValueFieldBuilder() { - if (arrayValueBuilder_ == null) { - if (!(valueTypeCase_ == 9)) { - valueType_ = com.google.firestore.v1beta1.ArrayValue.getDefaultInstance(); - } - arrayValueBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.ArrayValue, - com.google.firestore.v1beta1.ArrayValue.Builder, - com.google.firestore.v1beta1.ArrayValueOrBuilder>( - (com.google.firestore.v1beta1.ArrayValue) valueType_, - getParentForChildren(), - isClean()); - valueType_ = null; - } - valueTypeCase_ = 9; - onChanged(); - ; - return arrayValueBuilder_; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.MapValue, - com.google.firestore.v1beta1.MapValue.Builder, - com.google.firestore.v1beta1.MapValueOrBuilder> - mapValueBuilder_; - /** - * - * - *
-     * A map value.
-     * 
- * - * .google.firestore.v1beta1.MapValue map_value = 6; - * - * @return Whether the mapValue field is set. - */ - @java.lang.Override - public boolean hasMapValue() { - return valueTypeCase_ == 6; - } - /** - * - * - *
-     * A map value.
-     * 
- * - * .google.firestore.v1beta1.MapValue map_value = 6; - * - * @return The mapValue. - */ - @java.lang.Override - public com.google.firestore.v1beta1.MapValue getMapValue() { - if (mapValueBuilder_ == null) { - if (valueTypeCase_ == 6) { - return (com.google.firestore.v1beta1.MapValue) valueType_; - } - return com.google.firestore.v1beta1.MapValue.getDefaultInstance(); - } else { - if (valueTypeCase_ == 6) { - return mapValueBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.MapValue.getDefaultInstance(); - } - } - /** - * - * - *
-     * A map value.
-     * 
- * - * .google.firestore.v1beta1.MapValue map_value = 6; - */ - public Builder setMapValue(com.google.firestore.v1beta1.MapValue value) { - if (mapValueBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - valueType_ = value; - onChanged(); - } else { - mapValueBuilder_.setMessage(value); - } - valueTypeCase_ = 6; - return this; - } - /** - * - * - *
-     * A map value.
-     * 
- * - * .google.firestore.v1beta1.MapValue map_value = 6; - */ - public Builder setMapValue(com.google.firestore.v1beta1.MapValue.Builder builderForValue) { - if (mapValueBuilder_ == null) { - valueType_ = builderForValue.build(); - onChanged(); - } else { - mapValueBuilder_.setMessage(builderForValue.build()); - } - valueTypeCase_ = 6; - return this; - } - /** - * - * - *
-     * A map value.
-     * 
- * - * .google.firestore.v1beta1.MapValue map_value = 6; - */ - public Builder mergeMapValue(com.google.firestore.v1beta1.MapValue value) { - if (mapValueBuilder_ == null) { - if (valueTypeCase_ == 6 - && valueType_ != com.google.firestore.v1beta1.MapValue.getDefaultInstance()) { - valueType_ = - com.google.firestore.v1beta1.MapValue.newBuilder( - (com.google.firestore.v1beta1.MapValue) valueType_) - .mergeFrom(value) - .buildPartial(); - } else { - valueType_ = value; - } - onChanged(); - } else { - if (valueTypeCase_ == 6) { - mapValueBuilder_.mergeFrom(value); - } - mapValueBuilder_.setMessage(value); - } - valueTypeCase_ = 6; - return this; - } - /** - * - * - *
-     * A map value.
-     * 
- * - * .google.firestore.v1beta1.MapValue map_value = 6; - */ - public Builder clearMapValue() { - if (mapValueBuilder_ == null) { - if (valueTypeCase_ == 6) { - valueTypeCase_ = 0; - valueType_ = null; - onChanged(); - } - } else { - if (valueTypeCase_ == 6) { - valueTypeCase_ = 0; - valueType_ = null; - } - mapValueBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * A map value.
-     * 
- * - * .google.firestore.v1beta1.MapValue map_value = 6; - */ - public com.google.firestore.v1beta1.MapValue.Builder getMapValueBuilder() { - return getMapValueFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * A map value.
-     * 
- * - * .google.firestore.v1beta1.MapValue map_value = 6; - */ - @java.lang.Override - public com.google.firestore.v1beta1.MapValueOrBuilder getMapValueOrBuilder() { - if ((valueTypeCase_ == 6) && (mapValueBuilder_ != null)) { - return mapValueBuilder_.getMessageOrBuilder(); - } else { - if (valueTypeCase_ == 6) { - return (com.google.firestore.v1beta1.MapValue) valueType_; - } - return com.google.firestore.v1beta1.MapValue.getDefaultInstance(); - } - } - /** - * - * - *
-     * A map value.
-     * 
- * - * .google.firestore.v1beta1.MapValue map_value = 6; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.MapValue, - com.google.firestore.v1beta1.MapValue.Builder, - com.google.firestore.v1beta1.MapValueOrBuilder> - getMapValueFieldBuilder() { - if (mapValueBuilder_ == null) { - if (!(valueTypeCase_ == 6)) { - valueType_ = com.google.firestore.v1beta1.MapValue.getDefaultInstance(); - } - mapValueBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.MapValue, - com.google.firestore.v1beta1.MapValue.Builder, - com.google.firestore.v1beta1.MapValueOrBuilder>( - (com.google.firestore.v1beta1.MapValue) valueType_, - getParentForChildren(), - isClean()); - valueType_ = null; - } - valueTypeCase_ = 6; - onChanged(); - ; - return mapValueBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.Value) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.Value) - private static final com.google.firestore.v1beta1.Value DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.Value(); - } - - public static com.google.firestore.v1beta1.Value getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Value parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Value(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Value getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ValueOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ValueOrBuilder.java deleted file mode 100644 index 869cecf04..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ValueOrBuilder.java +++ /dev/null @@ -1,316 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/document.proto - -package com.google.firestore.v1beta1; - -public interface ValueOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.Value) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * A null value.
-   * 
- * - * .google.protobuf.NullValue null_value = 11; - * - * @return The enum numeric value on the wire for nullValue. - */ - int getNullValueValue(); - /** - * - * - *
-   * A null value.
-   * 
- * - * .google.protobuf.NullValue null_value = 11; - * - * @return The nullValue. - */ - com.google.protobuf.NullValue getNullValue(); - - /** - * - * - *
-   * A boolean value.
-   * 
- * - * bool boolean_value = 1; - * - * @return The booleanValue. - */ - boolean getBooleanValue(); - - /** - * - * - *
-   * An integer value.
-   * 
- * - * int64 integer_value = 2; - * - * @return The integerValue. - */ - long getIntegerValue(); - - /** - * - * - *
-   * A double value.
-   * 
- * - * double double_value = 3; - * - * @return The doubleValue. - */ - double getDoubleValue(); - - /** - * - * - *
-   * A timestamp value.
-   * Precise only to microseconds. When stored, any additional precision is
-   * rounded down.
-   * 
- * - * .google.protobuf.Timestamp timestamp_value = 10; - * - * @return Whether the timestampValue field is set. - */ - boolean hasTimestampValue(); - /** - * - * - *
-   * A timestamp value.
-   * Precise only to microseconds. When stored, any additional precision is
-   * rounded down.
-   * 
- * - * .google.protobuf.Timestamp timestamp_value = 10; - * - * @return The timestampValue. - */ - com.google.protobuf.Timestamp getTimestampValue(); - /** - * - * - *
-   * A timestamp value.
-   * Precise only to microseconds. When stored, any additional precision is
-   * rounded down.
-   * 
- * - * .google.protobuf.Timestamp timestamp_value = 10; - */ - com.google.protobuf.TimestampOrBuilder getTimestampValueOrBuilder(); - - /** - * - * - *
-   * A string value.
-   * The string, represented as UTF-8, must not exceed 1 MiB - 89 bytes.
-   * Only the first 1,500 bytes of the UTF-8 representation are considered by
-   * queries.
-   * 
- * - * string string_value = 17; - * - * @return The stringValue. - */ - java.lang.String getStringValue(); - /** - * - * - *
-   * A string value.
-   * The string, represented as UTF-8, must not exceed 1 MiB - 89 bytes.
-   * Only the first 1,500 bytes of the UTF-8 representation are considered by
-   * queries.
-   * 
- * - * string string_value = 17; - * - * @return The bytes for stringValue. - */ - com.google.protobuf.ByteString getStringValueBytes(); - - /** - * - * - *
-   * A bytes value.
-   * Must not exceed 1 MiB - 89 bytes.
-   * Only the first 1,500 bytes are considered by queries.
-   * 
- * - * bytes bytes_value = 18; - * - * @return The bytesValue. - */ - com.google.protobuf.ByteString getBytesValue(); - - /** - * - * - *
-   * A reference to a document. For example:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string reference_value = 5; - * - * @return The referenceValue. - */ - java.lang.String getReferenceValue(); - /** - * - * - *
-   * A reference to a document. For example:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string reference_value = 5; - * - * @return The bytes for referenceValue. - */ - com.google.protobuf.ByteString getReferenceValueBytes(); - - /** - * - * - *
-   * A geo point value representing a point on the surface of Earth.
-   * 
- * - * .google.type.LatLng geo_point_value = 8; - * - * @return Whether the geoPointValue field is set. - */ - boolean hasGeoPointValue(); - /** - * - * - *
-   * A geo point value representing a point on the surface of Earth.
-   * 
- * - * .google.type.LatLng geo_point_value = 8; - * - * @return The geoPointValue. - */ - com.google.type.LatLng getGeoPointValue(); - /** - * - * - *
-   * A geo point value representing a point on the surface of Earth.
-   * 
- * - * .google.type.LatLng geo_point_value = 8; - */ - com.google.type.LatLngOrBuilder getGeoPointValueOrBuilder(); - - /** - * - * - *
-   * An array value.
-   * Cannot directly contain another array value, though can contain an
-   * map which contains another array.
-   * 
- * - * .google.firestore.v1beta1.ArrayValue array_value = 9; - * - * @return Whether the arrayValue field is set. - */ - boolean hasArrayValue(); - /** - * - * - *
-   * An array value.
-   * Cannot directly contain another array value, though can contain an
-   * map which contains another array.
-   * 
- * - * .google.firestore.v1beta1.ArrayValue array_value = 9; - * - * @return The arrayValue. - */ - com.google.firestore.v1beta1.ArrayValue getArrayValue(); - /** - * - * - *
-   * An array value.
-   * Cannot directly contain another array value, though can contain an
-   * map which contains another array.
-   * 
- * - * .google.firestore.v1beta1.ArrayValue array_value = 9; - */ - com.google.firestore.v1beta1.ArrayValueOrBuilder getArrayValueOrBuilder(); - - /** - * - * - *
-   * A map value.
-   * 
- * - * .google.firestore.v1beta1.MapValue map_value = 6; - * - * @return Whether the mapValue field is set. - */ - boolean hasMapValue(); - /** - * - * - *
-   * A map value.
-   * 
- * - * .google.firestore.v1beta1.MapValue map_value = 6; - * - * @return The mapValue. - */ - com.google.firestore.v1beta1.MapValue getMapValue(); - /** - * - * - *
-   * A map value.
-   * 
- * - * .google.firestore.v1beta1.MapValue map_value = 6; - */ - com.google.firestore.v1beta1.MapValueOrBuilder getMapValueOrBuilder(); - - public com.google.firestore.v1beta1.Value.ValueTypeCase getValueTypeCase(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Write.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Write.java deleted file mode 100644 index ead5643d3..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Write.java +++ /dev/null @@ -1,2051 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/write.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * A write on a document.
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.Write} - */ -public final class Write extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.Write) - WriteOrBuilder { - private static final long serialVersionUID = 0L; - // Use Write.newBuilder() to construct. - private Write(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Write() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Write(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private Write( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.firestore.v1beta1.Document.Builder subBuilder = null; - if (operationCase_ == 1) { - subBuilder = ((com.google.firestore.v1beta1.Document) operation_).toBuilder(); - } - operation_ = - input.readMessage( - com.google.firestore.v1beta1.Document.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.firestore.v1beta1.Document) operation_); - operation_ = subBuilder.buildPartial(); - } - operationCase_ = 1; - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - operationCase_ = 2; - operation_ = s; - break; - } - case 26: - { - com.google.firestore.v1beta1.DocumentMask.Builder subBuilder = null; - if (updateMask_ != null) { - subBuilder = updateMask_.toBuilder(); - } - updateMask_ = - input.readMessage( - com.google.firestore.v1beta1.DocumentMask.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(updateMask_); - updateMask_ = subBuilder.buildPartial(); - } - - break; - } - case 34: - { - com.google.firestore.v1beta1.Precondition.Builder subBuilder = null; - if (currentDocument_ != null) { - subBuilder = currentDocument_.toBuilder(); - } - currentDocument_ = - input.readMessage( - com.google.firestore.v1beta1.Precondition.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(currentDocument_); - currentDocument_ = subBuilder.buildPartial(); - } - - break; - } - case 50: - { - com.google.firestore.v1beta1.DocumentTransform.Builder subBuilder = null; - if (operationCase_ == 6) { - subBuilder = - ((com.google.firestore.v1beta1.DocumentTransform) operation_).toBuilder(); - } - operation_ = - input.readMessage( - com.google.firestore.v1beta1.DocumentTransform.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom((com.google.firestore.v1beta1.DocumentTransform) operation_); - operation_ = subBuilder.buildPartial(); - } - operationCase_ = 6; - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_Write_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_Write_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.Write.class, - com.google.firestore.v1beta1.Write.Builder.class); - } - - private int operationCase_ = 0; - private java.lang.Object operation_; - - public enum OperationCase - implements - com.google.protobuf.Internal.EnumLite, - com.google.protobuf.AbstractMessage.InternalOneOfEnum { - UPDATE(1), - DELETE(2), - TRANSFORM(6), - OPERATION_NOT_SET(0); - private final int value; - - private OperationCase(int value) { - this.value = value; - } - /** - * @param value The number of the enum to look for. - * @return The enum associated with the given number. - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static OperationCase valueOf(int value) { - return forNumber(value); - } - - public static OperationCase forNumber(int value) { - switch (value) { - case 1: - return UPDATE; - case 2: - return DELETE; - case 6: - return TRANSFORM; - case 0: - return OPERATION_NOT_SET; - default: - return null; - } - } - - public int getNumber() { - return this.value; - } - }; - - public OperationCase getOperationCase() { - return OperationCase.forNumber(operationCase_); - } - - public static final int UPDATE_FIELD_NUMBER = 1; - /** - * - * - *
-   * A document to write.
-   * 
- * - * .google.firestore.v1beta1.Document update = 1; - * - * @return Whether the update field is set. - */ - @java.lang.Override - public boolean hasUpdate() { - return operationCase_ == 1; - } - /** - * - * - *
-   * A document to write.
-   * 
- * - * .google.firestore.v1beta1.Document update = 1; - * - * @return The update. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Document getUpdate() { - if (operationCase_ == 1) { - return (com.google.firestore.v1beta1.Document) operation_; - } - return com.google.firestore.v1beta1.Document.getDefaultInstance(); - } - /** - * - * - *
-   * A document to write.
-   * 
- * - * .google.firestore.v1beta1.Document update = 1; - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentOrBuilder getUpdateOrBuilder() { - if (operationCase_ == 1) { - return (com.google.firestore.v1beta1.Document) operation_; - } - return com.google.firestore.v1beta1.Document.getDefaultInstance(); - } - - public static final int DELETE_FIELD_NUMBER = 2; - /** - * - * - *
-   * A document name to delete. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string delete = 2; - * - * @return The delete. - */ - public java.lang.String getDelete() { - java.lang.Object ref = ""; - if (operationCase_ == 2) { - ref = operation_; - } - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (operationCase_ == 2) { - operation_ = s; - } - return s; - } - } - /** - * - * - *
-   * A document name to delete. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string delete = 2; - * - * @return The bytes for delete. - */ - public com.google.protobuf.ByteString getDeleteBytes() { - java.lang.Object ref = ""; - if (operationCase_ == 2) { - ref = operation_; - } - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - if (operationCase_ == 2) { - operation_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int TRANSFORM_FIELD_NUMBER = 6; - /** - * - * - *
-   * Applies a transformation to a document.
-   * At most one `transform` per document is allowed in a given request.
-   * An `update` cannot follow a `transform` on the same document in a given
-   * request.
-   * 
- * - * .google.firestore.v1beta1.DocumentTransform transform = 6; - * - * @return Whether the transform field is set. - */ - @java.lang.Override - public boolean hasTransform() { - return operationCase_ == 6; - } - /** - * - * - *
-   * Applies a transformation to a document.
-   * At most one `transform` per document is allowed in a given request.
-   * An `update` cannot follow a `transform` on the same document in a given
-   * request.
-   * 
- * - * .google.firestore.v1beta1.DocumentTransform transform = 6; - * - * @return The transform. - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentTransform getTransform() { - if (operationCase_ == 6) { - return (com.google.firestore.v1beta1.DocumentTransform) operation_; - } - return com.google.firestore.v1beta1.DocumentTransform.getDefaultInstance(); - } - /** - * - * - *
-   * Applies a transformation to a document.
-   * At most one `transform` per document is allowed in a given request.
-   * An `update` cannot follow a `transform` on the same document in a given
-   * request.
-   * 
- * - * .google.firestore.v1beta1.DocumentTransform transform = 6; - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentTransformOrBuilder getTransformOrBuilder() { - if (operationCase_ == 6) { - return (com.google.firestore.v1beta1.DocumentTransform) operation_; - } - return com.google.firestore.v1beta1.DocumentTransform.getDefaultInstance(); - } - - public static final int UPDATE_MASK_FIELD_NUMBER = 3; - private com.google.firestore.v1beta1.DocumentMask updateMask_; - /** - * - * - *
-   * The fields to update in this write.
-   * This field can be set only when the operation is `update`.
-   * If the mask is not set for an `update` and the document exists, any
-   * existing data will be overwritten.
-   * If the mask is set and the document on the server has fields not covered by
-   * the mask, they are left unchanged.
-   * Fields referenced in the mask, but not present in the input document, are
-   * deleted from the document on the server.
-   * The field paths in this mask must not contain a reserved field name.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 3; - * - * @return Whether the updateMask field is set. - */ - @java.lang.Override - public boolean hasUpdateMask() { - return updateMask_ != null; - } - /** - * - * - *
-   * The fields to update in this write.
-   * This field can be set only when the operation is `update`.
-   * If the mask is not set for an `update` and the document exists, any
-   * existing data will be overwritten.
-   * If the mask is set and the document on the server has fields not covered by
-   * the mask, they are left unchanged.
-   * Fields referenced in the mask, but not present in the input document, are
-   * deleted from the document on the server.
-   * The field paths in this mask must not contain a reserved field name.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 3; - * - * @return The updateMask. - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentMask getUpdateMask() { - return updateMask_ == null - ? com.google.firestore.v1beta1.DocumentMask.getDefaultInstance() - : updateMask_; - } - /** - * - * - *
-   * The fields to update in this write.
-   * This field can be set only when the operation is `update`.
-   * If the mask is not set for an `update` and the document exists, any
-   * existing data will be overwritten.
-   * If the mask is set and the document on the server has fields not covered by
-   * the mask, they are left unchanged.
-   * Fields referenced in the mask, but not present in the input document, are
-   * deleted from the document on the server.
-   * The field paths in this mask must not contain a reserved field name.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 3; - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentMaskOrBuilder getUpdateMaskOrBuilder() { - return getUpdateMask(); - } - - public static final int CURRENT_DOCUMENT_FIELD_NUMBER = 4; - private com.google.firestore.v1beta1.Precondition currentDocument_; - /** - * - * - *
-   * An optional precondition on the document.
-   * The write will fail if this is set and not met by the target document.
-   * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - * - * @return Whether the currentDocument field is set. - */ - @java.lang.Override - public boolean hasCurrentDocument() { - return currentDocument_ != null; - } - /** - * - * - *
-   * An optional precondition on the document.
-   * The write will fail if this is set and not met by the target document.
-   * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - * - * @return The currentDocument. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Precondition getCurrentDocument() { - return currentDocument_ == null - ? com.google.firestore.v1beta1.Precondition.getDefaultInstance() - : currentDocument_; - } - /** - * - * - *
-   * An optional precondition on the document.
-   * The write will fail if this is set and not met by the target document.
-   * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - */ - @java.lang.Override - public com.google.firestore.v1beta1.PreconditionOrBuilder getCurrentDocumentOrBuilder() { - return getCurrentDocument(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (operationCase_ == 1) { - output.writeMessage(1, (com.google.firestore.v1beta1.Document) operation_); - } - if (operationCase_ == 2) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, operation_); - } - if (updateMask_ != null) { - output.writeMessage(3, getUpdateMask()); - } - if (currentDocument_ != null) { - output.writeMessage(4, getCurrentDocument()); - } - if (operationCase_ == 6) { - output.writeMessage(6, (com.google.firestore.v1beta1.DocumentTransform) operation_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (operationCase_ == 1) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 1, (com.google.firestore.v1beta1.Document) operation_); - } - if (operationCase_ == 2) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, operation_); - } - if (updateMask_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getUpdateMask()); - } - if (currentDocument_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getCurrentDocument()); - } - if (operationCase_ == 6) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 6, (com.google.firestore.v1beta1.DocumentTransform) operation_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.Write)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.Write other = (com.google.firestore.v1beta1.Write) obj; - - if (hasUpdateMask() != other.hasUpdateMask()) return false; - if (hasUpdateMask()) { - if (!getUpdateMask().equals(other.getUpdateMask())) return false; - } - if (hasCurrentDocument() != other.hasCurrentDocument()) return false; - if (hasCurrentDocument()) { - if (!getCurrentDocument().equals(other.getCurrentDocument())) return false; - } - if (!getOperationCase().equals(other.getOperationCase())) return false; - switch (operationCase_) { - case 1: - if (!getUpdate().equals(other.getUpdate())) return false; - break; - case 2: - if (!getDelete().equals(other.getDelete())) return false; - break; - case 6: - if (!getTransform().equals(other.getTransform())) return false; - break; - case 0: - default: - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasUpdateMask()) { - hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; - hash = (53 * hash) + getUpdateMask().hashCode(); - } - if (hasCurrentDocument()) { - hash = (37 * hash) + CURRENT_DOCUMENT_FIELD_NUMBER; - hash = (53 * hash) + getCurrentDocument().hashCode(); - } - switch (operationCase_) { - case 1: - hash = (37 * hash) + UPDATE_FIELD_NUMBER; - hash = (53 * hash) + getUpdate().hashCode(); - break; - case 2: - hash = (37 * hash) + DELETE_FIELD_NUMBER; - hash = (53 * hash) + getDelete().hashCode(); - break; - case 6: - hash = (37 * hash) + TRANSFORM_FIELD_NUMBER; - hash = (53 * hash) + getTransform().hashCode(); - break; - case 0: - default: - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.Write parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Write parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Write parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Write parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Write parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.Write parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Write parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Write parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Write parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Write parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.Write parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.Write parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.Write prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * A write on a document.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.Write} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.Write) - com.google.firestore.v1beta1.WriteOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_Write_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_Write_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.Write.class, - com.google.firestore.v1beta1.Write.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.Write.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (updateMaskBuilder_ == null) { - updateMask_ = null; - } else { - updateMask_ = null; - updateMaskBuilder_ = null; - } - if (currentDocumentBuilder_ == null) { - currentDocument_ = null; - } else { - currentDocument_ = null; - currentDocumentBuilder_ = null; - } - operationCase_ = 0; - operation_ = null; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_Write_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Write getDefaultInstanceForType() { - return com.google.firestore.v1beta1.Write.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.Write build() { - com.google.firestore.v1beta1.Write result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Write buildPartial() { - com.google.firestore.v1beta1.Write result = new com.google.firestore.v1beta1.Write(this); - if (operationCase_ == 1) { - if (updateBuilder_ == null) { - result.operation_ = operation_; - } else { - result.operation_ = updateBuilder_.build(); - } - } - if (operationCase_ == 2) { - result.operation_ = operation_; - } - if (operationCase_ == 6) { - if (transformBuilder_ == null) { - result.operation_ = operation_; - } else { - result.operation_ = transformBuilder_.build(); - } - } - if (updateMaskBuilder_ == null) { - result.updateMask_ = updateMask_; - } else { - result.updateMask_ = updateMaskBuilder_.build(); - } - if (currentDocumentBuilder_ == null) { - result.currentDocument_ = currentDocument_; - } else { - result.currentDocument_ = currentDocumentBuilder_.build(); - } - result.operationCase_ = operationCase_; - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.Write) { - return mergeFrom((com.google.firestore.v1beta1.Write) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.Write other) { - if (other == com.google.firestore.v1beta1.Write.getDefaultInstance()) return this; - if (other.hasUpdateMask()) { - mergeUpdateMask(other.getUpdateMask()); - } - if (other.hasCurrentDocument()) { - mergeCurrentDocument(other.getCurrentDocument()); - } - switch (other.getOperationCase()) { - case UPDATE: - { - mergeUpdate(other.getUpdate()); - break; - } - case DELETE: - { - operationCase_ = 2; - operation_ = other.operation_; - onChanged(); - break; - } - case TRANSFORM: - { - mergeTransform(other.getTransform()); - break; - } - case OPERATION_NOT_SET: - { - break; - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.Write parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.Write) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int operationCase_ = 0; - private java.lang.Object operation_; - - public OperationCase getOperationCase() { - return OperationCase.forNumber(operationCase_); - } - - public Builder clearOperation() { - operationCase_ = 0; - operation_ = null; - onChanged(); - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Document, - com.google.firestore.v1beta1.Document.Builder, - com.google.firestore.v1beta1.DocumentOrBuilder> - updateBuilder_; - /** - * - * - *
-     * A document to write.
-     * 
- * - * .google.firestore.v1beta1.Document update = 1; - * - * @return Whether the update field is set. - */ - @java.lang.Override - public boolean hasUpdate() { - return operationCase_ == 1; - } - /** - * - * - *
-     * A document to write.
-     * 
- * - * .google.firestore.v1beta1.Document update = 1; - * - * @return The update. - */ - @java.lang.Override - public com.google.firestore.v1beta1.Document getUpdate() { - if (updateBuilder_ == null) { - if (operationCase_ == 1) { - return (com.google.firestore.v1beta1.Document) operation_; - } - return com.google.firestore.v1beta1.Document.getDefaultInstance(); - } else { - if (operationCase_ == 1) { - return updateBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.Document.getDefaultInstance(); - } - } - /** - * - * - *
-     * A document to write.
-     * 
- * - * .google.firestore.v1beta1.Document update = 1; - */ - public Builder setUpdate(com.google.firestore.v1beta1.Document value) { - if (updateBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - operation_ = value; - onChanged(); - } else { - updateBuilder_.setMessage(value); - } - operationCase_ = 1; - return this; - } - /** - * - * - *
-     * A document to write.
-     * 
- * - * .google.firestore.v1beta1.Document update = 1; - */ - public Builder setUpdate(com.google.firestore.v1beta1.Document.Builder builderForValue) { - if (updateBuilder_ == null) { - operation_ = builderForValue.build(); - onChanged(); - } else { - updateBuilder_.setMessage(builderForValue.build()); - } - operationCase_ = 1; - return this; - } - /** - * - * - *
-     * A document to write.
-     * 
- * - * .google.firestore.v1beta1.Document update = 1; - */ - public Builder mergeUpdate(com.google.firestore.v1beta1.Document value) { - if (updateBuilder_ == null) { - if (operationCase_ == 1 - && operation_ != com.google.firestore.v1beta1.Document.getDefaultInstance()) { - operation_ = - com.google.firestore.v1beta1.Document.newBuilder( - (com.google.firestore.v1beta1.Document) operation_) - .mergeFrom(value) - .buildPartial(); - } else { - operation_ = value; - } - onChanged(); - } else { - if (operationCase_ == 1) { - updateBuilder_.mergeFrom(value); - } - updateBuilder_.setMessage(value); - } - operationCase_ = 1; - return this; - } - /** - * - * - *
-     * A document to write.
-     * 
- * - * .google.firestore.v1beta1.Document update = 1; - */ - public Builder clearUpdate() { - if (updateBuilder_ == null) { - if (operationCase_ == 1) { - operationCase_ = 0; - operation_ = null; - onChanged(); - } - } else { - if (operationCase_ == 1) { - operationCase_ = 0; - operation_ = null; - } - updateBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * A document to write.
-     * 
- * - * .google.firestore.v1beta1.Document update = 1; - */ - public com.google.firestore.v1beta1.Document.Builder getUpdateBuilder() { - return getUpdateFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * A document to write.
-     * 
- * - * .google.firestore.v1beta1.Document update = 1; - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentOrBuilder getUpdateOrBuilder() { - if ((operationCase_ == 1) && (updateBuilder_ != null)) { - return updateBuilder_.getMessageOrBuilder(); - } else { - if (operationCase_ == 1) { - return (com.google.firestore.v1beta1.Document) operation_; - } - return com.google.firestore.v1beta1.Document.getDefaultInstance(); - } - } - /** - * - * - *
-     * A document to write.
-     * 
- * - * .google.firestore.v1beta1.Document update = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Document, - com.google.firestore.v1beta1.Document.Builder, - com.google.firestore.v1beta1.DocumentOrBuilder> - getUpdateFieldBuilder() { - if (updateBuilder_ == null) { - if (!(operationCase_ == 1)) { - operation_ = com.google.firestore.v1beta1.Document.getDefaultInstance(); - } - updateBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Document, - com.google.firestore.v1beta1.Document.Builder, - com.google.firestore.v1beta1.DocumentOrBuilder>( - (com.google.firestore.v1beta1.Document) operation_, - getParentForChildren(), - isClean()); - operation_ = null; - } - operationCase_ = 1; - onChanged(); - ; - return updateBuilder_; - } - - /** - * - * - *
-     * A document name to delete. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string delete = 2; - * - * @return The delete. - */ - @java.lang.Override - public java.lang.String getDelete() { - java.lang.Object ref = ""; - if (operationCase_ == 2) { - ref = operation_; - } - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (operationCase_ == 2) { - operation_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * A document name to delete. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string delete = 2; - * - * @return The bytes for delete. - */ - @java.lang.Override - public com.google.protobuf.ByteString getDeleteBytes() { - java.lang.Object ref = ""; - if (operationCase_ == 2) { - ref = operation_; - } - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - if (operationCase_ == 2) { - operation_ = b; - } - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * A document name to delete. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string delete = 2; - * - * @param value The delete to set. - * @return This builder for chaining. - */ - public Builder setDelete(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - operationCase_ = 2; - operation_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * A document name to delete. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string delete = 2; - * - * @return This builder for chaining. - */ - public Builder clearDelete() { - if (operationCase_ == 2) { - operationCase_ = 0; - operation_ = null; - onChanged(); - } - return this; - } - /** - * - * - *
-     * A document name to delete. In the format:
-     * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-     * 
- * - * string delete = 2; - * - * @param value The bytes for delete to set. - * @return This builder for chaining. - */ - public Builder setDeleteBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - operationCase_ = 2; - operation_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentTransform, - com.google.firestore.v1beta1.DocumentTransform.Builder, - com.google.firestore.v1beta1.DocumentTransformOrBuilder> - transformBuilder_; - /** - * - * - *
-     * Applies a transformation to a document.
-     * At most one `transform` per document is allowed in a given request.
-     * An `update` cannot follow a `transform` on the same document in a given
-     * request.
-     * 
- * - * .google.firestore.v1beta1.DocumentTransform transform = 6; - * - * @return Whether the transform field is set. - */ - @java.lang.Override - public boolean hasTransform() { - return operationCase_ == 6; - } - /** - * - * - *
-     * Applies a transformation to a document.
-     * At most one `transform` per document is allowed in a given request.
-     * An `update` cannot follow a `transform` on the same document in a given
-     * request.
-     * 
- * - * .google.firestore.v1beta1.DocumentTransform transform = 6; - * - * @return The transform. - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentTransform getTransform() { - if (transformBuilder_ == null) { - if (operationCase_ == 6) { - return (com.google.firestore.v1beta1.DocumentTransform) operation_; - } - return com.google.firestore.v1beta1.DocumentTransform.getDefaultInstance(); - } else { - if (operationCase_ == 6) { - return transformBuilder_.getMessage(); - } - return com.google.firestore.v1beta1.DocumentTransform.getDefaultInstance(); - } - } - /** - * - * - *
-     * Applies a transformation to a document.
-     * At most one `transform` per document is allowed in a given request.
-     * An `update` cannot follow a `transform` on the same document in a given
-     * request.
-     * 
- * - * .google.firestore.v1beta1.DocumentTransform transform = 6; - */ - public Builder setTransform(com.google.firestore.v1beta1.DocumentTransform value) { - if (transformBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - operation_ = value; - onChanged(); - } else { - transformBuilder_.setMessage(value); - } - operationCase_ = 6; - return this; - } - /** - * - * - *
-     * Applies a transformation to a document.
-     * At most one `transform` per document is allowed in a given request.
-     * An `update` cannot follow a `transform` on the same document in a given
-     * request.
-     * 
- * - * .google.firestore.v1beta1.DocumentTransform transform = 6; - */ - public Builder setTransform( - com.google.firestore.v1beta1.DocumentTransform.Builder builderForValue) { - if (transformBuilder_ == null) { - operation_ = builderForValue.build(); - onChanged(); - } else { - transformBuilder_.setMessage(builderForValue.build()); - } - operationCase_ = 6; - return this; - } - /** - * - * - *
-     * Applies a transformation to a document.
-     * At most one `transform` per document is allowed in a given request.
-     * An `update` cannot follow a `transform` on the same document in a given
-     * request.
-     * 
- * - * .google.firestore.v1beta1.DocumentTransform transform = 6; - */ - public Builder mergeTransform(com.google.firestore.v1beta1.DocumentTransform value) { - if (transformBuilder_ == null) { - if (operationCase_ == 6 - && operation_ != com.google.firestore.v1beta1.DocumentTransform.getDefaultInstance()) { - operation_ = - com.google.firestore.v1beta1.DocumentTransform.newBuilder( - (com.google.firestore.v1beta1.DocumentTransform) operation_) - .mergeFrom(value) - .buildPartial(); - } else { - operation_ = value; - } - onChanged(); - } else { - if (operationCase_ == 6) { - transformBuilder_.mergeFrom(value); - } - transformBuilder_.setMessage(value); - } - operationCase_ = 6; - return this; - } - /** - * - * - *
-     * Applies a transformation to a document.
-     * At most one `transform` per document is allowed in a given request.
-     * An `update` cannot follow a `transform` on the same document in a given
-     * request.
-     * 
- * - * .google.firestore.v1beta1.DocumentTransform transform = 6; - */ - public Builder clearTransform() { - if (transformBuilder_ == null) { - if (operationCase_ == 6) { - operationCase_ = 0; - operation_ = null; - onChanged(); - } - } else { - if (operationCase_ == 6) { - operationCase_ = 0; - operation_ = null; - } - transformBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * Applies a transformation to a document.
-     * At most one `transform` per document is allowed in a given request.
-     * An `update` cannot follow a `transform` on the same document in a given
-     * request.
-     * 
- * - * .google.firestore.v1beta1.DocumentTransform transform = 6; - */ - public com.google.firestore.v1beta1.DocumentTransform.Builder getTransformBuilder() { - return getTransformFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Applies a transformation to a document.
-     * At most one `transform` per document is allowed in a given request.
-     * An `update` cannot follow a `transform` on the same document in a given
-     * request.
-     * 
- * - * .google.firestore.v1beta1.DocumentTransform transform = 6; - */ - @java.lang.Override - public com.google.firestore.v1beta1.DocumentTransformOrBuilder getTransformOrBuilder() { - if ((operationCase_ == 6) && (transformBuilder_ != null)) { - return transformBuilder_.getMessageOrBuilder(); - } else { - if (operationCase_ == 6) { - return (com.google.firestore.v1beta1.DocumentTransform) operation_; - } - return com.google.firestore.v1beta1.DocumentTransform.getDefaultInstance(); - } - } - /** - * - * - *
-     * Applies a transformation to a document.
-     * At most one `transform` per document is allowed in a given request.
-     * An `update` cannot follow a `transform` on the same document in a given
-     * request.
-     * 
- * - * .google.firestore.v1beta1.DocumentTransform transform = 6; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentTransform, - com.google.firestore.v1beta1.DocumentTransform.Builder, - com.google.firestore.v1beta1.DocumentTransformOrBuilder> - getTransformFieldBuilder() { - if (transformBuilder_ == null) { - if (!(operationCase_ == 6)) { - operation_ = com.google.firestore.v1beta1.DocumentTransform.getDefaultInstance(); - } - transformBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentTransform, - com.google.firestore.v1beta1.DocumentTransform.Builder, - com.google.firestore.v1beta1.DocumentTransformOrBuilder>( - (com.google.firestore.v1beta1.DocumentTransform) operation_, - getParentForChildren(), - isClean()); - operation_ = null; - } - operationCase_ = 6; - onChanged(); - ; - return transformBuilder_; - } - - private com.google.firestore.v1beta1.DocumentMask updateMask_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentMask, - com.google.firestore.v1beta1.DocumentMask.Builder, - com.google.firestore.v1beta1.DocumentMaskOrBuilder> - updateMaskBuilder_; - /** - * - * - *
-     * The fields to update in this write.
-     * This field can be set only when the operation is `update`.
-     * If the mask is not set for an `update` and the document exists, any
-     * existing data will be overwritten.
-     * If the mask is set and the document on the server has fields not covered by
-     * the mask, they are left unchanged.
-     * Fields referenced in the mask, but not present in the input document, are
-     * deleted from the document on the server.
-     * The field paths in this mask must not contain a reserved field name.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 3; - * - * @return Whether the updateMask field is set. - */ - public boolean hasUpdateMask() { - return updateMaskBuilder_ != null || updateMask_ != null; - } - /** - * - * - *
-     * The fields to update in this write.
-     * This field can be set only when the operation is `update`.
-     * If the mask is not set for an `update` and the document exists, any
-     * existing data will be overwritten.
-     * If the mask is set and the document on the server has fields not covered by
-     * the mask, they are left unchanged.
-     * Fields referenced in the mask, but not present in the input document, are
-     * deleted from the document on the server.
-     * The field paths in this mask must not contain a reserved field name.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 3; - * - * @return The updateMask. - */ - public com.google.firestore.v1beta1.DocumentMask getUpdateMask() { - if (updateMaskBuilder_ == null) { - return updateMask_ == null - ? com.google.firestore.v1beta1.DocumentMask.getDefaultInstance() - : updateMask_; - } else { - return updateMaskBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The fields to update in this write.
-     * This field can be set only when the operation is `update`.
-     * If the mask is not set for an `update` and the document exists, any
-     * existing data will be overwritten.
-     * If the mask is set and the document on the server has fields not covered by
-     * the mask, they are left unchanged.
-     * Fields referenced in the mask, but not present in the input document, are
-     * deleted from the document on the server.
-     * The field paths in this mask must not contain a reserved field name.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 3; - */ - public Builder setUpdateMask(com.google.firestore.v1beta1.DocumentMask value) { - if (updateMaskBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - updateMask_ = value; - onChanged(); - } else { - updateMaskBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The fields to update in this write.
-     * This field can be set only when the operation is `update`.
-     * If the mask is not set for an `update` and the document exists, any
-     * existing data will be overwritten.
-     * If the mask is set and the document on the server has fields not covered by
-     * the mask, they are left unchanged.
-     * Fields referenced in the mask, but not present in the input document, are
-     * deleted from the document on the server.
-     * The field paths in this mask must not contain a reserved field name.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 3; - */ - public Builder setUpdateMask( - com.google.firestore.v1beta1.DocumentMask.Builder builderForValue) { - if (updateMaskBuilder_ == null) { - updateMask_ = builderForValue.build(); - onChanged(); - } else { - updateMaskBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The fields to update in this write.
-     * This field can be set only when the operation is `update`.
-     * If the mask is not set for an `update` and the document exists, any
-     * existing data will be overwritten.
-     * If the mask is set and the document on the server has fields not covered by
-     * the mask, they are left unchanged.
-     * Fields referenced in the mask, but not present in the input document, are
-     * deleted from the document on the server.
-     * The field paths in this mask must not contain a reserved field name.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 3; - */ - public Builder mergeUpdateMask(com.google.firestore.v1beta1.DocumentMask value) { - if (updateMaskBuilder_ == null) { - if (updateMask_ != null) { - updateMask_ = - com.google.firestore.v1beta1.DocumentMask.newBuilder(updateMask_) - .mergeFrom(value) - .buildPartial(); - } else { - updateMask_ = value; - } - onChanged(); - } else { - updateMaskBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The fields to update in this write.
-     * This field can be set only when the operation is `update`.
-     * If the mask is not set for an `update` and the document exists, any
-     * existing data will be overwritten.
-     * If the mask is set and the document on the server has fields not covered by
-     * the mask, they are left unchanged.
-     * Fields referenced in the mask, but not present in the input document, are
-     * deleted from the document on the server.
-     * The field paths in this mask must not contain a reserved field name.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 3; - */ - public Builder clearUpdateMask() { - if (updateMaskBuilder_ == null) { - updateMask_ = null; - onChanged(); - } else { - updateMask_ = null; - updateMaskBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The fields to update in this write.
-     * This field can be set only when the operation is `update`.
-     * If the mask is not set for an `update` and the document exists, any
-     * existing data will be overwritten.
-     * If the mask is set and the document on the server has fields not covered by
-     * the mask, they are left unchanged.
-     * Fields referenced in the mask, but not present in the input document, are
-     * deleted from the document on the server.
-     * The field paths in this mask must not contain a reserved field name.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 3; - */ - public com.google.firestore.v1beta1.DocumentMask.Builder getUpdateMaskBuilder() { - - onChanged(); - return getUpdateMaskFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The fields to update in this write.
-     * This field can be set only when the operation is `update`.
-     * If the mask is not set for an `update` and the document exists, any
-     * existing data will be overwritten.
-     * If the mask is set and the document on the server has fields not covered by
-     * the mask, they are left unchanged.
-     * Fields referenced in the mask, but not present in the input document, are
-     * deleted from the document on the server.
-     * The field paths in this mask must not contain a reserved field name.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 3; - */ - public com.google.firestore.v1beta1.DocumentMaskOrBuilder getUpdateMaskOrBuilder() { - if (updateMaskBuilder_ != null) { - return updateMaskBuilder_.getMessageOrBuilder(); - } else { - return updateMask_ == null - ? com.google.firestore.v1beta1.DocumentMask.getDefaultInstance() - : updateMask_; - } - } - /** - * - * - *
-     * The fields to update in this write.
-     * This field can be set only when the operation is `update`.
-     * If the mask is not set for an `update` and the document exists, any
-     * existing data will be overwritten.
-     * If the mask is set and the document on the server has fields not covered by
-     * the mask, they are left unchanged.
-     * Fields referenced in the mask, but not present in the input document, are
-     * deleted from the document on the server.
-     * The field paths in this mask must not contain a reserved field name.
-     * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 3; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentMask, - com.google.firestore.v1beta1.DocumentMask.Builder, - com.google.firestore.v1beta1.DocumentMaskOrBuilder> - getUpdateMaskFieldBuilder() { - if (updateMaskBuilder_ == null) { - updateMaskBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.DocumentMask, - com.google.firestore.v1beta1.DocumentMask.Builder, - com.google.firestore.v1beta1.DocumentMaskOrBuilder>( - getUpdateMask(), getParentForChildren(), isClean()); - updateMask_ = null; - } - return updateMaskBuilder_; - } - - private com.google.firestore.v1beta1.Precondition currentDocument_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Precondition, - com.google.firestore.v1beta1.Precondition.Builder, - com.google.firestore.v1beta1.PreconditionOrBuilder> - currentDocumentBuilder_; - /** - * - * - *
-     * An optional precondition on the document.
-     * The write will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - * - * @return Whether the currentDocument field is set. - */ - public boolean hasCurrentDocument() { - return currentDocumentBuilder_ != null || currentDocument_ != null; - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The write will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - * - * @return The currentDocument. - */ - public com.google.firestore.v1beta1.Precondition getCurrentDocument() { - if (currentDocumentBuilder_ == null) { - return currentDocument_ == null - ? com.google.firestore.v1beta1.Precondition.getDefaultInstance() - : currentDocument_; - } else { - return currentDocumentBuilder_.getMessage(); - } - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The write will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - */ - public Builder setCurrentDocument(com.google.firestore.v1beta1.Precondition value) { - if (currentDocumentBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - currentDocument_ = value; - onChanged(); - } else { - currentDocumentBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The write will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - */ - public Builder setCurrentDocument( - com.google.firestore.v1beta1.Precondition.Builder builderForValue) { - if (currentDocumentBuilder_ == null) { - currentDocument_ = builderForValue.build(); - onChanged(); - } else { - currentDocumentBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The write will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - */ - public Builder mergeCurrentDocument(com.google.firestore.v1beta1.Precondition value) { - if (currentDocumentBuilder_ == null) { - if (currentDocument_ != null) { - currentDocument_ = - com.google.firestore.v1beta1.Precondition.newBuilder(currentDocument_) - .mergeFrom(value) - .buildPartial(); - } else { - currentDocument_ = value; - } - onChanged(); - } else { - currentDocumentBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The write will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - */ - public Builder clearCurrentDocument() { - if (currentDocumentBuilder_ == null) { - currentDocument_ = null; - onChanged(); - } else { - currentDocument_ = null; - currentDocumentBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The write will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - */ - public com.google.firestore.v1beta1.Precondition.Builder getCurrentDocumentBuilder() { - - onChanged(); - return getCurrentDocumentFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The write will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - */ - public com.google.firestore.v1beta1.PreconditionOrBuilder getCurrentDocumentOrBuilder() { - if (currentDocumentBuilder_ != null) { - return currentDocumentBuilder_.getMessageOrBuilder(); - } else { - return currentDocument_ == null - ? com.google.firestore.v1beta1.Precondition.getDefaultInstance() - : currentDocument_; - } - } - /** - * - * - *
-     * An optional precondition on the document.
-     * The write will fail if this is set and not met by the target document.
-     * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Precondition, - com.google.firestore.v1beta1.Precondition.Builder, - com.google.firestore.v1beta1.PreconditionOrBuilder> - getCurrentDocumentFieldBuilder() { - if (currentDocumentBuilder_ == null) { - currentDocumentBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1beta1.Precondition, - com.google.firestore.v1beta1.Precondition.Builder, - com.google.firestore.v1beta1.PreconditionOrBuilder>( - getCurrentDocument(), getParentForChildren(), isClean()); - currentDocument_ = null; - } - return currentDocumentBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.Write) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.Write) - private static final com.google.firestore.v1beta1.Write DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.Write(); - } - - public static com.google.firestore.v1beta1.Write getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Write parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new Write(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.Write getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteOrBuilder.java deleted file mode 100644 index c95c20e2a..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteOrBuilder.java +++ /dev/null @@ -1,230 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/write.proto - -package com.google.firestore.v1beta1; - -public interface WriteOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.Write) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * A document to write.
-   * 
- * - * .google.firestore.v1beta1.Document update = 1; - * - * @return Whether the update field is set. - */ - boolean hasUpdate(); - /** - * - * - *
-   * A document to write.
-   * 
- * - * .google.firestore.v1beta1.Document update = 1; - * - * @return The update. - */ - com.google.firestore.v1beta1.Document getUpdate(); - /** - * - * - *
-   * A document to write.
-   * 
- * - * .google.firestore.v1beta1.Document update = 1; - */ - com.google.firestore.v1beta1.DocumentOrBuilder getUpdateOrBuilder(); - - /** - * - * - *
-   * A document name to delete. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string delete = 2; - * - * @return The delete. - */ - java.lang.String getDelete(); - /** - * - * - *
-   * A document name to delete. In the format:
-   * `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
-   * 
- * - * string delete = 2; - * - * @return The bytes for delete. - */ - com.google.protobuf.ByteString getDeleteBytes(); - - /** - * - * - *
-   * Applies a transformation to a document.
-   * At most one `transform` per document is allowed in a given request.
-   * An `update` cannot follow a `transform` on the same document in a given
-   * request.
-   * 
- * - * .google.firestore.v1beta1.DocumentTransform transform = 6; - * - * @return Whether the transform field is set. - */ - boolean hasTransform(); - /** - * - * - *
-   * Applies a transformation to a document.
-   * At most one `transform` per document is allowed in a given request.
-   * An `update` cannot follow a `transform` on the same document in a given
-   * request.
-   * 
- * - * .google.firestore.v1beta1.DocumentTransform transform = 6; - * - * @return The transform. - */ - com.google.firestore.v1beta1.DocumentTransform getTransform(); - /** - * - * - *
-   * Applies a transformation to a document.
-   * At most one `transform` per document is allowed in a given request.
-   * An `update` cannot follow a `transform` on the same document in a given
-   * request.
-   * 
- * - * .google.firestore.v1beta1.DocumentTransform transform = 6; - */ - com.google.firestore.v1beta1.DocumentTransformOrBuilder getTransformOrBuilder(); - - /** - * - * - *
-   * The fields to update in this write.
-   * This field can be set only when the operation is `update`.
-   * If the mask is not set for an `update` and the document exists, any
-   * existing data will be overwritten.
-   * If the mask is set and the document on the server has fields not covered by
-   * the mask, they are left unchanged.
-   * Fields referenced in the mask, but not present in the input document, are
-   * deleted from the document on the server.
-   * The field paths in this mask must not contain a reserved field name.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 3; - * - * @return Whether the updateMask field is set. - */ - boolean hasUpdateMask(); - /** - * - * - *
-   * The fields to update in this write.
-   * This field can be set only when the operation is `update`.
-   * If the mask is not set for an `update` and the document exists, any
-   * existing data will be overwritten.
-   * If the mask is set and the document on the server has fields not covered by
-   * the mask, they are left unchanged.
-   * Fields referenced in the mask, but not present in the input document, are
-   * deleted from the document on the server.
-   * The field paths in this mask must not contain a reserved field name.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 3; - * - * @return The updateMask. - */ - com.google.firestore.v1beta1.DocumentMask getUpdateMask(); - /** - * - * - *
-   * The fields to update in this write.
-   * This field can be set only when the operation is `update`.
-   * If the mask is not set for an `update` and the document exists, any
-   * existing data will be overwritten.
-   * If the mask is set and the document on the server has fields not covered by
-   * the mask, they are left unchanged.
-   * Fields referenced in the mask, but not present in the input document, are
-   * deleted from the document on the server.
-   * The field paths in this mask must not contain a reserved field name.
-   * 
- * - * .google.firestore.v1beta1.DocumentMask update_mask = 3; - */ - com.google.firestore.v1beta1.DocumentMaskOrBuilder getUpdateMaskOrBuilder(); - - /** - * - * - *
-   * An optional precondition on the document.
-   * The write will fail if this is set and not met by the target document.
-   * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - * - * @return Whether the currentDocument field is set. - */ - boolean hasCurrentDocument(); - /** - * - * - *
-   * An optional precondition on the document.
-   * The write will fail if this is set and not met by the target document.
-   * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - * - * @return The currentDocument. - */ - com.google.firestore.v1beta1.Precondition getCurrentDocument(); - /** - * - * - *
-   * An optional precondition on the document.
-   * The write will fail if this is set and not met by the target document.
-   * 
- * - * .google.firestore.v1beta1.Precondition current_document = 4; - */ - com.google.firestore.v1beta1.PreconditionOrBuilder getCurrentDocumentOrBuilder(); - - public com.google.firestore.v1beta1.Write.OperationCase getOperationCase(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteProto.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteProto.java deleted file mode 100644 index 670abe3b1..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteProto.java +++ /dev/null @@ -1,209 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/write.proto - -package com.google.firestore.v1beta1; - -public final class WriteProto { - private WriteProto() {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); - } - - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_Write_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_Write_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_DocumentTransform_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_DocumentTransform_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_DocumentTransform_FieldTransform_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_DocumentTransform_FieldTransform_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_WriteResult_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_WriteResult_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_DocumentChange_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_DocumentChange_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_DocumentDelete_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_DocumentDelete_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_DocumentRemove_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_DocumentRemove_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1beta1_ExistenceFilter_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1beta1_ExistenceFilter_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - - static { - java.lang.String[] descriptorData = { - "\n$google/firestore/v1beta1/write.proto\022\030" - + "google.firestore.v1beta1\032%google/firesto" - + "re/v1beta1/common.proto\032\'google/firestor" - + "e/v1beta1/document.proto\032\037google/protobu" - + "f/timestamp.proto\032\034google/api/annotation" - + "s.proto\"\235\002\n\005Write\0224\n\006update\030\001 \001(\0132\".goog" - + "le.firestore.v1beta1.DocumentH\000\022\020\n\006delet" - + "e\030\002 \001(\tH\000\022@\n\ttransform\030\006 \001(\0132+.google.fi" - + "restore.v1beta1.DocumentTransformH\000\022;\n\013u" - + "pdate_mask\030\003 \001(\0132&.google.firestore.v1be" - + "ta1.DocumentMask\022@\n\020current_document\030\004 \001" - + "(\0132&.google.firestore.v1beta1.Preconditi" - + "onB\013\n\toperation\"\210\005\n\021DocumentTransform\022\020\n" - + "\010document\030\001 \001(\t\022T\n\020field_transforms\030\002 \003(" - + "\0132:.google.firestore.v1beta1.DocumentTra" - + "nsform.FieldTransform\032\212\004\n\016FieldTransform" - + "\022\022\n\nfield_path\030\001 \001(\t\022e\n\023set_to_server_va" - + "lue\030\002 \001(\0162F.google.firestore.v1beta1.Doc" - + "umentTransform.FieldTransform.ServerValu" - + "eH\000\0224\n\tincrement\030\003 \001(\0132\037.google.firestor" - + "e.v1beta1.ValueH\000\0222\n\007maximum\030\004 \001(\0132\037.goo" - + "gle.firestore.v1beta1.ValueH\000\0222\n\007minimum" - + "\030\005 \001(\0132\037.google.firestore.v1beta1.ValueH" - + "\000\022G\n\027append_missing_elements\030\006 \001(\0132$.goo" - + "gle.firestore.v1beta1.ArrayValueH\000\022E\n\025re" - + "move_all_from_array\030\007 \001(\0132$.google.fires" - + "tore.v1beta1.ArrayValueH\000\"=\n\013ServerValue" - + "\022\034\n\030SERVER_VALUE_UNSPECIFIED\020\000\022\020\n\014REQUES" - + "T_TIME\020\001B\020\n\016transform_type\"z\n\013WriteResul" - + "t\022/\n\013update_time\030\001 \001(\0132\032.google.protobuf" - + ".Timestamp\022:\n\021transform_results\030\002 \003(\0132\037." - + "google.firestore.v1beta1.Value\"v\n\016Docume" - + "ntChange\0224\n\010document\030\001 \001(\0132\".google.fire" - + "store.v1beta1.Document\022\022\n\ntarget_ids\030\005 \003" - + "(\005\022\032\n\022removed_target_ids\030\006 \003(\005\"m\n\016Docume" - + "ntDelete\022\020\n\010document\030\001 \001(\t\022\032\n\022removed_ta" - + "rget_ids\030\006 \003(\005\022-\n\tread_time\030\004 \001(\0132\032.goog" - + "le.protobuf.Timestamp\"m\n\016DocumentRemove\022" - + "\020\n\010document\030\001 \001(\t\022\032\n\022removed_target_ids\030" - + "\002 \003(\005\022-\n\tread_time\030\004 \001(\0132\032.google.protob" - + "uf.Timestamp\"3\n\017ExistenceFilter\022\021\n\ttarge" - + "t_id\030\001 \001(\005\022\r\n\005count\030\002 \001(\005B\334\001\n\034com.google" - + ".firestore.v1beta1B\nWriteProtoP\001ZAgoogle" - + ".golang.org/genproto/googleapis/firestor" - + "e/v1beta1;firestore\242\002\004GCFS\252\002\036Google.Clou" - + "d.Firestore.V1Beta1\312\002\036Google\\Cloud\\Fires" - + "tore\\V1beta1\352\002!Google::Cloud::Firestore:" - + ":V1beta1b\006proto3" - }; - descriptor = - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.firestore.v1beta1.CommonProto.getDescriptor(), - com.google.firestore.v1beta1.DocumentProto.getDescriptor(), - com.google.protobuf.TimestampProto.getDescriptor(), - com.google.api.AnnotationsProto.getDescriptor(), - }); - internal_static_google_firestore_v1beta1_Write_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_firestore_v1beta1_Write_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_Write_descriptor, - new java.lang.String[] { - "Update", "Delete", "Transform", "UpdateMask", "CurrentDocument", "Operation", - }); - internal_static_google_firestore_v1beta1_DocumentTransform_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_google_firestore_v1beta1_DocumentTransform_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_DocumentTransform_descriptor, - new java.lang.String[] { - "Document", "FieldTransforms", - }); - internal_static_google_firestore_v1beta1_DocumentTransform_FieldTransform_descriptor = - internal_static_google_firestore_v1beta1_DocumentTransform_descriptor - .getNestedTypes() - .get(0); - internal_static_google_firestore_v1beta1_DocumentTransform_FieldTransform_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_DocumentTransform_FieldTransform_descriptor, - new java.lang.String[] { - "FieldPath", - "SetToServerValue", - "Increment", - "Maximum", - "Minimum", - "AppendMissingElements", - "RemoveAllFromArray", - "TransformType", - }); - internal_static_google_firestore_v1beta1_WriteResult_descriptor = - getDescriptor().getMessageTypes().get(2); - internal_static_google_firestore_v1beta1_WriteResult_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_WriteResult_descriptor, - new java.lang.String[] { - "UpdateTime", "TransformResults", - }); - internal_static_google_firestore_v1beta1_DocumentChange_descriptor = - getDescriptor().getMessageTypes().get(3); - internal_static_google_firestore_v1beta1_DocumentChange_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_DocumentChange_descriptor, - new java.lang.String[] { - "Document", "TargetIds", "RemovedTargetIds", - }); - internal_static_google_firestore_v1beta1_DocumentDelete_descriptor = - getDescriptor().getMessageTypes().get(4); - internal_static_google_firestore_v1beta1_DocumentDelete_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_DocumentDelete_descriptor, - new java.lang.String[] { - "Document", "RemovedTargetIds", "ReadTime", - }); - internal_static_google_firestore_v1beta1_DocumentRemove_descriptor = - getDescriptor().getMessageTypes().get(5); - internal_static_google_firestore_v1beta1_DocumentRemove_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_DocumentRemove_descriptor, - new java.lang.String[] { - "Document", "RemovedTargetIds", "ReadTime", - }); - internal_static_google_firestore_v1beta1_ExistenceFilter_descriptor = - getDescriptor().getMessageTypes().get(6); - internal_static_google_firestore_v1beta1_ExistenceFilter_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1beta1_ExistenceFilter_descriptor, - new java.lang.String[] { - "TargetId", "Count", - }); - com.google.firestore.v1beta1.CommonProto.getDescriptor(); - com.google.firestore.v1beta1.DocumentProto.getDescriptor(); - com.google.protobuf.TimestampProto.getDescriptor(); - com.google.api.AnnotationsProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteRequest.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteRequest.java deleted file mode 100644 index 7c4d7fcea..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteRequest.java +++ /dev/null @@ -1,1886 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * The request for [Firestore.Write][google.firestore.v1beta1.Firestore.Write].
- * The first request creates a stream, or resumes an existing one from a token.
- * When creating a new stream, the server replies with a response containing
- * only an ID and a token, to use in the next request.
- * When resuming a stream, the server first streams any responses later than the
- * given token, then a response containing only an up-to-date token, to use in
- * the next request.
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.WriteRequest} - */ -public final class WriteRequest extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.WriteRequest) - WriteRequestOrBuilder { - private static final long serialVersionUID = 0L; - // Use WriteRequest.newBuilder() to construct. - private WriteRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private WriteRequest() { - database_ = ""; - streamId_ = ""; - writes_ = java.util.Collections.emptyList(); - streamToken_ = com.google.protobuf.ByteString.EMPTY; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new WriteRequest(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private WriteRequest( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - database_ = s; - break; - } - case 18: - { - java.lang.String s = input.readStringRequireUtf8(); - - streamId_ = s; - break; - } - case 26: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - writes_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - writes_.add( - input.readMessage( - com.google.firestore.v1beta1.Write.parser(), extensionRegistry)); - break; - } - case 34: - { - streamToken_ = input.readBytes(); - break; - } - case 42: - { - if (!((mutable_bitField0_ & 0x00000002) != 0)) { - labels_ = - com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000002; - } - com.google.protobuf.MapEntry labels__ = - input.readMessage( - LabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - labels_.getMutableMap().put(labels__.getKey(), labels__.getValue()); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - writes_ = java.util.Collections.unmodifiableList(writes_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_WriteRequest_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField(int number) { - switch (number) { - case 5: - return internalGetLabels(); - default: - throw new RuntimeException("Invalid map field number: " + number); - } - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_WriteRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.WriteRequest.class, - com.google.firestore.v1beta1.WriteRequest.Builder.class); - } - - public static final int DATABASE_FIELD_NUMBER = 1; - private volatile java.lang.Object database_; - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * This is only required in the first message.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The database. - */ - @java.lang.Override - public java.lang.String getDatabase() { - java.lang.Object ref = database_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - database_ = s; - return s; - } - } - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * This is only required in the first message.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for database. - */ - @java.lang.Override - public com.google.protobuf.ByteString getDatabaseBytes() { - java.lang.Object ref = database_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - database_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int STREAM_ID_FIELD_NUMBER = 2; - private volatile java.lang.Object streamId_; - /** - * - * - *
-   * The ID of the write stream to resume.
-   * This may only be set in the first message. When left empty, a new write
-   * stream will be created.
-   * 
- * - * string stream_id = 2; - * - * @return The streamId. - */ - @java.lang.Override - public java.lang.String getStreamId() { - java.lang.Object ref = streamId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - streamId_ = s; - return s; - } - } - /** - * - * - *
-   * The ID of the write stream to resume.
-   * This may only be set in the first message. When left empty, a new write
-   * stream will be created.
-   * 
- * - * string stream_id = 2; - * - * @return The bytes for streamId. - */ - @java.lang.Override - public com.google.protobuf.ByteString getStreamIdBytes() { - java.lang.Object ref = streamId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - streamId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int WRITES_FIELD_NUMBER = 3; - private java.util.List writes_; - /** - * - * - *
-   * The writes to apply.
-   * Always executed atomically and in order.
-   * This must be empty on the first request.
-   * This may be empty on the last request.
-   * This must not be empty on all other requests.
-   * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - @java.lang.Override - public java.util.List getWritesList() { - return writes_; - } - /** - * - * - *
-   * The writes to apply.
-   * Always executed atomically and in order.
-   * This must be empty on the first request.
-   * This may be empty on the last request.
-   * This must not be empty on all other requests.
-   * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - @java.lang.Override - public java.util.List - getWritesOrBuilderList() { - return writes_; - } - /** - * - * - *
-   * The writes to apply.
-   * Always executed atomically and in order.
-   * This must be empty on the first request.
-   * This may be empty on the last request.
-   * This must not be empty on all other requests.
-   * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - @java.lang.Override - public int getWritesCount() { - return writes_.size(); - } - /** - * - * - *
-   * The writes to apply.
-   * Always executed atomically and in order.
-   * This must be empty on the first request.
-   * This may be empty on the last request.
-   * This must not be empty on all other requests.
-   * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - @java.lang.Override - public com.google.firestore.v1beta1.Write getWrites(int index) { - return writes_.get(index); - } - /** - * - * - *
-   * The writes to apply.
-   * Always executed atomically and in order.
-   * This must be empty on the first request.
-   * This may be empty on the last request.
-   * This must not be empty on all other requests.
-   * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - @java.lang.Override - public com.google.firestore.v1beta1.WriteOrBuilder getWritesOrBuilder(int index) { - return writes_.get(index); - } - - public static final int STREAM_TOKEN_FIELD_NUMBER = 4; - private com.google.protobuf.ByteString streamToken_; - /** - * - * - *
-   * A stream token that was previously sent by the server.
-   * The client should set this field to the token from the most recent
-   * [WriteResponse][google.firestore.v1beta1.WriteResponse] it has received. This acknowledges that the client has
-   * received responses up to this token. After sending this token, earlier
-   * tokens may not be used anymore.
-   * The server may close the stream if there are too many unacknowledged
-   * responses.
-   * Leave this field unset when creating a new stream. To resume a stream at
-   * a specific point, set this field and the `stream_id` field.
-   * Leave this field unset when creating a new stream.
-   * 
- * - * bytes stream_token = 4; - * - * @return The streamToken. - */ - @java.lang.Override - public com.google.protobuf.ByteString getStreamToken() { - return streamToken_; - } - - public static final int LABELS_FIELD_NUMBER = 5; - - private static final class LabelsDefaultEntryHolder { - static final com.google.protobuf.MapEntry defaultEntry = - com.google.protobuf.MapEntry.newDefaultInstance( - com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_WriteRequest_LabelsEntry_descriptor, - com.google.protobuf.WireFormat.FieldType.STRING, - "", - com.google.protobuf.WireFormat.FieldType.STRING, - ""); - } - - private com.google.protobuf.MapField labels_; - - private com.google.protobuf.MapField internalGetLabels() { - if (labels_ == null) { - return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); - } - return labels_; - } - - public int getLabelsCount() { - return internalGetLabels().getMap().size(); - } - /** - * - * - *
-   * Labels associated with this write request.
-   * 
- * - * map<string, string> labels = 5; - */ - @java.lang.Override - public boolean containsLabels(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - return internalGetLabels().getMap().containsKey(key); - } - /** Use {@link #getLabelsMap()} instead. */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getLabels() { - return getLabelsMap(); - } - /** - * - * - *
-   * Labels associated with this write request.
-   * 
- * - * map<string, string> labels = 5; - */ - @java.lang.Override - public java.util.Map getLabelsMap() { - return internalGetLabels().getMap(); - } - /** - * - * - *
-   * Labels associated with this write request.
-   * 
- * - * map<string, string> labels = 5; - */ - @java.lang.Override - public java.lang.String getLabelsOrDefault(java.lang.String key, java.lang.String defaultValue) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = internalGetLabels().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * - * - *
-   * Labels associated with this write request.
-   * 
- * - * map<string, string> labels = 5; - */ - @java.lang.Override - public java.lang.String getLabelsOrThrow(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = internalGetLabels().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getDatabaseBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, database_); - } - if (!getStreamIdBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, streamId_); - } - for (int i = 0; i < writes_.size(); i++) { - output.writeMessage(3, writes_.get(i)); - } - if (!streamToken_.isEmpty()) { - output.writeBytes(4, streamToken_); - } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 5); - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getDatabaseBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, database_); - } - if (!getStreamIdBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, streamId_); - } - for (int i = 0; i < writes_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, writes_.get(i)); - } - if (!streamToken_.isEmpty()) { - size += com.google.protobuf.CodedOutputStream.computeBytesSize(4, streamToken_); - } - for (java.util.Map.Entry entry : - internalGetLabels().getMap().entrySet()) { - com.google.protobuf.MapEntry labels__ = - LabelsDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, labels__); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.WriteRequest)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.WriteRequest other = - (com.google.firestore.v1beta1.WriteRequest) obj; - - if (!getDatabase().equals(other.getDatabase())) return false; - if (!getStreamId().equals(other.getStreamId())) return false; - if (!getWritesList().equals(other.getWritesList())) return false; - if (!getStreamToken().equals(other.getStreamToken())) return false; - if (!internalGetLabels().equals(other.internalGetLabels())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + DATABASE_FIELD_NUMBER; - hash = (53 * hash) + getDatabase().hashCode(); - hash = (37 * hash) + STREAM_ID_FIELD_NUMBER; - hash = (53 * hash) + getStreamId().hashCode(); - if (getWritesCount() > 0) { - hash = (37 * hash) + WRITES_FIELD_NUMBER; - hash = (53 * hash) + getWritesList().hashCode(); - } - hash = (37 * hash) + STREAM_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getStreamToken().hashCode(); - if (!internalGetLabels().getMap().isEmpty()) { - hash = (37 * hash) + LABELS_FIELD_NUMBER; - hash = (53 * hash) + internalGetLabels().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.WriteRequest parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.WriteRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.WriteRequest parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.WriteRequest parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.WriteRequest parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.WriteRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.WriteRequest parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.WriteRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.WriteRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.WriteRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.WriteRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.WriteRequest parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.WriteRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The request for [Firestore.Write][google.firestore.v1beta1.Firestore.Write].
-   * The first request creates a stream, or resumes an existing one from a token.
-   * When creating a new stream, the server replies with a response containing
-   * only an ID and a token, to use in the next request.
-   * When resuming a stream, the server first streams any responses later than the
-   * given token, then a response containing only an up-to-date token, to use in
-   * the next request.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.WriteRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.WriteRequest) - com.google.firestore.v1beta1.WriteRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_WriteRequest_descriptor; - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField(int number) { - switch (number) { - case 5: - return internalGetLabels(); - default: - throw new RuntimeException("Invalid map field number: " + number); - } - } - - @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField(int number) { - switch (number) { - case 5: - return internalGetMutableLabels(); - default: - throw new RuntimeException("Invalid map field number: " + number); - } - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_WriteRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.WriteRequest.class, - com.google.firestore.v1beta1.WriteRequest.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.WriteRequest.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getWritesFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - database_ = ""; - - streamId_ = ""; - - if (writesBuilder_ == null) { - writes_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - writesBuilder_.clear(); - } - streamToken_ = com.google.protobuf.ByteString.EMPTY; - - internalGetMutableLabels().clear(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_WriteRequest_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.WriteRequest getDefaultInstanceForType() { - return com.google.firestore.v1beta1.WriteRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.WriteRequest build() { - com.google.firestore.v1beta1.WriteRequest result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.WriteRequest buildPartial() { - com.google.firestore.v1beta1.WriteRequest result = - new com.google.firestore.v1beta1.WriteRequest(this); - int from_bitField0_ = bitField0_; - result.database_ = database_; - result.streamId_ = streamId_; - if (writesBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - writes_ = java.util.Collections.unmodifiableList(writes_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.writes_ = writes_; - } else { - result.writes_ = writesBuilder_.build(); - } - result.streamToken_ = streamToken_; - result.labels_ = internalGetLabels(); - result.labels_.makeImmutable(); - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.WriteRequest) { - return mergeFrom((com.google.firestore.v1beta1.WriteRequest) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.WriteRequest other) { - if (other == com.google.firestore.v1beta1.WriteRequest.getDefaultInstance()) return this; - if (!other.getDatabase().isEmpty()) { - database_ = other.database_; - onChanged(); - } - if (!other.getStreamId().isEmpty()) { - streamId_ = other.streamId_; - onChanged(); - } - if (writesBuilder_ == null) { - if (!other.writes_.isEmpty()) { - if (writes_.isEmpty()) { - writes_ = other.writes_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureWritesIsMutable(); - writes_.addAll(other.writes_); - } - onChanged(); - } - } else { - if (!other.writes_.isEmpty()) { - if (writesBuilder_.isEmpty()) { - writesBuilder_.dispose(); - writesBuilder_ = null; - writes_ = other.writes_; - bitField0_ = (bitField0_ & ~0x00000001); - writesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getWritesFieldBuilder() - : null; - } else { - writesBuilder_.addAllMessages(other.writes_); - } - } - } - if (other.getStreamToken() != com.google.protobuf.ByteString.EMPTY) { - setStreamToken(other.getStreamToken()); - } - internalGetMutableLabels().mergeFrom(other.internalGetLabels()); - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.WriteRequest parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.WriteRequest) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.lang.Object database_ = ""; - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * This is only required in the first message.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The database. - */ - public java.lang.String getDatabase() { - java.lang.Object ref = database_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - database_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * This is only required in the first message.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for database. - */ - public com.google.protobuf.ByteString getDatabaseBytes() { - java.lang.Object ref = database_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - database_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * This is only required in the first message.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The database to set. - * @return This builder for chaining. - */ - public Builder setDatabase(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - database_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * This is only required in the first message.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return This builder for chaining. - */ - public Builder clearDatabase() { - - database_ = getDefaultInstance().getDatabase(); - onChanged(); - return this; - } - /** - * - * - *
-     * Required. The database name. In the format:
-     * `projects/{project_id}/databases/{database_id}`.
-     * This is only required in the first message.
-     * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The bytes for database to set. - * @return This builder for chaining. - */ - public Builder setDatabaseBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - database_ = value; - onChanged(); - return this; - } - - private java.lang.Object streamId_ = ""; - /** - * - * - *
-     * The ID of the write stream to resume.
-     * This may only be set in the first message. When left empty, a new write
-     * stream will be created.
-     * 
- * - * string stream_id = 2; - * - * @return The streamId. - */ - public java.lang.String getStreamId() { - java.lang.Object ref = streamId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - streamId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * The ID of the write stream to resume.
-     * This may only be set in the first message. When left empty, a new write
-     * stream will be created.
-     * 
- * - * string stream_id = 2; - * - * @return The bytes for streamId. - */ - public com.google.protobuf.ByteString getStreamIdBytes() { - java.lang.Object ref = streamId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - streamId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * The ID of the write stream to resume.
-     * This may only be set in the first message. When left empty, a new write
-     * stream will be created.
-     * 
- * - * string stream_id = 2; - * - * @param value The streamId to set. - * @return This builder for chaining. - */ - public Builder setStreamId(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - streamId_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The ID of the write stream to resume.
-     * This may only be set in the first message. When left empty, a new write
-     * stream will be created.
-     * 
- * - * string stream_id = 2; - * - * @return This builder for chaining. - */ - public Builder clearStreamId() { - - streamId_ = getDefaultInstance().getStreamId(); - onChanged(); - return this; - } - /** - * - * - *
-     * The ID of the write stream to resume.
-     * This may only be set in the first message. When left empty, a new write
-     * stream will be created.
-     * 
- * - * string stream_id = 2; - * - * @param value The bytes for streamId to set. - * @return This builder for chaining. - */ - public Builder setStreamIdBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - streamId_ = value; - onChanged(); - return this; - } - - private java.util.List writes_ = - java.util.Collections.emptyList(); - - private void ensureWritesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - writes_ = new java.util.ArrayList(writes_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.Write, - com.google.firestore.v1beta1.Write.Builder, - com.google.firestore.v1beta1.WriteOrBuilder> - writesBuilder_; - - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * This must be empty on the first request.
-     * This may be empty on the last request.
-     * This must not be empty on all other requests.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - public java.util.List getWritesList() { - if (writesBuilder_ == null) { - return java.util.Collections.unmodifiableList(writes_); - } else { - return writesBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * This must be empty on the first request.
-     * This may be empty on the last request.
-     * This must not be empty on all other requests.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - public int getWritesCount() { - if (writesBuilder_ == null) { - return writes_.size(); - } else { - return writesBuilder_.getCount(); - } - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * This must be empty on the first request.
-     * This may be empty on the last request.
-     * This must not be empty on all other requests.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - public com.google.firestore.v1beta1.Write getWrites(int index) { - if (writesBuilder_ == null) { - return writes_.get(index); - } else { - return writesBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * This must be empty on the first request.
-     * This may be empty on the last request.
-     * This must not be empty on all other requests.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - public Builder setWrites(int index, com.google.firestore.v1beta1.Write value) { - if (writesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureWritesIsMutable(); - writes_.set(index, value); - onChanged(); - } else { - writesBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * This must be empty on the first request.
-     * This may be empty on the last request.
-     * This must not be empty on all other requests.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - public Builder setWrites( - int index, com.google.firestore.v1beta1.Write.Builder builderForValue) { - if (writesBuilder_ == null) { - ensureWritesIsMutable(); - writes_.set(index, builderForValue.build()); - onChanged(); - } else { - writesBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * This must be empty on the first request.
-     * This may be empty on the last request.
-     * This must not be empty on all other requests.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - public Builder addWrites(com.google.firestore.v1beta1.Write value) { - if (writesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureWritesIsMutable(); - writes_.add(value); - onChanged(); - } else { - writesBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * This must be empty on the first request.
-     * This may be empty on the last request.
-     * This must not be empty on all other requests.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - public Builder addWrites(int index, com.google.firestore.v1beta1.Write value) { - if (writesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureWritesIsMutable(); - writes_.add(index, value); - onChanged(); - } else { - writesBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * This must be empty on the first request.
-     * This may be empty on the last request.
-     * This must not be empty on all other requests.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - public Builder addWrites(com.google.firestore.v1beta1.Write.Builder builderForValue) { - if (writesBuilder_ == null) { - ensureWritesIsMutable(); - writes_.add(builderForValue.build()); - onChanged(); - } else { - writesBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * This must be empty on the first request.
-     * This may be empty on the last request.
-     * This must not be empty on all other requests.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - public Builder addWrites( - int index, com.google.firestore.v1beta1.Write.Builder builderForValue) { - if (writesBuilder_ == null) { - ensureWritesIsMutable(); - writes_.add(index, builderForValue.build()); - onChanged(); - } else { - writesBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * This must be empty on the first request.
-     * This may be empty on the last request.
-     * This must not be empty on all other requests.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - public Builder addAllWrites( - java.lang.Iterable values) { - if (writesBuilder_ == null) { - ensureWritesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, writes_); - onChanged(); - } else { - writesBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * This must be empty on the first request.
-     * This may be empty on the last request.
-     * This must not be empty on all other requests.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - public Builder clearWrites() { - if (writesBuilder_ == null) { - writes_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - writesBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * This must be empty on the first request.
-     * This may be empty on the last request.
-     * This must not be empty on all other requests.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - public Builder removeWrites(int index) { - if (writesBuilder_ == null) { - ensureWritesIsMutable(); - writes_.remove(index); - onChanged(); - } else { - writesBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * This must be empty on the first request.
-     * This may be empty on the last request.
-     * This must not be empty on all other requests.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - public com.google.firestore.v1beta1.Write.Builder getWritesBuilder(int index) { - return getWritesFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * This must be empty on the first request.
-     * This may be empty on the last request.
-     * This must not be empty on all other requests.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - public com.google.firestore.v1beta1.WriteOrBuilder getWritesOrBuilder(int index) { - if (writesBuilder_ == null) { - return writes_.get(index); - } else { - return writesBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * This must be empty on the first request.
-     * This may be empty on the last request.
-     * This must not be empty on all other requests.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - public java.util.List - getWritesOrBuilderList() { - if (writesBuilder_ != null) { - return writesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(writes_); - } - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * This must be empty on the first request.
-     * This may be empty on the last request.
-     * This must not be empty on all other requests.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - public com.google.firestore.v1beta1.Write.Builder addWritesBuilder() { - return getWritesFieldBuilder() - .addBuilder(com.google.firestore.v1beta1.Write.getDefaultInstance()); - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * This must be empty on the first request.
-     * This may be empty on the last request.
-     * This must not be empty on all other requests.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - public com.google.firestore.v1beta1.Write.Builder addWritesBuilder(int index) { - return getWritesFieldBuilder() - .addBuilder(index, com.google.firestore.v1beta1.Write.getDefaultInstance()); - } - /** - * - * - *
-     * The writes to apply.
-     * Always executed atomically and in order.
-     * This must be empty on the first request.
-     * This may be empty on the last request.
-     * This must not be empty on all other requests.
-     * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - public java.util.List getWritesBuilderList() { - return getWritesFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.Write, - com.google.firestore.v1beta1.Write.Builder, - com.google.firestore.v1beta1.WriteOrBuilder> - getWritesFieldBuilder() { - if (writesBuilder_ == null) { - writesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.Write, - com.google.firestore.v1beta1.Write.Builder, - com.google.firestore.v1beta1.WriteOrBuilder>( - writes_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - writes_ = null; - } - return writesBuilder_; - } - - private com.google.protobuf.ByteString streamToken_ = com.google.protobuf.ByteString.EMPTY; - /** - * - * - *
-     * A stream token that was previously sent by the server.
-     * The client should set this field to the token from the most recent
-     * [WriteResponse][google.firestore.v1beta1.WriteResponse] it has received. This acknowledges that the client has
-     * received responses up to this token. After sending this token, earlier
-     * tokens may not be used anymore.
-     * The server may close the stream if there are too many unacknowledged
-     * responses.
-     * Leave this field unset when creating a new stream. To resume a stream at
-     * a specific point, set this field and the `stream_id` field.
-     * Leave this field unset when creating a new stream.
-     * 
- * - * bytes stream_token = 4; - * - * @return The streamToken. - */ - @java.lang.Override - public com.google.protobuf.ByteString getStreamToken() { - return streamToken_; - } - /** - * - * - *
-     * A stream token that was previously sent by the server.
-     * The client should set this field to the token from the most recent
-     * [WriteResponse][google.firestore.v1beta1.WriteResponse] it has received. This acknowledges that the client has
-     * received responses up to this token. After sending this token, earlier
-     * tokens may not be used anymore.
-     * The server may close the stream if there are too many unacknowledged
-     * responses.
-     * Leave this field unset when creating a new stream. To resume a stream at
-     * a specific point, set this field and the `stream_id` field.
-     * Leave this field unset when creating a new stream.
-     * 
- * - * bytes stream_token = 4; - * - * @param value The streamToken to set. - * @return This builder for chaining. - */ - public Builder setStreamToken(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - - streamToken_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * A stream token that was previously sent by the server.
-     * The client should set this field to the token from the most recent
-     * [WriteResponse][google.firestore.v1beta1.WriteResponse] it has received. This acknowledges that the client has
-     * received responses up to this token. After sending this token, earlier
-     * tokens may not be used anymore.
-     * The server may close the stream if there are too many unacknowledged
-     * responses.
-     * Leave this field unset when creating a new stream. To resume a stream at
-     * a specific point, set this field and the `stream_id` field.
-     * Leave this field unset when creating a new stream.
-     * 
- * - * bytes stream_token = 4; - * - * @return This builder for chaining. - */ - public Builder clearStreamToken() { - - streamToken_ = getDefaultInstance().getStreamToken(); - onChanged(); - return this; - } - - private com.google.protobuf.MapField labels_; - - private com.google.protobuf.MapField internalGetLabels() { - if (labels_ == null) { - return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); - } - return labels_; - } - - private com.google.protobuf.MapField - internalGetMutableLabels() { - onChanged(); - ; - if (labels_ == null) { - labels_ = com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry); - } - if (!labels_.isMutable()) { - labels_ = labels_.copy(); - } - return labels_; - } - - public int getLabelsCount() { - return internalGetLabels().getMap().size(); - } - /** - * - * - *
-     * Labels associated with this write request.
-     * 
- * - * map<string, string> labels = 5; - */ - @java.lang.Override - public boolean containsLabels(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - return internalGetLabels().getMap().containsKey(key); - } - /** Use {@link #getLabelsMap()} instead. */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getLabels() { - return getLabelsMap(); - } - /** - * - * - *
-     * Labels associated with this write request.
-     * 
- * - * map<string, string> labels = 5; - */ - @java.lang.Override - public java.util.Map getLabelsMap() { - return internalGetLabels().getMap(); - } - /** - * - * - *
-     * Labels associated with this write request.
-     * 
- * - * map<string, string> labels = 5; - */ - @java.lang.Override - public java.lang.String getLabelsOrDefault( - java.lang.String key, java.lang.String defaultValue) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = internalGetLabels().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; - } - /** - * - * - *
-     * Labels associated with this write request.
-     * 
- * - * map<string, string> labels = 5; - */ - @java.lang.Override - public java.lang.String getLabelsOrThrow(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - java.util.Map map = internalGetLabels().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); - } - return map.get(key); - } - - public Builder clearLabels() { - internalGetMutableLabels().getMutableMap().clear(); - return this; - } - /** - * - * - *
-     * Labels associated with this write request.
-     * 
- * - * map<string, string> labels = 5; - */ - public Builder removeLabels(java.lang.String key) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - internalGetMutableLabels().getMutableMap().remove(key); - return this; - } - /** Use alternate mutation accessors instead. */ - @java.lang.Deprecated - public java.util.Map getMutableLabels() { - return internalGetMutableLabels().getMutableMap(); - } - /** - * - * - *
-     * Labels associated with this write request.
-     * 
- * - * map<string, string> labels = 5; - */ - public Builder putLabels(java.lang.String key, java.lang.String value) { - if (key == null) { - throw new java.lang.NullPointerException(); - } - if (value == null) { - throw new java.lang.NullPointerException(); - } - internalGetMutableLabels().getMutableMap().put(key, value); - return this; - } - /** - * - * - *
-     * Labels associated with this write request.
-     * 
- * - * map<string, string> labels = 5; - */ - public Builder putAllLabels(java.util.Map values) { - internalGetMutableLabels().getMutableMap().putAll(values); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.WriteRequest) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.WriteRequest) - private static final com.google.firestore.v1beta1.WriteRequest DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.WriteRequest(); - } - - public static com.google.firestore.v1beta1.WriteRequest getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public WriteRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new WriteRequest(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.WriteRequest getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteRequestOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteRequestOrBuilder.java deleted file mode 100644 index b8cfec3c5..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteRequestOrBuilder.java +++ /dev/null @@ -1,230 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public interface WriteRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.WriteRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * This is only required in the first message.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The database. - */ - java.lang.String getDatabase(); - /** - * - * - *
-   * Required. The database name. In the format:
-   * `projects/{project_id}/databases/{database_id}`.
-   * This is only required in the first message.
-   * 
- * - * string database = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for database. - */ - com.google.protobuf.ByteString getDatabaseBytes(); - - /** - * - * - *
-   * The ID of the write stream to resume.
-   * This may only be set in the first message. When left empty, a new write
-   * stream will be created.
-   * 
- * - * string stream_id = 2; - * - * @return The streamId. - */ - java.lang.String getStreamId(); - /** - * - * - *
-   * The ID of the write stream to resume.
-   * This may only be set in the first message. When left empty, a new write
-   * stream will be created.
-   * 
- * - * string stream_id = 2; - * - * @return The bytes for streamId. - */ - com.google.protobuf.ByteString getStreamIdBytes(); - - /** - * - * - *
-   * The writes to apply.
-   * Always executed atomically and in order.
-   * This must be empty on the first request.
-   * This may be empty on the last request.
-   * This must not be empty on all other requests.
-   * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - java.util.List getWritesList(); - /** - * - * - *
-   * The writes to apply.
-   * Always executed atomically and in order.
-   * This must be empty on the first request.
-   * This may be empty on the last request.
-   * This must not be empty on all other requests.
-   * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - com.google.firestore.v1beta1.Write getWrites(int index); - /** - * - * - *
-   * The writes to apply.
-   * Always executed atomically and in order.
-   * This must be empty on the first request.
-   * This may be empty on the last request.
-   * This must not be empty on all other requests.
-   * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - int getWritesCount(); - /** - * - * - *
-   * The writes to apply.
-   * Always executed atomically and in order.
-   * This must be empty on the first request.
-   * This may be empty on the last request.
-   * This must not be empty on all other requests.
-   * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - java.util.List getWritesOrBuilderList(); - /** - * - * - *
-   * The writes to apply.
-   * Always executed atomically and in order.
-   * This must be empty on the first request.
-   * This may be empty on the last request.
-   * This must not be empty on all other requests.
-   * 
- * - * repeated .google.firestore.v1beta1.Write writes = 3; - */ - com.google.firestore.v1beta1.WriteOrBuilder getWritesOrBuilder(int index); - - /** - * - * - *
-   * A stream token that was previously sent by the server.
-   * The client should set this field to the token from the most recent
-   * [WriteResponse][google.firestore.v1beta1.WriteResponse] it has received. This acknowledges that the client has
-   * received responses up to this token. After sending this token, earlier
-   * tokens may not be used anymore.
-   * The server may close the stream if there are too many unacknowledged
-   * responses.
-   * Leave this field unset when creating a new stream. To resume a stream at
-   * a specific point, set this field and the `stream_id` field.
-   * Leave this field unset when creating a new stream.
-   * 
- * - * bytes stream_token = 4; - * - * @return The streamToken. - */ - com.google.protobuf.ByteString getStreamToken(); - - /** - * - * - *
-   * Labels associated with this write request.
-   * 
- * - * map<string, string> labels = 5; - */ - int getLabelsCount(); - /** - * - * - *
-   * Labels associated with this write request.
-   * 
- * - * map<string, string> labels = 5; - */ - boolean containsLabels(java.lang.String key); - /** Use {@link #getLabelsMap()} instead. */ - @java.lang.Deprecated - java.util.Map getLabels(); - /** - * - * - *
-   * Labels associated with this write request.
-   * 
- * - * map<string, string> labels = 5; - */ - java.util.Map getLabelsMap(); - /** - * - * - *
-   * Labels associated with this write request.
-   * 
- * - * map<string, string> labels = 5; - */ - java.lang.String getLabelsOrDefault(java.lang.String key, java.lang.String defaultValue); - /** - * - * - *
-   * Labels associated with this write request.
-   * 
- * - * map<string, string> labels = 5; - */ - java.lang.String getLabelsOrThrow(java.lang.String key); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteResponse.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteResponse.java deleted file mode 100644 index b41cca0b1..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteResponse.java +++ /dev/null @@ -1,1555 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * The response for [Firestore.Write][google.firestore.v1beta1.Firestore.Write].
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.WriteResponse} - */ -public final class WriteResponse extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.WriteResponse) - WriteResponseOrBuilder { - private static final long serialVersionUID = 0L; - // Use WriteResponse.newBuilder() to construct. - private WriteResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private WriteResponse() { - streamId_ = ""; - streamToken_ = com.google.protobuf.ByteString.EMPTY; - writeResults_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new WriteResponse(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private WriteResponse( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - - streamId_ = s; - break; - } - case 18: - { - streamToken_ = input.readBytes(); - break; - } - case 26: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - writeResults_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - writeResults_.add( - input.readMessage( - com.google.firestore.v1beta1.WriteResult.parser(), extensionRegistry)); - break; - } - case 34: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (commitTime_ != null) { - subBuilder = commitTime_.toBuilder(); - } - commitTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(commitTime_); - commitTime_ = subBuilder.buildPartial(); - } - - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - writeResults_ = java.util.Collections.unmodifiableList(writeResults_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_WriteResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_WriteResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.WriteResponse.class, - com.google.firestore.v1beta1.WriteResponse.Builder.class); - } - - public static final int STREAM_ID_FIELD_NUMBER = 1; - private volatile java.lang.Object streamId_; - /** - * - * - *
-   * The ID of the stream.
-   * Only set on the first message, when a new stream was created.
-   * 
- * - * string stream_id = 1; - * - * @return The streamId. - */ - @java.lang.Override - public java.lang.String getStreamId() { - java.lang.Object ref = streamId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - streamId_ = s; - return s; - } - } - /** - * - * - *
-   * The ID of the stream.
-   * Only set on the first message, when a new stream was created.
-   * 
- * - * string stream_id = 1; - * - * @return The bytes for streamId. - */ - @java.lang.Override - public com.google.protobuf.ByteString getStreamIdBytes() { - java.lang.Object ref = streamId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - streamId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int STREAM_TOKEN_FIELD_NUMBER = 2; - private com.google.protobuf.ByteString streamToken_; - /** - * - * - *
-   * A token that represents the position of this response in the stream.
-   * This can be used by a client to resume the stream at this point.
-   * This field is always set.
-   * 
- * - * bytes stream_token = 2; - * - * @return The streamToken. - */ - @java.lang.Override - public com.google.protobuf.ByteString getStreamToken() { - return streamToken_; - } - - public static final int WRITE_RESULTS_FIELD_NUMBER = 3; - private java.util.List writeResults_; - /** - * - * - *
-   * The result of applying the writes.
-   * This i-th write result corresponds to the i-th write in the
-   * request.
-   * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - @java.lang.Override - public java.util.List getWriteResultsList() { - return writeResults_; - } - /** - * - * - *
-   * The result of applying the writes.
-   * This i-th write result corresponds to the i-th write in the
-   * request.
-   * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - @java.lang.Override - public java.util.List - getWriteResultsOrBuilderList() { - return writeResults_; - } - /** - * - * - *
-   * The result of applying the writes.
-   * This i-th write result corresponds to the i-th write in the
-   * request.
-   * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - @java.lang.Override - public int getWriteResultsCount() { - return writeResults_.size(); - } - /** - * - * - *
-   * The result of applying the writes.
-   * This i-th write result corresponds to the i-th write in the
-   * request.
-   * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - @java.lang.Override - public com.google.firestore.v1beta1.WriteResult getWriteResults(int index) { - return writeResults_.get(index); - } - /** - * - * - *
-   * The result of applying the writes.
-   * This i-th write result corresponds to the i-th write in the
-   * request.
-   * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - @java.lang.Override - public com.google.firestore.v1beta1.WriteResultOrBuilder getWriteResultsOrBuilder(int index) { - return writeResults_.get(index); - } - - public static final int COMMIT_TIME_FIELD_NUMBER = 4; - private com.google.protobuf.Timestamp commitTime_; - /** - * - * - *
-   * The time at which the commit occurred.
-   * 
- * - * .google.protobuf.Timestamp commit_time = 4; - * - * @return Whether the commitTime field is set. - */ - @java.lang.Override - public boolean hasCommitTime() { - return commitTime_ != null; - } - /** - * - * - *
-   * The time at which the commit occurred.
-   * 
- * - * .google.protobuf.Timestamp commit_time = 4; - * - * @return The commitTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getCommitTime() { - return commitTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : commitTime_; - } - /** - * - * - *
-   * The time at which the commit occurred.
-   * 
- * - * .google.protobuf.Timestamp commit_time = 4; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getCommitTimeOrBuilder() { - return getCommitTime(); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getStreamIdBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, streamId_); - } - if (!streamToken_.isEmpty()) { - output.writeBytes(2, streamToken_); - } - for (int i = 0; i < writeResults_.size(); i++) { - output.writeMessage(3, writeResults_.get(i)); - } - if (commitTime_ != null) { - output.writeMessage(4, getCommitTime()); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!getStreamIdBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, streamId_); - } - if (!streamToken_.isEmpty()) { - size += com.google.protobuf.CodedOutputStream.computeBytesSize(2, streamToken_); - } - for (int i = 0; i < writeResults_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, writeResults_.get(i)); - } - if (commitTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getCommitTime()); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.WriteResponse)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.WriteResponse other = - (com.google.firestore.v1beta1.WriteResponse) obj; - - if (!getStreamId().equals(other.getStreamId())) return false; - if (!getStreamToken().equals(other.getStreamToken())) return false; - if (!getWriteResultsList().equals(other.getWriteResultsList())) return false; - if (hasCommitTime() != other.hasCommitTime()) return false; - if (hasCommitTime()) { - if (!getCommitTime().equals(other.getCommitTime())) return false; - } - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + STREAM_ID_FIELD_NUMBER; - hash = (53 * hash) + getStreamId().hashCode(); - hash = (37 * hash) + STREAM_TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getStreamToken().hashCode(); - if (getWriteResultsCount() > 0) { - hash = (37 * hash) + WRITE_RESULTS_FIELD_NUMBER; - hash = (53 * hash) + getWriteResultsList().hashCode(); - } - if (hasCommitTime()) { - hash = (37 * hash) + COMMIT_TIME_FIELD_NUMBER; - hash = (53 * hash) + getCommitTime().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.WriteResponse parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.WriteResponse parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.WriteResponse parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.WriteResponse parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.WriteResponse parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.WriteResponse parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.WriteResponse parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.WriteResponse parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.WriteResponse parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.WriteResponse parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.WriteResponse parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.WriteResponse parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.WriteResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The response for [Firestore.Write][google.firestore.v1beta1.Firestore.Write].
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.WriteResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.WriteResponse) - com.google.firestore.v1beta1.WriteResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_WriteResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_WriteResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.WriteResponse.class, - com.google.firestore.v1beta1.WriteResponse.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.WriteResponse.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getWriteResultsFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - streamId_ = ""; - - streamToken_ = com.google.protobuf.ByteString.EMPTY; - - if (writeResultsBuilder_ == null) { - writeResults_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - writeResultsBuilder_.clear(); - } - if (commitTimeBuilder_ == null) { - commitTime_ = null; - } else { - commitTime_ = null; - commitTimeBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.FirestoreProto - .internal_static_google_firestore_v1beta1_WriteResponse_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.WriteResponse getDefaultInstanceForType() { - return com.google.firestore.v1beta1.WriteResponse.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.WriteResponse build() { - com.google.firestore.v1beta1.WriteResponse result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.WriteResponse buildPartial() { - com.google.firestore.v1beta1.WriteResponse result = - new com.google.firestore.v1beta1.WriteResponse(this); - int from_bitField0_ = bitField0_; - result.streamId_ = streamId_; - result.streamToken_ = streamToken_; - if (writeResultsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - writeResults_ = java.util.Collections.unmodifiableList(writeResults_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.writeResults_ = writeResults_; - } else { - result.writeResults_ = writeResultsBuilder_.build(); - } - if (commitTimeBuilder_ == null) { - result.commitTime_ = commitTime_; - } else { - result.commitTime_ = commitTimeBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.WriteResponse) { - return mergeFrom((com.google.firestore.v1beta1.WriteResponse) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.WriteResponse other) { - if (other == com.google.firestore.v1beta1.WriteResponse.getDefaultInstance()) return this; - if (!other.getStreamId().isEmpty()) { - streamId_ = other.streamId_; - onChanged(); - } - if (other.getStreamToken() != com.google.protobuf.ByteString.EMPTY) { - setStreamToken(other.getStreamToken()); - } - if (writeResultsBuilder_ == null) { - if (!other.writeResults_.isEmpty()) { - if (writeResults_.isEmpty()) { - writeResults_ = other.writeResults_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureWriteResultsIsMutable(); - writeResults_.addAll(other.writeResults_); - } - onChanged(); - } - } else { - if (!other.writeResults_.isEmpty()) { - if (writeResultsBuilder_.isEmpty()) { - writeResultsBuilder_.dispose(); - writeResultsBuilder_ = null; - writeResults_ = other.writeResults_; - bitField0_ = (bitField0_ & ~0x00000001); - writeResultsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getWriteResultsFieldBuilder() - : null; - } else { - writeResultsBuilder_.addAllMessages(other.writeResults_); - } - } - } - if (other.hasCommitTime()) { - mergeCommitTime(other.getCommitTime()); - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.WriteResponse parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.WriteResponse) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private java.lang.Object streamId_ = ""; - /** - * - * - *
-     * The ID of the stream.
-     * Only set on the first message, when a new stream was created.
-     * 
- * - * string stream_id = 1; - * - * @return The streamId. - */ - public java.lang.String getStreamId() { - java.lang.Object ref = streamId_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - streamId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * - * - *
-     * The ID of the stream.
-     * Only set on the first message, when a new stream was created.
-     * 
- * - * string stream_id = 1; - * - * @return The bytes for streamId. - */ - public com.google.protobuf.ByteString getStreamIdBytes() { - java.lang.Object ref = streamId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - streamId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * - * - *
-     * The ID of the stream.
-     * Only set on the first message, when a new stream was created.
-     * 
- * - * string stream_id = 1; - * - * @param value The streamId to set. - * @return This builder for chaining. - */ - public Builder setStreamId(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - streamId_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * The ID of the stream.
-     * Only set on the first message, when a new stream was created.
-     * 
- * - * string stream_id = 1; - * - * @return This builder for chaining. - */ - public Builder clearStreamId() { - - streamId_ = getDefaultInstance().getStreamId(); - onChanged(); - return this; - } - /** - * - * - *
-     * The ID of the stream.
-     * Only set on the first message, when a new stream was created.
-     * 
- * - * string stream_id = 1; - * - * @param value The bytes for streamId to set. - * @return This builder for chaining. - */ - public Builder setStreamIdBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - streamId_ = value; - onChanged(); - return this; - } - - private com.google.protobuf.ByteString streamToken_ = com.google.protobuf.ByteString.EMPTY; - /** - * - * - *
-     * A token that represents the position of this response in the stream.
-     * This can be used by a client to resume the stream at this point.
-     * This field is always set.
-     * 
- * - * bytes stream_token = 2; - * - * @return The streamToken. - */ - @java.lang.Override - public com.google.protobuf.ByteString getStreamToken() { - return streamToken_; - } - /** - * - * - *
-     * A token that represents the position of this response in the stream.
-     * This can be used by a client to resume the stream at this point.
-     * This field is always set.
-     * 
- * - * bytes stream_token = 2; - * - * @param value The streamToken to set. - * @return This builder for chaining. - */ - public Builder setStreamToken(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - - streamToken_ = value; - onChanged(); - return this; - } - /** - * - * - *
-     * A token that represents the position of this response in the stream.
-     * This can be used by a client to resume the stream at this point.
-     * This field is always set.
-     * 
- * - * bytes stream_token = 2; - * - * @return This builder for chaining. - */ - public Builder clearStreamToken() { - - streamToken_ = getDefaultInstance().getStreamToken(); - onChanged(); - return this; - } - - private java.util.List writeResults_ = - java.util.Collections.emptyList(); - - private void ensureWriteResultsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - writeResults_ = - new java.util.ArrayList(writeResults_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.WriteResult, - com.google.firestore.v1beta1.WriteResult.Builder, - com.google.firestore.v1beta1.WriteResultOrBuilder> - writeResultsBuilder_; - - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - public java.util.List getWriteResultsList() { - if (writeResultsBuilder_ == null) { - return java.util.Collections.unmodifiableList(writeResults_); - } else { - return writeResultsBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - public int getWriteResultsCount() { - if (writeResultsBuilder_ == null) { - return writeResults_.size(); - } else { - return writeResultsBuilder_.getCount(); - } - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - public com.google.firestore.v1beta1.WriteResult getWriteResults(int index) { - if (writeResultsBuilder_ == null) { - return writeResults_.get(index); - } else { - return writeResultsBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - public Builder setWriteResults(int index, com.google.firestore.v1beta1.WriteResult value) { - if (writeResultsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureWriteResultsIsMutable(); - writeResults_.set(index, value); - onChanged(); - } else { - writeResultsBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - public Builder setWriteResults( - int index, com.google.firestore.v1beta1.WriteResult.Builder builderForValue) { - if (writeResultsBuilder_ == null) { - ensureWriteResultsIsMutable(); - writeResults_.set(index, builderForValue.build()); - onChanged(); - } else { - writeResultsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - public Builder addWriteResults(com.google.firestore.v1beta1.WriteResult value) { - if (writeResultsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureWriteResultsIsMutable(); - writeResults_.add(value); - onChanged(); - } else { - writeResultsBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - public Builder addWriteResults(int index, com.google.firestore.v1beta1.WriteResult value) { - if (writeResultsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureWriteResultsIsMutable(); - writeResults_.add(index, value); - onChanged(); - } else { - writeResultsBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - public Builder addWriteResults( - com.google.firestore.v1beta1.WriteResult.Builder builderForValue) { - if (writeResultsBuilder_ == null) { - ensureWriteResultsIsMutable(); - writeResults_.add(builderForValue.build()); - onChanged(); - } else { - writeResultsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - public Builder addWriteResults( - int index, com.google.firestore.v1beta1.WriteResult.Builder builderForValue) { - if (writeResultsBuilder_ == null) { - ensureWriteResultsIsMutable(); - writeResults_.add(index, builderForValue.build()); - onChanged(); - } else { - writeResultsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - public Builder addAllWriteResults( - java.lang.Iterable values) { - if (writeResultsBuilder_ == null) { - ensureWriteResultsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, writeResults_); - onChanged(); - } else { - writeResultsBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - public Builder clearWriteResults() { - if (writeResultsBuilder_ == null) { - writeResults_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - writeResultsBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - public Builder removeWriteResults(int index) { - if (writeResultsBuilder_ == null) { - ensureWriteResultsIsMutable(); - writeResults_.remove(index); - onChanged(); - } else { - writeResultsBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - public com.google.firestore.v1beta1.WriteResult.Builder getWriteResultsBuilder(int index) { - return getWriteResultsFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - public com.google.firestore.v1beta1.WriteResultOrBuilder getWriteResultsOrBuilder(int index) { - if (writeResultsBuilder_ == null) { - return writeResults_.get(index); - } else { - return writeResultsBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - public java.util.List - getWriteResultsOrBuilderList() { - if (writeResultsBuilder_ != null) { - return writeResultsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(writeResults_); - } - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - public com.google.firestore.v1beta1.WriteResult.Builder addWriteResultsBuilder() { - return getWriteResultsFieldBuilder() - .addBuilder(com.google.firestore.v1beta1.WriteResult.getDefaultInstance()); - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - public com.google.firestore.v1beta1.WriteResult.Builder addWriteResultsBuilder(int index) { - return getWriteResultsFieldBuilder() - .addBuilder(index, com.google.firestore.v1beta1.WriteResult.getDefaultInstance()); - } - /** - * - * - *
-     * The result of applying the writes.
-     * This i-th write result corresponds to the i-th write in the
-     * request.
-     * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - public java.util.List - getWriteResultsBuilderList() { - return getWriteResultsFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.WriteResult, - com.google.firestore.v1beta1.WriteResult.Builder, - com.google.firestore.v1beta1.WriteResultOrBuilder> - getWriteResultsFieldBuilder() { - if (writeResultsBuilder_ == null) { - writeResultsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.WriteResult, - com.google.firestore.v1beta1.WriteResult.Builder, - com.google.firestore.v1beta1.WriteResultOrBuilder>( - writeResults_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - writeResults_ = null; - } - return writeResultsBuilder_; - } - - private com.google.protobuf.Timestamp commitTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - commitTimeBuilder_; - /** - * - * - *
-     * The time at which the commit occurred.
-     * 
- * - * .google.protobuf.Timestamp commit_time = 4; - * - * @return Whether the commitTime field is set. - */ - public boolean hasCommitTime() { - return commitTimeBuilder_ != null || commitTime_ != null; - } - /** - * - * - *
-     * The time at which the commit occurred.
-     * 
- * - * .google.protobuf.Timestamp commit_time = 4; - * - * @return The commitTime. - */ - public com.google.protobuf.Timestamp getCommitTime() { - if (commitTimeBuilder_ == null) { - return commitTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : commitTime_; - } else { - return commitTimeBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The time at which the commit occurred.
-     * 
- * - * .google.protobuf.Timestamp commit_time = 4; - */ - public Builder setCommitTime(com.google.protobuf.Timestamp value) { - if (commitTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - commitTime_ = value; - onChanged(); - } else { - commitTimeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The time at which the commit occurred.
-     * 
- * - * .google.protobuf.Timestamp commit_time = 4; - */ - public Builder setCommitTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (commitTimeBuilder_ == null) { - commitTime_ = builderForValue.build(); - onChanged(); - } else { - commitTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The time at which the commit occurred.
-     * 
- * - * .google.protobuf.Timestamp commit_time = 4; - */ - public Builder mergeCommitTime(com.google.protobuf.Timestamp value) { - if (commitTimeBuilder_ == null) { - if (commitTime_ != null) { - commitTime_ = - com.google.protobuf.Timestamp.newBuilder(commitTime_).mergeFrom(value).buildPartial(); - } else { - commitTime_ = value; - } - onChanged(); - } else { - commitTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The time at which the commit occurred.
-     * 
- * - * .google.protobuf.Timestamp commit_time = 4; - */ - public Builder clearCommitTime() { - if (commitTimeBuilder_ == null) { - commitTime_ = null; - onChanged(); - } else { - commitTime_ = null; - commitTimeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The time at which the commit occurred.
-     * 
- * - * .google.protobuf.Timestamp commit_time = 4; - */ - public com.google.protobuf.Timestamp.Builder getCommitTimeBuilder() { - - onChanged(); - return getCommitTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The time at which the commit occurred.
-     * 
- * - * .google.protobuf.Timestamp commit_time = 4; - */ - public com.google.protobuf.TimestampOrBuilder getCommitTimeOrBuilder() { - if (commitTimeBuilder_ != null) { - return commitTimeBuilder_.getMessageOrBuilder(); - } else { - return commitTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : commitTime_; - } - } - /** - * - * - *
-     * The time at which the commit occurred.
-     * 
- * - * .google.protobuf.Timestamp commit_time = 4; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getCommitTimeFieldBuilder() { - if (commitTimeBuilder_ == null) { - commitTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getCommitTime(), getParentForChildren(), isClean()); - commitTime_ = null; - } - return commitTimeBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.WriteResponse) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.WriteResponse) - private static final com.google.firestore.v1beta1.WriteResponse DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.WriteResponse(); - } - - public static com.google.firestore.v1beta1.WriteResponse getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public WriteResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new WriteResponse(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.WriteResponse getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteResponseOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteResponseOrBuilder.java deleted file mode 100644 index 219128780..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteResponseOrBuilder.java +++ /dev/null @@ -1,164 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/firestore.proto - -package com.google.firestore.v1beta1; - -public interface WriteResponseOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.WriteResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * The ID of the stream.
-   * Only set on the first message, when a new stream was created.
-   * 
- * - * string stream_id = 1; - * - * @return The streamId. - */ - java.lang.String getStreamId(); - /** - * - * - *
-   * The ID of the stream.
-   * Only set on the first message, when a new stream was created.
-   * 
- * - * string stream_id = 1; - * - * @return The bytes for streamId. - */ - com.google.protobuf.ByteString getStreamIdBytes(); - - /** - * - * - *
-   * A token that represents the position of this response in the stream.
-   * This can be used by a client to resume the stream at this point.
-   * This field is always set.
-   * 
- * - * bytes stream_token = 2; - * - * @return The streamToken. - */ - com.google.protobuf.ByteString getStreamToken(); - - /** - * - * - *
-   * The result of applying the writes.
-   * This i-th write result corresponds to the i-th write in the
-   * request.
-   * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - java.util.List getWriteResultsList(); - /** - * - * - *
-   * The result of applying the writes.
-   * This i-th write result corresponds to the i-th write in the
-   * request.
-   * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - com.google.firestore.v1beta1.WriteResult getWriteResults(int index); - /** - * - * - *
-   * The result of applying the writes.
-   * This i-th write result corresponds to the i-th write in the
-   * request.
-   * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - int getWriteResultsCount(); - /** - * - * - *
-   * The result of applying the writes.
-   * This i-th write result corresponds to the i-th write in the
-   * request.
-   * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - java.util.List - getWriteResultsOrBuilderList(); - /** - * - * - *
-   * The result of applying the writes.
-   * This i-th write result corresponds to the i-th write in the
-   * request.
-   * 
- * - * repeated .google.firestore.v1beta1.WriteResult write_results = 3; - */ - com.google.firestore.v1beta1.WriteResultOrBuilder getWriteResultsOrBuilder(int index); - - /** - * - * - *
-   * The time at which the commit occurred.
-   * 
- * - * .google.protobuf.Timestamp commit_time = 4; - * - * @return Whether the commitTime field is set. - */ - boolean hasCommitTime(); - /** - * - * - *
-   * The time at which the commit occurred.
-   * 
- * - * .google.protobuf.Timestamp commit_time = 4; - * - * @return The commitTime. - */ - com.google.protobuf.Timestamp getCommitTime(); - /** - * - * - *
-   * The time at which the commit occurred.
-   * 
- * - * .google.protobuf.Timestamp commit_time = 4; - */ - com.google.protobuf.TimestampOrBuilder getCommitTimeOrBuilder(); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteResult.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteResult.java deleted file mode 100644 index 662912c7e..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteResult.java +++ /dev/null @@ -1,1281 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/write.proto - -package com.google.firestore.v1beta1; - -/** - * - * - *
- * The result of applying a write.
- * 
- * - * Protobuf type {@code google.firestore.v1beta1.WriteResult} - */ -public final class WriteResult extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1beta1.WriteResult) - WriteResultOrBuilder { - private static final long serialVersionUID = 0L; - // Use WriteResult.newBuilder() to construct. - private WriteResult(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private WriteResult() { - transformResults_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new WriteResult(); - } - - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet getUnknownFields() { - return this.unknownFields; - } - - private WriteResult( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - this(); - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.protobuf.Timestamp.Builder subBuilder = null; - if (updateTime_ != null) { - subBuilder = updateTime_.toBuilder(); - } - updateTime_ = - input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); - if (subBuilder != null) { - subBuilder.mergeFrom(updateTime_); - updateTime_ = subBuilder.buildPartial(); - } - - break; - } - case 18: - { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - transformResults_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - transformResults_.add( - input.readMessage( - com.google.firestore.v1beta1.Value.parser(), extensionRegistry)); - break; - } - default: - { - if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { - done = true; - } - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); - } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - transformResults_ = java.util.Collections.unmodifiableList(transformResults_); - } - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_WriteResult_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_WriteResult_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.WriteResult.class, - com.google.firestore.v1beta1.WriteResult.Builder.class); - } - - public static final int UPDATE_TIME_FIELD_NUMBER = 1; - private com.google.protobuf.Timestamp updateTime_; - /** - * - * - *
-   * The last update time of the document after applying the write. Not set
-   * after a `delete`.
-   * If the write did not actually change the document, this will be the
-   * previous update_time.
-   * 
- * - * .google.protobuf.Timestamp update_time = 1; - * - * @return Whether the updateTime field is set. - */ - @java.lang.Override - public boolean hasUpdateTime() { - return updateTime_ != null; - } - /** - * - * - *
-   * The last update time of the document after applying the write. Not set
-   * after a `delete`.
-   * If the write did not actually change the document, this will be the
-   * previous update_time.
-   * 
- * - * .google.protobuf.Timestamp update_time = 1; - * - * @return The updateTime. - */ - @java.lang.Override - public com.google.protobuf.Timestamp getUpdateTime() { - return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; - } - /** - * - * - *
-   * The last update time of the document after applying the write. Not set
-   * after a `delete`.
-   * If the write did not actually change the document, this will be the
-   * previous update_time.
-   * 
- * - * .google.protobuf.Timestamp update_time = 1; - */ - @java.lang.Override - public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { - return getUpdateTime(); - } - - public static final int TRANSFORM_RESULTS_FIELD_NUMBER = 2; - private java.util.List transformResults_; - /** - * - * - *
-   * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-   * same order.
-   * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - @java.lang.Override - public java.util.List getTransformResultsList() { - return transformResults_; - } - /** - * - * - *
-   * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-   * same order.
-   * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - @java.lang.Override - public java.util.List - getTransformResultsOrBuilderList() { - return transformResults_; - } - /** - * - * - *
-   * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-   * same order.
-   * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - @java.lang.Override - public int getTransformResultsCount() { - return transformResults_.size(); - } - /** - * - * - *
-   * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-   * same order.
-   * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.Value getTransformResults(int index) { - return transformResults_.get(index); - } - /** - * - * - *
-   * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-   * same order.
-   * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - @java.lang.Override - public com.google.firestore.v1beta1.ValueOrBuilder getTransformResultsOrBuilder(int index) { - return transformResults_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (updateTime_ != null) { - output.writeMessage(1, getUpdateTime()); - } - for (int i = 0; i < transformResults_.size(); i++) { - output.writeMessage(2, transformResults_.get(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (updateTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getUpdateTime()); - } - for (int i = 0; i < transformResults_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, transformResults_.get(i)); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.firestore.v1beta1.WriteResult)) { - return super.equals(obj); - } - com.google.firestore.v1beta1.WriteResult other = (com.google.firestore.v1beta1.WriteResult) obj; - - if (hasUpdateTime() != other.hasUpdateTime()) return false; - if (hasUpdateTime()) { - if (!getUpdateTime().equals(other.getUpdateTime())) return false; - } - if (!getTransformResultsList().equals(other.getTransformResultsList())) return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasUpdateTime()) { - hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; - hash = (53 * hash) + getUpdateTime().hashCode(); - } - if (getTransformResultsCount() > 0) { - hash = (37 * hash) + TRANSFORM_RESULTS_FIELD_NUMBER; - hash = (53 * hash) + getTransformResultsList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1beta1.WriteResult parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.WriteResult parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.WriteResult parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.WriteResult parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.WriteResult parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1beta1.WriteResult parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1beta1.WriteResult parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.WriteResult parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.WriteResult parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.WriteResult parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.firestore.v1beta1.WriteResult parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1beta1.WriteResult parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder(com.google.firestore.v1beta1.WriteResult prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - /** - * - * - *
-   * The result of applying a write.
-   * 
- * - * Protobuf type {@code google.firestore.v1beta1.WriteResult} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1beta1.WriteResult) - com.google.firestore.v1beta1.WriteResultOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_WriteResult_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_WriteResult_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1beta1.WriteResult.class, - com.google.firestore.v1beta1.WriteResult.Builder.class); - } - - // Construct using com.google.firestore.v1beta1.WriteResult.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getTransformResultsFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - if (updateTimeBuilder_ == null) { - updateTime_ = null; - } else { - updateTime_ = null; - updateTimeBuilder_ = null; - } - if (transformResultsBuilder_ == null) { - transformResults_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - transformResultsBuilder_.clear(); - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1beta1.WriteProto - .internal_static_google_firestore_v1beta1_WriteResult_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1beta1.WriteResult getDefaultInstanceForType() { - return com.google.firestore.v1beta1.WriteResult.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1beta1.WriteResult build() { - com.google.firestore.v1beta1.WriteResult result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1beta1.WriteResult buildPartial() { - com.google.firestore.v1beta1.WriteResult result = - new com.google.firestore.v1beta1.WriteResult(this); - int from_bitField0_ = bitField0_; - if (updateTimeBuilder_ == null) { - result.updateTime_ = updateTime_; - } else { - result.updateTime_ = updateTimeBuilder_.build(); - } - if (transformResultsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - transformResults_ = java.util.Collections.unmodifiableList(transformResults_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.transformResults_ = transformResults_; - } else { - result.transformResults_ = transformResultsBuilder_.build(); - } - onBuilt(); - return result; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.firestore.v1beta1.WriteResult) { - return mergeFrom((com.google.firestore.v1beta1.WriteResult) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1beta1.WriteResult other) { - if (other == com.google.firestore.v1beta1.WriteResult.getDefaultInstance()) return this; - if (other.hasUpdateTime()) { - mergeUpdateTime(other.getUpdateTime()); - } - if (transformResultsBuilder_ == null) { - if (!other.transformResults_.isEmpty()) { - if (transformResults_.isEmpty()) { - transformResults_ = other.transformResults_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureTransformResultsIsMutable(); - transformResults_.addAll(other.transformResults_); - } - onChanged(); - } - } else { - if (!other.transformResults_.isEmpty()) { - if (transformResultsBuilder_.isEmpty()) { - transformResultsBuilder_.dispose(); - transformResultsBuilder_ = null; - transformResults_ = other.transformResults_; - bitField0_ = (bitField0_ & ~0x00000001); - transformResultsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getTransformResultsFieldBuilder() - : null; - } else { - transformResultsBuilder_.addAllMessages(other.transformResults_); - } - } - } - this.mergeUnknownFields(other.unknownFields); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.firestore.v1beta1.WriteResult parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.firestore.v1beta1.WriteResult) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private com.google.protobuf.Timestamp updateTime_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - updateTimeBuilder_; - /** - * - * - *
-     * The last update time of the document after applying the write. Not set
-     * after a `delete`.
-     * If the write did not actually change the document, this will be the
-     * previous update_time.
-     * 
- * - * .google.protobuf.Timestamp update_time = 1; - * - * @return Whether the updateTime field is set. - */ - public boolean hasUpdateTime() { - return updateTimeBuilder_ != null || updateTime_ != null; - } - /** - * - * - *
-     * The last update time of the document after applying the write. Not set
-     * after a `delete`.
-     * If the write did not actually change the document, this will be the
-     * previous update_time.
-     * 
- * - * .google.protobuf.Timestamp update_time = 1; - * - * @return The updateTime. - */ - public com.google.protobuf.Timestamp getUpdateTime() { - if (updateTimeBuilder_ == null) { - return updateTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : updateTime_; - } else { - return updateTimeBuilder_.getMessage(); - } - } - /** - * - * - *
-     * The last update time of the document after applying the write. Not set
-     * after a `delete`.
-     * If the write did not actually change the document, this will be the
-     * previous update_time.
-     * 
- * - * .google.protobuf.Timestamp update_time = 1; - */ - public Builder setUpdateTime(com.google.protobuf.Timestamp value) { - if (updateTimeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - updateTime_ = value; - onChanged(); - } else { - updateTimeBuilder_.setMessage(value); - } - - return this; - } - /** - * - * - *
-     * The last update time of the document after applying the write. Not set
-     * after a `delete`.
-     * If the write did not actually change the document, this will be the
-     * previous update_time.
-     * 
- * - * .google.protobuf.Timestamp update_time = 1; - */ - public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { - if (updateTimeBuilder_ == null) { - updateTime_ = builderForValue.build(); - onChanged(); - } else { - updateTimeBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** - * - * - *
-     * The last update time of the document after applying the write. Not set
-     * after a `delete`.
-     * If the write did not actually change the document, this will be the
-     * previous update_time.
-     * 
- * - * .google.protobuf.Timestamp update_time = 1; - */ - public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { - if (updateTimeBuilder_ == null) { - if (updateTime_ != null) { - updateTime_ = - com.google.protobuf.Timestamp.newBuilder(updateTime_).mergeFrom(value).buildPartial(); - } else { - updateTime_ = value; - } - onChanged(); - } else { - updateTimeBuilder_.mergeFrom(value); - } - - return this; - } - /** - * - * - *
-     * The last update time of the document after applying the write. Not set
-     * after a `delete`.
-     * If the write did not actually change the document, this will be the
-     * previous update_time.
-     * 
- * - * .google.protobuf.Timestamp update_time = 1; - */ - public Builder clearUpdateTime() { - if (updateTimeBuilder_ == null) { - updateTime_ = null; - onChanged(); - } else { - updateTime_ = null; - updateTimeBuilder_ = null; - } - - return this; - } - /** - * - * - *
-     * The last update time of the document after applying the write. Not set
-     * after a `delete`.
-     * If the write did not actually change the document, this will be the
-     * previous update_time.
-     * 
- * - * .google.protobuf.Timestamp update_time = 1; - */ - public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { - - onChanged(); - return getUpdateTimeFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * The last update time of the document after applying the write. Not set
-     * after a `delete`.
-     * If the write did not actually change the document, this will be the
-     * previous update_time.
-     * 
- * - * .google.protobuf.Timestamp update_time = 1; - */ - public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { - if (updateTimeBuilder_ != null) { - return updateTimeBuilder_.getMessageOrBuilder(); - } else { - return updateTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : updateTime_; - } - } - /** - * - * - *
-     * The last update time of the document after applying the write. Not set
-     * after a `delete`.
-     * If the write did not actually change the document, this will be the
-     * previous update_time.
-     * 
- * - * .google.protobuf.Timestamp update_time = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder> - getUpdateTimeFieldBuilder() { - if (updateTimeBuilder_ == null) { - updateTimeBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Timestamp, - com.google.protobuf.Timestamp.Builder, - com.google.protobuf.TimestampOrBuilder>( - getUpdateTime(), getParentForChildren(), isClean()); - updateTime_ = null; - } - return updateTimeBuilder_; - } - - private java.util.List transformResults_ = - java.util.Collections.emptyList(); - - private void ensureTransformResultsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - transformResults_ = - new java.util.ArrayList(transformResults_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.Value, - com.google.firestore.v1beta1.Value.Builder, - com.google.firestore.v1beta1.ValueOrBuilder> - transformResultsBuilder_; - - /** - * - * - *
-     * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-     * same order.
-     * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - public java.util.List getTransformResultsList() { - if (transformResultsBuilder_ == null) { - return java.util.Collections.unmodifiableList(transformResults_); - } else { - return transformResultsBuilder_.getMessageList(); - } - } - /** - * - * - *
-     * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-     * same order.
-     * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - public int getTransformResultsCount() { - if (transformResultsBuilder_ == null) { - return transformResults_.size(); - } else { - return transformResultsBuilder_.getCount(); - } - } - /** - * - * - *
-     * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-     * same order.
-     * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - public com.google.firestore.v1beta1.Value getTransformResults(int index) { - if (transformResultsBuilder_ == null) { - return transformResults_.get(index); - } else { - return transformResultsBuilder_.getMessage(index); - } - } - /** - * - * - *
-     * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-     * same order.
-     * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - public Builder setTransformResults(int index, com.google.firestore.v1beta1.Value value) { - if (transformResultsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTransformResultsIsMutable(); - transformResults_.set(index, value); - onChanged(); - } else { - transformResultsBuilder_.setMessage(index, value); - } - return this; - } - /** - * - * - *
-     * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-     * same order.
-     * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - public Builder setTransformResults( - int index, com.google.firestore.v1beta1.Value.Builder builderForValue) { - if (transformResultsBuilder_ == null) { - ensureTransformResultsIsMutable(); - transformResults_.set(index, builderForValue.build()); - onChanged(); - } else { - transformResultsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-     * same order.
-     * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - public Builder addTransformResults(com.google.firestore.v1beta1.Value value) { - if (transformResultsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTransformResultsIsMutable(); - transformResults_.add(value); - onChanged(); - } else { - transformResultsBuilder_.addMessage(value); - } - return this; - } - /** - * - * - *
-     * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-     * same order.
-     * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - public Builder addTransformResults(int index, com.google.firestore.v1beta1.Value value) { - if (transformResultsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTransformResultsIsMutable(); - transformResults_.add(index, value); - onChanged(); - } else { - transformResultsBuilder_.addMessage(index, value); - } - return this; - } - /** - * - * - *
-     * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-     * same order.
-     * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - public Builder addTransformResults(com.google.firestore.v1beta1.Value.Builder builderForValue) { - if (transformResultsBuilder_ == null) { - ensureTransformResultsIsMutable(); - transformResults_.add(builderForValue.build()); - onChanged(); - } else { - transformResultsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-     * same order.
-     * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - public Builder addTransformResults( - int index, com.google.firestore.v1beta1.Value.Builder builderForValue) { - if (transformResultsBuilder_ == null) { - ensureTransformResultsIsMutable(); - transformResults_.add(index, builderForValue.build()); - onChanged(); - } else { - transformResultsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * - * - *
-     * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-     * same order.
-     * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - public Builder addAllTransformResults( - java.lang.Iterable values) { - if (transformResultsBuilder_ == null) { - ensureTransformResultsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, transformResults_); - onChanged(); - } else { - transformResultsBuilder_.addAllMessages(values); - } - return this; - } - /** - * - * - *
-     * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-     * same order.
-     * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - public Builder clearTransformResults() { - if (transformResultsBuilder_ == null) { - transformResults_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - transformResultsBuilder_.clear(); - } - return this; - } - /** - * - * - *
-     * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-     * same order.
-     * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - public Builder removeTransformResults(int index) { - if (transformResultsBuilder_ == null) { - ensureTransformResultsIsMutable(); - transformResults_.remove(index); - onChanged(); - } else { - transformResultsBuilder_.remove(index); - } - return this; - } - /** - * - * - *
-     * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-     * same order.
-     * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - public com.google.firestore.v1beta1.Value.Builder getTransformResultsBuilder(int index) { - return getTransformResultsFieldBuilder().getBuilder(index); - } - /** - * - * - *
-     * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-     * same order.
-     * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - public com.google.firestore.v1beta1.ValueOrBuilder getTransformResultsOrBuilder(int index) { - if (transformResultsBuilder_ == null) { - return transformResults_.get(index); - } else { - return transformResultsBuilder_.getMessageOrBuilder(index); - } - } - /** - * - * - *
-     * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-     * same order.
-     * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - public java.util.List - getTransformResultsOrBuilderList() { - if (transformResultsBuilder_ != null) { - return transformResultsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(transformResults_); - } - } - /** - * - * - *
-     * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-     * same order.
-     * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - public com.google.firestore.v1beta1.Value.Builder addTransformResultsBuilder() { - return getTransformResultsFieldBuilder() - .addBuilder(com.google.firestore.v1beta1.Value.getDefaultInstance()); - } - /** - * - * - *
-     * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-     * same order.
-     * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - public com.google.firestore.v1beta1.Value.Builder addTransformResultsBuilder(int index) { - return getTransformResultsFieldBuilder() - .addBuilder(index, com.google.firestore.v1beta1.Value.getDefaultInstance()); - } - /** - * - * - *
-     * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-     * same order.
-     * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - public java.util.List - getTransformResultsBuilderList() { - return getTransformResultsFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.Value, - com.google.firestore.v1beta1.Value.Builder, - com.google.firestore.v1beta1.ValueOrBuilder> - getTransformResultsFieldBuilder() { - if (transformResultsBuilder_ == null) { - transformResultsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.firestore.v1beta1.Value, - com.google.firestore.v1beta1.Value.Builder, - com.google.firestore.v1beta1.ValueOrBuilder>( - transformResults_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - transformResults_ = null; - } - return transformResultsBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.firestore.v1beta1.WriteResult) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1beta1.WriteResult) - private static final com.google.firestore.v1beta1.WriteResult DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1beta1.WriteResult(); - } - - public static com.google.firestore.v1beta1.WriteResult getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public WriteResult parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new WriteResult(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.firestore.v1beta1.WriteResult getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteResultOrBuilder.java b/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteResultOrBuilder.java deleted file mode 100644 index 4beea2960..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteResultOrBuilder.java +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Copyright 2019 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/firestore/v1beta1/write.proto - -package com.google.firestore.v1beta1; - -public interface WriteResultOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1beta1.WriteResult) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * The last update time of the document after applying the write. Not set
-   * after a `delete`.
-   * If the write did not actually change the document, this will be the
-   * previous update_time.
-   * 
- * - * .google.protobuf.Timestamp update_time = 1; - * - * @return Whether the updateTime field is set. - */ - boolean hasUpdateTime(); - /** - * - * - *
-   * The last update time of the document after applying the write. Not set
-   * after a `delete`.
-   * If the write did not actually change the document, this will be the
-   * previous update_time.
-   * 
- * - * .google.protobuf.Timestamp update_time = 1; - * - * @return The updateTime. - */ - com.google.protobuf.Timestamp getUpdateTime(); - /** - * - * - *
-   * The last update time of the document after applying the write. Not set
-   * after a `delete`.
-   * If the write did not actually change the document, this will be the
-   * previous update_time.
-   * 
- * - * .google.protobuf.Timestamp update_time = 1; - */ - com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); - - /** - * - * - *
-   * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-   * same order.
-   * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - java.util.List getTransformResultsList(); - /** - * - * - *
-   * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-   * same order.
-   * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - com.google.firestore.v1beta1.Value getTransformResults(int index); - /** - * - * - *
-   * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-   * same order.
-   * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - int getTransformResultsCount(); - /** - * - * - *
-   * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-   * same order.
-   * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - java.util.List - getTransformResultsOrBuilderList(); - /** - * - * - *
-   * The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the
-   * same order.
-   * 
- * - * repeated .google.firestore.v1beta1.Value transform_results = 2; - */ - com.google.firestore.v1beta1.ValueOrBuilder getTransformResultsOrBuilder(int index); -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/proto/google/firestore/v1beta1/common.proto b/proto-google-cloud-firestore-v1beta1/src/main/proto/google/firestore/v1beta1/common.proto deleted file mode 100644 index b71a2e32e..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/proto/google/firestore/v1beta1/common.proto +++ /dev/null @@ -1,84 +0,0 @@ -// Copyright 2019 Google LLC. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -syntax = "proto3"; - -package google.firestore.v1beta1; - -import "google/protobuf/timestamp.proto"; -import "google/api/annotations.proto"; - -option csharp_namespace = "Google.Cloud.Firestore.V1Beta1"; -option go_package = "google.golang.org/genproto/googleapis/firestore/v1beta1;firestore"; -option java_multiple_files = true; -option java_outer_classname = "CommonProto"; -option java_package = "com.google.firestore.v1beta1"; -option objc_class_prefix = "GCFS"; -option php_namespace = "Google\\Cloud\\Firestore\\V1beta1"; -option ruby_package = "Google::Cloud::Firestore::V1beta1"; - -// A set of field paths on a document. -// Used to restrict a get or update operation on a document to a subset of its -// fields. -// This is different from standard field masks, as this is always scoped to a -// [Document][google.firestore.v1beta1.Document], and takes in account the dynamic nature of [Value][google.firestore.v1beta1.Value]. -message DocumentMask { - // The list of field paths in the mask. See [Document.fields][google.firestore.v1beta1.Document.fields] for a field - // path syntax reference. - repeated string field_paths = 1; -} - -// A precondition on a document, used for conditional operations. -message Precondition { - // The type of precondition. - oneof condition_type { - // When set to `true`, the target document must exist. - // When set to `false`, the target document must not exist. - bool exists = 1; - - // When set, the target document must exist and have been last updated at - // that time. - google.protobuf.Timestamp update_time = 2; - } -} - -// Options for creating a new transaction. -message TransactionOptions { - // Options for a transaction that can be used to read and write documents. - message ReadWrite { - // An optional transaction to retry. - bytes retry_transaction = 1; - } - - // Options for a transaction that can only be used to read documents. - message ReadOnly { - // The consistency mode for this transaction. If not set, defaults to strong - // consistency. - oneof consistency_selector { - // Reads documents at the given time. - // This may not be older than 60 seconds. - google.protobuf.Timestamp read_time = 2; - } - } - - // The mode of the transaction. - oneof mode { - // The transaction can only be used for read operations. - ReadOnly read_only = 2; - - // The transaction can be used for both read and write operations. - ReadWrite read_write = 3; - } -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/proto/google/firestore/v1beta1/document.proto b/proto-google-cloud-firestore-v1beta1/src/main/proto/google/firestore/v1beta1/document.proto deleted file mode 100644 index 38d81af96..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/proto/google/firestore/v1beta1/document.proto +++ /dev/null @@ -1,151 +0,0 @@ -// Copyright 2019 Google LLC. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -syntax = "proto3"; - -package google.firestore.v1beta1; - -import "google/protobuf/struct.proto"; -import "google/protobuf/timestamp.proto"; -import "google/type/latlng.proto"; -import "google/api/annotations.proto"; - -option csharp_namespace = "Google.Cloud.Firestore.V1Beta1"; -option go_package = "google.golang.org/genproto/googleapis/firestore/v1beta1;firestore"; -option java_multiple_files = true; -option java_outer_classname = "DocumentProto"; -option java_package = "com.google.firestore.v1beta1"; -option objc_class_prefix = "GCFS"; -option php_namespace = "Google\\Cloud\\Firestore\\V1beta1"; -option ruby_package = "Google::Cloud::Firestore::V1beta1"; - -// A Firestore document. -// -// Must not exceed 1 MiB - 4 bytes. -message Document { - // The resource name of the document, for example - // `projects/{project_id}/databases/{database_id}/documents/{document_path}`. - string name = 1; - - // The document's fields. - // - // The map keys represent field names. - // - // A simple field name contains only characters `a` to `z`, `A` to `Z`, - // `0` to `9`, or `_`, and must not start with `0` to `9`. For example, - // `foo_bar_17`. - // - // Field names matching the regular expression `__.*__` are reserved. Reserved - // field names are forbidden except in certain documented contexts. The map - // keys, represented as UTF-8, must not exceed 1,500 bytes and cannot be - // empty. - // - // Field paths may be used in other contexts to refer to structured fields - // defined here. For `map_value`, the field path is represented by the simple - // or quoted field names of the containing fields, delimited by `.`. For - // example, the structured field - // `"foo" : { map_value: { "x&y" : { string_value: "hello" }}}` would be - // represented by the field path `foo.x&y`. - // - // Within a field path, a quoted field name starts and ends with `` ` `` and - // may contain any character. Some characters, including `` ` ``, must be - // escaped using a `\`. For example, `` `x&y` `` represents `x&y` and - // `` `bak\`tik` `` represents `` bak`tik ``. - map fields = 2; - - // Output only. The time at which the document was created. - // - // This value increases monotonically when a document is deleted then - // recreated. It can also be compared to values from other documents and - // the `read_time` of a query. - google.protobuf.Timestamp create_time = 3; - - // Output only. The time at which the document was last changed. - // - // This value is initially set to the `create_time` then increases - // monotonically with each change to the document. It can also be - // compared to values from other documents and the `read_time` of a query. - google.protobuf.Timestamp update_time = 4; -} - -// A message that can hold any of the supported value types. -message Value { - // Must have a value set. - oneof value_type { - // A null value. - google.protobuf.NullValue null_value = 11; - - // A boolean value. - bool boolean_value = 1; - - // An integer value. - int64 integer_value = 2; - - // A double value. - double double_value = 3; - - // A timestamp value. - // - // Precise only to microseconds. When stored, any additional precision is - // rounded down. - google.protobuf.Timestamp timestamp_value = 10; - - // A string value. - // - // The string, represented as UTF-8, must not exceed 1 MiB - 89 bytes. - // Only the first 1,500 bytes of the UTF-8 representation are considered by - // queries. - string string_value = 17; - - // A bytes value. - // - // Must not exceed 1 MiB - 89 bytes. - // Only the first 1,500 bytes are considered by queries. - bytes bytes_value = 18; - - // A reference to a document. For example: - // `projects/{project_id}/databases/{database_id}/documents/{document_path}`. - string reference_value = 5; - - // A geo point value representing a point on the surface of Earth. - google.type.LatLng geo_point_value = 8; - - // An array value. - // - // Cannot directly contain another array value, though can contain an - // map which contains another array. - ArrayValue array_value = 9; - - // A map value. - MapValue map_value = 6; - } -} - -// An array value. -message ArrayValue { - // Values in the array. - repeated Value values = 1; -} - -// A map value. -message MapValue { - // The map's fields. - // - // The map keys represent field names. Field names matching the regular - // expression `__.*__` are reserved. Reserved field names are forbidden except - // in certain documented contexts. The map keys, represented as UTF-8, must - // not exceed 1,500 bytes and cannot be empty. - map fields = 1; -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/proto/google/firestore/v1beta1/firestore.proto b/proto-google-cloud-firestore-v1beta1/src/main/proto/google/firestore/v1beta1/firestore.proto deleted file mode 100644 index 5cdccb7ea..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/proto/google/firestore/v1beta1/firestore.proto +++ /dev/null @@ -1,766 +0,0 @@ -// Copyright 2019 Google LLC. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -syntax = "proto3"; - -package google.firestore.v1beta1; - -import "google/api/annotations.proto"; -import "google/api/client.proto"; -import "google/api/field_behavior.proto"; -import "google/firestore/v1beta1/common.proto"; -import "google/firestore/v1beta1/document.proto"; -import "google/firestore/v1beta1/query.proto"; -import "google/firestore/v1beta1/write.proto"; -import "google/protobuf/empty.proto"; -import "google/protobuf/timestamp.proto"; -import "google/rpc/status.proto"; - -option csharp_namespace = "Google.Cloud.Firestore.V1Beta1"; -option go_package = "google.golang.org/genproto/googleapis/firestore/v1beta1;firestore"; -option java_multiple_files = true; -option java_outer_classname = "FirestoreProto"; -option java_package = "com.google.firestore.v1beta1"; -option objc_class_prefix = "GCFS"; -option php_namespace = "Google\\Cloud\\Firestore\\V1beta1"; -option ruby_package = "Google::Cloud::Firestore::V1beta1"; - -// Specification of the Firestore API. - -// The Cloud Firestore service. -// -// This service exposes several types of comparable timestamps: -// -// * `create_time` - The time at which a document was created. Changes only -// when a document is deleted, then re-created. Increases in a strict -// monotonic fashion. -// * `update_time` - The time at which a document was last updated. Changes -// every time a document is modified. Does not change when a write results -// in no modifications. Increases in a strict monotonic fashion. -// * `read_time` - The time at which a particular state was observed. Used -// to denote a consistent snapshot of the database or the time at which a -// Document was observed to not exist. -// * `commit_time` - The time at which the writes in a transaction were -// committed. Any read with an equal or greater `read_time` is guaranteed -// to see the effects of the transaction. -service Firestore { - option (google.api.default_host) = "firestore.googleapis.com"; - option (google.api.oauth_scopes) = - "https://www.googleapis.com/auth/cloud-platform," - "https://www.googleapis.com/auth/datastore"; - - // Gets a single document. - rpc GetDocument(GetDocumentRequest) returns (Document) { - option (google.api.http) = { - get: "/v1beta1/{name=projects/*/databases/*/documents/*/**}" - }; - } - - // Lists documents. - rpc ListDocuments(ListDocumentsRequest) returns (ListDocumentsResponse) { - option (google.api.http) = { - get: "/v1beta1/{parent=projects/*/databases/*/documents/*/**}/{collection_id}" - }; - } - - // Creates a new document. - rpc CreateDocument(CreateDocumentRequest) returns (Document) { - option (google.api.http) = { - post: "/v1beta1/{parent=projects/*/databases/*/documents/**}/{collection_id}" - body: "document" - }; - } - - // Updates or inserts a document. - rpc UpdateDocument(UpdateDocumentRequest) returns (Document) { - option (google.api.http) = { - patch: "/v1beta1/{document.name=projects/*/databases/*/documents/*/**}" - body: "document" - }; - option (google.api.method_signature) = "document,update_mask"; - } - - // Deletes a document. - rpc DeleteDocument(DeleteDocumentRequest) returns (google.protobuf.Empty) { - option (google.api.http) = { - delete: "/v1beta1/{name=projects/*/databases/*/documents/*/**}" - }; - option (google.api.method_signature) = "name"; - } - - // Gets multiple documents. - // - // Documents returned by this method are not guaranteed to be returned in the - // same order that they were requested. - rpc BatchGetDocuments(BatchGetDocumentsRequest) returns (stream BatchGetDocumentsResponse) { - option (google.api.http) = { - post: "/v1beta1/{database=projects/*/databases/*}/documents:batchGet" - body: "*" - }; - } - - // Starts a new transaction. - rpc BeginTransaction(BeginTransactionRequest) returns (BeginTransactionResponse) { - option (google.api.http) = { - post: "/v1beta1/{database=projects/*/databases/*}/documents:beginTransaction" - body: "*" - }; - option (google.api.method_signature) = "database"; - } - - // Commits a transaction, while optionally updating documents. - rpc Commit(CommitRequest) returns (CommitResponse) { - option (google.api.http) = { - post: "/v1beta1/{database=projects/*/databases/*}/documents:commit" - body: "*" - }; - option (google.api.method_signature) = "database,writes"; - } - - // Rolls back a transaction. - rpc Rollback(RollbackRequest) returns (google.protobuf.Empty) { - option (google.api.http) = { - post: "/v1beta1/{database=projects/*/databases/*}/documents:rollback" - body: "*" - }; - option (google.api.method_signature) = "database,transaction"; - } - - // Runs a query. - rpc RunQuery(RunQueryRequest) returns (stream RunQueryResponse) { - option (google.api.http) = { - post: "/v1beta1/{parent=projects/*/databases/*/documents}:runQuery" - body: "*" - additional_bindings { - post: "/v1beta1/{parent=projects/*/databases/*/documents/*/**}:runQuery" - body: "*" - } - }; - } - - // Streams batches of document updates and deletes, in order. - rpc Write(stream WriteRequest) returns (stream WriteResponse) { - option (google.api.http) = { - post: "/v1beta1/{database=projects/*/databases/*}/documents:write" - body: "*" - }; - } - - // Listens to changes. - rpc Listen(stream ListenRequest) returns (stream ListenResponse) { - option (google.api.http) = { - post: "/v1beta1/{database=projects/*/databases/*}/documents:listen" - body: "*" - }; - } - - // Lists all the collection IDs underneath a document. - rpc ListCollectionIds(ListCollectionIdsRequest) returns (ListCollectionIdsResponse) { - option (google.api.http) = { - post: "/v1beta1/{parent=projects/*/databases/*/documents}:listCollectionIds" - body: "*" - additional_bindings { - post: "/v1beta1/{parent=projects/*/databases/*/documents/*/**}:listCollectionIds" - body: "*" - } - }; - option (google.api.method_signature) = "parent"; - } -} - -// The request for [Firestore.GetDocument][google.firestore.v1beta1.Firestore.GetDocument]. -message GetDocumentRequest { - // Required. The resource name of the Document to get. In the format: - // `projects/{project_id}/databases/{database_id}/documents/{document_path}`. - string name = 1 [(google.api.field_behavior) = REQUIRED]; - - // The fields to return. If not set, returns all fields. - // - // If the document has a field that is not present in this mask, that field - // will not be returned in the response. - DocumentMask mask = 2; - - // The consistency mode for this transaction. - // If not set, defaults to strong consistency. - oneof consistency_selector { - // Reads the document in a transaction. - bytes transaction = 3; - - // Reads the version of the document at the given time. - // This may not be older than 60 seconds. - google.protobuf.Timestamp read_time = 5; - } -} - -// The request for [Firestore.ListDocuments][google.firestore.v1beta1.Firestore.ListDocuments]. -message ListDocumentsRequest { - // Required. The parent resource name. In the format: - // `projects/{project_id}/databases/{database_id}/documents` or - // `projects/{project_id}/databases/{database_id}/documents/{document_path}`. - // For example: - // `projects/my-project/databases/my-database/documents` or - // `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom` - string parent = 1 [(google.api.field_behavior) = REQUIRED]; - - // Required. The collection ID, relative to `parent`, to list. For example: `chatrooms` - // or `messages`. - string collection_id = 2 [(google.api.field_behavior) = REQUIRED]; - - // The maximum number of documents to return. - int32 page_size = 3; - - // The `next_page_token` value returned from a previous List request, if any. - string page_token = 4; - - // The order to sort results by. For example: `priority desc, name`. - string order_by = 6; - - // The fields to return. If not set, returns all fields. - // - // If a document has a field that is not present in this mask, that field - // will not be returned in the response. - DocumentMask mask = 7; - - // The consistency mode for this transaction. - // If not set, defaults to strong consistency. - oneof consistency_selector { - // Reads documents in a transaction. - bytes transaction = 8; - - // Reads documents as they were at the given time. - // This may not be older than 60 seconds. - google.protobuf.Timestamp read_time = 10; - } - - // If the list should show missing documents. A missing document is a - // document that does not exist but has sub-documents. These documents will - // be returned with a key but will not have fields, [Document.create_time][google.firestore.v1beta1.Document.create_time], - // or [Document.update_time][google.firestore.v1beta1.Document.update_time] set. - // - // Requests with `show_missing` may not specify `where` or - // `order_by`. - bool show_missing = 12; -} - -// The response for [Firestore.ListDocuments][google.firestore.v1beta1.Firestore.ListDocuments]. -message ListDocumentsResponse { - // The Documents found. - repeated Document documents = 1; - - // The next page token. - string next_page_token = 2; -} - -// The request for [Firestore.CreateDocument][google.firestore.v1beta1.Firestore.CreateDocument]. -message CreateDocumentRequest { - // Required. The parent resource. For example: - // `projects/{project_id}/databases/{database_id}/documents` or - // `projects/{project_id}/databases/{database_id}/documents/chatrooms/{chatroom_id}` - string parent = 1 [(google.api.field_behavior) = REQUIRED]; - - // Required. The collection ID, relative to `parent`, to list. For example: `chatrooms`. - string collection_id = 2 [(google.api.field_behavior) = REQUIRED]; - - // The client-assigned document ID to use for this document. - // - // Optional. If not specified, an ID will be assigned by the service. - string document_id = 3; - - // Required. The document to create. `name` must not be set. - Document document = 4 [(google.api.field_behavior) = REQUIRED]; - - // The fields to return. If not set, returns all fields. - // - // If the document has a field that is not present in this mask, that field - // will not be returned in the response. - DocumentMask mask = 5; -} - -// The request for [Firestore.UpdateDocument][google.firestore.v1beta1.Firestore.UpdateDocument]. -message UpdateDocumentRequest { - // Required. The updated document. - // Creates the document if it does not already exist. - Document document = 1 [(google.api.field_behavior) = REQUIRED]; - - // The fields to update. - // None of the field paths in the mask may contain a reserved name. - // - // If the document exists on the server and has fields not referenced in the - // mask, they are left unchanged. - // Fields referenced in the mask, but not present in the input document, are - // deleted from the document on the server. - DocumentMask update_mask = 2; - - // The fields to return. If not set, returns all fields. - // - // If the document has a field that is not present in this mask, that field - // will not be returned in the response. - DocumentMask mask = 3; - - // An optional precondition on the document. - // The request will fail if this is set and not met by the target document. - Precondition current_document = 4; -} - -// The request for [Firestore.DeleteDocument][google.firestore.v1beta1.Firestore.DeleteDocument]. -message DeleteDocumentRequest { - // Required. The resource name of the Document to delete. In the format: - // `projects/{project_id}/databases/{database_id}/documents/{document_path}`. - string name = 1 [(google.api.field_behavior) = REQUIRED]; - - // An optional precondition on the document. - // The request will fail if this is set and not met by the target document. - Precondition current_document = 2; -} - -// The request for [Firestore.BatchGetDocuments][google.firestore.v1beta1.Firestore.BatchGetDocuments]. -message BatchGetDocumentsRequest { - // Required. The database name. In the format: - // `projects/{project_id}/databases/{database_id}`. - string database = 1 [(google.api.field_behavior) = REQUIRED]; - - // The names of the documents to retrieve. In the format: - // `projects/{project_id}/databases/{database_id}/documents/{document_path}`. - // The request will fail if any of the document is not a child resource of the - // given `database`. Duplicate names will be elided. - repeated string documents = 2; - - // The fields to return. If not set, returns all fields. - // - // If a document has a field that is not present in this mask, that field will - // not be returned in the response. - DocumentMask mask = 3; - - // The consistency mode for this transaction. - // If not set, defaults to strong consistency. - oneof consistency_selector { - // Reads documents in a transaction. - bytes transaction = 4; - - // Starts a new transaction and reads the documents. - // Defaults to a read-only transaction. - // The new transaction ID will be returned as the first response in the - // stream. - TransactionOptions new_transaction = 5; - - // Reads documents as they were at the given time. - // This may not be older than 60 seconds. - google.protobuf.Timestamp read_time = 7; - } -} - -// The streamed response for [Firestore.BatchGetDocuments][google.firestore.v1beta1.Firestore.BatchGetDocuments]. -message BatchGetDocumentsResponse { - // A single result. - // This can be empty if the server is just returning a transaction. - oneof result { - // A document that was requested. - Document found = 1; - - // A document name that was requested but does not exist. In the format: - // `projects/{project_id}/databases/{database_id}/documents/{document_path}`. - string missing = 2; - } - - // The transaction that was started as part of this request. - // Will only be set in the first response, and only if - // [BatchGetDocumentsRequest.new_transaction][google.firestore.v1beta1.BatchGetDocumentsRequest.new_transaction] was set in the request. - bytes transaction = 3; - - // The time at which the document was read. - // This may be monotically increasing, in this case the previous documents in - // the result stream are guaranteed not to have changed between their - // read_time and this one. - google.protobuf.Timestamp read_time = 4; -} - -// The request for [Firestore.BeginTransaction][google.firestore.v1beta1.Firestore.BeginTransaction]. -message BeginTransactionRequest { - // Required. The database name. In the format: - // `projects/{project_id}/databases/{database_id}`. - string database = 1 [(google.api.field_behavior) = REQUIRED]; - - // The options for the transaction. - // Defaults to a read-write transaction. - TransactionOptions options = 2; -} - -// The response for [Firestore.BeginTransaction][google.firestore.v1beta1.Firestore.BeginTransaction]. -message BeginTransactionResponse { - // The transaction that was started. - bytes transaction = 1; -} - -// The request for [Firestore.Commit][google.firestore.v1beta1.Firestore.Commit]. -message CommitRequest { - // Required. The database name. In the format: - // `projects/{project_id}/databases/{database_id}`. - string database = 1 [(google.api.field_behavior) = REQUIRED]; - - // The writes to apply. - // - // Always executed atomically and in order. - repeated Write writes = 2; - - // If set, applies all writes in this transaction, and commits it. - bytes transaction = 3; -} - -// The response for [Firestore.Commit][google.firestore.v1beta1.Firestore.Commit]. -message CommitResponse { - // The result of applying the writes. - // - // This i-th write result corresponds to the i-th write in the - // request. - repeated WriteResult write_results = 1; - - // The time at which the commit occurred. - google.protobuf.Timestamp commit_time = 2; -} - -// The request for [Firestore.Rollback][google.firestore.v1beta1.Firestore.Rollback]. -message RollbackRequest { - // Required. The database name. In the format: - // `projects/{project_id}/databases/{database_id}`. - string database = 1 [(google.api.field_behavior) = REQUIRED]; - - // Required. The transaction to roll back. - bytes transaction = 2 [(google.api.field_behavior) = REQUIRED]; -} - -// The request for [Firestore.RunQuery][google.firestore.v1beta1.Firestore.RunQuery]. -message RunQueryRequest { - // Required. The parent resource name. In the format: - // `projects/{project_id}/databases/{database_id}/documents` or - // `projects/{project_id}/databases/{database_id}/documents/{document_path}`. - // For example: - // `projects/my-project/databases/my-database/documents` or - // `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom` - string parent = 1 [(google.api.field_behavior) = REQUIRED]; - - // The query to run. - oneof query_type { - // A structured query. - StructuredQuery structured_query = 2; - } - - // The consistency mode for this transaction. - // If not set, defaults to strong consistency. - oneof consistency_selector { - // Reads documents in a transaction. - bytes transaction = 5; - - // Starts a new transaction and reads the documents. - // Defaults to a read-only transaction. - // The new transaction ID will be returned as the first response in the - // stream. - TransactionOptions new_transaction = 6; - - // Reads documents as they were at the given time. - // This may not be older than 60 seconds. - google.protobuf.Timestamp read_time = 7; - } -} - -// The response for [Firestore.RunQuery][google.firestore.v1beta1.Firestore.RunQuery]. -message RunQueryResponse { - // The transaction that was started as part of this request. - // Can only be set in the first response, and only if - // [RunQueryRequest.new_transaction][google.firestore.v1beta1.RunQueryRequest.new_transaction] was set in the request. - // If set, no other fields will be set in this response. - bytes transaction = 2; - - // A query result. - // Not set when reporting partial progress. - Document document = 1; - - // The time at which the document was read. This may be monotonically - // increasing; in this case, the previous documents in the result stream are - // guaranteed not to have changed between their `read_time` and this one. - // - // If the query returns no results, a response with `read_time` and no - // `document` will be sent, and this represents the time at which the query - // was run. - google.protobuf.Timestamp read_time = 3; - - // The number of results that have been skipped due to an offset between - // the last response and the current response. - int32 skipped_results = 4; -} - -// The request for [Firestore.Write][google.firestore.v1beta1.Firestore.Write]. -// -// The first request creates a stream, or resumes an existing one from a token. -// -// When creating a new stream, the server replies with a response containing -// only an ID and a token, to use in the next request. -// -// When resuming a stream, the server first streams any responses later than the -// given token, then a response containing only an up-to-date token, to use in -// the next request. -message WriteRequest { - // Required. The database name. In the format: - // `projects/{project_id}/databases/{database_id}`. - // This is only required in the first message. - string database = 1 [(google.api.field_behavior) = REQUIRED]; - - // The ID of the write stream to resume. - // This may only be set in the first message. When left empty, a new write - // stream will be created. - string stream_id = 2; - - // The writes to apply. - // - // Always executed atomically and in order. - // This must be empty on the first request. - // This may be empty on the last request. - // This must not be empty on all other requests. - repeated Write writes = 3; - - // A stream token that was previously sent by the server. - // - // The client should set this field to the token from the most recent - // [WriteResponse][google.firestore.v1beta1.WriteResponse] it has received. This acknowledges that the client has - // received responses up to this token. After sending this token, earlier - // tokens may not be used anymore. - // - // The server may close the stream if there are too many unacknowledged - // responses. - // - // Leave this field unset when creating a new stream. To resume a stream at - // a specific point, set this field and the `stream_id` field. - // - // Leave this field unset when creating a new stream. - bytes stream_token = 4; - - // Labels associated with this write request. - map labels = 5; -} - -// The response for [Firestore.Write][google.firestore.v1beta1.Firestore.Write]. -message WriteResponse { - // The ID of the stream. - // Only set on the first message, when a new stream was created. - string stream_id = 1; - - // A token that represents the position of this response in the stream. - // This can be used by a client to resume the stream at this point. - // - // This field is always set. - bytes stream_token = 2; - - // The result of applying the writes. - // - // This i-th write result corresponds to the i-th write in the - // request. - repeated WriteResult write_results = 3; - - // The time at which the commit occurred. - google.protobuf.Timestamp commit_time = 4; -} - -// A request for [Firestore.Listen][google.firestore.v1beta1.Firestore.Listen] -message ListenRequest { - // Required. The database name. In the format: - // `projects/{project_id}/databases/{database_id}`. - string database = 1 [(google.api.field_behavior) = REQUIRED]; - - // The supported target changes. - oneof target_change { - // A target to add to this stream. - Target add_target = 2; - - // The ID of a target to remove from this stream. - int32 remove_target = 3; - } - - // Labels associated with this target change. - map labels = 4; -} - -// The response for [Firestore.Listen][google.firestore.v1beta1.Firestore.Listen]. -message ListenResponse { - // The supported responses. - oneof response_type { - // Targets have changed. - TargetChange target_change = 2; - - // A [Document][google.firestore.v1beta1.Document] has changed. - DocumentChange document_change = 3; - - // A [Document][google.firestore.v1beta1.Document] has been deleted. - DocumentDelete document_delete = 4; - - // A [Document][google.firestore.v1beta1.Document] has been removed from a target (because it is no longer - // relevant to that target). - DocumentRemove document_remove = 6; - - // A filter to apply to the set of documents previously returned for the - // given target. - // - // Returned when documents may have been removed from the given target, but - // the exact documents are unknown. - ExistenceFilter filter = 5; - } -} - -// A specification of a set of documents to listen to. -message Target { - // A target specified by a set of documents names. - message DocumentsTarget { - // The names of the documents to retrieve. In the format: - // `projects/{project_id}/databases/{database_id}/documents/{document_path}`. - // The request will fail if any of the document is not a child resource of - // the given `database`. Duplicate names will be elided. - repeated string documents = 2; - } - - // A target specified by a query. - message QueryTarget { - // The parent resource name. In the format: - // `projects/{project_id}/databases/{database_id}/documents` or - // `projects/{project_id}/databases/{database_id}/documents/{document_path}`. - // For example: - // `projects/my-project/databases/my-database/documents` or - // `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom` - string parent = 1; - - // The query to run. - oneof query_type { - // A structured query. - StructuredQuery structured_query = 2; - } - } - - // The type of target to listen to. - oneof target_type { - // A target specified by a query. - QueryTarget query = 2; - - // A target specified by a set of document names. - DocumentsTarget documents = 3; - } - - // When to start listening. - // - // If not specified, all matching Documents are returned before any - // subsequent changes. - oneof resume_type { - // A resume token from a prior [TargetChange][google.firestore.v1beta1.TargetChange] for an identical target. - // - // Using a resume token with a different target is unsupported and may fail. - bytes resume_token = 4; - - // Start listening after a specific `read_time`. - // - // The client must know the state of matching documents at this time. - google.protobuf.Timestamp read_time = 11; - } - - // The target ID that identifies the target on the stream. Must be a positive - // number and non-zero. - int32 target_id = 5; - - // If the target should be removed once it is current and consistent. - bool once = 6; -} - -// Targets being watched have changed. -message TargetChange { - // The type of change. - enum TargetChangeType { - // No change has occurred. Used only to send an updated `resume_token`. - NO_CHANGE = 0; - - // The targets have been added. - ADD = 1; - - // The targets have been removed. - REMOVE = 2; - - // The targets reflect all changes committed before the targets were added - // to the stream. - // - // This will be sent after or with a `read_time` that is greater than or - // equal to the time at which the targets were added. - // - // Listeners can wait for this change if read-after-write semantics - // are desired. - CURRENT = 3; - - // The targets have been reset, and a new initial state for the targets - // will be returned in subsequent changes. - // - // After the initial state is complete, `CURRENT` will be returned even - // if the target was previously indicated to be `CURRENT`. - RESET = 4; - } - - // The type of change that occurred. - TargetChangeType target_change_type = 1; - - // The target IDs of targets that have changed. - // - // If empty, the change applies to all targets. - // - // The order of the target IDs is not defined. - repeated int32 target_ids = 2; - - // The error that resulted in this change, if applicable. - google.rpc.Status cause = 3; - - // A token that can be used to resume the stream for the given `target_ids`, - // or all targets if `target_ids` is empty. - // - // Not set on every target change. - bytes resume_token = 4; - - // The consistent `read_time` for the given `target_ids` (omitted when the - // target_ids are not at a consistent snapshot). - // - // The stream is guaranteed to send a `read_time` with `target_ids` empty - // whenever the entire stream reaches a new consistent snapshot. ADD, - // CURRENT, and RESET messages are guaranteed to (eventually) result in a - // new consistent snapshot (while NO_CHANGE and REMOVE messages are not). - // - // For a given stream, `read_time` is guaranteed to be monotonically - // increasing. - google.protobuf.Timestamp read_time = 6; -} - -// The request for [Firestore.ListCollectionIds][google.firestore.v1beta1.Firestore.ListCollectionIds]. -message ListCollectionIdsRequest { - // Required. The parent document. In the format: - // `projects/{project_id}/databases/{database_id}/documents/{document_path}`. - // For example: - // `projects/my-project/databases/my-database/documents/chatrooms/my-chatroom` - string parent = 1 [(google.api.field_behavior) = REQUIRED]; - - // The maximum number of results to return. - int32 page_size = 2; - - // A page token. Must be a value from - // [ListCollectionIdsResponse][google.firestore.v1beta1.ListCollectionIdsResponse]. - string page_token = 3; -} - -// The response from [Firestore.ListCollectionIds][google.firestore.v1beta1.Firestore.ListCollectionIds]. -message ListCollectionIdsResponse { - // The collection ids. - repeated string collection_ids = 1; - - // A page token that may be used to continue the list. - string next_page_token = 2; -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/proto/google/firestore/v1beta1/query.proto b/proto-google-cloud-firestore-v1beta1/src/main/proto/google/firestore/v1beta1/query.proto deleted file mode 100644 index 5f9c3ab93..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/proto/google/firestore/v1beta1/query.proto +++ /dev/null @@ -1,244 +0,0 @@ -// Copyright 2019 Google LLC. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -syntax = "proto3"; - -package google.firestore.v1beta1; - -import "google/firestore/v1beta1/document.proto"; -import "google/protobuf/wrappers.proto"; -import "google/api/annotations.proto"; - -option csharp_namespace = "Google.Cloud.Firestore.V1Beta1"; -option go_package = "google.golang.org/genproto/googleapis/firestore/v1beta1;firestore"; -option java_multiple_files = true; -option java_outer_classname = "QueryProto"; -option java_package = "com.google.firestore.v1beta1"; -option objc_class_prefix = "GCFS"; -option php_namespace = "Google\\Cloud\\Firestore\\V1beta1"; -option ruby_package = "Google::Cloud::Firestore::V1beta1"; - -// A Firestore query. -message StructuredQuery { - // A selection of a collection, such as `messages as m1`. - message CollectionSelector { - // The collection ID. - // When set, selects only collections with this ID. - string collection_id = 2; - - // When false, selects only collections that are immediate children of - // the `parent` specified in the containing `RunQueryRequest`. - // When true, selects all descendant collections. - bool all_descendants = 3; - } - - // A filter. - message Filter { - // The type of filter. - oneof filter_type { - // A composite filter. - CompositeFilter composite_filter = 1; - - // A filter on a document field. - FieldFilter field_filter = 2; - - // A filter that takes exactly one argument. - UnaryFilter unary_filter = 3; - } - } - - // A filter that merges multiple other filters using the given operator. - message CompositeFilter { - // A composite filter operator. - enum Operator { - // Unspecified. This value must not be used. - OPERATOR_UNSPECIFIED = 0; - - // The results are required to satisfy each of the combined filters. - AND = 1; - } - - // The operator for combining multiple filters. - Operator op = 1; - - // The list of filters to combine. - // Must contain at least one filter. - repeated Filter filters = 2; - } - - // A filter on a specific field. - message FieldFilter { - // A field filter operator. - enum Operator { - // Unspecified. This value must not be used. - OPERATOR_UNSPECIFIED = 0; - - // Less than. Requires that the field come first in `order_by`. - LESS_THAN = 1; - - // Less than or equal. Requires that the field come first in `order_by`. - LESS_THAN_OR_EQUAL = 2; - - // Greater than. Requires that the field come first in `order_by`. - GREATER_THAN = 3; - - // Greater than or equal. Requires that the field come first in - // `order_by`. - GREATER_THAN_OR_EQUAL = 4; - - // Equal. - EQUAL = 5; - - // Contains. Requires that the field is an array. - ARRAY_CONTAINS = 7; - - // In. Requires that `value` is a non-empty ArrayValue with at most 10 - // values. - IN = 8; - - // Contains any. Requires that the field is an array and - // `value` is a non-empty ArrayValue with at most 10 values. - ARRAY_CONTAINS_ANY = 9; - } - - // The field to filter by. - FieldReference field = 1; - - // The operator to filter by. - Operator op = 2; - - // The value to compare to. - Value value = 3; - } - - // A filter with a single operand. - message UnaryFilter { - // A unary operator. - enum Operator { - // Unspecified. This value must not be used. - OPERATOR_UNSPECIFIED = 0; - - // Test if a field is equal to NaN. - IS_NAN = 2; - - // Test if an expression evaluates to Null. - IS_NULL = 3; - } - - // The unary operator to apply. - Operator op = 1; - - // The argument to the filter. - oneof operand_type { - // The field to which to apply the operator. - FieldReference field = 2; - } - } - - // An order on a field. - message Order { - // The field to order by. - FieldReference field = 1; - - // The direction to order by. Defaults to `ASCENDING`. - Direction direction = 2; - } - - // A reference to a field, such as `max(messages.time) as max_time`. - message FieldReference { - string field_path = 2; - } - - // The projection of document's fields to return. - message Projection { - // The fields to return. - // - // If empty, all fields are returned. To only return the name - // of the document, use `['__name__']`. - repeated FieldReference fields = 2; - } - - // A sort direction. - enum Direction { - // Unspecified. - DIRECTION_UNSPECIFIED = 0; - - // Ascending. - ASCENDING = 1; - - // Descending. - DESCENDING = 2; - } - - // The projection to return. - Projection select = 1; - - // The collections to query. - repeated CollectionSelector from = 2; - - // The filter to apply. - Filter where = 3; - - // The order to apply to the query results. - // - // Firestore guarantees a stable ordering through the following rules: - // - // * Any field required to appear in `order_by`, that is not already - // specified in `order_by`, is appended to the order in field name order - // by default. - // * If an order on `__name__` is not specified, it is appended by default. - // - // Fields are appended with the same sort direction as the last order - // specified, or 'ASCENDING' if no order was specified. For example: - // - // * `SELECT * FROM Foo ORDER BY A` becomes - // `SELECT * FROM Foo ORDER BY A, __name__` - // * `SELECT * FROM Foo ORDER BY A DESC` becomes - // `SELECT * FROM Foo ORDER BY A DESC, __name__ DESC` - // * `SELECT * FROM Foo WHERE A > 1` becomes - // `SELECT * FROM Foo WHERE A > 1 ORDER BY A, __name__` - repeated Order order_by = 4; - - // A starting point for the query results. - Cursor start_at = 7; - - // A end point for the query results. - Cursor end_at = 8; - - // The number of results to skip. - // - // Applies before limit, but after all other constraints. Must be >= 0 if - // specified. - int32 offset = 6; - - // The maximum number of results to return. - // - // Applies after all other constraints. - // Must be >= 0 if specified. - google.protobuf.Int32Value limit = 5; -} - -// A position in a query result set. -message Cursor { - // 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 Value values = 1; - - // If the position is just before or just after the given values, relative - // to the sort order defined by the query. - bool before = 2; -} diff --git a/proto-google-cloud-firestore-v1beta1/src/main/proto/google/firestore/v1beta1/write.proto b/proto-google-cloud-firestore-v1beta1/src/main/proto/google/firestore/v1beta1/write.proto deleted file mode 100644 index ba75b42a0..000000000 --- a/proto-google-cloud-firestore-v1beta1/src/main/proto/google/firestore/v1beta1/write.proto +++ /dev/null @@ -1,255 +0,0 @@ -// Copyright 2019 Google LLC. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -syntax = "proto3"; - -package google.firestore.v1beta1; - -import "google/firestore/v1beta1/common.proto"; -import "google/firestore/v1beta1/document.proto"; -import "google/protobuf/timestamp.proto"; -import "google/api/annotations.proto"; - -option csharp_namespace = "Google.Cloud.Firestore.V1Beta1"; -option go_package = "google.golang.org/genproto/googleapis/firestore/v1beta1;firestore"; -option java_multiple_files = true; -option java_outer_classname = "WriteProto"; -option java_package = "com.google.firestore.v1beta1"; -option objc_class_prefix = "GCFS"; -option php_namespace = "Google\\Cloud\\Firestore\\V1beta1"; -option ruby_package = "Google::Cloud::Firestore::V1beta1"; - -// A write on a document. -message Write { - // The operation to execute. - oneof operation { - // A document to write. - Document update = 1; - - // A document name to delete. In the format: - // `projects/{project_id}/databases/{database_id}/documents/{document_path}`. - string delete = 2; - - // Applies a transformation to a document. - // At most one `transform` per document is allowed in a given request. - // An `update` cannot follow a `transform` on the same document in a given - // request. - DocumentTransform transform = 6; - } - - // The fields to update in this write. - // - // This field can be set only when the operation is `update`. - // If the mask is not set for an `update` and the document exists, any - // existing data will be overwritten. - // If the mask is set and the document on the server has fields not covered by - // the mask, they are left unchanged. - // Fields referenced in the mask, but not present in the input document, are - // deleted from the document on the server. - // The field paths in this mask must not contain a reserved field name. - DocumentMask update_mask = 3; - - // An optional precondition on the document. - // - // The write will fail if this is set and not met by the target document. - Precondition current_document = 4; -} - -// A transformation of a document. -message DocumentTransform { - // A transformation of a field of the document. - message FieldTransform { - // A value that is calculated by the server. - enum ServerValue { - // Unspecified. This value must not be used. - SERVER_VALUE_UNSPECIFIED = 0; - - // The time at which the server processed the request, with millisecond - // precision. - REQUEST_TIME = 1; - } - - // The path of the field. See [Document.fields][google.firestore.v1beta1.Document.fields] for the field path syntax - // reference. - string field_path = 1; - - // The transformation to apply on the field. - oneof transform_type { - // Sets the field to the given server value. - ServerValue set_to_server_value = 2; - - // Adds the given value to the field's current value. - // - // This must be an integer or a double value. - // If the field is not an integer or double, or if the field does not yet - // exist, the transformation will set the field to the given value. - // If either of the given value or the current field value are doubles, - // both values will be interpreted as doubles. Double arithmetic and - // representation of double values follow IEEE 754 semantics. - // If there is positive/negative integer overflow, the field is resolved - // to the largest magnitude positive/negative integer. - Value increment = 3; - - // Sets the field to the maximum of its current value and the given value. - // - // This must be an integer or a double value. - // If the field is not an integer or double, or if the field does not yet - // exist, the transformation will set the field to the given value. - // If a maximum operation is applied where the field and the input value - // are of mixed types (that is - one is an integer and one is a double) - // the field takes on the type of the larger operand. If the operands are - // equivalent (e.g. 3 and 3.0), the field does not change. - // 0, 0.0, and -0.0 are all zero. The maximum of a zero stored value and - // zero input value is always the stored value. - // The maximum of any numeric value x and NaN is NaN. - Value maximum = 4; - - // Sets the field to the minimum of its current value and the given value. - // - // This must be an integer or a double value. - // If the field is not an integer or double, or if the field does not yet - // exist, the transformation will set the field to the input value. - // If a minimum operation is applied where the field and the input value - // are of mixed types (that is - one is an integer and one is a double) - // the field takes on the type of the smaller operand. If the operands are - // equivalent (e.g. 3 and 3.0), the field does not change. - // 0, 0.0, and -0.0 are all zero. The minimum of a zero stored value and - // zero input value is always the stored value. - // The minimum of any numeric value x and NaN is NaN. - Value minimum = 5; - - // Append the given elements in order if they are not already present in - // the current field value. - // If the field is not an array, or if the field does not yet exist, it is - // first set to the empty array. - // - // Equivalent numbers of different types (e.g. 3L and 3.0) are - // considered equal when checking if a value is missing. - // NaN is equal to NaN, and Null is equal to Null. - // If the input contains multiple equivalent values, only the first will - // be considered. - // - // The corresponding transform_result will be the null value. - ArrayValue append_missing_elements = 6; - - // Remove all of the given elements from the array in the field. - // If the field is not an array, or if the field does not yet exist, it is - // set to the empty array. - // - // Equivalent numbers of the different types (e.g. 3L and 3.0) are - // considered equal when deciding whether an element should be removed. - // NaN is equal to NaN, and Null is equal to Null. - // This will remove all equivalent values if there are duplicates. - // - // The corresponding transform_result will be the null value. - ArrayValue remove_all_from_array = 7; - } - } - - // The name of the document to transform. - string document = 1; - - // The list of transformations to apply to the fields of the document, in - // order. - // This must not be empty. - repeated FieldTransform field_transforms = 2; -} - -// The result of applying a write. -message WriteResult { - // The last update time of the document after applying the write. Not set - // after a `delete`. - // - // If the write did not actually change the document, this will be the - // previous update_time. - google.protobuf.Timestamp update_time = 1; - - // The results of applying each [DocumentTransform.FieldTransform][google.firestore.v1beta1.DocumentTransform.FieldTransform], in the - // same order. - repeated Value transform_results = 2; -} - -// A [Document][google.firestore.v1beta1.Document] has changed. -// -// May be the result of multiple [writes][google.firestore.v1beta1.Write], including deletes, that -// ultimately resulted in a new value for the [Document][google.firestore.v1beta1.Document]. -// -// Multiple [DocumentChange][google.firestore.v1beta1.DocumentChange] messages may be returned for the same logical -// change, if multiple targets are affected. -message DocumentChange { - // The new state of the [Document][google.firestore.v1beta1.Document]. - // - // If `mask` is set, contains only fields that were updated or added. - Document document = 1; - - // A set of target IDs of targets that match this document. - repeated int32 target_ids = 5; - - // A set of target IDs for targets that no longer match this document. - repeated int32 removed_target_ids = 6; -} - -// A [Document][google.firestore.v1beta1.Document] has been deleted. -// -// May be the result of multiple [writes][google.firestore.v1beta1.Write], including updates, the -// last of which deleted the [Document][google.firestore.v1beta1.Document]. -// -// Multiple [DocumentDelete][google.firestore.v1beta1.DocumentDelete] messages may be returned for the same logical -// delete, if multiple targets are affected. -message DocumentDelete { - // The resource name of the [Document][google.firestore.v1beta1.Document] that was deleted. - string document = 1; - - // A set of target IDs for targets that previously matched this entity. - repeated int32 removed_target_ids = 6; - - // The read timestamp at which the delete was observed. - // - // Greater or equal to the `commit_time` of the delete. - google.protobuf.Timestamp read_time = 4; -} - -// A [Document][google.firestore.v1beta1.Document] has been removed from the view of the targets. -// -// Sent if the document is no longer relevant to a target and is out of view. -// Can be sent instead of a DocumentDelete or a DocumentChange if the server -// can not send the new value of the document. -// -// Multiple [DocumentRemove][google.firestore.v1beta1.DocumentRemove] messages may be returned for the same logical -// write or delete, if multiple targets are affected. -message DocumentRemove { - // The resource name of the [Document][google.firestore.v1beta1.Document] that has gone out of view. - string document = 1; - - // A set of target IDs for targets that previously matched this document. - repeated int32 removed_target_ids = 2; - - // The read timestamp at which the remove was observed. - // - // Greater or equal to the `commit_time` of the change/delete/remove. - google.protobuf.Timestamp read_time = 4; -} - -// A digest of all the documents that match a given target. -message ExistenceFilter { - // The target ID to which this filter applies. - int32 target_id = 1; - - // The total count of documents that match [target_id][google.firestore.v1beta1.ExistenceFilter.target_id]. - // - // If different from the count of documents in the client that match, the - // client must manually determine which documents no longer match the target. - int32 count = 2; -} diff --git a/synth.metadata b/synth.metadata index be4dcd6a5..c20b7e6ff 100644 --- a/synth.metadata +++ b/synth.metadata @@ -4,22 +4,22 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/java-firestore.git", - "sha": "7255a42bcee3a6938dd5fafaef3465f948f39600" + "sha": "8448c31047e7db0416dffbd17c2f17e2a70df39e" } }, { "git": { "name": "googleapis", "remote": "https://github.com/googleapis/googleapis.git", - "sha": "1f8c042337a305fbf71db7fa768563fe7b9df60d", - "internalRef": "322592423" + "sha": "546f389d95dbbc88d9d5a00fae25b29d49a0d5b6", + "internalRef": "323436667" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "1f7dc35918f7ba2ca11b074d083ffe7d3856fa41" + "sha": "5506723fef367557d83cf072d0c18020c049fcb8" } } ], @@ -41,15 +41,6 @@ "language": "java", "generator": "bazel" } - }, - { - "client": { - "source": "googleapis", - "apiName": "firestore", - "apiVersion": "v1beta1", - "language": "java", - "generator": "bazel" - } } ], "generatedFiles": [ @@ -130,25 +121,14 @@ "google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreAdminStub.java", "google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreCallableFactory.java", "google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/GrpcFirestoreStub.java", - "google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1beta1/FirestoreClient.java", - "google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1beta1/FirestoreSettings.java", - "google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1beta1/package-info.java", - "google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1beta1/stub/FirestoreStub.java", - "google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1beta1/stub/FirestoreStubSettings.java", - "google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1beta1/stub/GrpcFirestoreCallableFactory.java", - "google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1beta1/stub/GrpcFirestoreStub.java", "google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/FirestoreAdminClientTest.java", "google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/FirestoreClientTest.java", "google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/MockFirestore.java", "google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/MockFirestoreAdmin.java", "google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/MockFirestoreAdminImpl.java", "google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/MockFirestoreImpl.java", - "google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1beta1/FirestoreClientTest.java", - "google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1beta1/MockFirestore.java", - "google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1beta1/MockFirestoreImpl.java", "grpc-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminGrpc.java", "grpc-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreGrpc.java", - "grpc-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/FirestoreGrpc.java", "java.header", "license-checks.xml", "proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CollectionGroupName.java", @@ -302,98 +282,10 @@ "proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/firestore.proto", "proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/query.proto", "proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/write.proto", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ArrayValue.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ArrayValueOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BatchGetDocumentsRequest.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BatchGetDocumentsRequestOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BatchGetDocumentsResponse.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BatchGetDocumentsResponseOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BeginTransactionRequest.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BeginTransactionRequestOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BeginTransactionResponse.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/BeginTransactionResponseOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CommitRequest.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CommitRequestOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CommitResponse.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CommitResponseOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CommonProto.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CreateDocumentRequest.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CreateDocumentRequestOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Cursor.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/CursorOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DeleteDocumentRequest.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DeleteDocumentRequestOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Document.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentChange.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentChangeOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentDelete.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentDeleteOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentMask.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentMaskOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentProto.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentRemove.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentRemoveOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentTransform.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/DocumentTransformOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ExistenceFilter.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ExistenceFilterOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/FirestoreProto.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/GetDocumentRequest.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/GetDocumentRequestOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListCollectionIdsRequest.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListCollectionIdsRequestOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListCollectionIdsResponse.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListCollectionIdsResponseOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListDocumentsRequest.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListDocumentsRequestOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListDocumentsResponse.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListDocumentsResponseOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListenRequest.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListenRequestOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListenResponse.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ListenResponseOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/MapValue.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/MapValueOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Precondition.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/PreconditionOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/QueryProto.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RollbackRequest.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RollbackRequestOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RunQueryRequest.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RunQueryRequestOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RunQueryResponse.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/RunQueryResponseOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/StructuredQuery.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/StructuredQueryOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Target.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/TargetChange.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/TargetChangeOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/TargetOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/TransactionOptions.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/TransactionOptionsOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/UpdateDocumentRequest.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/UpdateDocumentRequestOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Value.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/ValueOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/Write.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteProto.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteRequest.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteRequestOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteResponse.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteResponseOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteResult.java", - "proto-google-cloud-firestore-v1beta1/src/main/java/com/google/firestore/v1beta1/WriteResultOrBuilder.java", - "proto-google-cloud-firestore-v1beta1/src/main/proto/google/firestore/v1beta1/common.proto", - "proto-google-cloud-firestore-v1beta1/src/main/proto/google/firestore/v1beta1/document.proto", - "proto-google-cloud-firestore-v1beta1/src/main/proto/google/firestore/v1beta1/firestore.proto", - "proto-google-cloud-firestore-v1beta1/src/main/proto/google/firestore/v1beta1/query.proto", - "proto-google-cloud-firestore-v1beta1/src/main/proto/google/firestore/v1beta1/write.proto", "renovate.json", "samples/install-without-bom/pom.xml", "samples/pom.xml", "samples/snapshot/pom.xml", "samples/snippets/pom.xml" ] -} \ No newline at end of file +} diff --git a/synth.py b/synth.py index f18f4d26a..55c26b092 100644 --- a/synth.py +++ b/synth.py @@ -71,16 +71,18 @@ def generate_client(service, version, proto_path=None, bazel_target=None, packag protobuf_header, f'{license_header}{protobuf_header}' ) - s.replace( - library / f'grpc-google-cloud-{service}-{version}-java/src/**/*.java', - bad_license_header, - license_header - ) - s.replace( - library / f'proto-google-cloud-{service}-{version}-java/src/**/*.java', - bad_license_header, - license_header - ) + + if service == "firestore-admin": + s.replace( + library / f'grpc-google-cloud-{service}-{version}-java/src/**/*.java', + bad_license_header, + license_header + ) + s.replace( + library / f'proto-google-cloud-{service}-{version}-java/src/**/*.java', + bad_license_header, + license_header + ) pkg = package if package else f'com.google.{service}.{version}' s.replace( @@ -115,12 +117,6 @@ def generate_client(service, version, proto_path=None, bazel_target=None, packag include_gapic=True ) -firestore_v1beta1 = generate_client( - service='firestore', - version='v1beta1', - include_gapic=True -) - java.common_templates(excludes=[ # firestore uses a different project for its integration tests # due to the default project running datastore @@ -130,24 +126,3 @@ def generate_client(service, version, proto_path=None, bazel_target=None, packag '.kokoro/nightly/samples.cfg' ]) -# Mark v1beta1 as deprecated -s.replace( - "google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1beta1/FirestoreClient.java", - "public class FirestoreClient", - "@Deprecated\npublic class FirestoreClient" -) -s.replace( - "google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1beta1/FirestoreClient.java", - "\\*\\/\\n@Generated\\(\"by gapic-generator\"\\)", - "*\n * @deprecated Use com.google.cloud.firestore.v1.FirestoreClient instead\n */\n@Generated(\"by gapic-generator\")" -) -s.replace( - "google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1beta1/FirestoreSettings.java", - "public class FirestoreSettings", - "@Deprecated\npublic class FirestoreSettings" -) -s.replace( - "google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1beta1/FirestoreSettings.java", - "\\*\\/\\n@Generated\\(\"by gapic-generator\"\\)", - "*\n * @deprecated Use com.google.cloud.firestore.v1.FirestoreSettings instead\n */\n@Generated(\"by gapic-generator\")" -) diff --git a/versions.txt b/versions.txt index e2bb9f444..0247fed7d 100644 --- a/versions.txt +++ b/versions.txt @@ -6,7 +6,5 @@ google-cloud-firestore-bom:1.35.2:1.35.3-SNAPSHOT google-cloud-firestore-parent:1.35.2:1.35.3-SNAPSHOT grpc-google-cloud-firestore-admin-v1:1.35.2:1.35.3-SNAPSHOT grpc-google-cloud-firestore-v1:1.35.2:1.35.3-SNAPSHOT -grpc-google-cloud-firestore-v1beta1:0.88.2:0.88.3-SNAPSHOT proto-google-cloud-firestore-admin-v1:1.35.2:1.35.3-SNAPSHOT proto-google-cloud-firestore-v1:1.35.2:1.35.3-SNAPSHOT -proto-google-cloud-firestore-v1beta1:0.88.2:0.88.3-SNAPSHOT