diff --git a/google-cloud-firestore-admin/src/main/resources/META-INF/native-image/com.google.cloud.firestore.v1/reflect-config.json b/google-cloud-firestore-admin/src/main/resources/META-INF/native-image/com.google.cloud.firestore.v1/reflect-config.json index 2ecb98209..e3b6a2e3c 100644 --- a/google-cloud-firestore-admin/src/main/resources/META-INF/native-image/com.google.cloud.firestore.v1/reflect-config.json +++ b/google-cloud-firestore-admin/src/main/resources/META-INF/native-image/com.google.cloud.firestore.v1/reflect-config.json @@ -1421,6 +1421,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.protobuf.DescriptorProtos$Edition", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.protobuf.DescriptorProtos$EnumDescriptorProto", "queryAllDeclaredConstructors": true, @@ -1556,6 +1565,114 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$EnumType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$FieldPresence", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$JsonFormat", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$MessageEncoding", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$RepeatedFieldEncoding", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$Utf8Validation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults$FeatureSetEditionDefault", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults$FeatureSetEditionDefault$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.protobuf.DescriptorProtos$FieldDescriptorProto", "queryAllDeclaredConstructors": true, @@ -1619,6 +1736,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$EditionDefault", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$EditionDefault$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.protobuf.DescriptorProtos$FieldOptions$JSType", "queryAllDeclaredConstructors": true, diff --git a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/FirestoreClient.java b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/FirestoreClient.java index 23be95fd3..5ba54936e 100644 --- a/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/FirestoreClient.java +++ b/google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/FirestoreClient.java @@ -1107,11 +1107,7 @@ public final UnaryCallable rollbackCallable() { * // - It may require specifying regional endpoints when creating the service client as shown in * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library * try (FirestoreClient firestoreClient = FirestoreClient.create()) { - * RunQueryRequest request = - * RunQueryRequest.newBuilder() - * .setParent("parent-995424086") - * .setMode(QueryMode.forNumber(0)) - * .build(); + * RunQueryRequest request = RunQueryRequest.newBuilder().setParent("parent-995424086").build(); * ServerStream stream = firestoreClient.runQueryCallable().call(request); * for (RunQueryResponse response : stream) { * // Do something when a response is received. @@ -1147,10 +1143,7 @@ public final ServerStreamingCallable runQuery * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library * try (FirestoreClient firestoreClient = FirestoreClient.create()) { * RunAggregationQueryRequest request = - * RunAggregationQueryRequest.newBuilder() - * .setParent("parent-995424086") - * .setMode(QueryMode.forNumber(0)) - * .build(); + * RunAggregationQueryRequest.newBuilder().setParent("parent-995424086").build(); * ServerStream stream = * firestoreClient.runAggregationQueryCallable().call(request); * for (RunAggregationQueryResponse response : stream) { diff --git a/google-cloud-firestore/src/main/resources/META-INF/native-image/com.google.cloud.firestore.v1/reflect-config.json b/google-cloud-firestore/src/main/resources/META-INF/native-image/com.google.cloud.firestore.v1/reflect-config.json index 75027fdfc..3ac840905 100644 --- a/google-cloud-firestore/src/main/resources/META-INF/native-image/com.google.cloud.firestore.v1/reflect-config.json +++ b/google-cloud-firestore/src/main/resources/META-INF/native-image/com.google.cloud.firestore.v1/reflect-config.json @@ -1070,51 +1070,6 @@ "allDeclaredClasses": true, "allPublicClasses": true }, - { - "name": "com.google.firestore.v1.QueryMode", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.firestore.v1.QueryPlan", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.firestore.v1.QueryPlan$Builder", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.firestore.v1.ResultSetStats", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.firestore.v1.ResultSetStats$Builder", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, { "name": "com.google.firestore.v1.RollbackRequest", "queryAllDeclaredConstructors": true, @@ -1844,6 +1799,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.protobuf.DescriptorProtos$Edition", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.protobuf.DescriptorProtos$EnumDescriptorProto", "queryAllDeclaredConstructors": true, @@ -1979,6 +1943,114 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$EnumType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$FieldPresence", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$JsonFormat", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$MessageEncoding", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$RepeatedFieldEncoding", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSet$Utf8Validation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults$FeatureSetEditionDefault", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FeatureSetDefaults$FeatureSetEditionDefault$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.protobuf.DescriptorProtos$FieldDescriptorProto", "queryAllDeclaredConstructors": true, @@ -2042,6 +2114,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$EditionDefault", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.protobuf.DescriptorProtos$FieldOptions$EditionDefault$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.protobuf.DescriptorProtos$FieldOptions$JSType", "queryAllDeclaredConstructors": true, diff --git a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/FirestoreClientTest.java b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/FirestoreClientTest.java index 4664d4c9d..a0c3ecd53 100644 --- a/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/FirestoreClientTest.java +++ b/google-cloud-firestore/src/test/java/com/google/cloud/firestore/v1/FirestoreClientTest.java @@ -56,8 +56,6 @@ import com.google.firestore.v1.ListenResponse; import com.google.firestore.v1.PartitionQueryRequest; import com.google.firestore.v1.PartitionQueryResponse; -import com.google.firestore.v1.QueryMode; -import com.google.firestore.v1.ResultSetStats; import com.google.firestore.v1.RollbackRequest; import com.google.firestore.v1.RunAggregationQueryRequest; import com.google.firestore.v1.RunAggregationQueryResponse; @@ -507,14 +505,9 @@ public void runQueryTest() throws Exception { .setDocument(Document.newBuilder().build()) .setReadTime(Timestamp.newBuilder().build()) .setSkippedResults(880286183) - .setStats(ResultSetStats.newBuilder().build()) .build(); mockFirestore.addResponse(expectedResponse); - RunQueryRequest request = - RunQueryRequest.newBuilder() - .setParent("parent-995424086") - .setMode(QueryMode.forNumber(0)) - .build(); + RunQueryRequest request = RunQueryRequest.newBuilder().setParent("parent-995424086").build(); MockStreamObserver responseObserver = new MockStreamObserver<>(); @@ -530,11 +523,7 @@ public void runQueryTest() throws Exception { public void runQueryExceptionTest() throws Exception { StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); mockFirestore.addException(exception); - RunQueryRequest request = - RunQueryRequest.newBuilder() - .setParent("parent-995424086") - .setMode(QueryMode.forNumber(0)) - .build(); + RunQueryRequest request = RunQueryRequest.newBuilder().setParent("parent-995424086").build(); MockStreamObserver responseObserver = new MockStreamObserver<>(); @@ -558,14 +547,10 @@ public void runAggregationQueryTest() throws Exception { .setResult(AggregationResult.newBuilder().build()) .setTransaction(ByteString.EMPTY) .setReadTime(Timestamp.newBuilder().build()) - .setStats(ResultSetStats.newBuilder().build()) .build(); mockFirestore.addResponse(expectedResponse); RunAggregationQueryRequest request = - RunAggregationQueryRequest.newBuilder() - .setParent("parent-995424086") - .setMode(QueryMode.forNumber(0)) - .build(); + RunAggregationQueryRequest.newBuilder().setParent("parent-995424086").build(); MockStreamObserver responseObserver = new MockStreamObserver<>(); @@ -583,10 +568,7 @@ public void runAggregationQueryExceptionTest() throws Exception { StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); mockFirestore.addException(exception); RunAggregationQueryRequest request = - RunAggregationQueryRequest.newBuilder() - .setParent("parent-995424086") - .setMode(QueryMode.forNumber(0)) - .build(); + RunAggregationQueryRequest.newBuilder().setParent("parent-995424086").build(); MockStreamObserver responseObserver = new MockStreamObserver<>(); diff --git a/grpc-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminGrpc.java b/grpc-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminGrpc.java index 7cfc990b3..97073f14b 100644 --- a/grpc-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminGrpc.java +++ b/grpc-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminGrpc.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/grpc-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreGrpc.java b/grpc-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreGrpc.java index 9131b98ba..24bd52f05 100644 --- a/grpc-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreGrpc.java +++ b/grpc-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreGrpc.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadata.java index 85ed191bf..c90deb80e 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadataOrBuilder.java index 913e02e0b..44188970c 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface CreateDatabaseMetadataOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequest.java index ebc3fd602..be7e212f6 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** @@ -64,6 +65,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.admin.v1.CreateDatabaseRequest.Builder.class); } + private int bitField0_; public static final int PARENT_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -138,7 +140,7 @@ public com.google.protobuf.ByteString getParentBytes() { */ @java.lang.Override public boolean hasDatabase() { - return database_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -259,7 +261,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); } - if (database_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getDatabase()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) { @@ -277,7 +279,7 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); } - if (database_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getDatabase()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) { @@ -454,10 +456,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.admin.v1.CreateDatabaseRequest.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getDatabaseFieldBuilder(); + } } @java.lang.Override @@ -510,12 +521,15 @@ private void buildPartial0(com.google.firestore.admin.v1.CreateDatabaseRequest r if (((from_bitField0_ & 0x00000001) != 0)) { result.parent_ = parent_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { result.database_ = databaseBuilder_ == null ? database_ : databaseBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000004) != 0)) { result.databaseId_ = databaseId_; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -873,8 +887,10 @@ public Builder mergeDatabase(com.google.firestore.admin.v1.Database value) { } else { databaseBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (database_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequestOrBuilder.java index c86d9ba92..f2fe07235 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateDatabaseRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface CreateDatabaseRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequest.java index 3a7f2f875..6bea66649 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** @@ -63,6 +64,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.admin.v1.CreateIndexRequest.Builder.class); } + private int bitField0_; public static final int PARENT_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -136,7 +138,7 @@ public com.google.protobuf.ByteString getParentBytes() { */ @java.lang.Override public boolean hasIndex() { - return index_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -186,7 +188,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); } - if (index_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getIndex()); } getUnknownFields().writeTo(output); @@ -201,7 +203,7 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); } - if (index_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getIndex()); } size += getUnknownFields().getSerializedSize(); @@ -372,10 +374,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.admin.v1.CreateIndexRequest.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getIndexFieldBuilder(); + } } @java.lang.Override @@ -427,9 +438,12 @@ private void buildPartial0(com.google.firestore.admin.v1.CreateIndexRequest resu if (((from_bitField0_ & 0x00000001) != 0)) { result.parent_ = parent_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { result.index_ = indexBuilder_ == null ? index_ : indexBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -769,8 +783,10 @@ public Builder mergeIndex(com.google.firestore.admin.v1.Index value) { } else { indexBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (index_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequestOrBuilder.java index e37e367dd..a85c5a649 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/CreateIndexRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface CreateIndexRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Database.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Database.java index 257883011..7d6ed6aab 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Database.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Database.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/database.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** @@ -939,6 +940,7 @@ private DeleteProtectionState(int value) { // @@protoc_insertion_point(enum_scope:google.firestore.admin.v1.Database.DeleteProtectionState) } + private int bitField0_; public static final int NAME_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -1060,7 +1062,7 @@ public com.google.protobuf.ByteString getUidBytes() { */ @java.lang.Override public boolean hasCreateTime() { - return createTime_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -1113,7 +1115,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { */ @java.lang.Override public boolean hasUpdateTime() { - return updateTime_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -1307,7 +1309,7 @@ public com.google.firestore.admin.v1.Database.ConcurrencyMode getConcurrencyMode */ @java.lang.Override public boolean hasVersionRetentionPeriod() { - return versionRetentionPeriod_ != null; + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -1388,7 +1390,7 @@ public com.google.protobuf.DurationOrBuilder getVersionRetentionPeriodOrBuilder( */ @java.lang.Override public boolean hasEarliestVersionTime() { - return earliestVersionTime_ != null; + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -1705,10 +1707,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uid_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, uid_); } - if (createTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(5, getCreateTime()); } - if (updateTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(6, getUpdateTime()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locationId_)) { @@ -1724,10 +1726,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io .getNumber()) { output.writeEnum(15, concurrencyMode_); } - if (versionRetentionPeriod_ != null) { + if (((bitField0_ & 0x00000004) != 0)) { output.writeMessage(17, getVersionRetentionPeriod()); } - if (earliestVersionTime_ != null) { + if (((bitField0_ & 0x00000008) != 0)) { output.writeMessage(18, getEarliestVersionTime()); } if (appEngineIntegrationMode_ @@ -1769,10 +1771,10 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uid_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, uid_); } - if (createTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getCreateTime()); } - if (updateTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getUpdateTime()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locationId_)) { @@ -1788,11 +1790,11 @@ public int getSerializedSize() { .getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(15, concurrencyMode_); } - if (versionRetentionPeriod_ != null) { + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(17, getVersionRetentionPeriod()); } - if (earliestVersionTime_ != null) { + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(18, getEarliestVersionTime()); } @@ -2038,10 +2040,22 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.admin.v1.Database.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getCreateTimeFieldBuilder(); + getUpdateTimeFieldBuilder(); + getVersionRetentionPeriodFieldBuilder(); + getEarliestVersionTimeFieldBuilder(); + } } @java.lang.Override @@ -2120,11 +2134,14 @@ private void buildPartial0(com.google.firestore.admin.v1.Database result) { if (((from_bitField0_ & 0x00000002) != 0)) { result.uid_ = uid_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000004) != 0)) { result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000008) != 0)) { result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000010) != 0)) { result.locationId_ = locationId_; @@ -2140,12 +2157,14 @@ private void buildPartial0(com.google.firestore.admin.v1.Database result) { versionRetentionPeriodBuilder_ == null ? versionRetentionPeriod_ : versionRetentionPeriodBuilder_.build(); + to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000100) != 0)) { result.earliestVersionTime_ = earliestVersionTimeBuilder_ == null ? earliestVersionTime_ : earliestVersionTimeBuilder_.build(); + to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000200) != 0)) { result.pointInTimeRecoveryEnablement_ = pointInTimeRecoveryEnablement_; @@ -2162,6 +2181,7 @@ private void buildPartial0(com.google.firestore.admin.v1.Database result) { if (((from_bitField0_ & 0x00002000) != 0)) { result.etag_ = etag_; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -2726,8 +2746,10 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { } else { createTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (createTime_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** @@ -2941,8 +2963,10 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { } else { updateTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000008; - onChanged(); + if (updateTime_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } return this; } /** @@ -3501,8 +3525,10 @@ public Builder mergeVersionRetentionPeriod(com.google.protobuf.Duration value) { } else { versionRetentionPeriodBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000080; - onChanged(); + if (versionRetentionPeriod_ != null) { + bitField0_ |= 0x00000080; + onChanged(); + } return this; } /** @@ -3773,8 +3799,10 @@ public Builder mergeEarliestVersionTime(com.google.protobuf.Timestamp value) { } else { earliestVersionTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000100; - onChanged(); + if (earliestVersionTime_ != null) { + bitField0_ |= 0x00000100; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseOrBuilder.java index 3b1e55a88..8e4a1e23c 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/database.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface DatabaseOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseProto.java index d132cab60..d3f36bb80 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DatabaseProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/database.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public final class DatabaseProto { diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadata.java index ecdca040c..cbec88873 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadataOrBuilder.java index a6fd52524..755322d4c 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface DeleteDatabaseMetadataOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequest.java index e1e622924..88c6d98b1 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequestOrBuilder.java index 18b93518f..2413c76df 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteDatabaseRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface DeleteDatabaseRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequest.java index 32108f3e2..959c156df 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequestOrBuilder.java index 122712817..44cc6d1f8 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/DeleteIndexRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface DeleteIndexRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadata.java index f87737ff0..bebc322f7 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** @@ -67,6 +68,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.admin.v1.ExportDocumentsMetadata.Builder.class); } + private int bitField0_; public static final int START_TIME_FIELD_NUMBER = 1; private com.google.protobuf.Timestamp startTime_; /** @@ -82,7 +84,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasStartTime() { - return startTime_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -129,7 +131,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { */ @java.lang.Override public boolean hasEndTime() { - return endTime_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -212,7 +214,7 @@ public com.google.firestore.admin.v1.OperationState getOperationState() { */ @java.lang.Override public boolean hasProgressDocuments() { - return progressDocuments_ != null; + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -262,7 +264,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui */ @java.lang.Override public boolean hasProgressBytes() { - return progressBytes_ != null; + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -493,7 +495,7 @@ public com.google.protobuf.ByteString getNamespaceIdsBytes(int index) { */ @java.lang.Override public boolean hasSnapshotTime() { - return snapshotTime_ != null; + return ((bitField0_ & 0x00000010) != 0); } /** * @@ -546,20 +548,20 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (startTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getStartTime()); } - if (endTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(2, getEndTime()); } if (operationState_ != com.google.firestore.admin.v1.OperationState.OPERATION_STATE_UNSPECIFIED.getNumber()) { output.writeEnum(3, operationState_); } - if (progressDocuments_ != null) { + if (((bitField0_ & 0x00000004) != 0)) { output.writeMessage(4, getProgressDocuments()); } - if (progressBytes_ != null) { + if (((bitField0_ & 0x00000008) != 0)) { output.writeMessage(5, getProgressBytes()); } for (int i = 0; i < collectionIds_.size(); i++) { @@ -571,7 +573,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < namespaceIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 8, namespaceIds_.getRaw(i)); } - if (snapshotTime_ != null) { + if (((bitField0_ & 0x00000010) != 0)) { output.writeMessage(9, getSnapshotTime()); } getUnknownFields().writeTo(output); @@ -583,20 +585,20 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (startTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getStartTime()); } - if (endTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getEndTime()); } if (operationState_ != com.google.firestore.admin.v1.OperationState.OPERATION_STATE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, operationState_); } - if (progressDocuments_ != null) { + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getProgressDocuments()); } - if (progressBytes_ != null) { + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getProgressBytes()); } { @@ -618,7 +620,7 @@ public int getSerializedSize() { size += dataSize; size += 1 * getNamespaceIdsList().size(); } - if (snapshotTime_ != null) { + if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, getSnapshotTime()); } size += getUnknownFields().getSerializedSize(); @@ -836,10 +838,23 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.admin.v1.ExportDocumentsMetadata.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getStartTimeFieldBuilder(); + getEndTimeFieldBuilder(); + getProgressDocumentsFieldBuilder(); + getProgressBytesFieldBuilder(); + getSnapshotTimeFieldBuilder(); + } } @java.lang.Override @@ -911,11 +926,14 @@ public com.google.firestore.admin.v1.ExportDocumentsMetadata buildPartial() { private void buildPartial0(com.google.firestore.admin.v1.ExportDocumentsMetadata result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.endTime_ = endTimeBuilder_ == null ? endTime_ : endTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.operationState_ = operationState_; @@ -925,10 +943,12 @@ private void buildPartial0(com.google.firestore.admin.v1.ExportDocumentsMetadata progressDocumentsBuilder_ == null ? progressDocuments_ : progressDocumentsBuilder_.build(); + to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000010) != 0)) { result.progressBytes_ = progressBytesBuilder_ == null ? progressBytes_ : progressBytesBuilder_.build(); + to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000020) != 0)) { collectionIds_.makeImmutable(); @@ -944,7 +964,9 @@ private void buildPartial0(com.google.firestore.admin.v1.ExportDocumentsMetadata if (((from_bitField0_ & 0x00000100) != 0)) { result.snapshotTime_ = snapshotTimeBuilder_ == null ? snapshotTime_ : snapshotTimeBuilder_.build(); + to_bitField0_ |= 0x00000010; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -1238,8 +1260,10 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { } else { startTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (startTime_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -1422,8 +1446,10 @@ public Builder mergeEndTime(com.google.protobuf.Timestamp value) { } else { endTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (endTime_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** @@ -1698,8 +1724,10 @@ public Builder mergeProgressDocuments(com.google.firestore.admin.v1.Progress val } else { progressDocumentsBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000008; - onChanged(); + if (progressDocuments_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } return this; } /** @@ -1882,8 +1910,10 @@ public Builder mergeProgressBytes(com.google.firestore.admin.v1.Progress value) } else { progressBytesBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000010; - onChanged(); + if (progressBytes_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } return this; } /** @@ -2529,8 +2559,10 @@ public Builder mergeSnapshotTime(com.google.protobuf.Timestamp value) { } else { snapshotTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000100; - onChanged(); + if (snapshotTime_ != null) { + bitField0_ |= 0x00000100; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadataOrBuilder.java index 2d473b8fe..40bc44620 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface ExportDocumentsMetadataOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequest.java index 46f2697f1..179443502 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** @@ -66,6 +67,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.admin.v1.ExportDocumentsRequest.Builder.class); } + private int bitField0_; public static final int NAME_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -357,7 +359,7 @@ public com.google.protobuf.ByteString getNamespaceIdsBytes(int index) { */ @java.lang.Override public boolean hasSnapshotTime() { - return snapshotTime_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -430,7 +432,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < namespaceIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, namespaceIds_.getRaw(i)); } - if (snapshotTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(5, getSnapshotTime()); } getUnknownFields().writeTo(output); @@ -464,7 +466,7 @@ public int getSerializedSize() { size += dataSize; size += 1 * getNamespaceIdsList().size(); } - if (snapshotTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getSnapshotTime()); } size += getUnknownFields().getSerializedSize(); @@ -648,10 +650,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.admin.v1.ExportDocumentsRequest.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getSnapshotTimeFieldBuilder(); + } } @java.lang.Override @@ -717,10 +728,13 @@ private void buildPartial0(com.google.firestore.admin.v1.ExportDocumentsRequest namespaceIds_.makeImmutable(); result.namespaceIds_ = namespaceIds_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000010) != 0)) { result.snapshotTime_ = snapshotTimeBuilder_ == null ? snapshotTime_ : snapshotTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -1666,8 +1680,10 @@ public Builder mergeSnapshotTime(com.google.protobuf.Timestamp value) { } else { snapshotTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000010; - onChanged(); + if (snapshotTime_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequestOrBuilder.java index 13a32788f..a2ea5e133 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface ExportDocumentsRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponse.java index d71eb0a00..cd4908702 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponseOrBuilder.java index 37e11c2c2..d47a43d6d 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ExportDocumentsResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface ExportDocumentsResponseOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Field.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Field.java index a3f904038..d32b42ae3 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Field.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Field.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/field.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** @@ -2351,6 +2352,7 @@ public com.google.firestore.admin.v1.Field.TtlConfig getDefaultInstanceForType() } } + private int bitField0_; public static final int NAME_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -2470,7 +2472,7 @@ public com.google.protobuf.ByteString getNameBytes() { */ @java.lang.Override public boolean hasIndexConfig() { - return indexConfig_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -2528,7 +2530,7 @@ public com.google.firestore.admin.v1.Field.IndexConfigOrBuilder getIndexConfigOr */ @java.lang.Override public boolean hasTtlConfig() { - return ttlConfig_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -2584,10 +2586,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); } - if (indexConfig_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getIndexConfig()); } - if (ttlConfig_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(3, getTtlConfig()); } getUnknownFields().writeTo(output); @@ -2602,10 +2604,10 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); } - if (indexConfig_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getIndexConfig()); } - if (ttlConfig_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getTtlConfig()); } size += getUnknownFields().getSerializedSize(); @@ -2784,10 +2786,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.admin.v1.Field.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getIndexConfigFieldBuilder(); + getTtlConfigFieldBuilder(); + } } @java.lang.Override @@ -2843,13 +2855,17 @@ private void buildPartial0(com.google.firestore.admin.v1.Field result) { if (((from_bitField0_ & 0x00000001) != 0)) { result.name_ = name_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { result.indexConfig_ = indexConfigBuilder_ == null ? indexConfig_ : indexConfigBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000004) != 0)) { result.ttlConfig_ = ttlConfigBuilder_ == null ? ttlConfig_ : ttlConfigBuilder_.build(); + to_bitField0_ |= 0x00000002; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -3321,8 +3337,10 @@ public Builder mergeIndexConfig(com.google.firestore.admin.v1.Field.IndexConfig } else { indexConfigBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (indexConfig_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** @@ -3527,8 +3545,10 @@ public Builder mergeTtlConfig(com.google.firestore.admin.v1.Field.TtlConfig valu } else { ttlConfigBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (ttlConfig_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadata.java index 30ce174ec..137441600 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** @@ -340,6 +341,7 @@ private ChangeType(int value) { // @@protoc_insertion_point(enum_scope:google.firestore.admin.v1.FieldOperationMetadata.IndexConfigDelta.ChangeType) } + private int bitField0_; public static final int CHANGE_TYPE_FIELD_NUMBER = 1; private int changeType_ = 0; /** @@ -399,7 +401,7 @@ public int getChangeTypeValue() { */ @java.lang.Override public boolean hasIndex() { - return index_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -450,7 +452,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io .getNumber()) { output.writeEnum(1, changeType_); } - if (index_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getIndex()); } getUnknownFields().writeTo(output); @@ -468,7 +470,7 @@ public int getSerializedSize() { .getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, changeType_); } - if (index_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getIndex()); } size += getUnknownFields().getSerializedSize(); @@ -644,10 +646,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using // com.google.firestore.admin.v1.FieldOperationMetadata.IndexConfigDelta.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getIndexFieldBuilder(); + } } @java.lang.Override @@ -703,9 +714,12 @@ private void buildPartial0( if (((from_bitField0_ & 0x00000001) != 0)) { result.changeType_ = changeType_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { result.index_ = indexBuilder_ == null ? index_ : indexBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -1029,8 +1043,10 @@ public Builder mergeIndex(com.google.firestore.admin.v1.Index value) { } else { indexBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (index_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** @@ -1990,6 +2006,7 @@ public com.google.protobuf.Parser getParserForType() { } } + private int bitField0_; public static final int START_TIME_FIELD_NUMBER = 1; private com.google.protobuf.Timestamp startTime_; /** @@ -2005,7 +2022,7 @@ public com.google.protobuf.Parser getParserForType() { */ @java.lang.Override public boolean hasStartTime() { - return startTime_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -2052,7 +2069,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { */ @java.lang.Override public boolean hasEndTime() { - return endTime_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -2284,7 +2301,7 @@ public com.google.firestore.admin.v1.OperationState getState() { */ @java.lang.Override public boolean hasProgressDocuments() { - return progressDocuments_ != null; + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -2334,7 +2351,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui */ @java.lang.Override public boolean hasProgressBytes() { - return progressBytes_ != null; + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -2385,7 +2402,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressBytesOrBuilder */ @java.lang.Override public boolean hasTtlConfigDelta() { - return ttlConfigDelta_ != null; + return ((bitField0_ & 0x00000010) != 0); } /** * @@ -2437,10 +2454,10 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (startTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getStartTime()); } - if (endTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(2, getEndTime()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(field_)) { @@ -2453,13 +2470,13 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io != com.google.firestore.admin.v1.OperationState.OPERATION_STATE_UNSPECIFIED.getNumber()) { output.writeEnum(5, state_); } - if (progressDocuments_ != null) { + if (((bitField0_ & 0x00000004) != 0)) { output.writeMessage(6, getProgressDocuments()); } - if (progressBytes_ != null) { + if (((bitField0_ & 0x00000008) != 0)) { output.writeMessage(7, getProgressBytes()); } - if (ttlConfigDelta_ != null) { + if (((bitField0_ & 0x00000010) != 0)) { output.writeMessage(8, getTtlConfigDelta()); } getUnknownFields().writeTo(output); @@ -2471,10 +2488,10 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (startTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getStartTime()); } - if (endTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getEndTime()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(field_)) { @@ -2488,13 +2505,13 @@ public int getSerializedSize() { != com.google.firestore.admin.v1.OperationState.OPERATION_STATE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(5, state_); } - if (progressDocuments_ != null) { + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getProgressDocuments()); } - if (progressBytes_ != null) { + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getProgressBytes()); } - if (ttlConfigDelta_ != null) { + if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getTtlConfigDelta()); } size += getUnknownFields().getSerializedSize(); @@ -2706,10 +2723,24 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.admin.v1.FieldOperationMetadata.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getStartTimeFieldBuilder(); + getEndTimeFieldBuilder(); + getIndexConfigDeltasFieldBuilder(); + getProgressDocumentsFieldBuilder(); + getProgressBytesFieldBuilder(); + getTtlConfigDeltaFieldBuilder(); + } } @java.lang.Override @@ -2800,11 +2831,14 @@ private void buildPartialRepeatedFields( private void buildPartial0(com.google.firestore.admin.v1.FieldOperationMetadata result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.endTime_ = endTimeBuilder_ == null ? endTime_ : endTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.field_ = field_; @@ -2817,15 +2851,19 @@ private void buildPartial0(com.google.firestore.admin.v1.FieldOperationMetadata progressDocumentsBuilder_ == null ? progressDocuments_ : progressDocumentsBuilder_.build(); + to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000040) != 0)) { result.progressBytes_ = progressBytesBuilder_ == null ? progressBytes_ : progressBytesBuilder_.build(); + to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000080) != 0)) { result.ttlConfigDelta_ = ttlConfigDeltaBuilder_ == null ? ttlConfigDelta_ : ttlConfigDeltaBuilder_.build(); + to_bitField0_ |= 0x00000010; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -3127,8 +3165,10 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { } else { startTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (startTime_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -3311,8 +3351,10 @@ public Builder mergeEndTime(com.google.protobuf.Timestamp value) { } else { endTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (endTime_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** @@ -4150,8 +4192,10 @@ public Builder mergeProgressDocuments(com.google.firestore.admin.v1.Progress val } else { progressDocumentsBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000020; - onChanged(); + if (progressDocuments_ != null) { + bitField0_ |= 0x00000020; + onChanged(); + } return this; } /** @@ -4334,8 +4378,10 @@ public Builder mergeProgressBytes(com.google.firestore.admin.v1.Progress value) } else { progressBytesBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000040; - onChanged(); + if (progressBytes_ != null) { + bitField0_ |= 0x00000040; + onChanged(); + } return this; } /** @@ -4529,8 +4575,10 @@ public Builder mergeTtlConfigDelta( } else { ttlConfigDeltaBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000080; - onChanged(); + if (ttlConfigDelta_ != null) { + bitField0_ |= 0x00000080; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadataOrBuilder.java index 12e02284f..68b7cd598 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOperationMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface FieldOperationMetadataOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOrBuilder.java index 8a840451a..eec115c18 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/field.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface FieldOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldProto.java index 34287e4ac..aacd40e4a 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FieldProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/field.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public final class FieldProto { diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java index 5869ee9af..72ccb2c98 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/FirestoreAdminProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public final class FirestoreAdminProto { diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequest.java index c7d02aed3..30eed41c3 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequestOrBuilder.java index a0568ed95..5a80e89a2 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetDatabaseRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface GetDatabaseRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequest.java index 1bfb166ff..5b3f006f6 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequestOrBuilder.java index 44fe3eb18..1f8ec2125 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetFieldRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface GetFieldRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequest.java index db2869af0..8d0cce2a0 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequestOrBuilder.java index 1722a7a7f..48103fa71 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/GetIndexRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface GetIndexRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadata.java index d1490d46a..ca5353eb0 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** @@ -67,6 +68,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.admin.v1.ImportDocumentsMetadata.Builder.class); } + private int bitField0_; public static final int START_TIME_FIELD_NUMBER = 1; private com.google.protobuf.Timestamp startTime_; /** @@ -82,7 +84,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasStartTime() { - return startTime_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -129,7 +131,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { */ @java.lang.Override public boolean hasEndTime() { - return endTime_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -212,7 +214,7 @@ public com.google.firestore.admin.v1.OperationState getOperationState() { */ @java.lang.Override public boolean hasProgressDocuments() { - return progressDocuments_ != null; + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -262,7 +264,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui */ @java.lang.Override public boolean hasProgressBytes() { - return progressBytes_ != null; + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -490,20 +492,20 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (startTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getStartTime()); } - if (endTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(2, getEndTime()); } if (operationState_ != com.google.firestore.admin.v1.OperationState.OPERATION_STATE_UNSPECIFIED.getNumber()) { output.writeEnum(3, operationState_); } - if (progressDocuments_ != null) { + if (((bitField0_ & 0x00000004) != 0)) { output.writeMessage(4, getProgressDocuments()); } - if (progressBytes_ != null) { + if (((bitField0_ & 0x00000008) != 0)) { output.writeMessage(5, getProgressBytes()); } for (int i = 0; i < collectionIds_.size(); i++) { @@ -524,20 +526,20 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (startTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getStartTime()); } - if (endTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getEndTime()); } if (operationState_ != com.google.firestore.admin.v1.OperationState.OPERATION_STATE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, operationState_); } - if (progressDocuments_ != null) { + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getProgressDocuments()); } - if (progressBytes_ != null) { + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getProgressBytes()); } { @@ -766,10 +768,22 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.admin.v1.ImportDocumentsMetadata.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getStartTimeFieldBuilder(); + getEndTimeFieldBuilder(); + getProgressDocumentsFieldBuilder(); + getProgressBytesFieldBuilder(); + } } @java.lang.Override @@ -836,11 +850,14 @@ public com.google.firestore.admin.v1.ImportDocumentsMetadata buildPartial() { private void buildPartial0(com.google.firestore.admin.v1.ImportDocumentsMetadata result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.endTime_ = endTimeBuilder_ == null ? endTime_ : endTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.operationState_ = operationState_; @@ -850,10 +867,12 @@ private void buildPartial0(com.google.firestore.admin.v1.ImportDocumentsMetadata progressDocumentsBuilder_ == null ? progressDocuments_ : progressDocumentsBuilder_.build(); + to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000010) != 0)) { result.progressBytes_ = progressBytesBuilder_ == null ? progressBytes_ : progressBytesBuilder_.build(); + to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000020) != 0)) { collectionIds_.makeImmutable(); @@ -866,6 +885,7 @@ private void buildPartial0(com.google.firestore.admin.v1.ImportDocumentsMetadata namespaceIds_.makeImmutable(); result.namespaceIds_ = namespaceIds_; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -1150,8 +1170,10 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { } else { startTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (startTime_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -1334,8 +1356,10 @@ public Builder mergeEndTime(com.google.protobuf.Timestamp value) { } else { endTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (endTime_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** @@ -1610,8 +1634,10 @@ public Builder mergeProgressDocuments(com.google.firestore.admin.v1.Progress val } else { progressDocumentsBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000008; - onChanged(); + if (progressDocuments_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } return this; } /** @@ -1794,8 +1820,10 @@ public Builder mergeProgressBytes(com.google.firestore.admin.v1.Progress value) } else { progressBytesBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000010; - onChanged(); + if (progressBytes_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadataOrBuilder.java index 132b0e4c1..fb68299dc 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface ImportDocumentsMetadataOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequest.java index e92169683..44976c215 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequestOrBuilder.java index dba288631..a187bdaa3 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ImportDocumentsRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface ImportDocumentsRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Index.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Index.java index 5a944de66..e977935be 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Index.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Index.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/index.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadata.java index 4864b97aa..73eed3058 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** @@ -65,6 +66,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.admin.v1.IndexOperationMetadata.Builder.class); } + private int bitField0_; public static final int START_TIME_FIELD_NUMBER = 1; private com.google.protobuf.Timestamp startTime_; /** @@ -80,7 +82,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasStartTime() { - return startTime_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -127,7 +129,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { */ @java.lang.Override public boolean hasEndTime() { - return endTime_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -263,7 +265,7 @@ public com.google.firestore.admin.v1.OperationState getState() { */ @java.lang.Override public boolean hasProgressDocuments() { - return progressDocuments_ != null; + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -313,7 +315,7 @@ public com.google.firestore.admin.v1.ProgressOrBuilder getProgressDocumentsOrBui */ @java.lang.Override public boolean hasProgressBytes() { - return progressBytes_ != null; + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -362,10 +364,10 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (startTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getStartTime()); } - if (endTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(2, getEndTime()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(index_)) { @@ -375,10 +377,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io != com.google.firestore.admin.v1.OperationState.OPERATION_STATE_UNSPECIFIED.getNumber()) { output.writeEnum(4, state_); } - if (progressDocuments_ != null) { + if (((bitField0_ & 0x00000004) != 0)) { output.writeMessage(5, getProgressDocuments()); } - if (progressBytes_ != null) { + if (((bitField0_ & 0x00000008) != 0)) { output.writeMessage(6, getProgressBytes()); } getUnknownFields().writeTo(output); @@ -390,10 +392,10 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (startTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getStartTime()); } - if (endTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getEndTime()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(index_)) { @@ -403,10 +405,10 @@ public int getSerializedSize() { != com.google.firestore.admin.v1.OperationState.OPERATION_STATE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(4, state_); } - if (progressDocuments_ != null) { + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getProgressDocuments()); } - if (progressBytes_ != null) { + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getProgressBytes()); } size += getUnknownFields().getSerializedSize(); @@ -605,10 +607,22 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.admin.v1.IndexOperationMetadata.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getStartTimeFieldBuilder(); + getEndTimeFieldBuilder(); + getProgressDocumentsFieldBuilder(); + getProgressBytesFieldBuilder(); + } } @java.lang.Override @@ -673,11 +687,14 @@ public com.google.firestore.admin.v1.IndexOperationMetadata buildPartial() { private void buildPartial0(com.google.firestore.admin.v1.IndexOperationMetadata result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.endTime_ = endTimeBuilder_ == null ? endTime_ : endTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.index_ = index_; @@ -690,11 +707,14 @@ private void buildPartial0(com.google.firestore.admin.v1.IndexOperationMetadata progressDocumentsBuilder_ == null ? progressDocuments_ : progressDocumentsBuilder_.build(); + to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000020) != 0)) { result.progressBytes_ = progressBytesBuilder_ == null ? progressBytes_ : progressBytesBuilder_.build(); + to_bitField0_ |= 0x00000008; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -945,8 +965,10 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { } else { startTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (startTime_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -1129,8 +1151,10 @@ public Builder mergeEndTime(com.google.protobuf.Timestamp value) { } else { endTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (endTime_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** @@ -1516,8 +1540,10 @@ public Builder mergeProgressDocuments(com.google.firestore.admin.v1.Progress val } else { progressDocumentsBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000010; - onChanged(); + if (progressDocuments_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } return this; } /** @@ -1700,8 +1726,10 @@ public Builder mergeProgressBytes(com.google.firestore.admin.v1.Progress value) } else { progressBytesBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000020; - onChanged(); + if (progressBytes_ != null) { + bitField0_ |= 0x00000020; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadataOrBuilder.java index 1fae0bd34..27366cfe0 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOperationMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface IndexOperationMetadataOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOrBuilder.java index 9122c7941..26491c403 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/index.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface IndexOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexProto.java index 4ae5ae96b..3affdd640 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/IndexProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/index.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public final class IndexProto { diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequest.java index bb701fdc2..c7feb9821 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequestOrBuilder.java index 66d511b75..9adf0274d 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface ListDatabasesRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponse.java index 87469958a..fa4e243a3 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponseOrBuilder.java index da93235a4..7c8b07c16 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListDatabasesResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface ListDatabasesResponseOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequest.java index 11d93f390..4082c3ff0 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequestOrBuilder.java index 38feaaa7c..1344d015e 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface ListFieldsRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponse.java index ee3bd5ae0..03422cd17 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponseOrBuilder.java index 76fafe558..25a7158ac 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListFieldsResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface ListFieldsResponseOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequest.java index c68a6becb..989a72482 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequestOrBuilder.java index 9c855ee02..bc8eb6d43 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface ListIndexesRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponse.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponse.java index 4bb5d0dbe..fefff83d4 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponse.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponseOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponseOrBuilder.java index 55fc64f1a..41ac415b5 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponseOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ListIndexesResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface ListIndexesResponseOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadata.java index b9fa4c060..129b1454a 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/location.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadataOrBuilder.java index 26b7fa9c5..8d93864d4 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/location.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface LocationMetadataOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationProto.java index ddbddaeca..3f36eb8ad 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/LocationProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/location.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public final class LocationProto { diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationProto.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationProto.java index c0a42a473..28676b40c 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationProto.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public final class OperationProto { diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationState.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationState.java index e48d31782..793ed9a40 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationState.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/OperationState.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Progress.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Progress.java index 422b5b1b6..2f6932562 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Progress.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/Progress.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ProgressOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ProgressOrBuilder.java index 206609d00..cd9d18550 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ProgressOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/ProgressOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/operation.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface ProgressOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadata.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadata.java index e73cec1b7..fafadf7a6 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadata.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadataOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadataOrBuilder.java index 7680528ab..968bff5b8 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface UpdateDatabaseMetadataOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequest.java index 62da2faf1..be09fe6d2 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** @@ -61,6 +62,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.admin.v1.UpdateDatabaseRequest.Builder.class); } + private int bitField0_; public static final int DATABASE_FIELD_NUMBER = 1; private com.google.firestore.admin.v1.Database database_; /** @@ -78,7 +80,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasDatabase() { - return database_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -132,7 +134,7 @@ public com.google.firestore.admin.v1.DatabaseOrBuilder getDatabaseOrBuilder() { */ @java.lang.Override public boolean hasUpdateMask() { - return updateMask_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -177,10 +179,10 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (database_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getDatabase()); } - if (updateMask_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(2, getUpdateMask()); } getUnknownFields().writeTo(output); @@ -192,10 +194,10 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (database_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getDatabase()); } - if (updateMask_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateMask()); } size += getUnknownFields().getSerializedSize(); @@ -371,10 +373,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.admin.v1.UpdateDatabaseRequest.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getDatabaseFieldBuilder(); + getUpdateMaskFieldBuilder(); + } } @java.lang.Override @@ -427,12 +439,16 @@ public com.google.firestore.admin.v1.UpdateDatabaseRequest buildPartial() { private void buildPartial0(com.google.firestore.admin.v1.UpdateDatabaseRequest result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.database_ = databaseBuilder_ == null ? database_ : databaseBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.updateMask_ = updateMaskBuilder_ == null ? updateMask_ : updateMaskBuilder_.build(); + to_bitField0_ |= 0x00000002; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -656,8 +672,10 @@ public Builder mergeDatabase(com.google.firestore.admin.v1.Database value) { } else { databaseBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (database_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -847,8 +865,10 @@ public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { } else { updateMaskBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (updateMask_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequestOrBuilder.java index 7dbec746a..d8afc1726 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateDatabaseRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface UpdateDatabaseRequestOrBuilder diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequest.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequest.java index ac82ed924..4dad577a7 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequest.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; /** @@ -61,6 +62,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.admin.v1.UpdateFieldRequest.Builder.class); } + private int bitField0_; public static final int FIELD_FIELD_NUMBER = 1; private com.google.firestore.admin.v1.Field field_; /** @@ -77,7 +79,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasField() { - return field_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -126,7 +128,7 @@ public com.google.firestore.admin.v1.FieldOrBuilder getFieldOrBuilder() { */ @java.lang.Override public boolean hasUpdateMask() { - return updateMask_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -173,10 +175,10 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (field_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getField()); } - if (updateMask_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(2, getUpdateMask()); } getUnknownFields().writeTo(output); @@ -188,10 +190,10 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (field_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getField()); } - if (updateMask_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateMask()); } size += getUnknownFields().getSerializedSize(); @@ -367,10 +369,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.admin.v1.UpdateFieldRequest.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getFieldFieldBuilder(); + getUpdateMaskFieldBuilder(); + } } @java.lang.Override @@ -423,12 +435,16 @@ public com.google.firestore.admin.v1.UpdateFieldRequest buildPartial() { private void buildPartial0(com.google.firestore.admin.v1.UpdateFieldRequest result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.field_ = fieldBuilder_ == null ? field_ : fieldBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.updateMask_ = updateMaskBuilder_ == null ? updateMask_ : updateMaskBuilder_.build(); + to_bitField0_ |= 0x00000002; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -645,8 +661,10 @@ public Builder mergeField(com.google.firestore.admin.v1.Field value) { } else { fieldBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (field_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -835,8 +853,10 @@ public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { } else { updateMaskBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (updateMask_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequestOrBuilder.java b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequestOrBuilder.java index bd2008708..1067fc4a6 100644 --- a/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequestOrBuilder.java +++ b/proto-google-cloud-firestore-admin-v1/src/main/java/com/google/firestore/admin/v1/UpdateFieldRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/admin/v1/firestore_admin.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.admin.v1; public interface UpdateFieldRequestOrBuilder diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElement.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElement.java index 3ad82b480..e6ecbbf20 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElement.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElement.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/bundle/bundle.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.bundle; /** diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElementOrBuilder.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElementOrBuilder.java index 968f620d2..64f25ad6a 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElementOrBuilder.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleElementOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/bundle/bundle.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.bundle; public interface BundleElementOrBuilder diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadata.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadata.java index 114d0e054..754057d7b 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadata.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/bundle/bundle.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.bundle; /** @@ -62,6 +63,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.bundle.BundleMetadata.Builder.class); } + private int bitField0_; public static final int ID_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -128,7 +130,7 @@ public com.google.protobuf.ByteString getIdBytes() { */ @java.lang.Override public boolean hasCreateTime() { - return createTime_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -230,7 +232,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); } - if (createTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getCreateTime()); } if (version_ != 0) { @@ -254,7 +256,7 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); } - if (createTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getCreateTime()); } if (version_ != 0) { @@ -442,10 +444,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.bundle.BundleMetadata.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getCreateTimeFieldBuilder(); + } } @java.lang.Override @@ -500,8 +511,10 @@ private void buildPartial0(com.google.firestore.bundle.BundleMetadata result) { if (((from_bitField0_ & 0x00000001) != 0)) { result.id_ = id_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000004) != 0)) { result.version_ = version_; @@ -512,6 +525,7 @@ private void buildPartial0(com.google.firestore.bundle.BundleMetadata result) { if (((from_bitField0_ & 0x00000010) != 0)) { result.totalBytes_ = totalBytes_; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -859,8 +873,10 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { } else { createTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (createTime_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadataOrBuilder.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadataOrBuilder.java index d6d2152c3..bc454a376 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/bundle/bundle.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.bundle; public interface BundleMetadataOrBuilder diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleProto.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleProto.java index ec7f1f5ca..55fa82ab7 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleProto.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundleProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/bundle/bundle.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.bundle; public final class BundleProto { diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadata.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadata.java index 4e3659da3..74dd6db60 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadata.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadata.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/bundle/bundle.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.bundle; /** @@ -63,6 +64,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.bundle.BundledDocumentMetadata.Builder.class); } + private int bitField0_; public static final int NAME_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -129,7 +131,7 @@ public com.google.protobuf.ByteString getNameBytes() { */ @java.lang.Override public boolean hasReadTime() { - return readTime_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -259,7 +261,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); } - if (readTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getReadTime()); } if (exists_ != false) { @@ -280,7 +282,7 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); } - if (readTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getReadTime()); } if (exists_ != false) { @@ -469,10 +471,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.bundle.BundledDocumentMetadata.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getReadTimeFieldBuilder(); + } } @java.lang.Override @@ -526,8 +537,10 @@ private void buildPartial0(com.google.firestore.bundle.BundledDocumentMetadata r if (((from_bitField0_ & 0x00000001) != 0)) { result.name_ = name_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { result.readTime_ = readTimeBuilder_ == null ? readTime_ : readTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000004) != 0)) { result.exists_ = exists_; @@ -536,6 +549,7 @@ private void buildPartial0(com.google.firestore.bundle.BundledDocumentMetadata r queries_.makeImmutable(); result.queries_ = queries_; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -881,8 +895,10 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { } else { readTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (readTime_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadataOrBuilder.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadataOrBuilder.java index 86209d7cd..920a1b2db 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadataOrBuilder.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledDocumentMetadataOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/bundle/bundle.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.bundle; public interface BundledDocumentMetadataOrBuilder diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQuery.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQuery.java index d91363137..876e07480 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQuery.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQuery.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/bundle/bundle.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.bundle; /** diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQueryOrBuilder.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQueryOrBuilder.java index 01e0b5414..ff55d2d97 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQueryOrBuilder.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/BundledQueryOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/bundle/bundle.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.bundle; public interface BundledQueryOrBuilder diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQuery.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQuery.java index ab22ac42f..77c87ef80 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQuery.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQuery.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/bundle/bundle.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.bundle; /** @@ -63,6 +64,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.bundle.NamedQuery.Builder.class); } + private int bitField0_; public static final int NAME_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -133,7 +135,7 @@ public com.google.protobuf.ByteString getNameBytes() { */ @java.lang.Override public boolean hasBundledQuery() { - return bundledQuery_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -184,7 +186,7 @@ public com.google.firestore.bundle.BundledQueryOrBuilder getBundledQueryOrBuilde */ @java.lang.Override public boolean hasReadTime() { - return readTime_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -234,10 +236,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); } - if (bundledQuery_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getBundledQuery()); } - if (readTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(3, getReadTime()); } getUnknownFields().writeTo(output); @@ -252,10 +254,10 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); } - if (bundledQuery_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getBundledQuery()); } - if (readTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getReadTime()); } size += getUnknownFields().getSerializedSize(); @@ -433,10 +435,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.bundle.NamedQuery.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getBundledQueryFieldBuilder(); + getReadTimeFieldBuilder(); + } } @java.lang.Override @@ -493,13 +505,17 @@ private void buildPartial0(com.google.firestore.bundle.NamedQuery result) { if (((from_bitField0_ & 0x00000001) != 0)) { result.name_ = name_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { result.bundledQuery_ = bundledQueryBuilder_ == null ? bundledQuery_ : bundledQueryBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000004) != 0)) { result.readTime_ = readTimeBuilder_ == null ? readTime_ : readTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -840,8 +856,10 @@ public Builder mergeBundledQuery(com.google.firestore.bundle.BundledQuery value) } else { bundledQueryBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (bundledQuery_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** @@ -1026,8 +1044,10 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { } else { readTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (readTime_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQueryOrBuilder.java b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQueryOrBuilder.java index 436def346..2cf45785d 100644 --- a/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQueryOrBuilder.java +++ b/proto-google-cloud-firestore-bundle-v1/src/main/java/com/google/firestore/bundle/NamedQueryOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/bundle/bundle.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.bundle; public interface NamedQueryOrBuilder diff --git a/proto-google-cloud-firestore-v1/clirr-ignored-differences.xml b/proto-google-cloud-firestore-v1/clirr-ignored-differences.xml index 88f773cb0..c161a07f0 100644 --- a/proto-google-cloud-firestore-v1/clirr-ignored-differences.xml +++ b/proto-google-cloud-firestore-v1/clirr-ignored-differences.xml @@ -2,18 +2,93 @@ - 7012 - com/google/firestore/v1/*OrBuilder - * get*(*) + 8001 + com/google/firestore/v1/QueryMode - 7012 - com/google/firestore/v1/*OrBuilder - boolean contains*(*) + 8001 + com/google/firestore/v1/QueryPlan* - 7012 - com/google/firestore/v1/*OrBuilder - boolean has*(*) + 8001 + com/google/firestore/v1/QueryProfileProto + + + 8001 + com/google/firestore/v1/ResultSetStatsOrBuilder + + + 8001 + com/google/firestore/v1/ResultSetStats* + + + 6011 + com/google/firestore/v1/Run*QueryRequest + MODE_FIELD_NUMBER + + + 6011 + com/google/firestore/v1/Run*QueryResponse + STATS_FIELD_NUMBER + + + 7002 + com/google/firestore/v1/Run*QueryRequest* + * getMode() + + + 7002 + com/google/firestore/v1/Run*QueryRequest* + * getModeValue() + + + 7002 + com/google/firestore/v1/Run*QueryRequest* + * clearMode() + + + 7002 + com/google/firestore/v1/Run*QueryRequest$Builder + * setMode(*) + + + 7002 + com/google/firestore/v1/Run*QueryRequest$Builder + * setModeValue(*) + + + 7002 + com/google/firestore/v1/Run*QueryResponse* + * getStats() + + + 7002 + com/google/firestore/v1/Run*QueryResponse* + * hasStats() + + + 7002 + com/google/firestore/v1/Run*QueryResponse$Builder + * clearStats() + + + 7002 + com/google/firestore/v1/Run*QueryResponse$Builder + * setStats(*) + + + 7002 + com/google/firestore/v1/Run*QueryResponse* + * getStatsOrBuilder() + + + 7002 + com/google/firestore/v1/Run*QueryResponse$Builder + * getStatsBuilder() + + + 7002 + com/google/firestore/v1/Run*QueryResponse$Builder + * mergeStats(*) diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResult.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResult.java index 3fde4b867..9c154ba32 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResult.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/aggregation_result.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -56,7 +57,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings({"rawtypes"}) @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { switch (number) { case 2: return internalGetAggregateFields(); @@ -395,7 +397,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { switch (number) { case 2: return internalGetAggregateFields(); @@ -405,7 +408,8 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { switch (number) { case 2: return internalGetMutableAggregateFields(); @@ -473,8 +477,8 @@ public com.google.firestore.v1.AggregationResult buildPartial() { private void buildPartial0(com.google.firestore.v1.AggregationResult result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { - result.aggregateFields_ = internalGetAggregateFields(); - result.aggregateFields_.makeImmutable(); + result.aggregateFields_ = + internalGetAggregateFields().build(AggregateFieldsDefaultEntryHolder.defaultEntry); } } @@ -559,7 +563,7 @@ public Builder mergeFrom( AggregateFieldsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); internalGetMutableAggregateFields() - .getMutableMap() + .ensureBuilderMap() .put(aggregateFields__.getKey(), aggregateFields__.getValue()); bitField0_ |= 0x00000001; break; @@ -583,27 +587,56 @@ public Builder mergeFrom( private int bitField0_; - private com.google.protobuf.MapField + private static final class AggregateFieldsConverter + implements com.google.protobuf.MapFieldBuilder.Converter< + java.lang.String, + com.google.firestore.v1.ValueOrBuilder, + com.google.firestore.v1.Value> { + @java.lang.Override + public com.google.firestore.v1.Value build(com.google.firestore.v1.ValueOrBuilder val) { + if (val instanceof com.google.firestore.v1.Value) { + return (com.google.firestore.v1.Value) val; + } + return ((com.google.firestore.v1.Value.Builder) val).build(); + } + + @java.lang.Override + public com.google.protobuf.MapEntry + defaultEntry() { + return AggregateFieldsDefaultEntryHolder.defaultEntry; + } + }; + + private static final AggregateFieldsConverter aggregateFieldsConverter = + new AggregateFieldsConverter(); + + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.firestore.v1.ValueOrBuilder, + com.google.firestore.v1.Value, + com.google.firestore.v1.Value.Builder> aggregateFields_; - private com.google.protobuf.MapField + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.firestore.v1.ValueOrBuilder, + com.google.firestore.v1.Value, + com.google.firestore.v1.Value.Builder> internalGetAggregateFields() { if (aggregateFields_ == null) { - return com.google.protobuf.MapField.emptyMapField( - AggregateFieldsDefaultEntryHolder.defaultEntry); + return new com.google.protobuf.MapFieldBuilder<>(aggregateFieldsConverter); } return aggregateFields_; } - private com.google.protobuf.MapField + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.firestore.v1.ValueOrBuilder, + com.google.firestore.v1.Value, + com.google.firestore.v1.Value.Builder> internalGetMutableAggregateFields() { if (aggregateFields_ == null) { - aggregateFields_ = - com.google.protobuf.MapField.newMapField( - AggregateFieldsDefaultEntryHolder.defaultEntry); - } - if (!aggregateFields_.isMutable()) { - aggregateFields_ = aggregateFields_.copy(); + aggregateFields_ = new com.google.protobuf.MapFieldBuilder<>(aggregateFieldsConverter); } bitField0_ |= 0x00000001; onChanged(); @@ -611,7 +644,7 @@ public Builder mergeFrom( } public int getAggregateFieldsCount() { - return internalGetAggregateFields().getMap().size(); + return internalGetAggregateFields().ensureBuilderMap().size(); } /** * @@ -632,7 +665,7 @@ public boolean containsAggregateFields(java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } - return internalGetAggregateFields().getMap().containsKey(key); + return internalGetAggregateFields().ensureBuilderMap().containsKey(key); } /** Use {@link #getAggregateFieldsMap()} instead. */ @java.lang.Override @@ -656,7 +689,7 @@ public java.util.Map getAggrega */ @java.lang.Override public java.util.Map getAggregateFieldsMap() { - return internalGetAggregateFields().getMap(); + return internalGetAggregateFields().getImmutableMap(); } /** * @@ -680,9 +713,9 @@ public java.util.Map getAggrega if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAggregateFields().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; + java.util.Map map = + internalGetMutableAggregateFields().ensureBuilderMap(); + return map.containsKey(key) ? aggregateFieldsConverter.build(map.get(key)) : defaultValue; } /** * @@ -703,17 +736,17 @@ public com.google.firestore.v1.Value getAggregateFieldsOrThrow(java.lang.String if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetAggregateFields().getMap(); + java.util.Map map = + internalGetMutableAggregateFields().ensureBuilderMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } - return map.get(key); + return aggregateFieldsConverter.build(map.get(key)); } public Builder clearAggregateFields() { bitField0_ = (bitField0_ & ~0x00000001); - internalGetMutableAggregateFields().getMutableMap().clear(); + internalGetMutableAggregateFields().clear(); return this; } /** @@ -734,7 +767,7 @@ public Builder removeAggregateFields(java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableAggregateFields().getMutableMap().remove(key); + internalGetMutableAggregateFields().ensureBuilderMap().remove(key); return this; } /** Use alternate mutation accessors instead. */ @@ -742,7 +775,7 @@ public Builder removeAggregateFields(java.lang.String key) { public java.util.Map getMutableAggregateFields() { bitField0_ |= 0x00000001; - return internalGetMutableAggregateFields().getMutableMap(); + return internalGetMutableAggregateFields().ensureMessageMap(); } /** * @@ -765,7 +798,7 @@ public Builder putAggregateFields(java.lang.String key, com.google.firestore.v1. if (value == null) { throw new NullPointerException("map value"); } - internalGetMutableAggregateFields().getMutableMap().put(key, value); + internalGetMutableAggregateFields().ensureBuilderMap().put(key, value); bitField0_ |= 0x00000001; return this; } @@ -785,10 +818,45 @@ public Builder putAggregateFields(java.lang.String key, com.google.firestore.v1. */ public Builder putAllAggregateFields( java.util.Map values) { - internalGetMutableAggregateFields().getMutableMap().putAll(values); + for (java.util.Map.Entry e : + values.entrySet()) { + if (e.getKey() == null || e.getValue() == null) { + throw new NullPointerException(); + } + } + internalGetMutableAggregateFields().ensureBuilderMap().putAll(values); bitField0_ |= 0x00000001; return this; } + /** + * + * + *
+     * The result of the aggregation functions, ex: `COUNT(*) AS total_docs`.
+     *
+     * The key is the
+     * [alias][google.firestore.v1.StructuredAggregationQuery.Aggregation.alias]
+     * assigned to the aggregation function on input and the size of this map
+     * equals the number of aggregation functions in the query.
+     * 
+ * + * map<string, .google.firestore.v1.Value> aggregate_fields = 2; + */ + public com.google.firestore.v1.Value.Builder putAggregateFieldsBuilderIfAbsent( + java.lang.String key) { + java.util.Map builderMap = + internalGetMutableAggregateFields().ensureBuilderMap(); + com.google.firestore.v1.ValueOrBuilder entry = builderMap.get(key); + if (entry == null) { + entry = com.google.firestore.v1.Value.newBuilder(); + builderMap.put(key, entry); + } + if (entry instanceof com.google.firestore.v1.Value) { + entry = ((com.google.firestore.v1.Value) entry).toBuilder(); + builderMap.put(key, entry); + } + return (com.google.firestore.v1.Value.Builder) entry; + } @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultOrBuilder.java index 4c58e0069..316b02d2f 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/aggregation_result.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface AggregationResultOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultProto.java index 34ff57a37..453ea1a01 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/AggregationResultProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/aggregation_result.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public final class AggregationResultProto { diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValue.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValue.java index 1b48811ba..0dc84a44a 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValue.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValue.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/document.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValueOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValueOrBuilder.java index a4089a274..03ab7d34a 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValueOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ArrayValueOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/document.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface ArrayValueOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequest.java index d754a6d1f..f10593c98 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -64,6 +65,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.v1.BatchGetDocumentsRequest.Builder.class); } + private int bitField0_; private int consistencySelectorCase_ = 0; @SuppressWarnings("serial") @@ -263,7 +265,7 @@ public com.google.protobuf.ByteString getDocumentsBytes(int index) { */ @java.lang.Override public boolean hasMask() { - return mask_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -478,7 +480,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < documents_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, documents_.getRaw(i)); } - if (mask_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(3, getMask()); } if (consistencySelectorCase_ == 4) { @@ -510,7 +512,7 @@ public int getSerializedSize() { size += dataSize; size += 1 * getDocumentsList().size(); } - if (mask_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getMask()); } if (consistencySelectorCase_ == 4) { @@ -731,10 +733,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.v1.BatchGetDocumentsRequest.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getMaskFieldBuilder(); + } } @java.lang.Override @@ -800,9 +811,12 @@ private void buildPartial0(com.google.firestore.v1.BatchGetDocumentsRequest resu documents_.makeImmutable(); result.documents_ = documents_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000004) != 0)) { result.mask_ = maskBuilder_ == null ? mask_ : maskBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } private void buildPartialOneofs(com.google.firestore.v1.BatchGetDocumentsRequest result) { @@ -1424,8 +1438,10 @@ public Builder mergeMask(com.google.firestore.v1.DocumentMask value) { } else { maskBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (mask_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequestOrBuilder.java index b55c20900..d0e71139e 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface BatchGetDocumentsRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponse.java index edf5f18dc..4599bc7e4 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -63,6 +64,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.v1.BatchGetDocumentsResponse.Builder.class); } + private int bitField0_; private int resultCase_ = 0; @SuppressWarnings("serial") @@ -275,7 +277,7 @@ public com.google.protobuf.ByteString getTransaction() { */ @java.lang.Override public boolean hasReadTime() { - return readTime_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -335,7 +337,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!transaction_.isEmpty()) { output.writeBytes(3, transaction_); } - if (readTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(4, getReadTime()); } getUnknownFields().writeTo(output); @@ -358,7 +360,7 @@ public int getSerializedSize() { if (!transaction_.isEmpty()) { size += com.google.protobuf.CodedOutputStream.computeBytesSize(3, transaction_); } - if (readTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getReadTime()); } size += getUnknownFields().getSerializedSize(); @@ -552,10 +554,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.v1.BatchGetDocumentsResponse.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getReadTimeFieldBuilder(); + } } @java.lang.Override @@ -613,9 +624,12 @@ private void buildPartial0(com.google.firestore.v1.BatchGetDocumentsResponse res if (((from_bitField0_ & 0x00000004) != 0)) { result.transaction_ = transaction_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000008) != 0)) { result.readTime_ = readTimeBuilder_ == null ? readTime_ : readTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } private void buildPartialOneofs(com.google.firestore.v1.BatchGetDocumentsResponse result) { @@ -1304,8 +1318,10 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { } else { readTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000008; - onChanged(); + if (readTime_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponseOrBuilder.java index 8c2b3b7df..614059d26 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchGetDocumentsResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface BatchGetDocumentsResponseOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequest.java index d3ed69554..d79872cee 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -56,7 +57,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings({"rawtypes"}) @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { switch (number) { case 3: return internalGetLabels(); @@ -527,7 +529,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { switch (number) { case 3: return internalGetLabels(); @@ -537,7 +540,8 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { switch (number) { case 3: return internalGetMutableLabels(); diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequestOrBuilder.java index 78913348e..4eff2af71 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface BatchWriteRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponse.java index 182728b2d..c76c16c09 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponseOrBuilder.java index 06c090b05..dcd3bddd5 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BatchWriteResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface BatchWriteResponseOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequest.java index dfb433e09..6473e9371 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -63,6 +64,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.v1.BeginTransactionRequest.Builder.class); } + private int bitField0_; public static final int DATABASE_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -132,7 +134,7 @@ public com.google.protobuf.ByteString getDatabaseBytes() { */ @java.lang.Override public boolean hasOptions() { - return options_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -186,7 +188,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(database_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, database_); } - if (options_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getOptions()); } getUnknownFields().writeTo(output); @@ -201,7 +203,7 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(database_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, database_); } - if (options_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getOptions()); } size += getUnknownFields().getSerializedSize(); @@ -372,10 +374,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.v1.BeginTransactionRequest.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getOptionsFieldBuilder(); + } } @java.lang.Override @@ -427,9 +438,12 @@ private void buildPartial0(com.google.firestore.v1.BeginTransactionRequest resul if (((from_bitField0_ & 0x00000001) != 0)) { result.database_ = database_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { result.options_ = optionsBuilder_ == null ? options_ : optionsBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -761,8 +775,10 @@ public Builder mergeOptions(com.google.firestore.v1.TransactionOptions value) { } else { optionsBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (options_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequestOrBuilder.java index 797ab2b82..decd22ecf 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface BeginTransactionRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponse.java index 25176397b..a0f273473 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponseOrBuilder.java index a9b54fb99..d9ea95493 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BeginTransactionResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface BeginTransactionResponseOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequence.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequence.java index ad3dd0138..49b0b54b8 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequence.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequence.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/bloom_filter.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequenceOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequenceOrBuilder.java index 34a6c2525..62e15f383 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequenceOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BitSequenceOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/bloom_filter.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface BitSequenceOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilter.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilter.java index 916efaac6..9c1abfbca 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilter.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilter.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/bloom_filter.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -72,6 +73,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.v1.BloomFilter.Builder.class); } + private int bitField0_; public static final int BITS_FIELD_NUMBER = 1; private com.google.firestore.v1.BitSequence bits_; /** @@ -87,7 +89,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasBits() { - return bits_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -150,7 +152,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (bits_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getBits()); } if (hashCount_ != 0) { @@ -165,7 +167,7 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (bits_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getBits()); } if (hashCount_ != 0) { @@ -348,10 +350,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.v1.BloomFilter.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getBitsFieldBuilder(); + } } @java.lang.Override @@ -399,12 +410,15 @@ public com.google.firestore.v1.BloomFilter buildPartial() { private void buildPartial0(com.google.firestore.v1.BloomFilter result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.bits_ = bitsBuilder_ == null ? bits_ : bitsBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.hashCount_ = hashCount_; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -615,8 +629,10 @@ public Builder mergeBits(com.google.firestore.v1.BitSequence value) { } else { bitsBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (bits_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterOrBuilder.java index 5a008ada3..a1260840a 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/bloom_filter.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface BloomFilterOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterProto.java index aab45e90f..2e567ebe2 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/BloomFilterProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/bloom_filter.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public final class BloomFilterProto { diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequest.java index f036023b2..f88b381ef 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequestOrBuilder.java index 699f7a716..edd7878c5 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface CommitRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponse.java index 27b053bfb..3f2b30708 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -62,6 +63,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.v1.CommitResponse.Builder.class); } + private int bitField0_; public static final int WRITE_RESULTS_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -164,7 +166,7 @@ public com.google.firestore.v1.WriteResultOrBuilder getWriteResultsOrBuilder(int */ @java.lang.Override public boolean hasCommitTime() { - return commitTime_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -214,7 +216,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < writeResults_.size(); i++) { output.writeMessage(1, writeResults_.get(i)); } - if (commitTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getCommitTime()); } getUnknownFields().writeTo(output); @@ -229,7 +231,7 @@ public int getSerializedSize() { for (int i = 0; i < writeResults_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, writeResults_.get(i)); } - if (commitTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getCommitTime()); } size += getUnknownFields().getSerializedSize(); @@ -400,10 +402,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.v1.CommitResponse.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getWriteResultsFieldBuilder(); + getCommitTimeFieldBuilder(); + } } @java.lang.Override @@ -471,9 +483,12 @@ private void buildPartialRepeatedFields(com.google.firestore.v1.CommitResponse r private void buildPartial0(com.google.firestore.v1.CommitResponse result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { result.commitTime_ = commitTimeBuilder_ == null ? commitTime_ : commitTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -1125,8 +1140,10 @@ public Builder mergeCommitTime(com.google.protobuf.Timestamp value) { } else { commitTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (commitTime_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponseOrBuilder.java index 3622343ab..5203a8790 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommitResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface CommitResponseOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommonProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommonProto.java index 3ed3eaac6..783d371ca 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommonProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CommonProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/common.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public final class CommonProto { diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequest.java index ac5577aca..a60fc1dec 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -65,6 +66,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.v1.CreateDocumentRequest.Builder.class); } + private int bitField0_; public static final int PARENT_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -244,7 +246,7 @@ public com.google.protobuf.ByteString getDocumentIdBytes() { */ @java.lang.Override public boolean hasDocument() { - return document_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -295,7 +297,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { */ @java.lang.Override public boolean hasMask() { - return mask_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -355,10 +357,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(documentId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, documentId_); } - if (document_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(4, getDocument()); } - if (mask_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(5, getMask()); } getUnknownFields().writeTo(output); @@ -379,10 +381,10 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(documentId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, documentId_); } - if (document_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getDocument()); } - if (mask_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getMask()); } size += getUnknownFields().getSerializedSize(); @@ -567,10 +569,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.v1.CreateDocumentRequest.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getDocumentFieldBuilder(); + getMaskFieldBuilder(); + } } @java.lang.Override @@ -635,12 +647,16 @@ private void buildPartial0(com.google.firestore.v1.CreateDocumentRequest result) if (((from_bitField0_ & 0x00000004) != 0)) { result.documentId_ = documentId_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000008) != 0)) { result.document_ = documentBuilder_ == null ? document_ : documentBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000010) != 0)) { result.mask_ = maskBuilder_ == null ? mask_ : maskBuilder_.build(); + to_bitField0_ |= 0x00000002; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -1234,8 +1250,10 @@ public Builder mergeDocument(com.google.firestore.v1.Document value) { } else { documentBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000008; - onChanged(); + if (document_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } return this; } /** @@ -1434,8 +1452,10 @@ public Builder mergeMask(com.google.firestore.v1.DocumentMask value) { } else { maskBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000010; - onChanged(); + if (mask_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequestOrBuilder.java index 33c6f6c46..5c808af65 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CreateDocumentRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface CreateDocumentRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Cursor.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Cursor.java index abbfc3da3..1e78f7da8 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Cursor.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Cursor.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CursorOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CursorOrBuilder.java index 1c287511a..34c7b7858 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CursorOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/CursorOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface CursorOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequest.java index 18a734d32..e7e57be91 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -63,6 +64,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.v1.DeleteDocumentRequest.Builder.class); } + private int bitField0_; public static final int NAME_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -132,7 +134,7 @@ public com.google.protobuf.ByteString getNameBytes() { */ @java.lang.Override public boolean hasCurrentDocument() { - return currentDocument_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -186,7 +188,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); } - if (currentDocument_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(2, getCurrentDocument()); } getUnknownFields().writeTo(output); @@ -201,7 +203,7 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); } - if (currentDocument_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getCurrentDocument()); } size += getUnknownFields().getSerializedSize(); @@ -372,10 +374,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.v1.DeleteDocumentRequest.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getCurrentDocumentFieldBuilder(); + } } @java.lang.Override @@ -427,10 +438,13 @@ private void buildPartial0(com.google.firestore.v1.DeleteDocumentRequest result) if (((from_bitField0_ & 0x00000001) != 0)) { result.name_ = name_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { result.currentDocument_ = currentDocumentBuilder_ == null ? currentDocument_ : currentDocumentBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -762,8 +776,10 @@ public Builder mergeCurrentDocument(com.google.firestore.v1.Precondition value) } else { currentDocumentBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (currentDocument_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequestOrBuilder.java index 9f10e298c..5dba816b6 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DeleteDocumentRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface DeleteDocumentRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Document.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Document.java index ffee1bcd4..aa7fda18b 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Document.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Document.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/document.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -56,7 +57,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings({"rawtypes"}) @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { switch (number) { case 2: return internalGetFields(); @@ -74,6 +76,7 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { com.google.firestore.v1.Document.class, com.google.firestore.v1.Document.Builder.class); } + private int bitField0_; public static final int NAME_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -345,7 +348,7 @@ public com.google.firestore.v1.Value getFieldsOrThrow(java.lang.String key) { */ @java.lang.Override public boolean hasCreateTime() { - return createTime_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -403,7 +406,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { */ @java.lang.Override public boolean hasUpdateTime() { - return updateTime_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -461,10 +464,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io } com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( output, internalGetFields(), FieldsDefaultEntryHolder.defaultEntry, 2); - if (createTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(3, getCreateTime()); } - if (updateTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(4, getUpdateTime()); } getUnknownFields().writeTo(output); @@ -489,10 +492,10 @@ public int getSerializedSize() { .build(); size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, fields__); } - if (createTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getCreateTime()); } - if (updateTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getUpdateTime()); } size += getUnknownFields().getSerializedSize(); @@ -665,7 +668,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { switch (number) { case 2: return internalGetFields(); @@ -675,7 +679,8 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { switch (number) { case 2: return internalGetMutableFields(); @@ -695,10 +700,20 @@ protected com.google.protobuf.MapField internalGetMutableMapField(int number) { } // Construct using com.google.firestore.v1.Document.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getCreateTimeFieldBuilder(); + getUpdateTimeFieldBuilder(); + } } @java.lang.Override @@ -756,15 +771,18 @@ private void buildPartial0(com.google.firestore.v1.Document result) { result.name_ = name_; } if (((from_bitField0_ & 0x00000002) != 0)) { - result.fields_ = internalGetFields(); - result.fields_.makeImmutable(); + result.fields_ = internalGetFields().build(FieldsDefaultEntryHolder.defaultEntry); } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000004) != 0)) { result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000008) != 0)) { result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -865,7 +883,7 @@ public Builder mergeFrom( FieldsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); internalGetMutableFields() - .getMutableMap() + .ensureBuilderMap() .put(fields__.getKey(), fields__.getValue()); bitField0_ |= 0x00000002; break; @@ -1012,23 +1030,55 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } - private com.google.protobuf.MapField fields_; + private static final class FieldsConverter + implements com.google.protobuf.MapFieldBuilder.Converter< + java.lang.String, + com.google.firestore.v1.ValueOrBuilder, + com.google.firestore.v1.Value> { + @java.lang.Override + public com.google.firestore.v1.Value build(com.google.firestore.v1.ValueOrBuilder val) { + if (val instanceof com.google.firestore.v1.Value) { + return (com.google.firestore.v1.Value) val; + } + return ((com.google.firestore.v1.Value.Builder) val).build(); + } - private com.google.protobuf.MapField + @java.lang.Override + public com.google.protobuf.MapEntry + defaultEntry() { + return FieldsDefaultEntryHolder.defaultEntry; + } + }; + + private static final FieldsConverter fieldsConverter = new FieldsConverter(); + + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.firestore.v1.ValueOrBuilder, + com.google.firestore.v1.Value, + com.google.firestore.v1.Value.Builder> + fields_; + + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.firestore.v1.ValueOrBuilder, + com.google.firestore.v1.Value, + com.google.firestore.v1.Value.Builder> internalGetFields() { if (fields_ == null) { - return com.google.protobuf.MapField.emptyMapField(FieldsDefaultEntryHolder.defaultEntry); + return new com.google.protobuf.MapFieldBuilder<>(fieldsConverter); } return fields_; } - private com.google.protobuf.MapField + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.firestore.v1.ValueOrBuilder, + com.google.firestore.v1.Value, + com.google.firestore.v1.Value.Builder> internalGetMutableFields() { if (fields_ == null) { - fields_ = com.google.protobuf.MapField.newMapField(FieldsDefaultEntryHolder.defaultEntry); - } - if (!fields_.isMutable()) { - fields_ = fields_.copy(); + fields_ = new com.google.protobuf.MapFieldBuilder<>(fieldsConverter); } bitField0_ |= 0x00000002; onChanged(); @@ -1036,7 +1086,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { } public int getFieldsCount() { - return internalGetFields().getMap().size(); + return internalGetFields().ensureBuilderMap().size(); } /** * @@ -1075,7 +1125,7 @@ public boolean containsFields(java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } - return internalGetFields().getMap().containsKey(key); + return internalGetFields().ensureBuilderMap().containsKey(key); } /** Use {@link #getFieldsMap()} instead. */ @java.lang.Override @@ -1117,7 +1167,7 @@ public java.util.Map getFields( */ @java.lang.Override public java.util.Map getFieldsMap() { - return internalGetFields().getMap(); + return internalGetFields().getImmutableMap(); } /** * @@ -1159,9 +1209,9 @@ public java.util.Map getFieldsM if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetFields().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; + java.util.Map map = + internalGetMutableFields().ensureBuilderMap(); + return map.containsKey(key) ? fieldsConverter.build(map.get(key)) : defaultValue; } /** * @@ -1200,17 +1250,17 @@ public com.google.firestore.v1.Value getFieldsOrThrow(java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetFields().getMap(); + java.util.Map map = + internalGetMutableFields().ensureBuilderMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } - return map.get(key); + return fieldsConverter.build(map.get(key)); } public Builder clearFields() { bitField0_ = (bitField0_ & ~0x00000002); - internalGetMutableFields().getMutableMap().clear(); + internalGetMutableFields().clear(); return this; } /** @@ -1249,14 +1299,14 @@ public Builder removeFields(java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableFields().getMutableMap().remove(key); + internalGetMutableFields().ensureBuilderMap().remove(key); return this; } /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableFields() { bitField0_ |= 0x00000002; - return internalGetMutableFields().getMutableMap(); + return internalGetMutableFields().ensureMessageMap(); } /** * @@ -1297,7 +1347,7 @@ public Builder putFields(java.lang.String key, com.google.firestore.v1.Value val if (value == null) { throw new NullPointerException("map value"); } - internalGetMutableFields().getMutableMap().put(key, value); + internalGetMutableFields().ensureBuilderMap().put(key, value); bitField0_ |= 0x00000002; return this; } @@ -1335,10 +1385,62 @@ public Builder putFields(java.lang.String key, com.google.firestore.v1.Value val */ public Builder putAllFields( java.util.Map values) { - internalGetMutableFields().getMutableMap().putAll(values); + for (java.util.Map.Entry e : + values.entrySet()) { + if (e.getKey() == null || e.getValue() == null) { + throw new NullPointerException(); + } + } + internalGetMutableFields().ensureBuilderMap().putAll(values); bitField0_ |= 0x00000002; return this; } + /** + * + * + *
+     * The document'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 field
+     * names, 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 a
+     * dot-delimited (`.`) string of segments. Each segment is either a simple
+     * field name (defined below) or a quoted field name. For example, the
+     * structured field `"foo" : { map_value: { "x&y" : { string_value: "hello"
+     * }}}` would be represented by the field path `` foo.`x&y` ``.
+     *
+     * 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`.
+     *
+     * 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.v1.Value> fields = 2; + */ + public com.google.firestore.v1.Value.Builder putFieldsBuilderIfAbsent(java.lang.String key) { + java.util.Map builderMap = + internalGetMutableFields().ensureBuilderMap(); + com.google.firestore.v1.ValueOrBuilder entry = builderMap.get(key); + if (entry == null) { + entry = com.google.firestore.v1.Value.newBuilder(); + builderMap.put(key, entry); + } + if (entry instanceof com.google.firestore.v1.Value) { + entry = ((com.google.firestore.v1.Value) entry).toBuilder(); + builderMap.put(key, entry); + } + return (com.google.firestore.v1.Value.Builder) entry; + } private com.google.protobuf.Timestamp createTime_; private com.google.protobuf.SingleFieldBuilderV3< @@ -1462,8 +1564,10 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { } else { createTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (createTime_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** @@ -1681,8 +1785,10 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { } else { updateTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000008; - onChanged(); + if (updateTime_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChange.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChange.java index 22cb4753a..cddf1d4dc 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChange.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChange.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -70,6 +71,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.v1.DocumentChange.Builder.class); } + private int bitField0_; public static final int DOCUMENT_FIELD_NUMBER = 1; private com.google.firestore.v1.Document document_; /** @@ -87,7 +89,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasDocument() { - return document_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -125,7 +127,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { public static final int TARGET_IDS_FIELD_NUMBER = 5; @SuppressWarnings("serial") - private com.google.protobuf.Internal.IntList targetIds_; + private com.google.protobuf.Internal.IntList targetIds_ = emptyIntList(); /** * * @@ -176,7 +178,7 @@ public int getTargetIds(int index) { public static final int REMOVED_TARGET_IDS_FIELD_NUMBER = 6; @SuppressWarnings("serial") - private com.google.protobuf.Internal.IntList removedTargetIds_; + private com.google.protobuf.Internal.IntList removedTargetIds_ = emptyIntList(); /** * * @@ -239,7 +241,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); - if (document_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getDocument()); } if (getTargetIdsList().size() > 0) { @@ -265,7 +267,7 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (document_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getDocument()); } { @@ -475,10 +477,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.v1.DocumentChange.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getDocumentFieldBuilder(); + } } @java.lang.Override @@ -519,7 +530,6 @@ public com.google.firestore.v1.DocumentChange build() { public com.google.firestore.v1.DocumentChange buildPartial() { com.google.firestore.v1.DocumentChange result = new com.google.firestore.v1.DocumentChange(this); - buildPartialRepeatedFields(result); if (bitField0_ != 0) { buildPartial0(result); } @@ -527,24 +537,22 @@ public com.google.firestore.v1.DocumentChange buildPartial() { return result; } - private void buildPartialRepeatedFields(com.google.firestore.v1.DocumentChange result) { - if (((bitField0_ & 0x00000002) != 0)) { - targetIds_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.targetIds_ = targetIds_; - if (((bitField0_ & 0x00000004) != 0)) { - removedTargetIds_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000004); - } - result.removedTargetIds_ = removedTargetIds_; - } - private void buildPartial0(com.google.firestore.v1.DocumentChange result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.document_ = documentBuilder_ == null ? document_ : documentBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + targetIds_.makeImmutable(); + result.targetIds_ = targetIds_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + removedTargetIds_.makeImmutable(); + result.removedTargetIds_ = removedTargetIds_; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -598,7 +606,8 @@ public Builder mergeFrom(com.google.firestore.v1.DocumentChange other) { if (!other.targetIds_.isEmpty()) { if (targetIds_.isEmpty()) { targetIds_ = other.targetIds_; - bitField0_ = (bitField0_ & ~0x00000002); + targetIds_.makeImmutable(); + bitField0_ |= 0x00000002; } else { ensureTargetIdsIsMutable(); targetIds_.addAll(other.targetIds_); @@ -608,7 +617,8 @@ public Builder mergeFrom(com.google.firestore.v1.DocumentChange other) { if (!other.removedTargetIds_.isEmpty()) { if (removedTargetIds_.isEmpty()) { removedTargetIds_ = other.removedTargetIds_; - bitField0_ = (bitField0_ & ~0x00000004); + removedTargetIds_.makeImmutable(); + bitField0_ |= 0x00000004; } else { ensureRemovedTargetIdsIsMutable(); removedTargetIds_.addAll(other.removedTargetIds_); @@ -814,8 +824,10 @@ public Builder mergeDocument(com.google.firestore.v1.Document value) { } else { documentBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (document_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -906,10 +918,10 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { private com.google.protobuf.Internal.IntList targetIds_ = emptyIntList(); private void ensureTargetIdsIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - targetIds_ = mutableCopy(targetIds_); - bitField0_ |= 0x00000002; + if (!targetIds_.isModifiable()) { + targetIds_ = makeMutableCopy(targetIds_); } + bitField0_ |= 0x00000002; } /** * @@ -923,9 +935,8 @@ private void ensureTargetIdsIsMutable() { * @return A list containing the targetIds. */ public java.util.List getTargetIdsList() { - return ((bitField0_ & 0x00000002) != 0) - ? java.util.Collections.unmodifiableList(targetIds_) - : targetIds_; + targetIds_.makeImmutable(); + return targetIds_; } /** * @@ -973,6 +984,7 @@ public Builder setTargetIds(int index, int value) { ensureTargetIdsIsMutable(); targetIds_.setInt(index, value); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -992,6 +1004,7 @@ public Builder addTargetIds(int value) { ensureTargetIdsIsMutable(); targetIds_.addInt(value); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -1010,6 +1023,7 @@ public Builder addTargetIds(int value) { public Builder addAllTargetIds(java.lang.Iterable values) { ensureTargetIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, targetIds_); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -1034,10 +1048,10 @@ public Builder clearTargetIds() { private com.google.protobuf.Internal.IntList removedTargetIds_ = emptyIntList(); private void ensureRemovedTargetIdsIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { - removedTargetIds_ = mutableCopy(removedTargetIds_); - bitField0_ |= 0x00000004; + if (!removedTargetIds_.isModifiable()) { + removedTargetIds_ = makeMutableCopy(removedTargetIds_); } + bitField0_ |= 0x00000004; } /** * @@ -1051,9 +1065,8 @@ private void ensureRemovedTargetIdsIsMutable() { * @return A list containing the removedTargetIds. */ public java.util.List getRemovedTargetIdsList() { - return ((bitField0_ & 0x00000004) != 0) - ? java.util.Collections.unmodifiableList(removedTargetIds_) - : removedTargetIds_; + removedTargetIds_.makeImmutable(); + return removedTargetIds_; } /** * @@ -1101,6 +1114,7 @@ public Builder setRemovedTargetIds(int index, int value) { ensureRemovedTargetIdsIsMutable(); removedTargetIds_.setInt(index, value); + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -1120,6 +1134,7 @@ public Builder addRemovedTargetIds(int value) { ensureRemovedTargetIdsIsMutable(); removedTargetIds_.addInt(value); + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -1138,6 +1153,7 @@ public Builder addRemovedTargetIds(int value) { public Builder addAllRemovedTargetIds(java.lang.Iterable values) { ensureRemovedTargetIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, removedTargetIds_); + bitField0_ |= 0x00000004; onChanged(); return this; } diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChangeOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChangeOrBuilder.java index eebcee49a..89479134e 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChangeOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentChangeOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface DocumentChangeOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDelete.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDelete.java index 6a6e63e80..c90f0c1f8 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDelete.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDelete.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -70,6 +71,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.v1.DocumentDelete.Builder.class); } + private int bitField0_; public static final int DOCUMENT_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -126,7 +128,7 @@ public com.google.protobuf.ByteString getDocumentBytes() { public static final int REMOVED_TARGET_IDS_FIELD_NUMBER = 6; @SuppressWarnings("serial") - private com.google.protobuf.Internal.IntList removedTargetIds_; + private com.google.protobuf.Internal.IntList removedTargetIds_ = emptyIntList(); /** * * @@ -191,7 +193,7 @@ public int getRemovedTargetIds(int index) { */ @java.lang.Override public boolean hasReadTime() { - return readTime_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -244,7 +246,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(document_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, document_); } - if (readTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(4, getReadTime()); } if (getRemovedTargetIdsList().size() > 0) { @@ -266,7 +268,7 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(document_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, document_); } - if (readTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getReadTime()); } { @@ -461,10 +463,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.v1.DocumentDelete.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getReadTimeFieldBuilder(); + } } @java.lang.Override @@ -505,7 +516,6 @@ public com.google.firestore.v1.DocumentDelete build() { public com.google.firestore.v1.DocumentDelete buildPartial() { com.google.firestore.v1.DocumentDelete result = new com.google.firestore.v1.DocumentDelete(this); - buildPartialRepeatedFields(result); if (bitField0_ != 0) { buildPartial0(result); } @@ -513,22 +523,21 @@ public com.google.firestore.v1.DocumentDelete buildPartial() { return result; } - private void buildPartialRepeatedFields(com.google.firestore.v1.DocumentDelete result) { - if (((bitField0_ & 0x00000002) != 0)) { - removedTargetIds_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.removedTargetIds_ = removedTargetIds_; - } - private void buildPartial0(com.google.firestore.v1.DocumentDelete result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { result.document_ = document_; } + if (((from_bitField0_ & 0x00000002) != 0)) { + removedTargetIds_.makeImmutable(); + result.removedTargetIds_ = removedTargetIds_; + } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000004) != 0)) { result.readTime_ = readTimeBuilder_ == null ? readTime_ : readTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -584,7 +593,8 @@ public Builder mergeFrom(com.google.firestore.v1.DocumentDelete other) { if (!other.removedTargetIds_.isEmpty()) { if (removedTargetIds_.isEmpty()) { removedTargetIds_ = other.removedTargetIds_; - bitField0_ = (bitField0_ & ~0x00000002); + removedTargetIds_.makeImmutable(); + bitField0_ |= 0x00000002; } else { ensureRemovedTargetIdsIsMutable(); removedTargetIds_.addAll(other.removedTargetIds_); @@ -783,10 +793,10 @@ public Builder setDocumentBytes(com.google.protobuf.ByteString value) { private com.google.protobuf.Internal.IntList removedTargetIds_ = emptyIntList(); private void ensureRemovedTargetIdsIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - removedTargetIds_ = mutableCopy(removedTargetIds_); - bitField0_ |= 0x00000002; + if (!removedTargetIds_.isModifiable()) { + removedTargetIds_ = makeMutableCopy(removedTargetIds_); } + bitField0_ |= 0x00000002; } /** * @@ -800,9 +810,8 @@ private void ensureRemovedTargetIdsIsMutable() { * @return A list containing the removedTargetIds. */ public java.util.List getRemovedTargetIdsList() { - return ((bitField0_ & 0x00000002) != 0) - ? java.util.Collections.unmodifiableList(removedTargetIds_) - : removedTargetIds_; + removedTargetIds_.makeImmutable(); + return removedTargetIds_; } /** * @@ -850,6 +859,7 @@ public Builder setRemovedTargetIds(int index, int value) { ensureRemovedTargetIdsIsMutable(); removedTargetIds_.setInt(index, value); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -869,6 +879,7 @@ public Builder addRemovedTargetIds(int value) { ensureRemovedTargetIdsIsMutable(); removedTargetIds_.addInt(value); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -887,6 +898,7 @@ public Builder addRemovedTargetIds(int value) { public Builder addAllRemovedTargetIds(java.lang.Iterable values) { ensureRemovedTargetIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, removedTargetIds_); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -1018,8 +1030,10 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { } else { readTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (readTime_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDeleteOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDeleteOrBuilder.java index d09fba99e..504552701 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDeleteOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentDeleteOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface DocumentDeleteOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMask.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMask.java index 062c453f1..4a33edef3 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMask.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMask.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/common.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMaskOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMaskOrBuilder.java index 76baddf81..fbfcbee03 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMaskOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentMaskOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/common.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface DocumentMaskOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentOrBuilder.java index 6e6874008..f1a1cffcc 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/document.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface DocumentOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentProto.java index dbd5f29ce..d797d200b 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/document.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public final class DocumentProto { diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemove.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemove.java index d8489a1b3..57a79a4f6 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemove.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemove.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -72,6 +73,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.v1.DocumentRemove.Builder.class); } + private int bitField0_; public static final int DOCUMENT_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -128,7 +130,7 @@ public com.google.protobuf.ByteString getDocumentBytes() { public static final int REMOVED_TARGET_IDS_FIELD_NUMBER = 2; @SuppressWarnings("serial") - private com.google.protobuf.Internal.IntList removedTargetIds_; + private com.google.protobuf.Internal.IntList removedTargetIds_ = emptyIntList(); /** * * @@ -193,7 +195,7 @@ public int getRemovedTargetIds(int index) { */ @java.lang.Override public boolean hasReadTime() { - return readTime_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -253,7 +255,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < removedTargetIds_.size(); i++) { output.writeInt32NoTag(removedTargetIds_.getInt(i)); } - if (readTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(4, getReadTime()); } getUnknownFields().writeTo(output); @@ -282,7 +284,7 @@ public int getSerializedSize() { } removedTargetIdsMemoizedSerializedSize = dataSize; } - if (readTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getReadTime()); } size += getUnknownFields().getSerializedSize(); @@ -465,10 +467,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.v1.DocumentRemove.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getReadTimeFieldBuilder(); + } } @java.lang.Override @@ -509,7 +520,6 @@ public com.google.firestore.v1.DocumentRemove build() { public com.google.firestore.v1.DocumentRemove buildPartial() { com.google.firestore.v1.DocumentRemove result = new com.google.firestore.v1.DocumentRemove(this); - buildPartialRepeatedFields(result); if (bitField0_ != 0) { buildPartial0(result); } @@ -517,22 +527,21 @@ public com.google.firestore.v1.DocumentRemove buildPartial() { return result; } - private void buildPartialRepeatedFields(com.google.firestore.v1.DocumentRemove result) { - if (((bitField0_ & 0x00000002) != 0)) { - removedTargetIds_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.removedTargetIds_ = removedTargetIds_; - } - private void buildPartial0(com.google.firestore.v1.DocumentRemove result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { result.document_ = document_; } + if (((from_bitField0_ & 0x00000002) != 0)) { + removedTargetIds_.makeImmutable(); + result.removedTargetIds_ = removedTargetIds_; + } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000004) != 0)) { result.readTime_ = readTimeBuilder_ == null ? readTime_ : readTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -588,7 +597,8 @@ public Builder mergeFrom(com.google.firestore.v1.DocumentRemove other) { if (!other.removedTargetIds_.isEmpty()) { if (removedTargetIds_.isEmpty()) { removedTargetIds_ = other.removedTargetIds_; - bitField0_ = (bitField0_ & ~0x00000002); + removedTargetIds_.makeImmutable(); + bitField0_ |= 0x00000002; } else { ensureRemovedTargetIdsIsMutable(); removedTargetIds_.addAll(other.removedTargetIds_); @@ -787,10 +797,10 @@ public Builder setDocumentBytes(com.google.protobuf.ByteString value) { private com.google.protobuf.Internal.IntList removedTargetIds_ = emptyIntList(); private void ensureRemovedTargetIdsIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - removedTargetIds_ = mutableCopy(removedTargetIds_); - bitField0_ |= 0x00000002; + if (!removedTargetIds_.isModifiable()) { + removedTargetIds_ = makeMutableCopy(removedTargetIds_); } + bitField0_ |= 0x00000002; } /** * @@ -804,9 +814,8 @@ private void ensureRemovedTargetIdsIsMutable() { * @return A list containing the removedTargetIds. */ public java.util.List getRemovedTargetIdsList() { - return ((bitField0_ & 0x00000002) != 0) - ? java.util.Collections.unmodifiableList(removedTargetIds_) - : removedTargetIds_; + removedTargetIds_.makeImmutable(); + return removedTargetIds_; } /** * @@ -854,6 +863,7 @@ public Builder setRemovedTargetIds(int index, int value) { ensureRemovedTargetIdsIsMutable(); removedTargetIds_.setInt(index, value); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -873,6 +883,7 @@ public Builder addRemovedTargetIds(int value) { ensureRemovedTargetIdsIsMutable(); removedTargetIds_.addInt(value); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -891,6 +902,7 @@ public Builder addRemovedTargetIds(int value) { public Builder addAllRemovedTargetIds(java.lang.Iterable values) { ensureRemovedTargetIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, removedTargetIds_); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -1022,8 +1034,10 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { } else { readTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (readTime_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemoveOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemoveOrBuilder.java index 8aea4177f..a64511ba2 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemoveOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentRemoveOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface DocumentRemoveOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransform.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransform.java index 01eea20b4..2f6d611ea 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransform.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransform.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransformOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransformOrBuilder.java index 6abbe2faf..e1eee4385 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransformOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentTransformOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface DocumentTransformOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilter.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilter.java index dfffe7d21..e11717e91 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilter.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilter.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -60,6 +61,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.v1.ExistenceFilter.Builder.class); } + private int bitField0_; public static final int TARGET_ID_FIELD_NUMBER = 1; private int targetId_ = 0; /** @@ -130,7 +132,7 @@ public int getCount() { */ @java.lang.Override public boolean hasUnchangedNames() { - return unchangedNames_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -205,7 +207,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (count_ != 0) { output.writeInt32(2, count_); } - if (unchangedNames_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(3, getUnchangedNames()); } getUnknownFields().writeTo(output); @@ -223,7 +225,7 @@ public int getSerializedSize() { if (count_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, count_); } - if (unchangedNames_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getUnchangedNames()); } size += getUnknownFields().getSerializedSize(); @@ -395,10 +397,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.v1.ExistenceFilter.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getUnchangedNamesFieldBuilder(); + } } @java.lang.Override @@ -454,10 +465,13 @@ private void buildPartial0(com.google.firestore.v1.ExistenceFilter result) { if (((from_bitField0_ & 0x00000002) != 0)) { result.count_ = count_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000004) != 0)) { result.unchangedNames_ = unchangedNamesBuilder_ == null ? unchangedNames_ : unchangedNamesBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -862,8 +876,10 @@ public Builder mergeUnchangedNames(com.google.firestore.v1.BloomFilter value) { } else { unchangedNamesBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (unchangedNames_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilterOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilterOrBuilder.java index 89c0a600d..7eca4b778 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilterOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ExistenceFilterOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface ExistenceFilterOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreProto.java index a4a986d56..0b500b3c3 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/FirestoreProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public final class FirestoreProto { @@ -179,248 +180,242 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "tore/v1/aggregation_result.proto\032 google" + "/firestore/v1/common.proto\032\"google/fires" + "tore/v1/document.proto\032\037google/firestore" - + "/v1/query.proto\032\'google/firestore/v1/que" - + "ry_profile.proto\032\037google/firestore/v1/wr" - + "ite.proto\032\033google/protobuf/empty.proto\032\037" - + "google/protobuf/timestamp.proto\032\036google/" - + "protobuf/wrappers.proto\032\027google/rpc/stat" - + "us.proto\"\271\001\n\022GetDocumentRequest\022\022\n\004name\030" - + "\001 \001(\tB\004\342A\001\002\022/\n\004mask\030\002 \001(\0132!.google.fires" - + "tore.v1.DocumentMask\022\025\n\013transaction\030\003 \001(" - + "\014H\000\022/\n\tread_time\030\005 \001(\0132\032.google.protobuf" - + ".TimestampH\000B\026\n\024consistency_selector\"\301\002\n" - + "\024ListDocumentsRequest\022\024\n\006parent\030\001 \001(\tB\004\342" - + "A\001\002\022\033\n\rcollection_id\030\002 \001(\tB\004\342A\001\001\022\027\n\tpage" - + "_size\030\003 \001(\005B\004\342A\001\001\022\030\n\npage_token\030\004 \001(\tB\004\342" - + "A\001\001\022\026\n\010order_by\030\006 \001(\tB\004\342A\001\001\0225\n\004mask\030\007 \001(" - + "\0132!.google.firestore.v1.DocumentMaskB\004\342A" - + "\001\001\022\025\n\013transaction\030\010 \001(\014H\000\022/\n\tread_time\030\n" - + " \001(\0132\032.google.protobuf.TimestampH\000\022\024\n\014sh" - + "ow_missing\030\014 \001(\010B\026\n\024consistency_selector" - + "\"b\n\025ListDocumentsResponse\0220\n\tdocuments\030\001" - + " \003(\0132\035.google.firestore.v1.Document\022\027\n\017n" - + "ext_page_token\030\002 \001(\t\"\307\001\n\025CreateDocumentR" - + "equest\022\024\n\006parent\030\001 \001(\tB\004\342A\001\002\022\033\n\rcollecti" - + "on_id\030\002 \001(\tB\004\342A\001\002\022\023\n\013document_id\030\003 \001(\t\0225" - + "\n\010document\030\004 \001(\0132\035.google.firestore.v1.D" - + "ocumentB\004\342A\001\002\022/\n\004mask\030\005 \001(\0132!.google.fir" - + "estore.v1.DocumentMask\"\364\001\n\025UpdateDocumen" - + "tRequest\0225\n\010document\030\001 \001(\0132\035.google.fire" - + "store.v1.DocumentB\004\342A\001\002\0226\n\013update_mask\030\002" - + " \001(\0132!.google.firestore.v1.DocumentMask\022" - + "/\n\004mask\030\003 \001(\0132!.google.firestore.v1.Docu" - + "mentMask\022;\n\020current_document\030\004 \001(\0132!.goo" - + "gle.firestore.v1.Precondition\"h\n\025DeleteD" - + "ocumentRequest\022\022\n\004name\030\001 \001(\tB\004\342A\001\002\022;\n\020cu" - + "rrent_document\030\002 \001(\0132!.google.firestore." - + "v1.Precondition\"\232\002\n\030BatchGetDocumentsReq" - + "uest\022\026\n\010database\030\001 \001(\tB\004\342A\001\002\022\021\n\tdocument" - + "s\030\002 \003(\t\022/\n\004mask\030\003 \001(\0132!.google.firestore" - + ".v1.DocumentMask\022\025\n\013transaction\030\004 \001(\014H\000\022" - + "B\n\017new_transaction\030\005 \001(\0132\'.google.firest" - + "ore.v1.TransactionOptionsH\000\022/\n\tread_time" - + "\030\007 \001(\0132\032.google.protobuf.TimestampH\000B\026\n\024" - + "consistency_selector\"\254\001\n\031BatchGetDocumen" - + "tsResponse\022.\n\005found\030\001 \001(\0132\035.google.fires" - + "tore.v1.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.TimestampB\010\n\006result\"k\n\027B" - + "eginTransactionRequest\022\026\n\010database\030\001 \001(\t" - + "B\004\342A\001\002\0228\n\007options\030\002 \001(\0132\'.google.firesto" - + "re.v1.TransactionOptions\"/\n\030BeginTransac" - + "tionResponse\022\023\n\013transaction\030\001 \001(\014\"h\n\rCom" - + "mitRequest\022\026\n\010database\030\001 \001(\tB\004\342A\001\002\022*\n\006wr" - + "ites\030\002 \003(\0132\032.google.firestore.v1.Write\022\023" - + "\n\013transaction\030\003 \001(\014\"z\n\016CommitResponse\0227\n" - + "\rwrite_results\030\001 \003(\0132 .google.firestore." - + "v1.WriteResult\022/\n\013commit_time\030\002 \001(\0132\032.go" - + "ogle.protobuf.Timestamp\"D\n\017RollbackReque" - + "st\022\026\n\010database\030\001 \001(\tB\004\342A\001\002\022\031\n\013transactio" - + "n\030\002 \001(\014B\004\342A\001\002\"\317\002\n\017RunQueryRequest\022\024\n\006par" - + "ent\030\001 \001(\tB\004\342A\001\002\022@\n\020structured_query\030\002 \001(" - + "\0132$.google.firestore.v1.StructuredQueryH" - + "\000\022\025\n\013transaction\030\005 \001(\014H\001\022B\n\017new_transact" - + "ion\030\006 \001(\0132\'.google.firestore.v1.Transact" - + "ionOptionsH\001\022/\n\tread_time\030\007 \001(\0132\032.google" - + ".protobuf.TimestampH\001\0222\n\004mode\030\t \001(\0162\036.go" - + "ogle.firestore.v1.QueryModeB\004\342A\001\001B\014\n\nque" - + "ry_typeB\026\n\024consistency_selector\"\375\001\n\020RunQ" - + "ueryResponse\022\023\n\013transaction\030\002 \001(\014\022/\n\010doc" - + "ument\030\001 \001(\0132\035.google.firestore.v1.Docume" - + "nt\022-\n\tread_time\030\003 \001(\0132\032.google.protobuf." - + "Timestamp\022\027\n\017skipped_results\030\004 \001(\005\022\016\n\004do" - + "ne\030\006 \001(\010H\000\0222\n\005stats\030\007 \001(\0132#.google.fires" - + "tore.v1.ResultSetStatsB\027\n\025continuation_s" - + "elector\"\361\002\n\032RunAggregationQueryRequest\022\024" - + "\n\006parent\030\001 \001(\tB\004\342A\001\002\022W\n\034structured_aggre" - + "gation_query\030\002 \001(\0132/.google.firestore.v1" - + ".StructuredAggregationQueryH\000\022\025\n\013transac" - + "tion\030\004 \001(\014H\001\022B\n\017new_transaction\030\005 \001(\0132\'." - + "google.firestore.v1.TransactionOptionsH\001" - + "\022/\n\tread_time\030\006 \001(\0132\032.google.protobuf.Ti" - + "mestampH\001\0222\n\004mode\030\007 \001(\0162\036.google.firesto" - + "re.v1.QueryModeB\004\342A\001\001B\014\n\nquery_typeB\026\n\024c" - + "onsistency_selector\"\315\001\n\033RunAggregationQu" - + "eryResponse\0226\n\006result\030\001 \001(\0132&.google.fir" - + "estore.v1.AggregationResult\022\023\n\013transacti" - + "on\030\002 \001(\014\022-\n\tread_time\030\003 \001(\0132\032.google.pro" - + "tobuf.Timestamp\0222\n\005stats\030\006 \001(\0132#.google." - + "firestore.v1.ResultSetStats\"\206\002\n\025Partitio" - + "nQueryRequest\022\024\n\006parent\030\001 \001(\tB\004\342A\001\002\022@\n\020s" - + "tructured_query\030\002 \001(\0132$.google.firestore" - + ".v1.StructuredQueryH\000\022\027\n\017partition_count" - + "\030\003 \001(\003\022\022\n\npage_token\030\004 \001(\t\022\021\n\tpage_size\030" - + "\005 \001(\005\022/\n\tread_time\030\006 \001(\0132\032.google.protob" - + "uf.TimestampH\001B\014\n\nquery_typeB\026\n\024consiste" - + "ncy_selector\"b\n\026PartitionQueryResponse\022/" - + "\n\npartitions\030\001 \003(\0132\033.google.firestore.v1" - + ".Cursor\022\027\n\017next_page_token\030\002 \001(\t\"\351\001\n\014Wri" - + "teRequest\022\026\n\010database\030\001 \001(\tB\004\342A\001\002\022\021\n\tstr" - + "eam_id\030\002 \001(\t\022*\n\006writes\030\003 \003(\0132\032.google.fi" - + "restore.v1.Write\022\024\n\014stream_token\030\004 \001(\014\022=" - + "\n\006labels\030\005 \003(\0132-.google.firestore.v1.Wri" - + "teRequest.LabelsEntry\032-\n\013LabelsEntry\022\013\n\003" - + "key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\242\001\n\rWriteRe" - + "sponse\022\021\n\tstream_id\030\001 \001(\t\022\024\n\014stream_toke" - + "n\030\002 \001(\014\0227\n\rwrite_results\030\003 \003(\0132 .google." - + "firestore.v1.WriteResult\022/\n\013commit_time\030" - + "\004 \001(\0132\032.google.protobuf.Timestamp\"\363\001\n\rLi" - + "stenRequest\022\026\n\010database\030\001 \001(\tB\004\342A\001\002\0221\n\na" - + "dd_target\030\002 \001(\0132\033.google.firestore.v1.Ta" - + "rgetH\000\022\027\n\rremove_target\030\003 \001(\005H\000\022>\n\006label" - + "s\030\004 \003(\0132..google.firestore.v1.ListenRequ" - + "est.LabelsEntry\032-\n\013LabelsEntry\022\013\n\003key\030\001 " - + "\001(\t\022\r\n\005value\030\002 \001(\t:\0028\001B\017\n\rtarget_change\"" - + "\325\002\n\016ListenResponse\022:\n\rtarget_change\030\002 \001(" - + "\0132!.google.firestore.v1.TargetChangeH\000\022>" - + "\n\017document_change\030\003 \001(\0132#.google.firesto" - + "re.v1.DocumentChangeH\000\022>\n\017document_delet" - + "e\030\004 \001(\0132#.google.firestore.v1.DocumentDe" - + "leteH\000\022>\n\017document_remove\030\006 \001(\0132#.google" - + ".firestore.v1.DocumentRemoveH\000\0226\n\006filter" - + "\030\005 \001(\0132$.google.firestore.v1.ExistenceFi" - + "lterH\000B\017\n\rresponse_type\"\326\003\n\006Target\0228\n\005qu" - + "ery\030\002 \001(\0132\'.google.firestore.v1.Target.Q" - + "ueryTargetH\000\022@\n\tdocuments\030\003 \001(\0132+.google" - + ".firestore.v1.Target.DocumentsTargetH\000\022\026" - + "\n\014resume_token\030\004 \001(\014H\001\022/\n\tread_time\030\013 \001(" - + "\0132\032.google.protobuf.TimestampH\001\022\021\n\ttarge" - + "t_id\030\005 \001(\005\022\014\n\004once\030\006 \001(\010\0223\n\016expected_cou" - + "nt\030\014 \001(\0132\033.google.protobuf.Int32Value\032$\n" - + "\017DocumentsTarget\022\021\n\tdocuments\030\002 \003(\t\032m\n\013Q" - + "ueryTarget\022\016\n\006parent\030\001 \001(\t\022@\n\020structured" + + "/v1/query.proto\032\037google/firestore/v1/wri" + + "te.proto\032\033google/protobuf/empty.proto\032\037g" + + "oogle/protobuf/timestamp.proto\032\036google/p" + + "rotobuf/wrappers.proto\032\027google/rpc/statu" + + "s.proto\"\271\001\n\022GetDocumentRequest\022\022\n\004name\030\001" + + " \001(\tB\004\342A\001\002\022/\n\004mask\030\002 \001(\0132!.google.firest" + + "ore.v1.DocumentMask\022\025\n\013transaction\030\003 \001(\014" + + "H\000\022/\n\tread_time\030\005 \001(\0132\032.google.protobuf." + + "TimestampH\000B\026\n\024consistency_selector\"\301\002\n\024" + + "ListDocumentsRequest\022\024\n\006parent\030\001 \001(\tB\004\342A" + + "\001\002\022\033\n\rcollection_id\030\002 \001(\tB\004\342A\001\001\022\027\n\tpage_" + + "size\030\003 \001(\005B\004\342A\001\001\022\030\n\npage_token\030\004 \001(\tB\004\342A" + + "\001\001\022\026\n\010order_by\030\006 \001(\tB\004\342A\001\001\0225\n\004mask\030\007 \001(\013" + + "2!.google.firestore.v1.DocumentMaskB\004\342A\001" + + "\001\022\025\n\013transaction\030\010 \001(\014H\000\022/\n\tread_time\030\n " + + "\001(\0132\032.google.protobuf.TimestampH\000\022\024\n\014sho" + + "w_missing\030\014 \001(\010B\026\n\024consistency_selector\"" + + "b\n\025ListDocumentsResponse\0220\n\tdocuments\030\001 " + + "\003(\0132\035.google.firestore.v1.Document\022\027\n\017ne" + + "xt_page_token\030\002 \001(\t\"\307\001\n\025CreateDocumentRe" + + "quest\022\024\n\006parent\030\001 \001(\tB\004\342A\001\002\022\033\n\rcollectio" + + "n_id\030\002 \001(\tB\004\342A\001\002\022\023\n\013document_id\030\003 \001(\t\0225\n" + + "\010document\030\004 \001(\0132\035.google.firestore.v1.Do" + + "cumentB\004\342A\001\002\022/\n\004mask\030\005 \001(\0132!.google.fire" + + "store.v1.DocumentMask\"\364\001\n\025UpdateDocument" + + "Request\0225\n\010document\030\001 \001(\0132\035.google.fires" + + "tore.v1.DocumentB\004\342A\001\002\0226\n\013update_mask\030\002 " + + "\001(\0132!.google.firestore.v1.DocumentMask\022/" + + "\n\004mask\030\003 \001(\0132!.google.firestore.v1.Docum" + + "entMask\022;\n\020current_document\030\004 \001(\0132!.goog" + + "le.firestore.v1.Precondition\"h\n\025DeleteDo" + + "cumentRequest\022\022\n\004name\030\001 \001(\tB\004\342A\001\002\022;\n\020cur" + + "rent_document\030\002 \001(\0132!.google.firestore.v" + + "1.Precondition\"\232\002\n\030BatchGetDocumentsRequ" + + "est\022\026\n\010database\030\001 \001(\tB\004\342A\001\002\022\021\n\tdocuments" + + "\030\002 \003(\t\022/\n\004mask\030\003 \001(\0132!.google.firestore." + + "v1.DocumentMask\022\025\n\013transaction\030\004 \001(\014H\000\022B" + + "\n\017new_transaction\030\005 \001(\0132\'.google.firesto" + + "re.v1.TransactionOptionsH\000\022/\n\tread_time\030" + + "\007 \001(\0132\032.google.protobuf.TimestampH\000B\026\n\024c" + + "onsistency_selector\"\254\001\n\031BatchGetDocument" + + "sResponse\022.\n\005found\030\001 \001(\0132\035.google.firest" + + "ore.v1.DocumentH\000\022\021\n\007missing\030\002 \001(\tH\000\022\023\n\013" + + "transaction\030\003 \001(\014\022-\n\tread_time\030\004 \001(\0132\032.g" + + "oogle.protobuf.TimestampB\010\n\006result\"k\n\027Be" + + "ginTransactionRequest\022\026\n\010database\030\001 \001(\tB" + + "\004\342A\001\002\0228\n\007options\030\002 \001(\0132\'.google.firestor" + + "e.v1.TransactionOptions\"/\n\030BeginTransact" + + "ionResponse\022\023\n\013transaction\030\001 \001(\014\"h\n\rComm" + + "itRequest\022\026\n\010database\030\001 \001(\tB\004\342A\001\002\022*\n\006wri" + + "tes\030\002 \003(\0132\032.google.firestore.v1.Write\022\023\n" + + "\013transaction\030\003 \001(\014\"z\n\016CommitResponse\0227\n\r" + + "write_results\030\001 \003(\0132 .google.firestore.v" + + "1.WriteResult\022/\n\013commit_time\030\002 \001(\0132\032.goo" + + "gle.protobuf.Timestamp\"D\n\017RollbackReques" + + "t\022\026\n\010database\030\001 \001(\tB\004\342A\001\002\022\031\n\013transaction" + + "\030\002 \001(\014B\004\342A\001\002\"\233\002\n\017RunQueryRequest\022\024\n\006pare" + + "nt\030\001 \001(\tB\004\342A\001\002\022@\n\020structured_query\030\002 \001(\013" + + "2$.google.firestore.v1.StructuredQueryH\000" + + "\022\025\n\013transaction\030\005 \001(\014H\001\022B\n\017new_transacti" + + "on\030\006 \001(\0132\'.google.firestore.v1.Transacti" + + "onOptionsH\001\022/\n\tread_time\030\007 \001(\0132\032.google." + + "protobuf.TimestampH\001B\014\n\nquery_typeB\026\n\024co" + + "nsistency_selector\"\311\001\n\020RunQueryResponse\022" + + "\023\n\013transaction\030\002 \001(\014\022/\n\010document\030\001 \001(\0132\035" + + ".google.firestore.v1.Document\022-\n\tread_ti" + + "me\030\003 \001(\0132\032.google.protobuf.Timestamp\022\027\n\017" + + "skipped_results\030\004 \001(\005\022\016\n\004done\030\006 \001(\010H\000B\027\n" + + "\025continuation_selector\"\275\002\n\032RunAggregatio" + + "nQueryRequest\022\024\n\006parent\030\001 \001(\tB\004\342A\001\002\022W\n\034s" + + "tructured_aggregation_query\030\002 \001(\0132/.goog" + + "le.firestore.v1.StructuredAggregationQue" + + "ryH\000\022\025\n\013transaction\030\004 \001(\014H\001\022B\n\017new_trans" + + "action\030\005 \001(\0132\'.google.firestore.v1.Trans" + + "actionOptionsH\001\022/\n\tread_time\030\006 \001(\0132\032.goo" + + "gle.protobuf.TimestampH\001B\014\n\nquery_typeB\026" + + "\n\024consistency_selector\"\231\001\n\033RunAggregatio" + + "nQueryResponse\0226\n\006result\030\001 \001(\0132&.google." + + "firestore.v1.AggregationResult\022\023\n\013transa" + + "ction\030\002 \001(\014\022-\n\tread_time\030\003 \001(\0132\032.google." + + "protobuf.Timestamp\"\206\002\n\025PartitionQueryReq" + + "uest\022\024\n\006parent\030\001 \001(\tB\004\342A\001\002\022@\n\020structured" + "_query\030\002 \001(\0132$.google.firestore.v1.Struc" - + "turedQueryH\000B\014\n\nquery_typeB\r\n\013target_typ" - + "eB\r\n\013resume_type\"\252\002\n\014TargetChange\022N\n\022tar" - + "get_change_type\030\001 \001(\01622.google.firestore" - + ".v1.TargetChange.TargetChangeType\022\022\n\ntar" - + "get_ids\030\002 \003(\005\022!\n\005cause\030\003 \001(\0132\022.google.rp" - + "c.Status\022\024\n\014resume_token\030\004 \001(\014\022-\n\tread_t" - + "ime\030\006 \001(\0132\032.google.protobuf.Timestamp\"N\n" - + "\020TargetChangeType\022\r\n\tNO_CHANGE\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\"\240\001" - + "\n\030ListCollectionIdsRequest\022\024\n\006parent\030\001 \001" - + "(\tB\004\342A\001\002\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_toke" - + "n\030\003 \001(\t\022/\n\tread_time\030\004 \001(\0132\032.google.prot" - + "obuf.TimestampH\000B\026\n\024consistency_selector" - + "\"L\n\031ListCollectionIdsResponse\022\026\n\016collect" - + "ion_ids\030\001 \003(\t\022\027\n\017next_page_token\030\002 \001(\t\"\312" - + "\001\n\021BatchWriteRequest\022\026\n\010database\030\001 \001(\tB\004" - + "\342A\001\002\022*\n\006writes\030\002 \003(\0132\032.google.firestore." - + "v1.Write\022B\n\006labels\030\003 \003(\01322.google.firest" - + "ore.v1.BatchWriteRequest.LabelsEntry\032-\n\013" - + "LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:" - + "\0028\001\"q\n\022BatchWriteResponse\0227\n\rwrite_resul" - + "ts\030\001 \003(\0132 .google.firestore.v1.WriteResu" - + "lt\022\"\n\006status\030\002 \003(\0132\022.google.rpc.Status2\332" - + "\031\n\tFirestore\022\217\001\n\013GetDocument\022\'.google.fi" - + "restore.v1.GetDocumentRequest\032\035.google.f" - + "irestore.v1.Document\"8\202\323\344\223\0022\0220/v1/{name=" - + "projects/*/databases/*/documents/*/**}\022\365" - + "\001\n\rListDocuments\022).google.firestore.v1.L" - + "istDocumentsRequest\032*.google.firestore.v" - + "1.ListDocumentsResponse\"\214\001\202\323\344\223\002\205\001\022B/v1/{" - + "parent=projects/*/databases/*/documents/" - + "*/**}/{collection_id}Z?\022=/v1/{parent=pro" - + "jects/*/databases/*/documents}/{collecti" - + "on_id}\022\277\001\n\016UpdateDocument\022*.google.fires" - + "tore.v1.UpdateDocumentRequest\032\035.google.f" - + "irestore.v1.Document\"b\332A\024document,update" - + "_mask\202\323\344\223\002E29/v1/{document.name=projects" - + "/*/databases/*/documents/*/**}:\010document" - + "\022\225\001\n\016DeleteDocument\022*.google.firestore.v" - + "1.DeleteDocumentRequest\032\026.google.protobu" - + "f.Empty\"?\332A\004name\202\323\344\223\0022*0/v1/{name=projec" - + "ts/*/databases/*/documents/*/**}\022\271\001\n\021Bat" - + "chGetDocuments\022-.google.firestore.v1.Bat" - + "chGetDocumentsRequest\032..google.firestore" - + ".v1.BatchGetDocumentsResponse\"C\202\323\344\223\002=\"8/" - + "v1/{database=projects/*/databases/*}/doc" - + "uments:batchGet:\001*0\001\022\307\001\n\020BeginTransactio" - + "n\022,.google.firestore.v1.BeginTransaction" - + "Request\032-.google.firestore.v1.BeginTrans" - + "actionResponse\"V\332A\010database\202\323\344\223\002E\"@/v1/{" - + "database=projects/*/databases/*}/documen" - + "ts:beginTransaction:\001*\022\246\001\n\006Commit\022\".goog" - + "le.firestore.v1.CommitRequest\032#.google.f" - + "irestore.v1.CommitResponse\"S\332A\017database," - + "writes\202\323\344\223\002;\"6/v1/{database=projects/*/d" - + "atabases/*}/documents:commit:\001*\022\244\001\n\010Roll" - + "back\022$.google.firestore.v1.RollbackReque" - + "st\032\026.google.protobuf.Empty\"Z\332A\024database," - + "transaction\202\323\344\223\002=\"8/v1/{database=project" - + "s/*/databases/*}/documents:rollback:\001*\022\337" - + "\001\n\010RunQuery\022$.google.firestore.v1.RunQue" - + "ryRequest\032%.google.firestore.v1.RunQuery" - + "Response\"\203\001\202\323\344\223\002}\"6/v1/{parent=projects/" - + "*/databases/*/documents}:runQuery:\001*Z@\";" - + "/v1/{parent=projects/*/databases/*/docum" - + "ents/*/**}:runQuery:\001*0\001\022\227\002\n\023RunAggregat" - + "ionQuery\022/.google.firestore.v1.RunAggreg" - + "ationQueryRequest\0320.google.firestore.v1." - + "RunAggregationQueryResponse\"\232\001\202\323\344\223\002\223\001\"A/" - + "v1/{parent=projects/*/databases/*/docume" - + "nts}:runAggregationQuery:\001*ZK\"F/v1/{pare" + + "turedQueryH\000\022\027\n\017partition_count\030\003 \001(\003\022\022\n" + + "\npage_token\030\004 \001(\t\022\021\n\tpage_size\030\005 \001(\005\022/\n\t" + + "read_time\030\006 \001(\0132\032.google.protobuf.Timest" + + "ampH\001B\014\n\nquery_typeB\026\n\024consistency_selec" + + "tor\"b\n\026PartitionQueryResponse\022/\n\npartiti" + + "ons\030\001 \003(\0132\033.google.firestore.v1.Cursor\022\027" + + "\n\017next_page_token\030\002 \001(\t\"\351\001\n\014WriteRequest" + + "\022\026\n\010database\030\001 \001(\tB\004\342A\001\002\022\021\n\tstream_id\030\002 " + + "\001(\t\022*\n\006writes\030\003 \003(\0132\032.google.firestore.v" + + "1.Write\022\024\n\014stream_token\030\004 \001(\014\022=\n\006labels\030" + + "\005 \003(\0132-.google.firestore.v1.WriteRequest" + + ".LabelsEntry\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t" + + "\022\r\n\005value\030\002 \001(\t:\0028\001\"\242\001\n\rWriteResponse\022\021\n" + + "\tstream_id\030\001 \001(\t\022\024\n\014stream_token\030\002 \001(\014\0227" + + "\n\rwrite_results\030\003 \003(\0132 .google.firestore" + + ".v1.WriteResult\022/\n\013commit_time\030\004 \001(\0132\032.g" + + "oogle.protobuf.Timestamp\"\363\001\n\rListenReque" + + "st\022\026\n\010database\030\001 \001(\tB\004\342A\001\002\0221\n\nadd_target" + + "\030\002 \001(\0132\033.google.firestore.v1.TargetH\000\022\027\n" + + "\rremove_target\030\003 \001(\005H\000\022>\n\006labels\030\004 \003(\0132." + + ".google.firestore.v1.ListenRequest.Label" + + "sEntry\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005va" + + "lue\030\002 \001(\t:\0028\001B\017\n\rtarget_change\"\325\002\n\016Liste" + + "nResponse\022:\n\rtarget_change\030\002 \001(\0132!.googl" + + "e.firestore.v1.TargetChangeH\000\022>\n\017documen" + + "t_change\030\003 \001(\0132#.google.firestore.v1.Doc" + + "umentChangeH\000\022>\n\017document_delete\030\004 \001(\0132#" + + ".google.firestore.v1.DocumentDeleteH\000\022>\n" + + "\017document_remove\030\006 \001(\0132#.google.firestor" + + "e.v1.DocumentRemoveH\000\0226\n\006filter\030\005 \001(\0132$." + + "google.firestore.v1.ExistenceFilterH\000B\017\n" + + "\rresponse_type\"\326\003\n\006Target\0228\n\005query\030\002 \001(\013" + + "2\'.google.firestore.v1.Target.QueryTarge" + + "tH\000\022@\n\tdocuments\030\003 \001(\0132+.google.firestor" + + "e.v1.Target.DocumentsTargetH\000\022\026\n\014resume_" + + "token\030\004 \001(\014H\001\022/\n\tread_time\030\013 \001(\0132\032.googl" + + "e.protobuf.TimestampH\001\022\021\n\ttarget_id\030\005 \001(" + + "\005\022\014\n\004once\030\006 \001(\010\0223\n\016expected_count\030\014 \001(\0132" + + "\033.google.protobuf.Int32Value\032$\n\017Document" + + "sTarget\022\021\n\tdocuments\030\002 \003(\t\032m\n\013QueryTarge" + + "t\022\016\n\006parent\030\001 \001(\t\022@\n\020structured_query\030\002 " + + "\001(\0132$.google.firestore.v1.StructuredQuer" + + "yH\000B\014\n\nquery_typeB\r\n\013target_typeB\r\n\013resu" + + "me_type\"\252\002\n\014TargetChange\022N\n\022target_chang" + + "e_type\030\001 \001(\01622.google.firestore.v1.Targe" + + "tChange.TargetChangeType\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(\013" + + "2\032.google.protobuf.Timestamp\"N\n\020TargetCh" + + "angeType\022\r\n\tNO_CHANGE\020\000\022\007\n\003ADD\020\001\022\n\n\006REMO" + + "VE\020\002\022\013\n\007CURRENT\020\003\022\t\n\005RESET\020\004\"\240\001\n\030ListCol" + + "lectionIdsRequest\022\024\n\006parent\030\001 \001(\tB\004\342A\001\002\022" + + "\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\022/" + + "\n\tread_time\030\004 \001(\0132\032.google.protobuf.Time" + + "stampH\000B\026\n\024consistency_selector\"L\n\031ListC" + + "ollectionIdsResponse\022\026\n\016collection_ids\030\001" + + " \003(\t\022\027\n\017next_page_token\030\002 \001(\t\"\312\001\n\021BatchW" + + "riteRequest\022\026\n\010database\030\001 \001(\tB\004\342A\001\002\022*\n\006w" + + "rites\030\002 \003(\0132\032.google.firestore.v1.Write\022" + + "B\n\006labels\030\003 \003(\01322.google.firestore.v1.Ba" + + "tchWriteRequest.LabelsEntry\032-\n\013LabelsEnt" + + "ry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"q\n\022Ba" + + "tchWriteResponse\0227\n\rwrite_results\030\001 \003(\0132" + + " .google.firestore.v1.WriteResult\022\"\n\006sta" + + "tus\030\002 \003(\0132\022.google.rpc.Status2\332\031\n\tFirest" + + "ore\022\217\001\n\013GetDocument\022\'.google.firestore.v" + + "1.GetDocumentRequest\032\035.google.firestore." + + "v1.Document\"8\202\323\344\223\0022\0220/v1/{name=projects/" + + "*/databases/*/documents/*/**}\022\365\001\n\rListDo" + + "cuments\022).google.firestore.v1.ListDocume" + + "ntsRequest\032*.google.firestore.v1.ListDoc" + + "umentsResponse\"\214\001\202\323\344\223\002\205\001\022B/v1/{parent=pr" + + "ojects/*/databases/*/documents/*/**}/{co" + + "llection_id}Z?\022=/v1/{parent=projects/*/d" + + "atabases/*/documents}/{collection_id}\022\277\001" + + "\n\016UpdateDocument\022*.google.firestore.v1.U" + + "pdateDocumentRequest\032\035.google.firestore." + + "v1.Document\"b\332A\024document,update_mask\202\323\344\223" + + "\002E29/v1/{document.name=projects/*/databa" + + "ses/*/documents/*/**}:\010document\022\225\001\n\016Dele" + + "teDocument\022*.google.firestore.v1.DeleteD" + + "ocumentRequest\032\026.google.protobuf.Empty\"?" + + "\332A\004name\202\323\344\223\0022*0/v1/{name=projects/*/data" + + "bases/*/documents/*/**}\022\271\001\n\021BatchGetDocu" + + "ments\022-.google.firestore.v1.BatchGetDocu" + + "mentsRequest\032..google.firestore.v1.Batch" + + "GetDocumentsResponse\"C\202\323\344\223\002=\"8/v1/{datab" + + "ase=projects/*/databases/*}/documents:ba" + + "tchGet:\001*0\001\022\307\001\n\020BeginTransaction\022,.googl" + + "e.firestore.v1.BeginTransactionRequest\032-" + + ".google.firestore.v1.BeginTransactionRes" + + "ponse\"V\332A\010database\202\323\344\223\002E\"@/v1/{database=" + + "projects/*/databases/*}/documents:beginT" + + "ransaction:\001*\022\246\001\n\006Commit\022\".google.firest" + + "ore.v1.CommitRequest\032#.google.firestore." + + "v1.CommitResponse\"S\332A\017database,writes\202\323\344" + + "\223\002;\"6/v1/{database=projects/*/databases/" + + "*}/documents:commit:\001*\022\244\001\n\010Rollback\022$.go" + + "ogle.firestore.v1.RollbackRequest\032\026.goog" + + "le.protobuf.Empty\"Z\332A\024database,transacti" + + "on\202\323\344\223\002=\"8/v1/{database=projects/*/datab" + + "ases/*}/documents:rollback:\001*\022\337\001\n\010RunQue" + + "ry\022$.google.firestore.v1.RunQueryRequest" + + "\032%.google.firestore.v1.RunQueryResponse\"" + + "\203\001\202\323\344\223\002}\"6/v1/{parent=projects/*/databas" + + "es/*/documents}:runQuery:\001*Z@\";/v1/{pare" + "nt=projects/*/databases/*/documents/*/**" - + "}:runAggregationQuery:\001*0\001\022\374\001\n\016Partition" - + "Query\022*.google.firestore.v1.PartitionQue" - + "ryRequest\032+.google.firestore.v1.Partitio" - + "nQueryResponse\"\220\001\202\323\344\223\002\211\001\" fields_; + private static final class FieldsConverter + implements com.google.protobuf.MapFieldBuilder.Converter< + java.lang.String, + com.google.firestore.v1.ValueOrBuilder, + com.google.firestore.v1.Value> { + @java.lang.Override + public com.google.firestore.v1.Value build(com.google.firestore.v1.ValueOrBuilder val) { + if (val instanceof com.google.firestore.v1.Value) { + return (com.google.firestore.v1.Value) val; + } + return ((com.google.firestore.v1.Value.Builder) val).build(); + } - private com.google.protobuf.MapField + @java.lang.Override + public com.google.protobuf.MapEntry + defaultEntry() { + return FieldsDefaultEntryHolder.defaultEntry; + } + }; + + private static final FieldsConverter fieldsConverter = new FieldsConverter(); + + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.firestore.v1.ValueOrBuilder, + com.google.firestore.v1.Value, + com.google.firestore.v1.Value.Builder> + fields_; + + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.firestore.v1.ValueOrBuilder, + com.google.firestore.v1.Value, + com.google.firestore.v1.Value.Builder> internalGetFields() { if (fields_ == null) { - return com.google.protobuf.MapField.emptyMapField(FieldsDefaultEntryHolder.defaultEntry); + return new com.google.protobuf.MapFieldBuilder<>(fieldsConverter); } return fields_; } - private com.google.protobuf.MapField + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.firestore.v1.ValueOrBuilder, + com.google.firestore.v1.Value, + com.google.firestore.v1.Value.Builder> internalGetMutableFields() { if (fields_ == null) { - fields_ = com.google.protobuf.MapField.newMapField(FieldsDefaultEntryHolder.defaultEntry); - } - if (!fields_.isMutable()) { - fields_ = fields_.copy(); + fields_ = new com.google.protobuf.MapFieldBuilder<>(fieldsConverter); } bitField0_ |= 0x00000001; onChanged(); @@ -592,7 +627,7 @@ public Builder mergeFrom( } public int getFieldsCount() { - return internalGetFields().getMap().size(); + return internalGetFields().ensureBuilderMap().size(); } /** * @@ -613,7 +648,7 @@ public boolean containsFields(java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } - return internalGetFields().getMap().containsKey(key); + return internalGetFields().ensureBuilderMap().containsKey(key); } /** Use {@link #getFieldsMap()} instead. */ @java.lang.Override @@ -637,7 +672,7 @@ public java.util.Map getFields( */ @java.lang.Override public java.util.Map getFieldsMap() { - return internalGetFields().getMap(); + return internalGetFields().getImmutableMap(); } /** * @@ -661,9 +696,9 @@ public java.util.Map getFieldsM if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetFields().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; + java.util.Map map = + internalGetMutableFields().ensureBuilderMap(); + return map.containsKey(key) ? fieldsConverter.build(map.get(key)) : defaultValue; } /** * @@ -684,17 +719,17 @@ public com.google.firestore.v1.Value getFieldsOrThrow(java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } - java.util.Map map = - internalGetFields().getMap(); + java.util.Map map = + internalGetMutableFields().ensureBuilderMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } - return map.get(key); + return fieldsConverter.build(map.get(key)); } public Builder clearFields() { bitField0_ = (bitField0_ & ~0x00000001); - internalGetMutableFields().getMutableMap().clear(); + internalGetMutableFields().clear(); return this; } /** @@ -715,14 +750,14 @@ public Builder removeFields(java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } - internalGetMutableFields().getMutableMap().remove(key); + internalGetMutableFields().ensureBuilderMap().remove(key); return this; } /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableFields() { bitField0_ |= 0x00000001; - return internalGetMutableFields().getMutableMap(); + return internalGetMutableFields().ensureMessageMap(); } /** * @@ -745,7 +780,7 @@ public Builder putFields(java.lang.String key, com.google.firestore.v1.Value val if (value == null) { throw new NullPointerException("map value"); } - internalGetMutableFields().getMutableMap().put(key, value); + internalGetMutableFields().ensureBuilderMap().put(key, value); bitField0_ |= 0x00000001; return this; } @@ -765,10 +800,44 @@ public Builder putFields(java.lang.String key, com.google.firestore.v1.Value val */ public Builder putAllFields( java.util.Map values) { - internalGetMutableFields().getMutableMap().putAll(values); + for (java.util.Map.Entry e : + values.entrySet()) { + if (e.getKey() == null || e.getValue() == null) { + throw new NullPointerException(); + } + } + internalGetMutableFields().ensureBuilderMap().putAll(values); bitField0_ |= 0x00000001; 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.v1.Value> fields = 1; + */ + public com.google.firestore.v1.Value.Builder putFieldsBuilderIfAbsent(java.lang.String key) { + java.util.Map builderMap = + internalGetMutableFields().ensureBuilderMap(); + com.google.firestore.v1.ValueOrBuilder entry = builderMap.get(key); + if (entry == null) { + entry = com.google.firestore.v1.Value.newBuilder(); + builderMap.put(key, entry); + } + if (entry instanceof com.google.firestore.v1.Value) { + entry = ((com.google.firestore.v1.Value) entry).toBuilder(); + builderMap.put(key, entry); + } + return (com.google.firestore.v1.Value.Builder) entry; + } @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValueOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValueOrBuilder.java index 834a74297..f31df696d 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValueOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/MapValueOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/document.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface MapValueOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequest.java index 4567363b4..db0a34c6f 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequestOrBuilder.java index f5a775052..470e9e313 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface PartitionQueryRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponse.java index 88f497617..9392433e4 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponseOrBuilder.java index 1e8c1a29d..31c7dbdd4 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PartitionQueryResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface PartitionQueryResponseOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Precondition.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Precondition.java index 4d4b27ad9..71df8c841 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Precondition.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Precondition.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/common.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PreconditionOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PreconditionOrBuilder.java index 4d6f99ac4..8afb9c648 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PreconditionOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/PreconditionOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/common.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface PreconditionOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryMode.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryMode.java deleted file mode 100644 index 5484721b0..000000000 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryMode.java +++ /dev/null @@ -1,180 +0,0 @@ -/* - * Copyright 2023 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/v1/query_profile.proto - -package com.google.firestore.v1; - -/** - * - * - *
- * The mode in which the query request must be processed.
- * 
- * - * Protobuf enum {@code google.firestore.v1.QueryMode} - */ -public enum QueryMode implements com.google.protobuf.ProtocolMessageEnum { - /** - * - * - *
-   * The default mode. Only the query results are returned.
-   * 
- * - * NORMAL = 0; - */ - NORMAL(0), - /** - * - * - *
-   * This mode returns only the query plan, without any results or execution
-   * statistics information.
-   * 
- * - * PLAN = 1; - */ - PLAN(1), - /** - * - * - *
-   * This mode returns both the query plan and the execution statistics along
-   * with the results.
-   * 
- * - * PROFILE = 2; - */ - PROFILE(2), - UNRECOGNIZED(-1), - ; - - /** - * - * - *
-   * The default mode. Only the query results are returned.
-   * 
- * - * NORMAL = 0; - */ - public static final int NORMAL_VALUE = 0; - /** - * - * - *
-   * This mode returns only the query plan, without any results or execution
-   * statistics information.
-   * 
- * - * PLAN = 1; - */ - public static final int PLAN_VALUE = 1; - /** - * - * - *
-   * This mode returns both the query plan and the execution statistics along
-   * with the results.
-   * 
- * - * PROFILE = 2; - */ - public static final int PROFILE_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 QueryMode 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 QueryMode forNumber(int value) { - switch (value) { - case 0: - return NORMAL; - case 1: - return PLAN; - case 2: - return PROFILE; - 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 QueryMode findValueByNumber(int number) { - return QueryMode.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.v1.QueryProfileProto.getDescriptor().getEnumTypes().get(0); - } - - private static final QueryMode[] VALUES = values(); - - public static QueryMode 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 QueryMode(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.firestore.v1.QueryMode) -} diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryPlan.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryPlan.java deleted file mode 100644 index a22cb0ee0..000000000 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryPlan.java +++ /dev/null @@ -1,777 +0,0 @@ -/* - * Copyright 2023 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/v1/query_profile.proto - -package com.google.firestore.v1; - -/** - * - * - *
- * Plan for the query.
- * 
- * - * Protobuf type {@code google.firestore.v1.QueryPlan} - */ -public final class QueryPlan extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1.QueryPlan) - QueryPlanOrBuilder { - private static final long serialVersionUID = 0L; - // Use QueryPlan.newBuilder() to construct. - private QueryPlan(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private QueryPlan() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new QueryPlan(); - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1.QueryProfileProto - .internal_static_google_firestore_v1_QueryPlan_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1.QueryProfileProto - .internal_static_google_firestore_v1_QueryPlan_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1.QueryPlan.class, - com.google.firestore.v1.QueryPlan.Builder.class); - } - - public static final int PLAN_INFO_FIELD_NUMBER = 1; - private com.google.protobuf.Struct planInfo_; - /** - * - * - *
-   * Planning phase information for the query. It will include:
-   *
-   * {
-   *   "indexes_used": [
-   *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-   *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-   *   ]
-   * }
-   * 
- * - * .google.protobuf.Struct plan_info = 1; - * - * @return Whether the planInfo field is set. - */ - @java.lang.Override - public boolean hasPlanInfo() { - return planInfo_ != null; - } - /** - * - * - *
-   * Planning phase information for the query. It will include:
-   *
-   * {
-   *   "indexes_used": [
-   *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-   *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-   *   ]
-   * }
-   * 
- * - * .google.protobuf.Struct plan_info = 1; - * - * @return The planInfo. - */ - @java.lang.Override - public com.google.protobuf.Struct getPlanInfo() { - return planInfo_ == null ? com.google.protobuf.Struct.getDefaultInstance() : planInfo_; - } - /** - * - * - *
-   * Planning phase information for the query. It will include:
-   *
-   * {
-   *   "indexes_used": [
-   *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-   *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-   *   ]
-   * }
-   * 
- * - * .google.protobuf.Struct plan_info = 1; - */ - @java.lang.Override - public com.google.protobuf.StructOrBuilder getPlanInfoOrBuilder() { - return planInfo_ == null ? com.google.protobuf.Struct.getDefaultInstance() : planInfo_; - } - - 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 (planInfo_ != null) { - output.writeMessage(1, getPlanInfo()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (planInfo_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getPlanInfo()); - } - size += getUnknownFields().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.v1.QueryPlan)) { - return super.equals(obj); - } - com.google.firestore.v1.QueryPlan other = (com.google.firestore.v1.QueryPlan) obj; - - if (hasPlanInfo() != other.hasPlanInfo()) return false; - if (hasPlanInfo()) { - if (!getPlanInfo().equals(other.getPlanInfo())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasPlanInfo()) { - hash = (37 * hash) + PLAN_INFO_FIELD_NUMBER; - hash = (53 * hash) + getPlanInfo().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1.QueryPlan parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1.QueryPlan 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.v1.QueryPlan parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1.QueryPlan 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.v1.QueryPlan parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1.QueryPlan parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1.QueryPlan parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1.QueryPlan 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.v1.QueryPlan parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1.QueryPlan 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.v1.QueryPlan parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1.QueryPlan 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.v1.QueryPlan 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; - } - /** - * - * - *
-   * Plan for the query.
-   * 
- * - * Protobuf type {@code google.firestore.v1.QueryPlan} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1.QueryPlan) - com.google.firestore.v1.QueryPlanOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1.QueryProfileProto - .internal_static_google_firestore_v1_QueryPlan_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1.QueryProfileProto - .internal_static_google_firestore_v1_QueryPlan_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1.QueryPlan.class, - com.google.firestore.v1.QueryPlan.Builder.class); - } - - // Construct using com.google.firestore.v1.QueryPlan.newBuilder() - private Builder() {} - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - } - - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - planInfo_ = null; - if (planInfoBuilder_ != null) { - planInfoBuilder_.dispose(); - planInfoBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1.QueryProfileProto - .internal_static_google_firestore_v1_QueryPlan_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1.QueryPlan getDefaultInstanceForType() { - return com.google.firestore.v1.QueryPlan.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1.QueryPlan build() { - com.google.firestore.v1.QueryPlan result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1.QueryPlan buildPartial() { - com.google.firestore.v1.QueryPlan result = new com.google.firestore.v1.QueryPlan(this); - if (bitField0_ != 0) { - buildPartial0(result); - } - onBuilt(); - return result; - } - - private void buildPartial0(com.google.firestore.v1.QueryPlan result) { - int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.planInfo_ = planInfoBuilder_ == null ? planInfo_ : planInfoBuilder_.build(); - } - } - - @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.v1.QueryPlan) { - return mergeFrom((com.google.firestore.v1.QueryPlan) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1.QueryPlan other) { - if (other == com.google.firestore.v1.QueryPlan.getDefaultInstance()) return this; - if (other.hasPlanInfo()) { - mergePlanInfo(other.getPlanInfo()); - } - this.mergeUnknownFields(other.getUnknownFields()); - 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 { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - input.readMessage(getPlanInfoFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 10 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private int bitField0_; - - private com.google.protobuf.Struct planInfo_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Struct, - com.google.protobuf.Struct.Builder, - com.google.protobuf.StructOrBuilder> - planInfoBuilder_; - /** - * - * - *
-     * Planning phase information for the query. It will include:
-     *
-     * {
-     *   "indexes_used": [
-     *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-     *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-     *   ]
-     * }
-     * 
- * - * .google.protobuf.Struct plan_info = 1; - * - * @return Whether the planInfo field is set. - */ - public boolean hasPlanInfo() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * - * - *
-     * Planning phase information for the query. It will include:
-     *
-     * {
-     *   "indexes_used": [
-     *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-     *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-     *   ]
-     * }
-     * 
- * - * .google.protobuf.Struct plan_info = 1; - * - * @return The planInfo. - */ - public com.google.protobuf.Struct getPlanInfo() { - if (planInfoBuilder_ == null) { - return planInfo_ == null ? com.google.protobuf.Struct.getDefaultInstance() : planInfo_; - } else { - return planInfoBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Planning phase information for the query. It will include:
-     *
-     * {
-     *   "indexes_used": [
-     *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-     *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-     *   ]
-     * }
-     * 
- * - * .google.protobuf.Struct plan_info = 1; - */ - public Builder setPlanInfo(com.google.protobuf.Struct value) { - if (planInfoBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - planInfo_ = value; - } else { - planInfoBuilder_.setMessage(value); - } - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - /** - * - * - *
-     * Planning phase information for the query. It will include:
-     *
-     * {
-     *   "indexes_used": [
-     *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-     *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-     *   ]
-     * }
-     * 
- * - * .google.protobuf.Struct plan_info = 1; - */ - public Builder setPlanInfo(com.google.protobuf.Struct.Builder builderForValue) { - if (planInfoBuilder_ == null) { - planInfo_ = builderForValue.build(); - } else { - planInfoBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - /** - * - * - *
-     * Planning phase information for the query. It will include:
-     *
-     * {
-     *   "indexes_used": [
-     *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-     *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-     *   ]
-     * }
-     * 
- * - * .google.protobuf.Struct plan_info = 1; - */ - public Builder mergePlanInfo(com.google.protobuf.Struct value) { - if (planInfoBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) - && planInfo_ != null - && planInfo_ != com.google.protobuf.Struct.getDefaultInstance()) { - getPlanInfoBuilder().mergeFrom(value); - } else { - planInfo_ = value; - } - } else { - planInfoBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - /** - * - * - *
-     * Planning phase information for the query. It will include:
-     *
-     * {
-     *   "indexes_used": [
-     *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-     *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-     *   ]
-     * }
-     * 
- * - * .google.protobuf.Struct plan_info = 1; - */ - public Builder clearPlanInfo() { - bitField0_ = (bitField0_ & ~0x00000001); - planInfo_ = null; - if (planInfoBuilder_ != null) { - planInfoBuilder_.dispose(); - planInfoBuilder_ = null; - } - onChanged(); - return this; - } - /** - * - * - *
-     * Planning phase information for the query. It will include:
-     *
-     * {
-     *   "indexes_used": [
-     *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-     *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-     *   ]
-     * }
-     * 
- * - * .google.protobuf.Struct plan_info = 1; - */ - public com.google.protobuf.Struct.Builder getPlanInfoBuilder() { - bitField0_ |= 0x00000001; - onChanged(); - return getPlanInfoFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Planning phase information for the query. It will include:
-     *
-     * {
-     *   "indexes_used": [
-     *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-     *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-     *   ]
-     * }
-     * 
- * - * .google.protobuf.Struct plan_info = 1; - */ - public com.google.protobuf.StructOrBuilder getPlanInfoOrBuilder() { - if (planInfoBuilder_ != null) { - return planInfoBuilder_.getMessageOrBuilder(); - } else { - return planInfo_ == null ? com.google.protobuf.Struct.getDefaultInstance() : planInfo_; - } - } - /** - * - * - *
-     * Planning phase information for the query. It will include:
-     *
-     * {
-     *   "indexes_used": [
-     *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-     *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-     *   ]
-     * }
-     * 
- * - * .google.protobuf.Struct plan_info = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Struct, - com.google.protobuf.Struct.Builder, - com.google.protobuf.StructOrBuilder> - getPlanInfoFieldBuilder() { - if (planInfoBuilder_ == null) { - planInfoBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Struct, - com.google.protobuf.Struct.Builder, - com.google.protobuf.StructOrBuilder>( - getPlanInfo(), getParentForChildren(), isClean()); - planInfo_ = null; - } - return planInfoBuilder_; - } - - @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.v1.QueryPlan) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1.QueryPlan) - private static final com.google.firestore.v1.QueryPlan DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1.QueryPlan(); - } - - public static com.google.firestore.v1.QueryPlan getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public QueryPlan parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - 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.v1.QueryPlan getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryPlanOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryPlanOrBuilder.java deleted file mode 100644 index ec8349438..000000000 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryPlanOrBuilder.java +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright 2023 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/v1/query_profile.proto - -package com.google.firestore.v1; - -public interface QueryPlanOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1.QueryPlan) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Planning phase information for the query. It will include:
-   *
-   * {
-   *   "indexes_used": [
-   *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-   *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-   *   ]
-   * }
-   * 
- * - * .google.protobuf.Struct plan_info = 1; - * - * @return Whether the planInfo field is set. - */ - boolean hasPlanInfo(); - /** - * - * - *
-   * Planning phase information for the query. It will include:
-   *
-   * {
-   *   "indexes_used": [
-   *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-   *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-   *   ]
-   * }
-   * 
- * - * .google.protobuf.Struct plan_info = 1; - * - * @return The planInfo. - */ - com.google.protobuf.Struct getPlanInfo(); - /** - * - * - *
-   * Planning phase information for the query. It will include:
-   *
-   * {
-   *   "indexes_used": [
-   *     {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"},
-   *     {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"}
-   *   ]
-   * }
-   * 
- * - * .google.protobuf.Struct plan_info = 1; - */ - com.google.protobuf.StructOrBuilder getPlanInfoOrBuilder(); -} diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryProfileProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryProfileProto.java deleted file mode 100644 index ad97a06da..000000000 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryProfileProto.java +++ /dev/null @@ -1,88 +0,0 @@ -/* - * Copyright 2023 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/v1/query_profile.proto - -package com.google.firestore.v1; - -public final class QueryProfileProto { - private QueryProfileProto() {} - - 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_v1_QueryPlan_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1_QueryPlan_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_firestore_v1_ResultSetStats_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_firestore_v1_ResultSetStats_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/v1/query_profile.prot" - + "o\022\023google.firestore.v1\032\034google/protobuf/" - + "struct.proto\"7\n\tQueryPlan\022*\n\tplan_info\030\001" - + " \001(\0132\027.google.protobuf.Struct\"r\n\016ResultS" - + "etStats\0222\n\nquery_plan\030\001 \001(\0132\036.google.fir" - + "estore.v1.QueryPlan\022,\n\013query_stats\030\002 \001(\013" - + "2\027.google.protobuf.Struct*.\n\tQueryMode\022\n" - + "\n\006NORMAL\020\000\022\010\n\004PLAN\020\001\022\013\n\007PROFILE\020\002B\311\001\n\027co" - + "m.google.firestore.v1B\021QueryProfileProto" - + "P\001Z;cloud.google.com/go/firestore/apiv1/" - + "firestorepb;firestorepb\242\002\004GCFS\252\002\031Google." - + "Cloud.Firestore.V1\312\002\031Google\\Cloud\\Firest" - + "ore\\V1\352\002\034Google::Cloud::Firestore::V1b\006p" - + "roto3" - }; - descriptor = - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.protobuf.StructProto.getDescriptor(), - }); - internal_static_google_firestore_v1_QueryPlan_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_firestore_v1_QueryPlan_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1_QueryPlan_descriptor, - new java.lang.String[] { - "PlanInfo", - }); - internal_static_google_firestore_v1_ResultSetStats_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_google_firestore_v1_ResultSetStats_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_firestore_v1_ResultSetStats_descriptor, - new java.lang.String[] { - "QueryPlan", "QueryStats", - }); - com.google.protobuf.StructProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryProto.java index ffae863b9..a54bc4ef4 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/QueryProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public final class QueryProto { diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ResultSetStats.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ResultSetStats.java deleted file mode 100644 index 6c75efedf..000000000 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ResultSetStats.java +++ /dev/null @@ -1,1075 +0,0 @@ -/* - * Copyright 2023 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/v1/query_profile.proto - -package com.google.firestore.v1; - -/** - * - * - *
- * Planning and execution statistics for the query.
- * 
- * - * Protobuf type {@code google.firestore.v1.ResultSetStats} - */ -public final class ResultSetStats extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.firestore.v1.ResultSetStats) - ResultSetStatsOrBuilder { - private static final long serialVersionUID = 0L; - // Use ResultSetStats.newBuilder() to construct. - private ResultSetStats(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ResultSetStats() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ResultSetStats(); - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1.QueryProfileProto - .internal_static_google_firestore_v1_ResultSetStats_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1.QueryProfileProto - .internal_static_google_firestore_v1_ResultSetStats_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1.ResultSetStats.class, - com.google.firestore.v1.ResultSetStats.Builder.class); - } - - public static final int QUERY_PLAN_FIELD_NUMBER = 1; - private com.google.firestore.v1.QueryPlan queryPlan_; - /** - * - * - *
-   * Plan for the query.
-   * 
- * - * .google.firestore.v1.QueryPlan query_plan = 1; - * - * @return Whether the queryPlan field is set. - */ - @java.lang.Override - public boolean hasQueryPlan() { - return queryPlan_ != null; - } - /** - * - * - *
-   * Plan for the query.
-   * 
- * - * .google.firestore.v1.QueryPlan query_plan = 1; - * - * @return The queryPlan. - */ - @java.lang.Override - public com.google.firestore.v1.QueryPlan getQueryPlan() { - return queryPlan_ == null ? com.google.firestore.v1.QueryPlan.getDefaultInstance() : queryPlan_; - } - /** - * - * - *
-   * Plan for the query.
-   * 
- * - * .google.firestore.v1.QueryPlan query_plan = 1; - */ - @java.lang.Override - public com.google.firestore.v1.QueryPlanOrBuilder getQueryPlanOrBuilder() { - return queryPlan_ == null ? com.google.firestore.v1.QueryPlan.getDefaultInstance() : queryPlan_; - } - - public static final int QUERY_STATS_FIELD_NUMBER = 2; - private com.google.protobuf.Struct queryStats_; - /** - * - * - *
-   * Aggregated statistics from the execution of the query.
-   *
-   * This will only be present when the request specifies `PROFILE` mode.
-   * For example, a query will return the statistics including:
-   *
-   * {
-   *   "results_returned": "20",
-   *   "documents_scanned": "20",
-   *   "indexes_entries_scanned": "10050",
-   *   "total_execution_time": "100.7 msecs"
-   * }
-   * 
- * - * .google.protobuf.Struct query_stats = 2; - * - * @return Whether the queryStats field is set. - */ - @java.lang.Override - public boolean hasQueryStats() { - return queryStats_ != null; - } - /** - * - * - *
-   * Aggregated statistics from the execution of the query.
-   *
-   * This will only be present when the request specifies `PROFILE` mode.
-   * For example, a query will return the statistics including:
-   *
-   * {
-   *   "results_returned": "20",
-   *   "documents_scanned": "20",
-   *   "indexes_entries_scanned": "10050",
-   *   "total_execution_time": "100.7 msecs"
-   * }
-   * 
- * - * .google.protobuf.Struct query_stats = 2; - * - * @return The queryStats. - */ - @java.lang.Override - public com.google.protobuf.Struct getQueryStats() { - return queryStats_ == null ? com.google.protobuf.Struct.getDefaultInstance() : queryStats_; - } - /** - * - * - *
-   * Aggregated statistics from the execution of the query.
-   *
-   * This will only be present when the request specifies `PROFILE` mode.
-   * For example, a query will return the statistics including:
-   *
-   * {
-   *   "results_returned": "20",
-   *   "documents_scanned": "20",
-   *   "indexes_entries_scanned": "10050",
-   *   "total_execution_time": "100.7 msecs"
-   * }
-   * 
- * - * .google.protobuf.Struct query_stats = 2; - */ - @java.lang.Override - public com.google.protobuf.StructOrBuilder getQueryStatsOrBuilder() { - return queryStats_ == null ? com.google.protobuf.Struct.getDefaultInstance() : queryStats_; - } - - 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 (queryPlan_ != null) { - output.writeMessage(1, getQueryPlan()); - } - if (queryStats_ != null) { - output.writeMessage(2, getQueryStats()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (queryPlan_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getQueryPlan()); - } - if (queryStats_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getQueryStats()); - } - size += getUnknownFields().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.v1.ResultSetStats)) { - return super.equals(obj); - } - com.google.firestore.v1.ResultSetStats other = (com.google.firestore.v1.ResultSetStats) obj; - - if (hasQueryPlan() != other.hasQueryPlan()) return false; - if (hasQueryPlan()) { - if (!getQueryPlan().equals(other.getQueryPlan())) return false; - } - if (hasQueryStats() != other.hasQueryStats()) return false; - if (hasQueryStats()) { - if (!getQueryStats().equals(other.getQueryStats())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasQueryPlan()) { - hash = (37 * hash) + QUERY_PLAN_FIELD_NUMBER; - hash = (53 * hash) + getQueryPlan().hashCode(); - } - if (hasQueryStats()) { - hash = (37 * hash) + QUERY_STATS_FIELD_NUMBER; - hash = (53 * hash) + getQueryStats().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.firestore.v1.ResultSetStats parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1.ResultSetStats 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.v1.ResultSetStats parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1.ResultSetStats 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.v1.ResultSetStats parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.firestore.v1.ResultSetStats parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.firestore.v1.ResultSetStats parseFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1.ResultSetStats 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.v1.ResultSetStats parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.firestore.v1.ResultSetStats 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.v1.ResultSetStats parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.firestore.v1.ResultSetStats 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.v1.ResultSetStats 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; - } - /** - * - * - *
-   * Planning and execution statistics for the query.
-   * 
- * - * Protobuf type {@code google.firestore.v1.ResultSetStats} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.firestore.v1.ResultSetStats) - com.google.firestore.v1.ResultSetStatsOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.firestore.v1.QueryProfileProto - .internal_static_google_firestore_v1_ResultSetStats_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.firestore.v1.QueryProfileProto - .internal_static_google_firestore_v1_ResultSetStats_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.firestore.v1.ResultSetStats.class, - com.google.firestore.v1.ResultSetStats.Builder.class); - } - - // Construct using com.google.firestore.v1.ResultSetStats.newBuilder() - private Builder() {} - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - } - - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - queryPlan_ = null; - if (queryPlanBuilder_ != null) { - queryPlanBuilder_.dispose(); - queryPlanBuilder_ = null; - } - queryStats_ = null; - if (queryStatsBuilder_ != null) { - queryStatsBuilder_.dispose(); - queryStatsBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.firestore.v1.QueryProfileProto - .internal_static_google_firestore_v1_ResultSetStats_descriptor; - } - - @java.lang.Override - public com.google.firestore.v1.ResultSetStats getDefaultInstanceForType() { - return com.google.firestore.v1.ResultSetStats.getDefaultInstance(); - } - - @java.lang.Override - public com.google.firestore.v1.ResultSetStats build() { - com.google.firestore.v1.ResultSetStats result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.firestore.v1.ResultSetStats buildPartial() { - com.google.firestore.v1.ResultSetStats result = - new com.google.firestore.v1.ResultSetStats(this); - if (bitField0_ != 0) { - buildPartial0(result); - } - onBuilt(); - return result; - } - - private void buildPartial0(com.google.firestore.v1.ResultSetStats result) { - int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.queryPlan_ = queryPlanBuilder_ == null ? queryPlan_ : queryPlanBuilder_.build(); - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.queryStats_ = queryStatsBuilder_ == null ? queryStats_ : queryStatsBuilder_.build(); - } - } - - @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.v1.ResultSetStats) { - return mergeFrom((com.google.firestore.v1.ResultSetStats) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.firestore.v1.ResultSetStats other) { - if (other == com.google.firestore.v1.ResultSetStats.getDefaultInstance()) return this; - if (other.hasQueryPlan()) { - mergeQueryPlan(other.getQueryPlan()); - } - if (other.hasQueryStats()) { - mergeQueryStats(other.getQueryStats()); - } - this.mergeUnknownFields(other.getUnknownFields()); - 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 { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - input.readMessage(getQueryPlanFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: - { - input.readMessage(getQueryStatsFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000002; - break; - } // case 18 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private int bitField0_; - - private com.google.firestore.v1.QueryPlan queryPlan_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1.QueryPlan, - com.google.firestore.v1.QueryPlan.Builder, - com.google.firestore.v1.QueryPlanOrBuilder> - queryPlanBuilder_; - /** - * - * - *
-     * Plan for the query.
-     * 
- * - * .google.firestore.v1.QueryPlan query_plan = 1; - * - * @return Whether the queryPlan field is set. - */ - public boolean hasQueryPlan() { - return ((bitField0_ & 0x00000001) != 0); - } - /** - * - * - *
-     * Plan for the query.
-     * 
- * - * .google.firestore.v1.QueryPlan query_plan = 1; - * - * @return The queryPlan. - */ - public com.google.firestore.v1.QueryPlan getQueryPlan() { - if (queryPlanBuilder_ == null) { - return queryPlan_ == null - ? com.google.firestore.v1.QueryPlan.getDefaultInstance() - : queryPlan_; - } else { - return queryPlanBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Plan for the query.
-     * 
- * - * .google.firestore.v1.QueryPlan query_plan = 1; - */ - public Builder setQueryPlan(com.google.firestore.v1.QueryPlan value) { - if (queryPlanBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - queryPlan_ = value; - } else { - queryPlanBuilder_.setMessage(value); - } - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - /** - * - * - *
-     * Plan for the query.
-     * 
- * - * .google.firestore.v1.QueryPlan query_plan = 1; - */ - public Builder setQueryPlan(com.google.firestore.v1.QueryPlan.Builder builderForValue) { - if (queryPlanBuilder_ == null) { - queryPlan_ = builderForValue.build(); - } else { - queryPlanBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - /** - * - * - *
-     * Plan for the query.
-     * 
- * - * .google.firestore.v1.QueryPlan query_plan = 1; - */ - public Builder mergeQueryPlan(com.google.firestore.v1.QueryPlan value) { - if (queryPlanBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) - && queryPlan_ != null - && queryPlan_ != com.google.firestore.v1.QueryPlan.getDefaultInstance()) { - getQueryPlanBuilder().mergeFrom(value); - } else { - queryPlan_ = value; - } - } else { - queryPlanBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - /** - * - * - *
-     * Plan for the query.
-     * 
- * - * .google.firestore.v1.QueryPlan query_plan = 1; - */ - public Builder clearQueryPlan() { - bitField0_ = (bitField0_ & ~0x00000001); - queryPlan_ = null; - if (queryPlanBuilder_ != null) { - queryPlanBuilder_.dispose(); - queryPlanBuilder_ = null; - } - onChanged(); - return this; - } - /** - * - * - *
-     * Plan for the query.
-     * 
- * - * .google.firestore.v1.QueryPlan query_plan = 1; - */ - public com.google.firestore.v1.QueryPlan.Builder getQueryPlanBuilder() { - bitField0_ |= 0x00000001; - onChanged(); - return getQueryPlanFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Plan for the query.
-     * 
- * - * .google.firestore.v1.QueryPlan query_plan = 1; - */ - public com.google.firestore.v1.QueryPlanOrBuilder getQueryPlanOrBuilder() { - if (queryPlanBuilder_ != null) { - return queryPlanBuilder_.getMessageOrBuilder(); - } else { - return queryPlan_ == null - ? com.google.firestore.v1.QueryPlan.getDefaultInstance() - : queryPlan_; - } - } - /** - * - * - *
-     * Plan for the query.
-     * 
- * - * .google.firestore.v1.QueryPlan query_plan = 1; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1.QueryPlan, - com.google.firestore.v1.QueryPlan.Builder, - com.google.firestore.v1.QueryPlanOrBuilder> - getQueryPlanFieldBuilder() { - if (queryPlanBuilder_ == null) { - queryPlanBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1.QueryPlan, - com.google.firestore.v1.QueryPlan.Builder, - com.google.firestore.v1.QueryPlanOrBuilder>( - getQueryPlan(), getParentForChildren(), isClean()); - queryPlan_ = null; - } - return queryPlanBuilder_; - } - - private com.google.protobuf.Struct queryStats_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Struct, - com.google.protobuf.Struct.Builder, - com.google.protobuf.StructOrBuilder> - queryStatsBuilder_; - /** - * - * - *
-     * Aggregated statistics from the execution of the query.
-     *
-     * This will only be present when the request specifies `PROFILE` mode.
-     * For example, a query will return the statistics including:
-     *
-     * {
-     *   "results_returned": "20",
-     *   "documents_scanned": "20",
-     *   "indexes_entries_scanned": "10050",
-     *   "total_execution_time": "100.7 msecs"
-     * }
-     * 
- * - * .google.protobuf.Struct query_stats = 2; - * - * @return Whether the queryStats field is set. - */ - public boolean hasQueryStats() { - return ((bitField0_ & 0x00000002) != 0); - } - /** - * - * - *
-     * Aggregated statistics from the execution of the query.
-     *
-     * This will only be present when the request specifies `PROFILE` mode.
-     * For example, a query will return the statistics including:
-     *
-     * {
-     *   "results_returned": "20",
-     *   "documents_scanned": "20",
-     *   "indexes_entries_scanned": "10050",
-     *   "total_execution_time": "100.7 msecs"
-     * }
-     * 
- * - * .google.protobuf.Struct query_stats = 2; - * - * @return The queryStats. - */ - public com.google.protobuf.Struct getQueryStats() { - if (queryStatsBuilder_ == null) { - return queryStats_ == null ? com.google.protobuf.Struct.getDefaultInstance() : queryStats_; - } else { - return queryStatsBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Aggregated statistics from the execution of the query.
-     *
-     * This will only be present when the request specifies `PROFILE` mode.
-     * For example, a query will return the statistics including:
-     *
-     * {
-     *   "results_returned": "20",
-     *   "documents_scanned": "20",
-     *   "indexes_entries_scanned": "10050",
-     *   "total_execution_time": "100.7 msecs"
-     * }
-     * 
- * - * .google.protobuf.Struct query_stats = 2; - */ - public Builder setQueryStats(com.google.protobuf.Struct value) { - if (queryStatsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - queryStats_ = value; - } else { - queryStatsBuilder_.setMessage(value); - } - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - /** - * - * - *
-     * Aggregated statistics from the execution of the query.
-     *
-     * This will only be present when the request specifies `PROFILE` mode.
-     * For example, a query will return the statistics including:
-     *
-     * {
-     *   "results_returned": "20",
-     *   "documents_scanned": "20",
-     *   "indexes_entries_scanned": "10050",
-     *   "total_execution_time": "100.7 msecs"
-     * }
-     * 
- * - * .google.protobuf.Struct query_stats = 2; - */ - public Builder setQueryStats(com.google.protobuf.Struct.Builder builderForValue) { - if (queryStatsBuilder_ == null) { - queryStats_ = builderForValue.build(); - } else { - queryStatsBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - /** - * - * - *
-     * Aggregated statistics from the execution of the query.
-     *
-     * This will only be present when the request specifies `PROFILE` mode.
-     * For example, a query will return the statistics including:
-     *
-     * {
-     *   "results_returned": "20",
-     *   "documents_scanned": "20",
-     *   "indexes_entries_scanned": "10050",
-     *   "total_execution_time": "100.7 msecs"
-     * }
-     * 
- * - * .google.protobuf.Struct query_stats = 2; - */ - public Builder mergeQueryStats(com.google.protobuf.Struct value) { - if (queryStatsBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0) - && queryStats_ != null - && queryStats_ != com.google.protobuf.Struct.getDefaultInstance()) { - getQueryStatsBuilder().mergeFrom(value); - } else { - queryStats_ = value; - } - } else { - queryStatsBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - /** - * - * - *
-     * Aggregated statistics from the execution of the query.
-     *
-     * This will only be present when the request specifies `PROFILE` mode.
-     * For example, a query will return the statistics including:
-     *
-     * {
-     *   "results_returned": "20",
-     *   "documents_scanned": "20",
-     *   "indexes_entries_scanned": "10050",
-     *   "total_execution_time": "100.7 msecs"
-     * }
-     * 
- * - * .google.protobuf.Struct query_stats = 2; - */ - public Builder clearQueryStats() { - bitField0_ = (bitField0_ & ~0x00000002); - queryStats_ = null; - if (queryStatsBuilder_ != null) { - queryStatsBuilder_.dispose(); - queryStatsBuilder_ = null; - } - onChanged(); - return this; - } - /** - * - * - *
-     * Aggregated statistics from the execution of the query.
-     *
-     * This will only be present when the request specifies `PROFILE` mode.
-     * For example, a query will return the statistics including:
-     *
-     * {
-     *   "results_returned": "20",
-     *   "documents_scanned": "20",
-     *   "indexes_entries_scanned": "10050",
-     *   "total_execution_time": "100.7 msecs"
-     * }
-     * 
- * - * .google.protobuf.Struct query_stats = 2; - */ - public com.google.protobuf.Struct.Builder getQueryStatsBuilder() { - bitField0_ |= 0x00000002; - onChanged(); - return getQueryStatsFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Aggregated statistics from the execution of the query.
-     *
-     * This will only be present when the request specifies `PROFILE` mode.
-     * For example, a query will return the statistics including:
-     *
-     * {
-     *   "results_returned": "20",
-     *   "documents_scanned": "20",
-     *   "indexes_entries_scanned": "10050",
-     *   "total_execution_time": "100.7 msecs"
-     * }
-     * 
- * - * .google.protobuf.Struct query_stats = 2; - */ - public com.google.protobuf.StructOrBuilder getQueryStatsOrBuilder() { - if (queryStatsBuilder_ != null) { - return queryStatsBuilder_.getMessageOrBuilder(); - } else { - return queryStats_ == null ? com.google.protobuf.Struct.getDefaultInstance() : queryStats_; - } - } - /** - * - * - *
-     * Aggregated statistics from the execution of the query.
-     *
-     * This will only be present when the request specifies `PROFILE` mode.
-     * For example, a query will return the statistics including:
-     *
-     * {
-     *   "results_returned": "20",
-     *   "documents_scanned": "20",
-     *   "indexes_entries_scanned": "10050",
-     *   "total_execution_time": "100.7 msecs"
-     * }
-     * 
- * - * .google.protobuf.Struct query_stats = 2; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Struct, - com.google.protobuf.Struct.Builder, - com.google.protobuf.StructOrBuilder> - getQueryStatsFieldBuilder() { - if (queryStatsBuilder_ == null) { - queryStatsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.protobuf.Struct, - com.google.protobuf.Struct.Builder, - com.google.protobuf.StructOrBuilder>( - getQueryStats(), getParentForChildren(), isClean()); - queryStats_ = null; - } - return queryStatsBuilder_; - } - - @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.v1.ResultSetStats) - } - - // @@protoc_insertion_point(class_scope:google.firestore.v1.ResultSetStats) - private static final com.google.firestore.v1.ResultSetStats DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.firestore.v1.ResultSetStats(); - } - - public static com.google.firestore.v1.ResultSetStats getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ResultSetStats parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - 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.v1.ResultSetStats getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ResultSetStatsOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ResultSetStatsOrBuilder.java deleted file mode 100644 index ecba0e971..000000000 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ResultSetStatsOrBuilder.java +++ /dev/null @@ -1,125 +0,0 @@ -/* - * Copyright 2023 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/v1/query_profile.proto - -package com.google.firestore.v1; - -public interface ResultSetStatsOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.firestore.v1.ResultSetStats) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
-   * Plan for the query.
-   * 
- * - * .google.firestore.v1.QueryPlan query_plan = 1; - * - * @return Whether the queryPlan field is set. - */ - boolean hasQueryPlan(); - /** - * - * - *
-   * Plan for the query.
-   * 
- * - * .google.firestore.v1.QueryPlan query_plan = 1; - * - * @return The queryPlan. - */ - com.google.firestore.v1.QueryPlan getQueryPlan(); - /** - * - * - *
-   * Plan for the query.
-   * 
- * - * .google.firestore.v1.QueryPlan query_plan = 1; - */ - com.google.firestore.v1.QueryPlanOrBuilder getQueryPlanOrBuilder(); - - /** - * - * - *
-   * Aggregated statistics from the execution of the query.
-   *
-   * This will only be present when the request specifies `PROFILE` mode.
-   * For example, a query will return the statistics including:
-   *
-   * {
-   *   "results_returned": "20",
-   *   "documents_scanned": "20",
-   *   "indexes_entries_scanned": "10050",
-   *   "total_execution_time": "100.7 msecs"
-   * }
-   * 
- * - * .google.protobuf.Struct query_stats = 2; - * - * @return Whether the queryStats field is set. - */ - boolean hasQueryStats(); - /** - * - * - *
-   * Aggregated statistics from the execution of the query.
-   *
-   * This will only be present when the request specifies `PROFILE` mode.
-   * For example, a query will return the statistics including:
-   *
-   * {
-   *   "results_returned": "20",
-   *   "documents_scanned": "20",
-   *   "indexes_entries_scanned": "10050",
-   *   "total_execution_time": "100.7 msecs"
-   * }
-   * 
- * - * .google.protobuf.Struct query_stats = 2; - * - * @return The queryStats. - */ - com.google.protobuf.Struct getQueryStats(); - /** - * - * - *
-   * Aggregated statistics from the execution of the query.
-   *
-   * This will only be present when the request specifies `PROFILE` mode.
-   * For example, a query will return the statistics including:
-   *
-   * {
-   *   "results_returned": "20",
-   *   "documents_scanned": "20",
-   *   "indexes_entries_scanned": "10050",
-   *   "total_execution_time": "100.7 msecs"
-   * }
-   * 
- * - * .google.protobuf.Struct query_stats = 2; - */ - com.google.protobuf.StructOrBuilder getQueryStatsOrBuilder(); -} diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequest.java index 293b4d91e..d3ff2cd0a 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequestOrBuilder.java index 7d6e2e181..cb597d64c 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RollbackRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface RollbackRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequest.java index 773bb73b2..33f177901 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -40,7 +41,6 @@ private RunAggregationQueryRequest(com.google.protobuf.GeneratedMessageV3.Builde private RunAggregationQueryRequest() { parent_ = ""; - mode_ = 0; } @java.lang.Override @@ -437,44 +437,6 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { return com.google.protobuf.Timestamp.getDefaultInstance(); } - public static final int MODE_FIELD_NUMBER = 7; - private int mode_ = 0; - /** - * - * - *
-   * Optional. The mode in which the query request is processed. This field is
-   * optional, and when not provided, it defaults to `NORMAL` mode where no
-   * additional statistics will be returned with the query results.
-   * 
- * - * .google.firestore.v1.QueryMode mode = 7 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The enum numeric value on the wire for mode. - */ - @java.lang.Override - public int getModeValue() { - return mode_; - } - /** - * - * - *
-   * Optional. The mode in which the query request is processed. This field is
-   * optional, and when not provided, it defaults to `NORMAL` mode where no
-   * additional statistics will be returned with the query results.
-   * 
- * - * .google.firestore.v1.QueryMode mode = 7 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The mode. - */ - @java.lang.Override - public com.google.firestore.v1.QueryMode getMode() { - com.google.firestore.v1.QueryMode result = com.google.firestore.v1.QueryMode.forNumber(mode_); - return result == null ? com.google.firestore.v1.QueryMode.UNRECOGNIZED : result; - } - private byte memoizedIsInitialized = -1; @java.lang.Override @@ -504,9 +466,6 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (consistencySelectorCase_ == 6) { output.writeMessage(6, (com.google.protobuf.Timestamp) consistencySelector_); } - if (mode_ != com.google.firestore.v1.QueryMode.NORMAL.getNumber()) { - output.writeEnum(7, mode_); - } getUnknownFields().writeTo(output); } @@ -539,9 +498,6 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 6, (com.google.protobuf.Timestamp) consistencySelector_); } - if (mode_ != com.google.firestore.v1.QueryMode.NORMAL.getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(7, mode_); - } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -559,7 +515,6 @@ public boolean equals(final java.lang.Object obj) { (com.google.firestore.v1.RunAggregationQueryRequest) obj; if (!getParent().equals(other.getParent())) return false; - if (mode_ != other.mode_) return false; if (!getQueryTypeCase().equals(other.getQueryTypeCase())) return false; switch (queryTypeCase_) { case 2: @@ -596,8 +551,6 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + PARENT_FIELD_NUMBER; hash = (53 * hash) + getParent().hashCode(); - hash = (37 * hash) + MODE_FIELD_NUMBER; - hash = (53 * hash) + mode_; switch (queryTypeCase_) { case 2: hash = (37 * hash) + STRUCTURED_AGGREGATION_QUERY_FIELD_NUMBER; @@ -772,7 +725,6 @@ public Builder clear() { if (readTimeBuilder_ != null) { readTimeBuilder_.clear(); } - mode_ = 0; queryTypeCase_ = 0; queryType_ = null; consistencySelectorCase_ = 0; @@ -817,9 +769,6 @@ private void buildPartial0(com.google.firestore.v1.RunAggregationQueryRequest re if (((from_bitField0_ & 0x00000001) != 0)) { result.parent_ = parent_; } - if (((from_bitField0_ & 0x00000020) != 0)) { - result.mode_ = mode_; - } } private void buildPartialOneofs(com.google.firestore.v1.RunAggregationQueryRequest result) { @@ -889,9 +838,6 @@ public Builder mergeFrom(com.google.firestore.v1.RunAggregationQueryRequest othe bitField0_ |= 0x00000001; onChanged(); } - if (other.mode_ != 0) { - setModeValue(other.getModeValue()); - } switch (other.getQueryTypeCase()) { case STRUCTURED_AGGREGATION_QUERY: { @@ -981,12 +927,6 @@ public Builder mergeFrom( consistencySelectorCase_ = 6; break; } // case 50 - case 56: - { - mode_ = input.readEnum(); - bitField0_ |= 0x00000020; - break; - } // case 56 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1949,110 +1889,6 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { return readTimeBuilder_; } - private int mode_ = 0; - /** - * - * - *
-     * Optional. The mode in which the query request is processed. This field is
-     * optional, and when not provided, it defaults to `NORMAL` mode where no
-     * additional statistics will be returned with the query results.
-     * 
- * - * .google.firestore.v1.QueryMode mode = 7 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The enum numeric value on the wire for mode. - */ - @java.lang.Override - public int getModeValue() { - return mode_; - } - /** - * - * - *
-     * Optional. The mode in which the query request is processed. This field is
-     * optional, and when not provided, it defaults to `NORMAL` mode where no
-     * additional statistics will be returned with the query results.
-     * 
- * - * .google.firestore.v1.QueryMode mode = 7 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @param value The enum numeric value on the wire for mode to set. - * @return This builder for chaining. - */ - public Builder setModeValue(int value) { - mode_ = value; - bitField0_ |= 0x00000020; - onChanged(); - return this; - } - /** - * - * - *
-     * Optional. The mode in which the query request is processed. This field is
-     * optional, and when not provided, it defaults to `NORMAL` mode where no
-     * additional statistics will be returned with the query results.
-     * 
- * - * .google.firestore.v1.QueryMode mode = 7 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The mode. - */ - @java.lang.Override - public com.google.firestore.v1.QueryMode getMode() { - com.google.firestore.v1.QueryMode result = com.google.firestore.v1.QueryMode.forNumber(mode_); - return result == null ? com.google.firestore.v1.QueryMode.UNRECOGNIZED : result; - } - /** - * - * - *
-     * Optional. The mode in which the query request is processed. This field is
-     * optional, and when not provided, it defaults to `NORMAL` mode where no
-     * additional statistics will be returned with the query results.
-     * 
- * - * .google.firestore.v1.QueryMode mode = 7 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @param value The mode to set. - * @return This builder for chaining. - */ - public Builder setMode(com.google.firestore.v1.QueryMode value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; - mode_ = value.getNumber(); - onChanged(); - return this; - } - /** - * - * - *
-     * Optional. The mode in which the query request is processed. This field is
-     * optional, and when not provided, it defaults to `NORMAL` mode where no
-     * additional statistics will be returned with the query results.
-     * 
- * - * .google.firestore.v1.QueryMode mode = 7 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return This builder for chaining. - */ - public Builder clearMode() { - bitField0_ = (bitField0_ & ~0x00000020); - mode_ = 0; - onChanged(); - return this; - } - @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequestOrBuilder.java index aaa958d14..a9a00c499 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface RunAggregationQueryRequestOrBuilder @@ -214,35 +215,6 @@ public interface RunAggregationQueryRequestOrBuilder */ com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder(); - /** - * - * - *
-   * Optional. The mode in which the query request is processed. This field is
-   * optional, and when not provided, it defaults to `NORMAL` mode where no
-   * additional statistics will be returned with the query results.
-   * 
- * - * .google.firestore.v1.QueryMode mode = 7 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The enum numeric value on the wire for mode. - */ - int getModeValue(); - /** - * - * - *
-   * Optional. The mode in which the query request is processed. This field is
-   * optional, and when not provided, it defaults to `NORMAL` mode where no
-   * additional statistics will be returned with the query results.
-   * 
- * - * .google.firestore.v1.QueryMode mode = 7 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The mode. - */ - com.google.firestore.v1.QueryMode getMode(); - com.google.firestore.v1.RunAggregationQueryRequest.QueryTypeCase getQueryTypeCase(); com.google.firestore.v1.RunAggregationQueryRequest.ConsistencySelectorCase diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponse.java index 575f144fc..72f44e889 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -63,6 +64,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.v1.RunAggregationQueryResponse.Builder.class); } + private int bitField0_; public static final int RESULT_FIELD_NUMBER = 1; private com.google.firestore.v1.AggregationResult result_; /** @@ -80,7 +82,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasResult() { - return result_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -162,7 +164,7 @@ public com.google.protobuf.ByteString getTransaction() { */ @java.lang.Override public boolean hasReadTime() { - return readTime_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -207,64 +209,6 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { return readTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : readTime_; } - public static final int STATS_FIELD_NUMBER = 6; - private com.google.firestore.v1.ResultSetStats stats_; - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`
-   * and is sent only once with the last response in the stream.
-   * 
- * - * .google.firestore.v1.ResultSetStats stats = 6; - * - * @return Whether the stats field is set. - */ - @java.lang.Override - public boolean hasStats() { - return stats_ != null; - } - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`
-   * and is sent only once with the last response in the stream.
-   * 
- * - * .google.firestore.v1.ResultSetStats stats = 6; - * - * @return The stats. - */ - @java.lang.Override - public com.google.firestore.v1.ResultSetStats getStats() { - return stats_ == null ? com.google.firestore.v1.ResultSetStats.getDefaultInstance() : stats_; - } - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`
-   * and is sent only once with the last response in the stream.
-   * 
- * - * .google.firestore.v1.ResultSetStats stats = 6; - */ - @java.lang.Override - public com.google.firestore.v1.ResultSetStatsOrBuilder getStatsOrBuilder() { - return stats_ == null ? com.google.firestore.v1.ResultSetStats.getDefaultInstance() : stats_; - } - private byte memoizedIsInitialized = -1; @java.lang.Override @@ -279,18 +223,15 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (result_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getResult()); } if (!transaction_.isEmpty()) { output.writeBytes(2, transaction_); } - if (readTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(3, getReadTime()); } - if (stats_ != null) { - output.writeMessage(6, getStats()); - } getUnknownFields().writeTo(output); } @@ -300,18 +241,15 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (result_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getResult()); } if (!transaction_.isEmpty()) { size += com.google.protobuf.CodedOutputStream.computeBytesSize(2, transaction_); } - if (readTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getReadTime()); } - if (stats_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getStats()); - } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -337,10 +275,6 @@ public boolean equals(final java.lang.Object obj) { if (hasReadTime()) { if (!getReadTime().equals(other.getReadTime())) return false; } - if (hasStats() != other.hasStats()) return false; - if (hasStats()) { - if (!getStats().equals(other.getStats())) return false; - } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -362,10 +296,6 @@ public int hashCode() { hash = (37 * hash) + READ_TIME_FIELD_NUMBER; hash = (53 * hash) + getReadTime().hashCode(); } - if (hasStats()) { - hash = (37 * hash) + STATS_FIELD_NUMBER; - hash = (53 * hash) + getStats().hashCode(); - } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -496,10 +426,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.v1.RunAggregationQueryResponse.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getResultFieldBuilder(); + getReadTimeFieldBuilder(); + } } @java.lang.Override @@ -517,11 +457,6 @@ public Builder clear() { readTimeBuilder_.dispose(); readTimeBuilder_ = null; } - stats_ = null; - if (statsBuilder_ != null) { - statsBuilder_.dispose(); - statsBuilder_ = null; - } return this; } @@ -558,18 +493,19 @@ public com.google.firestore.v1.RunAggregationQueryResponse buildPartial() { private void buildPartial0(com.google.firestore.v1.RunAggregationQueryResponse result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.result_ = resultBuilder_ == null ? result_ : resultBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.transaction_ = transaction_; } if (((from_bitField0_ & 0x00000004) != 0)) { result.readTime_ = readTimeBuilder_ == null ? readTime_ : readTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; } - if (((from_bitField0_ & 0x00000008) != 0)) { - result.stats_ = statsBuilder_ == null ? stats_ : statsBuilder_.build(); - } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -627,9 +563,6 @@ public Builder mergeFrom(com.google.firestore.v1.RunAggregationQueryResponse oth if (other.hasReadTime()) { mergeReadTime(other.getReadTime()); } - if (other.hasStats()) { - mergeStats(other.getStats()); - } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -674,12 +607,6 @@ public Builder mergeFrom( bitField0_ |= 0x00000004; break; } // case 26 - case 50: - { - input.readMessage(getStatsFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000008; - break; - } // case 50 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -811,8 +738,10 @@ public Builder mergeResult(com.google.firestore.v1.AggregationResult value) { } else { resultBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (result_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -1099,8 +1028,10 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { } else { readTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (readTime_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** @@ -1206,225 +1137,6 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { return readTimeBuilder_; } - private com.google.firestore.v1.ResultSetStats stats_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1.ResultSetStats, - com.google.firestore.v1.ResultSetStats.Builder, - com.google.firestore.v1.ResultSetStatsOrBuilder> - statsBuilder_; - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`
-     * and is sent only once with the last response in the stream.
-     * 
- * - * .google.firestore.v1.ResultSetStats stats = 6; - * - * @return Whether the stats field is set. - */ - public boolean hasStats() { - return ((bitField0_ & 0x00000008) != 0); - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`
-     * and is sent only once with the last response in the stream.
-     * 
- * - * .google.firestore.v1.ResultSetStats stats = 6; - * - * @return The stats. - */ - public com.google.firestore.v1.ResultSetStats getStats() { - if (statsBuilder_ == null) { - return stats_ == null - ? com.google.firestore.v1.ResultSetStats.getDefaultInstance() - : stats_; - } else { - return statsBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`
-     * and is sent only once with the last response in the stream.
-     * 
- * - * .google.firestore.v1.ResultSetStats stats = 6; - */ - public Builder setStats(com.google.firestore.v1.ResultSetStats value) { - if (statsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - stats_ = value; - } else { - statsBuilder_.setMessage(value); - } - bitField0_ |= 0x00000008; - onChanged(); - return this; - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`
-     * and is sent only once with the last response in the stream.
-     * 
- * - * .google.firestore.v1.ResultSetStats stats = 6; - */ - public Builder setStats(com.google.firestore.v1.ResultSetStats.Builder builderForValue) { - if (statsBuilder_ == null) { - stats_ = builderForValue.build(); - } else { - statsBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000008; - onChanged(); - return this; - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`
-     * and is sent only once with the last response in the stream.
-     * 
- * - * .google.firestore.v1.ResultSetStats stats = 6; - */ - public Builder mergeStats(com.google.firestore.v1.ResultSetStats value) { - if (statsBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0) - && stats_ != null - && stats_ != com.google.firestore.v1.ResultSetStats.getDefaultInstance()) { - getStatsBuilder().mergeFrom(value); - } else { - stats_ = value; - } - } else { - statsBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000008; - onChanged(); - return this; - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`
-     * and is sent only once with the last response in the stream.
-     * 
- * - * .google.firestore.v1.ResultSetStats stats = 6; - */ - public Builder clearStats() { - bitField0_ = (bitField0_ & ~0x00000008); - stats_ = null; - if (statsBuilder_ != null) { - statsBuilder_.dispose(); - statsBuilder_ = null; - } - onChanged(); - return this; - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`
-     * and is sent only once with the last response in the stream.
-     * 
- * - * .google.firestore.v1.ResultSetStats stats = 6; - */ - public com.google.firestore.v1.ResultSetStats.Builder getStatsBuilder() { - bitField0_ |= 0x00000008; - onChanged(); - return getStatsFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`
-     * and is sent only once with the last response in the stream.
-     * 
- * - * .google.firestore.v1.ResultSetStats stats = 6; - */ - public com.google.firestore.v1.ResultSetStatsOrBuilder getStatsOrBuilder() { - if (statsBuilder_ != null) { - return statsBuilder_.getMessageOrBuilder(); - } else { - return stats_ == null - ? com.google.firestore.v1.ResultSetStats.getDefaultInstance() - : stats_; - } - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`
-     * and is sent only once with the last response in the stream.
-     * 
- * - * .google.firestore.v1.ResultSetStats stats = 6; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1.ResultSetStats, - com.google.firestore.v1.ResultSetStats.Builder, - com.google.firestore.v1.ResultSetStatsOrBuilder> - getStatsFieldBuilder() { - if (statsBuilder_ == null) { - statsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1.ResultSetStats, - com.google.firestore.v1.ResultSetStats.Builder, - com.google.firestore.v1.ResultSetStatsOrBuilder>( - getStats(), getParentForChildren(), isClean()); - stats_ = null; - } - return statsBuilder_; - } - @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponseOrBuilder.java index 087c54f6d..b78c4a7f2 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunAggregationQueryResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface RunAggregationQueryResponseOrBuilder @@ -135,51 +136,4 @@ public interface RunAggregationQueryResponseOrBuilder * .google.protobuf.Timestamp read_time = 3; */ com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder(); - - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`
-   * and is sent only once with the last response in the stream.
-   * 
- * - * .google.firestore.v1.ResultSetStats stats = 6; - * - * @return Whether the stats field is set. - */ - boolean hasStats(); - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`
-   * and is sent only once with the last response in the stream.
-   * 
- * - * .google.firestore.v1.ResultSetStats stats = 6; - * - * @return The stats. - */ - com.google.firestore.v1.ResultSetStats getStats(); - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`
-   * and is sent only once with the last response in the stream.
-   * 
- * - * .google.firestore.v1.ResultSetStats stats = 6; - */ - com.google.firestore.v1.ResultSetStatsOrBuilder getStatsOrBuilder(); } diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequest.java index 13e2d3d2d..1fc41e85b 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -39,7 +40,6 @@ private RunQueryRequest(com.google.protobuf.GeneratedMessageV3.Builder builde private RunQueryRequest() { parent_ = ""; - mode_ = 0; } @java.lang.Override @@ -435,44 +435,6 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { return com.google.protobuf.Timestamp.getDefaultInstance(); } - public static final int MODE_FIELD_NUMBER = 9; - private int mode_ = 0; - /** - * - * - *
-   * Optional. The mode in which the query request is processed. This field is
-   * optional, and when not provided, it defaults to `NORMAL` mode where no
-   * additional statistics will be returned with the query results.
-   * 
- * - * .google.firestore.v1.QueryMode mode = 9 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The enum numeric value on the wire for mode. - */ - @java.lang.Override - public int getModeValue() { - return mode_; - } - /** - * - * - *
-   * Optional. The mode in which the query request is processed. This field is
-   * optional, and when not provided, it defaults to `NORMAL` mode where no
-   * additional statistics will be returned with the query results.
-   * 
- * - * .google.firestore.v1.QueryMode mode = 9 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The mode. - */ - @java.lang.Override - public com.google.firestore.v1.QueryMode getMode() { - com.google.firestore.v1.QueryMode result = com.google.firestore.v1.QueryMode.forNumber(mode_); - return result == null ? com.google.firestore.v1.QueryMode.UNRECOGNIZED : result; - } - private byte memoizedIsInitialized = -1; @java.lang.Override @@ -502,9 +464,6 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (consistencySelectorCase_ == 7) { output.writeMessage(7, (com.google.protobuf.Timestamp) consistencySelector_); } - if (mode_ != com.google.firestore.v1.QueryMode.NORMAL.getNumber()) { - output.writeEnum(9, mode_); - } getUnknownFields().writeTo(output); } @@ -537,9 +496,6 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 7, (com.google.protobuf.Timestamp) consistencySelector_); } - if (mode_ != com.google.firestore.v1.QueryMode.NORMAL.getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(9, mode_); - } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -556,7 +512,6 @@ public boolean equals(final java.lang.Object obj) { com.google.firestore.v1.RunQueryRequest other = (com.google.firestore.v1.RunQueryRequest) obj; if (!getParent().equals(other.getParent())) return false; - if (mode_ != other.mode_) return false; if (!getQueryTypeCase().equals(other.getQueryTypeCase())) return false; switch (queryTypeCase_) { case 2: @@ -592,8 +547,6 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + PARENT_FIELD_NUMBER; hash = (53 * hash) + getParent().hashCode(); - hash = (37 * hash) + MODE_FIELD_NUMBER; - hash = (53 * hash) + mode_; switch (queryTypeCase_) { case 2: hash = (37 * hash) + STRUCTURED_QUERY_FIELD_NUMBER; @@ -767,7 +720,6 @@ public Builder clear() { if (readTimeBuilder_ != null) { readTimeBuilder_.clear(); } - mode_ = 0; queryTypeCase_ = 0; queryType_ = null; consistencySelectorCase_ = 0; @@ -812,9 +764,6 @@ private void buildPartial0(com.google.firestore.v1.RunQueryRequest result) { if (((from_bitField0_ & 0x00000001) != 0)) { result.parent_ = parent_; } - if (((from_bitField0_ & 0x00000020) != 0)) { - result.mode_ = mode_; - } } private void buildPartialOneofs(com.google.firestore.v1.RunQueryRequest result) { @@ -883,9 +832,6 @@ public Builder mergeFrom(com.google.firestore.v1.RunQueryRequest other) { bitField0_ |= 0x00000001; onChanged(); } - if (other.mode_ != 0) { - setModeValue(other.getModeValue()); - } switch (other.getQueryTypeCase()) { case STRUCTURED_QUERY: { @@ -974,12 +920,6 @@ public Builder mergeFrom( consistencySelectorCase_ = 7; break; } // case 58 - case 72: - { - mode_ = input.readEnum(); - bitField0_ |= 0x00000020; - break; - } // case 72 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1928,110 +1868,6 @@ public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder() { return readTimeBuilder_; } - private int mode_ = 0; - /** - * - * - *
-     * Optional. The mode in which the query request is processed. This field is
-     * optional, and when not provided, it defaults to `NORMAL` mode where no
-     * additional statistics will be returned with the query results.
-     * 
- * - * .google.firestore.v1.QueryMode mode = 9 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The enum numeric value on the wire for mode. - */ - @java.lang.Override - public int getModeValue() { - return mode_; - } - /** - * - * - *
-     * Optional. The mode in which the query request is processed. This field is
-     * optional, and when not provided, it defaults to `NORMAL` mode where no
-     * additional statistics will be returned with the query results.
-     * 
- * - * .google.firestore.v1.QueryMode mode = 9 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @param value The enum numeric value on the wire for mode to set. - * @return This builder for chaining. - */ - public Builder setModeValue(int value) { - mode_ = value; - bitField0_ |= 0x00000020; - onChanged(); - return this; - } - /** - * - * - *
-     * Optional. The mode in which the query request is processed. This field is
-     * optional, and when not provided, it defaults to `NORMAL` mode where no
-     * additional statistics will be returned with the query results.
-     * 
- * - * .google.firestore.v1.QueryMode mode = 9 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The mode. - */ - @java.lang.Override - public com.google.firestore.v1.QueryMode getMode() { - com.google.firestore.v1.QueryMode result = com.google.firestore.v1.QueryMode.forNumber(mode_); - return result == null ? com.google.firestore.v1.QueryMode.UNRECOGNIZED : result; - } - /** - * - * - *
-     * Optional. The mode in which the query request is processed. This field is
-     * optional, and when not provided, it defaults to `NORMAL` mode where no
-     * additional statistics will be returned with the query results.
-     * 
- * - * .google.firestore.v1.QueryMode mode = 9 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @param value The mode to set. - * @return This builder for chaining. - */ - public Builder setMode(com.google.firestore.v1.QueryMode value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000020; - mode_ = value.getNumber(); - onChanged(); - return this; - } - /** - * - * - *
-     * Optional. The mode in which the query request is processed. This field is
-     * optional, and when not provided, it defaults to `NORMAL` mode where no
-     * additional statistics will be returned with the query results.
-     * 
- * - * .google.firestore.v1.QueryMode mode = 9 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return This builder for chaining. - */ - public Builder clearMode() { - bitField0_ = (bitField0_ & ~0x00000020); - mode_ = 0; - onChanged(); - return this; - } - @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequestOrBuilder.java index 3d32302f6..1402e9c46 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface RunQueryRequestOrBuilder @@ -213,35 +214,6 @@ public interface RunQueryRequestOrBuilder */ com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder(); - /** - * - * - *
-   * Optional. The mode in which the query request is processed. This field is
-   * optional, and when not provided, it defaults to `NORMAL` mode where no
-   * additional statistics will be returned with the query results.
-   * 
- * - * .google.firestore.v1.QueryMode mode = 9 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The enum numeric value on the wire for mode. - */ - int getModeValue(); - /** - * - * - *
-   * Optional. The mode in which the query request is processed. This field is
-   * optional, and when not provided, it defaults to `NORMAL` mode where no
-   * additional statistics will be returned with the query results.
-   * 
- * - * .google.firestore.v1.QueryMode mode = 9 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The mode. - */ - com.google.firestore.v1.QueryMode getMode(); - com.google.firestore.v1.RunQueryRequest.QueryTypeCase getQueryTypeCase(); com.google.firestore.v1.RunQueryRequest.ConsistencySelectorCase getConsistencySelectorCase(); diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponse.java index 5fa04011a..3a4d4d1a5 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -63,6 +64,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.v1.RunQueryResponse.Builder.class); } + private int bitField0_; private int continuationSelectorCase_ = 0; @SuppressWarnings("serial") @@ -146,7 +148,7 @@ public com.google.protobuf.ByteString getTransaction() { */ @java.lang.Override public boolean hasDocument() { - return document_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -198,7 +200,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { */ @java.lang.Override public boolean hasReadTime() { - return readTime_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -297,64 +299,6 @@ public boolean getDone() { return false; } - public static final int STATS_FIELD_NUMBER = 7; - private com.google.firestore.v1.ResultSetStats stats_; - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`
-   * and is sent only once with the last response in the stream.
-   * 
- * - * .google.firestore.v1.ResultSetStats stats = 7; - * - * @return Whether the stats field is set. - */ - @java.lang.Override - public boolean hasStats() { - return stats_ != null; - } - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`
-   * and is sent only once with the last response in the stream.
-   * 
- * - * .google.firestore.v1.ResultSetStats stats = 7; - * - * @return The stats. - */ - @java.lang.Override - public com.google.firestore.v1.ResultSetStats getStats() { - return stats_ == null ? com.google.firestore.v1.ResultSetStats.getDefaultInstance() : stats_; - } - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`
-   * and is sent only once with the last response in the stream.
-   * 
- * - * .google.firestore.v1.ResultSetStats stats = 7; - */ - @java.lang.Override - public com.google.firestore.v1.ResultSetStatsOrBuilder getStatsOrBuilder() { - return stats_ == null ? com.google.firestore.v1.ResultSetStats.getDefaultInstance() : stats_; - } - private byte memoizedIsInitialized = -1; @java.lang.Override @@ -369,13 +313,13 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (document_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getDocument()); } if (!transaction_.isEmpty()) { output.writeBytes(2, transaction_); } - if (readTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(3, getReadTime()); } if (skippedResults_ != 0) { @@ -384,9 +328,6 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (continuationSelectorCase_ == 6) { output.writeBool(6, (boolean) ((java.lang.Boolean) continuationSelector_)); } - if (stats_ != null) { - output.writeMessage(7, getStats()); - } getUnknownFields().writeTo(output); } @@ -396,13 +337,13 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (document_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getDocument()); } if (!transaction_.isEmpty()) { size += com.google.protobuf.CodedOutputStream.computeBytesSize(2, transaction_); } - if (readTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getReadTime()); } if (skippedResults_ != 0) { @@ -413,9 +354,6 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeBoolSize( 6, (boolean) ((java.lang.Boolean) continuationSelector_)); } - if (stats_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getStats()); - } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -441,10 +379,6 @@ public boolean equals(final java.lang.Object obj) { if (!getReadTime().equals(other.getReadTime())) return false; } if (getSkippedResults() != other.getSkippedResults()) return false; - if (hasStats() != other.hasStats()) return false; - if (hasStats()) { - if (!getStats().equals(other.getStats())) return false; - } if (!getContinuationSelectorCase().equals(other.getContinuationSelectorCase())) return false; switch (continuationSelectorCase_) { case 6: @@ -476,10 +410,6 @@ public int hashCode() { } hash = (37 * hash) + SKIPPED_RESULTS_FIELD_NUMBER; hash = (53 * hash) + getSkippedResults(); - if (hasStats()) { - hash = (37 * hash) + STATS_FIELD_NUMBER; - hash = (53 * hash) + getStats().hashCode(); - } switch (continuationSelectorCase_) { case 6: hash = (37 * hash) + DONE_FIELD_NUMBER; @@ -618,10 +548,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.v1.RunQueryResponse.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getDocumentFieldBuilder(); + getReadTimeFieldBuilder(); + } } @java.lang.Override @@ -640,11 +580,6 @@ public Builder clear() { readTimeBuilder_ = null; } skippedResults_ = 0; - stats_ = null; - if (statsBuilder_ != null) { - statsBuilder_.dispose(); - statsBuilder_ = null; - } continuationSelectorCase_ = 0; continuationSelector_ = null; return this; @@ -687,18 +622,19 @@ private void buildPartial0(com.google.firestore.v1.RunQueryResponse result) { if (((from_bitField0_ & 0x00000001) != 0)) { result.transaction_ = transaction_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { result.document_ = documentBuilder_ == null ? document_ : documentBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000004) != 0)) { result.readTime_ = readTimeBuilder_ == null ? readTime_ : readTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000008) != 0)) { result.skippedResults_ = skippedResults_; } - if (((from_bitField0_ & 0x00000020) != 0)) { - result.stats_ = statsBuilder_ == null ? stats_ : statsBuilder_.build(); - } + result.bitField0_ |= to_bitField0_; } private void buildPartialOneofs(com.google.firestore.v1.RunQueryResponse result) { @@ -763,9 +699,6 @@ public Builder mergeFrom(com.google.firestore.v1.RunQueryResponse other) { if (other.getSkippedResults() != 0) { setSkippedResults(other.getSkippedResults()); } - if (other.hasStats()) { - mergeStats(other.getStats()); - } switch (other.getContinuationSelectorCase()) { case DONE: { @@ -833,12 +766,6 @@ public Builder mergeFrom( continuationSelectorCase_ = 6; break; } // case 48 - case 58: - { - input.readMessage(getStatsFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000020; - break; - } // case 58 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1041,8 +968,10 @@ public Builder mergeDocument(com.google.firestore.v1.Document value) { } else { documentBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (document_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** @@ -1252,8 +1181,10 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { } else { readTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (readTime_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** @@ -1485,225 +1416,6 @@ public Builder clearDone() { return this; } - private com.google.firestore.v1.ResultSetStats stats_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1.ResultSetStats, - com.google.firestore.v1.ResultSetStats.Builder, - com.google.firestore.v1.ResultSetStatsOrBuilder> - statsBuilder_; - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`
-     * and is sent only once with the last response in the stream.
-     * 
- * - * .google.firestore.v1.ResultSetStats stats = 7; - * - * @return Whether the stats field is set. - */ - public boolean hasStats() { - return ((bitField0_ & 0x00000020) != 0); - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`
-     * and is sent only once with the last response in the stream.
-     * 
- * - * .google.firestore.v1.ResultSetStats stats = 7; - * - * @return The stats. - */ - public com.google.firestore.v1.ResultSetStats getStats() { - if (statsBuilder_ == null) { - return stats_ == null - ? com.google.firestore.v1.ResultSetStats.getDefaultInstance() - : stats_; - } else { - return statsBuilder_.getMessage(); - } - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`
-     * and is sent only once with the last response in the stream.
-     * 
- * - * .google.firestore.v1.ResultSetStats stats = 7; - */ - public Builder setStats(com.google.firestore.v1.ResultSetStats value) { - if (statsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - stats_ = value; - } else { - statsBuilder_.setMessage(value); - } - bitField0_ |= 0x00000020; - onChanged(); - return this; - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`
-     * and is sent only once with the last response in the stream.
-     * 
- * - * .google.firestore.v1.ResultSetStats stats = 7; - */ - public Builder setStats(com.google.firestore.v1.ResultSetStats.Builder builderForValue) { - if (statsBuilder_ == null) { - stats_ = builderForValue.build(); - } else { - statsBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000020; - onChanged(); - return this; - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`
-     * and is sent only once with the last response in the stream.
-     * 
- * - * .google.firestore.v1.ResultSetStats stats = 7; - */ - public Builder mergeStats(com.google.firestore.v1.ResultSetStats value) { - if (statsBuilder_ == null) { - if (((bitField0_ & 0x00000020) != 0) - && stats_ != null - && stats_ != com.google.firestore.v1.ResultSetStats.getDefaultInstance()) { - getStatsBuilder().mergeFrom(value); - } else { - stats_ = value; - } - } else { - statsBuilder_.mergeFrom(value); - } - bitField0_ |= 0x00000020; - onChanged(); - return this; - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`
-     * and is sent only once with the last response in the stream.
-     * 
- * - * .google.firestore.v1.ResultSetStats stats = 7; - */ - public Builder clearStats() { - bitField0_ = (bitField0_ & ~0x00000020); - stats_ = null; - if (statsBuilder_ != null) { - statsBuilder_.dispose(); - statsBuilder_ = null; - } - onChanged(); - return this; - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`
-     * and is sent only once with the last response in the stream.
-     * 
- * - * .google.firestore.v1.ResultSetStats stats = 7; - */ - public com.google.firestore.v1.ResultSetStats.Builder getStatsBuilder() { - bitField0_ |= 0x00000020; - onChanged(); - return getStatsFieldBuilder().getBuilder(); - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`
-     * and is sent only once with the last response in the stream.
-     * 
- * - * .google.firestore.v1.ResultSetStats stats = 7; - */ - public com.google.firestore.v1.ResultSetStatsOrBuilder getStatsOrBuilder() { - if (statsBuilder_ != null) { - return statsBuilder_.getMessageOrBuilder(); - } else { - return stats_ == null - ? com.google.firestore.v1.ResultSetStats.getDefaultInstance() - : stats_; - } - } - /** - * - * - *
-     * Query plan and execution statistics. Note that the returned stats are
-     * subject to change as Firestore evolves.
-     *
-     * This is only present when the request specifies a mode other than `NORMAL`
-     * and is sent only once with the last response in the stream.
-     * 
- * - * .google.firestore.v1.ResultSetStats stats = 7; - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1.ResultSetStats, - com.google.firestore.v1.ResultSetStats.Builder, - com.google.firestore.v1.ResultSetStatsOrBuilder> - getStatsFieldBuilder() { - if (statsBuilder_ == null) { - statsBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.firestore.v1.ResultSetStats, - com.google.firestore.v1.ResultSetStats.Builder, - com.google.firestore.v1.ResultSetStatsOrBuilder>( - getStats(), getParentForChildren(), isClean()); - stats_ = null; - } - return statsBuilder_; - } - @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponseOrBuilder.java index 8d2a38910..f5c0f202a 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/RunQueryResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface RunQueryResponseOrBuilder @@ -169,52 +170,5 @@ public interface RunQueryResponseOrBuilder */ boolean getDone(); - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`
-   * and is sent only once with the last response in the stream.
-   * 
- * - * .google.firestore.v1.ResultSetStats stats = 7; - * - * @return Whether the stats field is set. - */ - boolean hasStats(); - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`
-   * and is sent only once with the last response in the stream.
-   * 
- * - * .google.firestore.v1.ResultSetStats stats = 7; - * - * @return The stats. - */ - com.google.firestore.v1.ResultSetStats getStats(); - /** - * - * - *
-   * Query plan and execution statistics. Note that the returned stats are
-   * subject to change as Firestore evolves.
-   *
-   * This is only present when the request specifies a mode other than `NORMAL`
-   * and is sent only once with the last response in the stream.
-   * 
- * - * .google.firestore.v1.ResultSetStats stats = 7; - */ - com.google.firestore.v1.ResultSetStatsOrBuilder getStatsOrBuilder(); - com.google.firestore.v1.RunQueryResponse.ContinuationSelectorCase getContinuationSelectorCase(); } diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQuery.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQuery.java index d054b4051..92b929447 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQuery.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQuery.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -449,6 +450,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Count.Builder.class); } + private int bitField0_; public static final int UP_TO_FIELD_NUMBER = 1; private com.google.protobuf.Int64Value upTo_; /** @@ -481,7 +483,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasUpTo() { - return upTo_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -560,7 +562,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (upTo_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getUpTo()); } getUnknownFields().writeTo(output); @@ -572,7 +574,7 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (upTo_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getUpTo()); } size += getUnknownFields().getSerializedSize(); @@ -750,10 +752,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using // com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Count.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getUpToFieldBuilder(); + } } @java.lang.Override @@ -805,9 +816,12 @@ public com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Count buil private void buildPartial0( com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Count result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.upTo_ = upToBuilder_ == null ? upTo_ : upToBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -1101,8 +1115,10 @@ public Builder mergeUpTo(com.google.protobuf.Int64Value value) { } else { upToBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (upTo_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -1418,6 +1434,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Sum.Builder.class); } + private int bitField0_; public static final int FIELD_FIELD_NUMBER = 1; private com.google.firestore.v1.StructuredQuery.FieldReference field_; /** @@ -1433,7 +1450,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasField() { - return field_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -1482,7 +1499,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (field_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getField()); } getUnknownFields().writeTo(output); @@ -1494,7 +1511,7 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (field_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getField()); } size += getUnknownFields().getSerializedSize(); @@ -1687,10 +1704,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using // com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Sum.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getFieldFieldBuilder(); + } } @java.lang.Override @@ -1742,9 +1768,12 @@ public com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Sum buildP private void buildPartial0( com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Sum result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.field_ = fieldBuilder_ == null ? field_ : fieldBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -1957,8 +1986,10 @@ public Builder mergeField(com.google.firestore.v1.StructuredQuery.FieldReference } else { fieldBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (field_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -2197,6 +2228,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Avg.Builder.class); } + private int bitField0_; public static final int FIELD_FIELD_NUMBER = 1; private com.google.firestore.v1.StructuredQuery.FieldReference field_; /** @@ -2212,7 +2244,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasField() { - return field_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -2261,7 +2293,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (field_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getField()); } getUnknownFields().writeTo(output); @@ -2273,7 +2305,7 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (field_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getField()); } size += getUnknownFields().getSerializedSize(); @@ -2456,10 +2488,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using // com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Avg.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getFieldFieldBuilder(); + } } @java.lang.Override @@ -2511,9 +2552,12 @@ public com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Avg buildP private void buildPartial0( com.google.firestore.v1.StructuredAggregationQuery.Aggregation.Avg result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.field_ = fieldBuilder_ == null ? field_ : fieldBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -2726,8 +2770,10 @@ public Builder mergeField(com.google.firestore.v1.StructuredQuery.FieldReference } else { fieldBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (field_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQueryOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQueryOrBuilder.java index d8b824c29..0a46f2899 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQueryOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredAggregationQueryOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface StructuredAggregationQueryOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQuery.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQuery.java index d2d0b7869..2ebba9c23 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQuery.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQuery.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -4516,6 +4517,7 @@ private Operator(int value) { // @@protoc_insertion_point(enum_scope:google.firestore.v1.StructuredQuery.FieldFilter.Operator) } + private int bitField0_; public static final int FIELD_FIELD_NUMBER = 1; private com.google.firestore.v1.StructuredQuery.FieldReference field_; /** @@ -4531,7 +4533,7 @@ private Operator(int value) { */ @java.lang.Override public boolean hasField() { - return field_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -4618,7 +4620,7 @@ public com.google.firestore.v1.StructuredQuery.FieldFilter.Operator getOp() { */ @java.lang.Override public boolean hasValue() { - return value_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -4663,7 +4665,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (field_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getField()); } if (op_ @@ -4671,7 +4673,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io .getNumber()) { output.writeEnum(2, op_); } - if (value_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(3, getValue()); } getUnknownFields().writeTo(output); @@ -4683,7 +4685,7 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (field_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getField()); } if (op_ @@ -4691,7 +4693,7 @@ public int getSerializedSize() { .getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, op_); } - if (value_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getValue()); } size += getUnknownFields().getSerializedSize(); @@ -4872,10 +4874,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.v1.StructuredQuery.FieldFilter.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getFieldFieldBuilder(); + getValueFieldBuilder(); + } } @java.lang.Override @@ -4929,15 +4941,19 @@ public com.google.firestore.v1.StructuredQuery.FieldFilter buildPartial() { private void buildPartial0(com.google.firestore.v1.StructuredQuery.FieldFilter result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.field_ = fieldBuilder_ == null ? field_ : fieldBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.op_ = op_; } if (((from_bitField0_ & 0x00000004) != 0)) { result.value_ = valueBuilder_ == null ? value_ : valueBuilder_.build(); + to_bitField0_ |= 0x00000002; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -5164,8 +5180,10 @@ public Builder mergeField(com.google.firestore.v1.StructuredQuery.FieldReference } else { fieldBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (field_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -5437,8 +5455,10 @@ public Builder mergeValue(com.google.firestore.v1.Value value) { } else { valueBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (value_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** @@ -6943,6 +6963,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.v1.StructuredQuery.Order.Builder.class); } + private int bitField0_; public static final int FIELD_FIELD_NUMBER = 1; private com.google.firestore.v1.StructuredQuery.FieldReference field_; /** @@ -6958,7 +6979,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasField() { - return field_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -7044,7 +7065,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (field_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getField()); } if (direction_ @@ -7060,7 +7081,7 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (field_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getField()); } if (direction_ @@ -7236,10 +7257,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.v1.StructuredQuery.Order.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getFieldFieldBuilder(); + } } @java.lang.Override @@ -7288,12 +7318,15 @@ public com.google.firestore.v1.StructuredQuery.Order buildPartial() { private void buildPartial0(com.google.firestore.v1.StructuredQuery.Order result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.field_ = fieldBuilder_ == null ? field_ : fieldBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.direction_ = direction_; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -7511,8 +7544,10 @@ public Builder mergeField(com.google.firestore.v1.StructuredQuery.FieldReference } else { fieldBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (field_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -9524,6 +9559,7 @@ public com.google.firestore.v1.StructuredQuery.Projection getDefaultInstanceForT } } + private int bitField0_; public static final int SELECT_FIELD_NUMBER = 1; private com.google.firestore.v1.StructuredQuery.Projection select_; /** @@ -9543,7 +9579,7 @@ public com.google.firestore.v1.StructuredQuery.Projection getDefaultInstanceForT */ @java.lang.Override public boolean hasSelect() { - return select_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -9674,7 +9710,7 @@ public com.google.firestore.v1.StructuredQuery.CollectionSelectorOrBuilder getFr */ @java.lang.Override public boolean hasWhere() { - return where_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -9920,7 +9956,7 @@ public com.google.firestore.v1.StructuredQuery.OrderOrBuilder getOrderByOrBuilde */ @java.lang.Override public boolean hasStartAt() { - return startAt_ != null; + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -10034,7 +10070,7 @@ public com.google.firestore.v1.CursorOrBuilder getStartAtOrBuilder() { */ @java.lang.Override public boolean hasEndAt() { - return endAt_ != null; + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -10127,7 +10163,7 @@ public int getOffset() { */ @java.lang.Override public boolean hasLimit() { - return limit_ != null; + return ((bitField0_ & 0x00000010) != 0); } /** * @@ -10184,28 +10220,28 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (select_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getSelect()); } for (int i = 0; i < from_.size(); i++) { output.writeMessage(2, from_.get(i)); } - if (where_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(3, getWhere()); } for (int i = 0; i < orderBy_.size(); i++) { output.writeMessage(4, orderBy_.get(i)); } - if (limit_ != null) { + if (((bitField0_ & 0x00000010) != 0)) { output.writeMessage(5, getLimit()); } if (offset_ != 0) { output.writeInt32(6, offset_); } - if (startAt_ != null) { + if (((bitField0_ & 0x00000004) != 0)) { output.writeMessage(7, getStartAt()); } - if (endAt_ != null) { + if (((bitField0_ & 0x00000008) != 0)) { output.writeMessage(8, getEndAt()); } getUnknownFields().writeTo(output); @@ -10217,28 +10253,28 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (select_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { 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) { + if (((bitField0_ & 0x00000002) != 0)) { 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) { + if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getLimit()); } if (offset_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(6, offset_); } - if (startAt_ != null) { + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getStartAt()); } - if (endAt_ != null) { + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getEndAt()); } size += getUnknownFields().getSerializedSize(); @@ -10457,10 +10493,25 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.v1.StructuredQuery.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getSelectFieldBuilder(); + getFromFieldBuilder(); + getWhereFieldBuilder(); + getOrderByFieldBuilder(); + getStartAtFieldBuilder(); + getEndAtFieldBuilder(); + getLimitFieldBuilder(); + } } @java.lang.Override @@ -10565,24 +10616,31 @@ private void buildPartialRepeatedFields(com.google.firestore.v1.StructuredQuery private void buildPartial0(com.google.firestore.v1.StructuredQuery result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.select_ = selectBuilder_ == null ? select_ : selectBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000004) != 0)) { result.where_ = whereBuilder_ == null ? where_ : whereBuilder_.build(); + to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000010) != 0)) { result.startAt_ = startAtBuilder_ == null ? startAt_ : startAtBuilder_.build(); + to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000020) != 0)) { result.endAt_ = endAtBuilder_ == null ? endAt_ : endAtBuilder_.build(); + to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000040) != 0)) { result.offset_ = offset_; } if (((from_bitField0_ & 0x00000080) != 0)) { result.limit_ = limitBuilder_ == null ? limit_ : limitBuilder_.build(); + to_bitField0_ |= 0x00000010; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -10933,8 +10991,10 @@ public Builder mergeSelect(com.google.firestore.v1.StructuredQuery.Projection va } else { selectBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (select_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -11498,8 +11558,10 @@ public Builder mergeWhere(com.google.firestore.v1.StructuredQuery.Filter value) } else { whereBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (where_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** @@ -12521,8 +12583,10 @@ public Builder mergeStartAt(com.google.firestore.v1.Cursor value) { } else { startAtBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000010; - onChanged(); + if (startAt_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } return this; } /** @@ -12860,8 +12924,10 @@ public Builder mergeEndAt(com.google.firestore.v1.Cursor value) { } else { endAtBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000020; - onChanged(); + if (endAt_ != null) { + bitField0_ |= 0x00000020; + onChanged(); + } return this; } /** @@ -13175,8 +13241,10 @@ public Builder mergeLimit(com.google.protobuf.Int32Value value) { } else { limitBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000080; - onChanged(); + if (limit_ != null) { + bitField0_ |= 0x00000080; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQueryOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQueryOrBuilder.java index 9858170af..b22f484b5 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQueryOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/StructuredQueryOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/query.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface StructuredQueryOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Target.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Target.java index 8afeb65ae..431fd85df 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Target.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Target.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -1970,6 +1971,7 @@ public com.google.firestore.v1.Target.QueryTarget getDefaultInstanceForType() { } } + private int bitField0_; private int targetTypeCase_ = 0; @SuppressWarnings("serial") @@ -2340,7 +2342,7 @@ public boolean getOnce() { */ @java.lang.Override public boolean hasExpectedCount() { - return expectedCount_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -2417,7 +2419,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (resumeTypeCase_ == 11) { output.writeMessage(11, (com.google.protobuf.Timestamp) resumeType_); } - if (expectedCount_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(12, getExpectedCount()); } getUnknownFields().writeTo(output); @@ -2455,7 +2457,7 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 11, (com.google.protobuf.Timestamp) resumeType_); } - if (expectedCount_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(12, getExpectedCount()); } size += getUnknownFields().getSerializedSize(); @@ -2671,10 +2673,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.v1.Target.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getExpectedCountFieldBuilder(); + } } @java.lang.Override @@ -2743,10 +2754,13 @@ private void buildPartial0(com.google.firestore.v1.Target result) { if (((from_bitField0_ & 0x00000020) != 0)) { result.once_ = once_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000040) != 0)) { result.expectedCount_ = expectedCountBuilder_ == null ? expectedCount_ : expectedCountBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } private void buildPartialOneofs(com.google.firestore.v1.Target result) { @@ -3971,8 +3985,10 @@ public Builder mergeExpectedCount(com.google.protobuf.Int32Value value) { } else { expectedCountBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000040; - onChanged(); + if (expectedCount_ != null) { + bitField0_ |= 0x00000040; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChange.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChange.java index 24d2d5105..7dc869b8a 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChange.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChange.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -289,6 +290,7 @@ private TargetChangeType(int value) { // @@protoc_insertion_point(enum_scope:google.firestore.v1.TargetChange.TargetChangeType) } + private int bitField0_; public static final int TARGET_CHANGE_TYPE_FIELD_NUMBER = 1; private int targetChangeType_ = 0; /** @@ -329,7 +331,7 @@ public com.google.firestore.v1.TargetChange.TargetChangeType getTargetChangeType public static final int TARGET_IDS_FIELD_NUMBER = 2; @SuppressWarnings("serial") - private com.google.protobuf.Internal.IntList targetIds_; + private com.google.protobuf.Internal.IntList targetIds_ = emptyIntList(); /** * * @@ -404,7 +406,7 @@ public int getTargetIds(int index) { */ @java.lang.Override public boolean hasCause() { - return cause_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -480,7 +482,7 @@ public com.google.protobuf.ByteString getResumeToken() { */ @java.lang.Override public boolean hasReadTime() { - return readTime_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -555,13 +557,13 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < targetIds_.size(); i++) { output.writeInt32NoTag(targetIds_.getInt(i)); } - if (cause_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(3, getCause()); } if (!resumeToken_.isEmpty()) { output.writeBytes(4, resumeToken_); } - if (readTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(6, getReadTime()); } getUnknownFields().writeTo(output); @@ -590,13 +592,13 @@ public int getSerializedSize() { } targetIdsMemoizedSerializedSize = dataSize; } - if (cause_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getCause()); } if (!resumeToken_.isEmpty()) { size += com.google.protobuf.CodedOutputStream.computeBytesSize(4, resumeToken_); } - if (readTime_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getReadTime()); } size += getUnknownFields().getSerializedSize(); @@ -780,10 +782,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.v1.TargetChange.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getCauseFieldBuilder(); + getReadTimeFieldBuilder(); + } } @java.lang.Override @@ -829,7 +841,6 @@ public com.google.firestore.v1.TargetChange build() { @java.lang.Override public com.google.firestore.v1.TargetChange buildPartial() { com.google.firestore.v1.TargetChange result = new com.google.firestore.v1.TargetChange(this); - buildPartialRepeatedFields(result); if (bitField0_ != 0) { buildPartial0(result); } @@ -837,28 +848,28 @@ public com.google.firestore.v1.TargetChange buildPartial() { return result; } - private void buildPartialRepeatedFields(com.google.firestore.v1.TargetChange result) { - if (((bitField0_ & 0x00000002) != 0)) { - targetIds_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.targetIds_ = targetIds_; - } - private void buildPartial0(com.google.firestore.v1.TargetChange result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { result.targetChangeType_ = targetChangeType_; } + if (((from_bitField0_ & 0x00000002) != 0)) { + targetIds_.makeImmutable(); + result.targetIds_ = targetIds_; + } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000004) != 0)) { result.cause_ = causeBuilder_ == null ? cause_ : causeBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000008) != 0)) { result.resumeToken_ = resumeToken_; } if (((from_bitField0_ & 0x00000010) != 0)) { result.readTime_ = readTimeBuilder_ == null ? readTime_ : readTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -912,7 +923,8 @@ public Builder mergeFrom(com.google.firestore.v1.TargetChange other) { if (!other.targetIds_.isEmpty()) { if (targetIds_.isEmpty()) { targetIds_ = other.targetIds_; - bitField0_ = (bitField0_ & ~0x00000002); + targetIds_.makeImmutable(); + bitField0_ |= 0x00000002; } else { ensureTargetIdsIsMutable(); targetIds_.addAll(other.targetIds_); @@ -1111,10 +1123,10 @@ public Builder clearTargetChangeType() { private com.google.protobuf.Internal.IntList targetIds_ = emptyIntList(); private void ensureTargetIdsIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - targetIds_ = mutableCopy(targetIds_); - bitField0_ |= 0x00000002; + if (!targetIds_.isModifiable()) { + targetIds_ = makeMutableCopy(targetIds_); } + bitField0_ |= 0x00000002; } /** * @@ -1132,9 +1144,8 @@ private void ensureTargetIdsIsMutable() { * @return A list containing the targetIds. */ public java.util.List getTargetIdsList() { - return ((bitField0_ & 0x00000002) != 0) - ? java.util.Collections.unmodifiableList(targetIds_) - : targetIds_; + targetIds_.makeImmutable(); + return targetIds_; } /** * @@ -1194,6 +1205,7 @@ public Builder setTargetIds(int index, int value) { ensureTargetIdsIsMutable(); targetIds_.setInt(index, value); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -1217,6 +1229,7 @@ public Builder addTargetIds(int value) { ensureTargetIdsIsMutable(); targetIds_.addInt(value); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -1239,6 +1252,7 @@ public Builder addTargetIds(int value) { public Builder addAllTargetIds(java.lang.Iterable values) { ensureTargetIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, targetIds_); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -1362,8 +1376,10 @@ public Builder mergeCause(com.google.rpc.Status value) { } else { causeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (cause_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** @@ -1647,8 +1663,10 @@ public Builder mergeReadTime(com.google.protobuf.Timestamp value) { } else { readTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000010; - onChanged(); + if (readTime_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChangeOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChangeOrBuilder.java index 20c9e679b..28666c2cc 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChangeOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetChangeOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface TargetChangeOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetOrBuilder.java index 884e568cd..2dd822e6a 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TargetOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface TargetOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptions.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptions.java index 91eaabfb5..f0a42fd0e 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptions.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptions.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/common.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptionsOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptionsOrBuilder.java index c8a34322d..83f427aee 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptionsOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/TransactionOptionsOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/common.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface TransactionOptionsOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequest.java index d1fd63ad9..f9a02841f 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -61,6 +62,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.v1.UpdateDocumentRequest.Builder.class); } + private int bitField0_; public static final int DOCUMENT_FIELD_NUMBER = 1; private com.google.firestore.v1.Document document_; /** @@ -78,7 +80,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasDocument() { - return document_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -134,7 +136,7 @@ public com.google.firestore.v1.DocumentOrBuilder getDocumentOrBuilder() { */ @java.lang.Override public boolean hasUpdateMask() { - return updateMask_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -199,7 +201,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getUpdateMaskOrBuilder() { */ @java.lang.Override public boolean hasMask() { - return mask_ != null; + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -252,7 +254,7 @@ public com.google.firestore.v1.DocumentMaskOrBuilder getMaskOrBuilder() { */ @java.lang.Override public boolean hasCurrentDocument() { - return currentDocument_ != null; + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -303,16 +305,16 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (document_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getDocument()); } - if (updateMask_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(2, getUpdateMask()); } - if (mask_ != null) { + if (((bitField0_ & 0x00000004) != 0)) { output.writeMessage(3, getMask()); } - if (currentDocument_ != null) { + if (((bitField0_ & 0x00000008) != 0)) { output.writeMessage(4, getCurrentDocument()); } getUnknownFields().writeTo(output); @@ -324,16 +326,16 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (document_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getDocument()); } - if (updateMask_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateMask()); } - if (mask_ != null) { + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getMask()); } - if (currentDocument_ != null) { + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getCurrentDocument()); } size += getUnknownFields().getSerializedSize(); @@ -525,10 +527,22 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.v1.UpdateDocumentRequest.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getDocumentFieldBuilder(); + getUpdateMaskFieldBuilder(); + getMaskFieldBuilder(); + getCurrentDocumentFieldBuilder(); + } } @java.lang.Override @@ -591,19 +605,25 @@ public com.google.firestore.v1.UpdateDocumentRequest buildPartial() { private void buildPartial0(com.google.firestore.v1.UpdateDocumentRequest result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.document_ = documentBuilder_ == null ? document_ : documentBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { result.updateMask_ = updateMaskBuilder_ == null ? updateMask_ : updateMaskBuilder_.build(); + to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { result.mask_ = maskBuilder_ == null ? mask_ : maskBuilder_.build(); + to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { result.currentDocument_ = currentDocumentBuilder_ == null ? currentDocument_ : currentDocumentBuilder_.build(); + to_bitField0_ |= 0x00000008; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -844,8 +864,10 @@ public Builder mergeDocument(com.google.firestore.v1.Document value) { } else { documentBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (document_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** @@ -1065,8 +1087,10 @@ public Builder mergeUpdateMask(com.google.firestore.v1.DocumentMask value) { } else { updateMaskBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000002; - onChanged(); + if (updateMask_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } return this; } /** @@ -1285,8 +1309,10 @@ public Builder mergeMask(com.google.firestore.v1.DocumentMask value) { } else { maskBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; - onChanged(); + if (mask_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } return this; } /** @@ -1484,8 +1510,10 @@ public Builder mergeCurrentDocument(com.google.firestore.v1.Precondition value) } else { currentDocumentBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000008; - onChanged(); + if (currentDocument_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequestOrBuilder.java index f6e5e2366..bfb09f34e 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/UpdateDocumentRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface UpdateDocumentRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Value.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Value.java index 9184464e8..5613257ec 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Value.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Value.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/document.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ValueOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ValueOrBuilder.java index 67e26135f..047f6c988 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ValueOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/ValueOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/document.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface ValueOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Write.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Write.java index 2bc362365..03cfa3430 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Write.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Write.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -60,6 +61,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.v1.Write.class, com.google.firestore.v1.Write.Builder.class); } + private int bitField0_; private int operationCase_ = 0; @SuppressWarnings("serial") @@ -311,7 +313,7 @@ public com.google.firestore.v1.DocumentTransformOrBuilder getTransformOrBuilder( */ @java.lang.Override public boolean hasUpdateMask() { - return updateMask_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -480,7 +482,7 @@ public com.google.firestore.v1.DocumentTransform.FieldTransform getUpdateTransfo */ @java.lang.Override public boolean hasCurrentDocument() { - return currentDocument_ != null; + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -539,10 +541,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (operationCase_ == 2) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, operation_); } - if (updateMask_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(3, getUpdateMask()); } - if (currentDocument_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(4, getCurrentDocument()); } if (operationCase_ == 6) { @@ -568,10 +570,10 @@ public int getSerializedSize() { if (operationCase_ == 2) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, operation_); } - if (updateMask_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getUpdateMask()); } - if (currentDocument_ != null) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getCurrentDocument()); } if (operationCase_ == 6) { @@ -786,10 +788,21 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.v1.Write.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getUpdateMaskFieldBuilder(); + getUpdateTransformsFieldBuilder(); + getCurrentDocumentFieldBuilder(); + } } @java.lang.Override @@ -870,13 +883,17 @@ private void buildPartialRepeatedFields(com.google.firestore.v1.Write result) { private void buildPartial0(com.google.firestore.v1.Write result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000008) != 0)) { result.updateMask_ = updateMaskBuilder_ == null ? updateMask_ : updateMaskBuilder_.build(); + to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000020) != 0)) { result.currentDocument_ = currentDocumentBuilder_ == null ? currentDocument_ : currentDocumentBuilder_.build(); + to_bitField0_ |= 0x00000002; } + result.bitField0_ |= to_bitField0_; } private void buildPartialOneofs(com.google.firestore.v1.Write result) { @@ -1796,8 +1813,10 @@ public Builder mergeUpdateMask(com.google.firestore.v1.DocumentMask value) { } else { updateMaskBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000008; - onChanged(); + if (updateMask_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } return this; } /** @@ -2485,8 +2504,10 @@ public Builder mergeCurrentDocument(com.google.firestore.v1.Precondition value) } else { currentDocumentBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000020; - onChanged(); + if (currentDocument_ != null) { + bitField0_ |= 0x00000020; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteOrBuilder.java index 99f439f40..762eb955a 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface WriteOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteProto.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteProto.java index f5067a87f..a6da8104a 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteProto.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteProto.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public final class WriteProto { diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequest.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequest.java index 8656dc9b2..5ed2d4645 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequest.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -66,7 +67,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @SuppressWarnings({"rawtypes"}) @java.lang.Override - protected com.google.protobuf.MapField internalGetMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { switch (number) { case 5: return internalGetLabels(); @@ -654,7 +656,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { switch (number) { case 5: return internalGetLabels(); @@ -664,7 +667,8 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { } @SuppressWarnings({"rawtypes"}) - protected com.google.protobuf.MapField internalGetMutableMapField(int number) { + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { switch (number) { case 5: return internalGetMutableLabels(); diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequestOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequestOrBuilder.java index 8db66f530..ad1557e3e 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequestOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteRequestOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface WriteRequestOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponse.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponse.java index cf7bdc081..f8222a4d0 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponse.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponse.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -64,6 +65,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.v1.WriteResponse.Builder.class); } + private int bitField0_; public static final int STREAM_ID_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -240,7 +242,7 @@ public com.google.firestore.v1.WriteResultOrBuilder getWriteResultsOrBuilder(int */ @java.lang.Override public boolean hasCommitTime() { - return commitTime_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -296,7 +298,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < writeResults_.size(); i++) { output.writeMessage(3, writeResults_.get(i)); } - if (commitTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(4, getCommitTime()); } getUnknownFields().writeTo(output); @@ -317,7 +319,7 @@ public int getSerializedSize() { for (int i = 0; i < writeResults_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, writeResults_.get(i)); } - if (commitTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getCommitTime()); } size += getUnknownFields().getSerializedSize(); @@ -493,10 +495,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.v1.WriteResponse.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getWriteResultsFieldBuilder(); + getCommitTimeFieldBuilder(); + } } @java.lang.Override @@ -572,9 +584,12 @@ private void buildPartial0(com.google.firestore.v1.WriteResponse result) { if (((from_bitField0_ & 0x00000002) != 0)) { result.streamToken_ = streamToken_; } + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000008) != 0)) { result.commitTime_ = commitTimeBuilder_ == null ? commitTime_ : commitTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -1421,8 +1436,10 @@ public Builder mergeCommitTime(com.google.protobuf.Timestamp value) { } else { commitTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000008; - onChanged(); + if (commitTime_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponseOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponseOrBuilder.java index 735980c72..fbda4f414 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponseOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResponseOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/firestore.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface WriteResponseOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResult.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResult.java index c128eb201..f13217c4b 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResult.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResult.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; /** @@ -62,6 +63,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.firestore.v1.WriteResult.Builder.class); } + private int bitField0_; public static final int UPDATE_TIME_FIELD_NUMBER = 1; private com.google.protobuf.Timestamp updateTime_; /** @@ -81,7 +83,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { */ @java.lang.Override public boolean hasUpdateTime() { - return updateTime_ != null; + return ((bitField0_ & 0x00000001) != 0); } /** * @@ -215,7 +217,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (updateTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(1, getUpdateTime()); } for (int i = 0; i < transformResults_.size(); i++) { @@ -230,7 +232,7 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (updateTime_ != null) { + if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getUpdateTime()); } for (int i = 0; i < transformResults_.size(); i++) { @@ -403,10 +405,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.firestore.v1.WriteResult.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getUpdateTimeFieldBuilder(); + getTransformResultsFieldBuilder(); + } } @java.lang.Override @@ -473,9 +485,12 @@ private void buildPartialRepeatedFields(com.google.firestore.v1.WriteResult resu private void buildPartial0(com.google.firestore.v1.WriteResult result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -738,8 +753,10 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { } else { updateTimeBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000001; - onChanged(); + if (updateTime_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } return this; } /** diff --git a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResultOrBuilder.java b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResultOrBuilder.java index bc48e57a2..6af290205 100644 --- a/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResultOrBuilder.java +++ b/proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/WriteResultOrBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2023 Google LLC + * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: google/firestore/v1/write.proto +// Protobuf Java Version: 3.25.2 package com.google.firestore.v1; public interface WriteResultOrBuilder diff --git a/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/firestore.proto b/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/firestore.proto index cc38cfb4a..3b843eed5 100644 --- a/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/firestore.proto +++ b/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/firestore.proto @@ -23,7 +23,6 @@ import "google/firestore/v1/aggregation_result.proto"; import "google/firestore/v1/common.proto"; import "google/firestore/v1/document.proto"; import "google/firestore/v1/query.proto"; -import "google/firestore/v1/query_profile.proto"; import "google/firestore/v1/write.proto"; import "google/protobuf/empty.proto"; import "google/protobuf/timestamp.proto"; @@ -577,11 +576,6 @@ message RunQueryRequest { // minute timestamp within the past 7 days. google.protobuf.Timestamp read_time = 7; } - - // Optional. The mode in which the query request is processed. This field is - // optional, and when not provided, it defaults to `NORMAL` mode where no - // additional statistics will be returned with the query results. - QueryMode mode = 9 [(google.api.field_behavior) = OPTIONAL]; } // The response for @@ -618,13 +612,6 @@ message RunQueryResponse { // documents will be returned. bool done = 6; } - - // Query plan and execution statistics. Note that the returned stats are - // subject to change as Firestore evolves. - // - // This is only present when the request specifies a mode other than `NORMAL` - // and is sent only once with the last response in the stream. - ResultSetStats stats = 7; } // The request for @@ -664,11 +651,6 @@ message RunAggregationQueryRequest { // minute timestamp within the past 7 days. google.protobuf.Timestamp read_time = 6; } - - // Optional. The mode in which the query request is processed. This field is - // optional, and when not provided, it defaults to `NORMAL` mode where no - // additional statistics will be returned with the query results. - QueryMode mode = 7 [(google.api.field_behavior) = OPTIONAL]; } // The response for @@ -694,13 +676,6 @@ message RunAggregationQueryResponse { // `result` will be sent, and this represents the time at which the query // was run. google.protobuf.Timestamp read_time = 3; - - // Query plan and execution statistics. Note that the returned stats are - // subject to change as Firestore evolves. - // - // This is only present when the request specifies a mode other than `NORMAL` - // and is sent only once with the last response in the stream. - ResultSetStats stats = 6; } // The request for diff --git a/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/query_profile.proto b/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/query_profile.proto deleted file mode 100644 index 371aa1ef2..000000000 --- a/proto-google-cloud-firestore-v1/src/main/proto/google/firestore/v1/query_profile.proto +++ /dev/null @@ -1,76 +0,0 @@ -// Copyright 2023 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.v1; - -import "google/protobuf/struct.proto"; - -option csharp_namespace = "Google.Cloud.Firestore.V1"; -option go_package = "cloud.google.com/go/firestore/apiv1/firestorepb;firestorepb"; -option java_multiple_files = true; -option java_outer_classname = "QueryProfileProto"; -option java_package = "com.google.firestore.v1"; -option objc_class_prefix = "GCFS"; -option php_namespace = "Google\\Cloud\\Firestore\\V1"; -option ruby_package = "Google::Cloud::Firestore::V1"; - -// Specification of the Firestore Query Profile fields. - -// The mode in which the query request must be processed. -enum QueryMode { - // The default mode. Only the query results are returned. - NORMAL = 0; - - // This mode returns only the query plan, without any results or execution - // statistics information. - PLAN = 1; - - // This mode returns both the query plan and the execution statistics along - // with the results. - PROFILE = 2; -} - -// Plan for the query. -message QueryPlan { - // Planning phase information for the query. It will include: - // - // { - // "indexes_used": [ - // {"query_scope": "Collection", "properties": "(foo ASC, __name__ ASC)"}, - // {"query_scope": "Collection", "properties": "(bar ASC, __name__ ASC)"} - // ] - // } - google.protobuf.Struct plan_info = 1; -} - -// Planning and execution statistics for the query. -message ResultSetStats { - // Plan for the query. - QueryPlan query_plan = 1; - - // Aggregated statistics from the execution of the query. - // - // This will only be present when the request specifies `PROFILE` mode. - // For example, a query will return the statistics including: - // - // { - // "results_returned": "20", - // "documents_scanned": "20", - // "indexes_entries_scanned": "10050", - // "total_execution_time": "100.7 msecs" - // } - google.protobuf.Struct query_stats = 2; -}