Skip to content

Commit 3aece03

Browse files
chore: generate libraries at Fri Dec 12 19:53:01 UTC 2025
1 parent e77c85b commit 3aece03

File tree

14 files changed

+100
-80
lines changed

14 files changed

+100
-80
lines changed

.github/trusted-contribution.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
11
trustedContributors:
22
- renovate-bot
33
- gcf-owl-bot[bot]
4+
5+
annotations:
6+
- type: comment
7+
text: "/gcbrun"
8+
- type: label
9+
text: "kokoro:force-run"

.github/workflows/approve-readme.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
runs-on: ubuntu-latest
2222
if: github.repository_owner == 'googleapis' && github.head_ref == 'autosynth-readme'
2323
steps:
24-
- uses: actions/github-script@v6
24+
- uses: actions/github-script@v7
2525
with:
2626
github-token: ${{secrets.YOSHI_APPROVER_TOKEN}}
2727
script: |

.github/workflows/ci.yaml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ jobs:
2727
matrix:
2828
java: [11, 17, 21, 25]
2929
steps:
30-
- uses: actions/checkout@v3
31-
- uses: actions/setup-java@v3
30+
- uses: actions/checkout@v4
31+
- uses: actions/setup-java@v4
3232
with:
3333
distribution: temurin
3434
java-version: ${{matrix.java}}
@@ -41,8 +41,8 @@ jobs:
4141
name: "units (8)"
4242
runs-on: ubuntu-latest
4343
steps:
44-
- uses: actions/checkout@v3
45-
- uses: actions/setup-java@v3
44+
- uses: actions/checkout@v4
45+
- uses: actions/setup-java@v4
4646
with:
4747
java-version: 8
4848
distribution: temurin
@@ -51,7 +51,7 @@ jobs:
5151
# https://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#jvm
5252
run: echo "SUREFIRE_JVM_OPT=-Djvm=${JAVA_HOME}/bin/java" >> $GITHUB_ENV
5353
shell: bash
54-
- uses: actions/setup-java@v3
54+
- uses: actions/setup-java@v4
5555
with:
5656
java-version: 17
5757
distribution: temurin
@@ -63,8 +63,8 @@ jobs:
6363
steps:
6464
- name: Support longpaths
6565
run: git config --system core.longpaths true
66-
- uses: actions/checkout@v3
67-
- uses: actions/setup-java@v3
66+
- uses: actions/checkout@v4
67+
- uses: actions/setup-java@v4
6868
with:
6969
distribution: temurin
7070
java-version: 8
@@ -78,8 +78,8 @@ jobs:
7878
matrix:
7979
java: [17]
8080
steps:
81-
- uses: actions/checkout@v3
82-
- uses: actions/setup-java@v3
81+
- uses: actions/checkout@v4
82+
- uses: actions/setup-java@v4
8383
with:
8484
distribution: temurin
8585
java-version: ${{matrix.java}}
@@ -88,8 +88,8 @@ jobs:
8888
javadoc:
8989
runs-on: ubuntu-latest
9090
steps:
91-
- uses: actions/checkout@v3
92-
- uses: actions/setup-java@v3
91+
- uses: actions/checkout@v4
92+
- uses: actions/setup-java@v4
9393
with:
9494
distribution: temurin
9595
java-version: 17
@@ -100,8 +100,8 @@ jobs:
100100
lint:
101101
runs-on: ubuntu-latest
102102
steps:
103-
- uses: actions/checkout@v3
104-
- uses: actions/setup-java@v3
103+
- uses: actions/checkout@v4
104+
- uses: actions/setup-java@v4
105105
with:
106106
distribution: temurin
107107
java-version: 17
@@ -112,8 +112,8 @@ jobs:
112112
clirr:
113113
runs-on: ubuntu-latest
114114
steps:
115-
- uses: actions/checkout@v3
116-
- uses: actions/setup-java@v3
115+
- uses: actions/checkout@v4
116+
- uses: actions/setup-java@v4
117117
with:
118118
distribution: temurin
119119
java-version: 8

.github/workflows/renovate_config_check.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
uses: actions/checkout@v4
1515

1616
- name: Set up Node.js
17-
uses: actions/setup-node@v3
17+
uses: actions/setup-node@v4
1818
with:
1919
node-version: '22'
2020

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ Samples are in the [`samples/`](https://github.com/googleapis/java-firestore/tre
106106

107107
| Sample | Source Code | Try it |
108108
| --------------------------- | --------------------------------- | ------ |
109+
| Pipeline Snippets | [source code](https://github.com/googleapis/java-firestore/blob/main/samples/preview-snippets/src/main/java/com/example/firestore/PipelineSnippets.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-firestore&page=editor&open_in_editor=samples/preview-snippets/src/main/java/com/example/firestore/PipelineSnippets.java) |
109110
| Quickstart | [source code](https://github.com/googleapis/java-firestore/blob/main/samples/snippets/src/main/java/com/example/firestore/Quickstart.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-firestore&page=editor&open_in_editor=samples/snippets/src/main/java/com/example/firestore/Quickstart.java) |
110111
| Example Firestore Beam Read | [source code](https://github.com/googleapis/java-firestore/blob/main/samples/snippets/src/main/java/com/example/firestore/beam/ExampleFirestoreBeamRead.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-firestore&page=editor&open_in_editor=samples/snippets/src/main/java/com/example/firestore/beam/ExampleFirestoreBeamRead.java) |
111112
| Example Firestore Beam Write | [source code](https://github.com/googleapis/java-firestore/blob/main/samples/snippets/src/main/java/com/example/firestore/beam/ExampleFirestoreBeamWrite.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-firestore&page=editor&open_in_editor=samples/snippets/src/main/java/com/example/firestore/beam/ExampleFirestoreBeamWrite.java) |

google-cloud-firestore/src/main/java/com/google/cloud/firestore/ExplainStats.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,8 @@ private StringValue decode() {
5353
return explainStatsData.unpack(StringValue.class);
5454
} catch (InvalidProtocolBufferException e) {
5555
throw new RuntimeException(
56-
"Unable to decode explain stats. Did you request an output format that returns a string value, such as 'text' or 'json'?",
56+
"Unable to decode explain stats. Did you request an output format that returns a string"
57+
+ " value, such as 'text' or 'json'?",
5758
e);
5859
}
5960
}

google-cloud-firestore/src/main/java/com/google/cloud/firestore/PipelineSource.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,8 @@ public Pipeline collection(@Nonnull String path, CollectionOptions options) {
7878
public Pipeline collection(@Nonnull CollectionReference ref) {
7979
if (!this.rpcContext.getFirestore().equals(ref.getFirestore())) {
8080
throw new IllegalArgumentException(
81-
"Invalid CollectionReference. The Firestore instance of the CollectionReference must match the Firestore instance of the PipelineSource.");
81+
"Invalid CollectionReference. The Firestore instance of the CollectionReference must"
82+
+ " match the Firestore instance of the PipelineSource.");
8283
}
8384

8485
return collection(ref.getPath(), new CollectionOptions());

google-cloud-firestore/src/main/java/com/google/cloud/firestore/pipeline/stages/Aggregate.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,8 @@ private Aggregate(
7575
super("aggregate", options.options);
7676
if (accumulators.isEmpty()) {
7777
throw new IllegalArgumentException(
78-
"Must specify at least one accumulator for aggregate() stage. There is a distinct() stage if only distinct group values are needed.");
78+
"Must specify at least one accumulator for aggregate() stage. There is a distinct() stage"
79+
+ " if only distinct group values are needed.");
7980
}
8081

8182
this.groups = groups;

google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreStubSettings.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -618,7 +618,6 @@ public static class Builder extends StubSettings.Builder<FirestoreStubSettings,
618618
StatusCode.Code.UNAVAILABLE,
619619
StatusCode.Code.INTERNAL,
620620
StatusCode.Code.DEADLINE_EXCEEDED)));
621-
definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.<StatusCode.Code>newArrayList()));
622621
definitions.put(
623622
"no_retry_3_codes", ImmutableSet.copyOf(Lists.<StatusCode.Code>newArrayList()));
624623
definitions.put(
@@ -677,8 +676,6 @@ public static class Builder extends StubSettings.Builder<FirestoreStubSettings,
677676
.setTotalTimeoutDuration(Duration.ofMillis(300000L))
678677
.build();
679678
definitions.put("retry_policy_1_params", settings);
680-
settings = RetrySettings.newBuilder().setRpcTimeoutMultiplier(1.0).build();
681-
definitions.put("no_retry_params", settings);
682679
settings =
683680
RetrySettings.newBuilder()
684681
.setInitialRpcTimeoutDuration(Duration.ofMillis(86400000L))

google-cloud-firestore/src/main/java/com/google/cloud/firestore/v1/stub/HttpJsonFirestoreStub.java

Lines changed: 25 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
111111
serializer.putQueryParam(fields, "readTime", request.getReadTime());
112112
serializer.putQueryParam(
113113
fields, "transaction", request.getTransaction());
114+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
114115
return fields;
115116
})
116117
.setRequestBodyExtractor(request -> null)
@@ -157,6 +158,7 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
157158
fields, "showMissing", request.getShowMissing());
158159
serializer.putQueryParam(
159160
fields, "transaction", request.getTransaction());
161+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
160162
return fields;
161163
})
162164
.setRequestBodyExtractor(request -> null)
@@ -195,12 +197,13 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
195197
fields, "currentDocument", request.getCurrentDocument());
196198
serializer.putQueryParam(fields, "mask", request.getMask());
197199
serializer.putQueryParam(fields, "updateMask", request.getUpdateMask());
200+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
198201
return fields;
199202
})
200203
.setRequestBodyExtractor(
201204
request ->
202205
ProtoRestSerializer.create()
203-
.toBody("document", request.getDocument(), false))
206+
.toBody("document", request.getDocument(), true))
204207
.build())
205208
.setResponseParser(
206209
ProtoMessageResponseParser.<Document>newBuilder()
@@ -233,6 +236,7 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
233236
ProtoRestSerializer.create();
234237
serializer.putQueryParam(
235238
fields, "currentDocument", request.getCurrentDocument());
239+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
236240
return fields;
237241
})
238242
.setRequestBodyExtractor(request -> null)
@@ -266,12 +270,13 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
266270
Map<String, List<String>> fields = new HashMap<>();
267271
ProtoRestSerializer<BatchGetDocumentsRequest> serializer =
268272
ProtoRestSerializer.create();
273+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
269274
return fields;
270275
})
271276
.setRequestBodyExtractor(
272277
request ->
273278
ProtoRestSerializer.create()
274-
.toBody("*", request.toBuilder().clearDatabase().build(), false))
279+
.toBody("*", request.toBuilder().clearDatabase().build(), true))
275280
.build())
276281
.setResponseParser(
277282
ProtoMessageResponseParser.<BatchGetDocumentsResponse>newBuilder()
@@ -302,12 +307,13 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
302307
Map<String, List<String>> fields = new HashMap<>();
303308
ProtoRestSerializer<BeginTransactionRequest> serializer =
304309
ProtoRestSerializer.create();
310+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
305311
return fields;
306312
})
307313
.setRequestBodyExtractor(
308314
request ->
309315
ProtoRestSerializer.create()
310-
.toBody("*", request.toBuilder().clearDatabase().build(), false))
316+
.toBody("*", request.toBuilder().clearDatabase().build(), true))
311317
.build())
312318
.setResponseParser(
313319
ProtoMessageResponseParser.<BeginTransactionResponse>newBuilder()
@@ -337,12 +343,13 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
337343
Map<String, List<String>> fields = new HashMap<>();
338344
ProtoRestSerializer<CommitRequest> serializer =
339345
ProtoRestSerializer.create();
346+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
340347
return fields;
341348
})
342349
.setRequestBodyExtractor(
343350
request ->
344351
ProtoRestSerializer.create()
345-
.toBody("*", request.toBuilder().clearDatabase().build(), false))
352+
.toBody("*", request.toBuilder().clearDatabase().build(), true))
346353
.build())
347354
.setResponseParser(
348355
ProtoMessageResponseParser.<CommitResponse>newBuilder()
@@ -372,12 +379,13 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
372379
Map<String, List<String>> fields = new HashMap<>();
373380
ProtoRestSerializer<RollbackRequest> serializer =
374381
ProtoRestSerializer.create();
382+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
375383
return fields;
376384
})
377385
.setRequestBodyExtractor(
378386
request ->
379387
ProtoRestSerializer.create()
380-
.toBody("*", request.toBuilder().clearDatabase().build(), false))
388+
.toBody("*", request.toBuilder().clearDatabase().build(), true))
381389
.build())
382390
.setResponseParser(
383391
ProtoMessageResponseParser.<Empty>newBuilder()
@@ -410,12 +418,13 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
410418
Map<String, List<String>> fields = new HashMap<>();
411419
ProtoRestSerializer<RunQueryRequest> serializer =
412420
ProtoRestSerializer.create();
421+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
413422
return fields;
414423
})
415424
.setRequestBodyExtractor(
416425
request ->
417426
ProtoRestSerializer.create()
418-
.toBody("*", request.toBuilder().clearParent().build(), false))
427+
.toBody("*", request.toBuilder().clearParent().build(), true))
419428
.build())
420429
.setResponseParser(
421430
ProtoMessageResponseParser.<RunQueryResponse>newBuilder()
@@ -485,12 +494,13 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
485494
Map<String, List<String>> fields = new HashMap<>();
486495
ProtoRestSerializer<RunAggregationQueryRequest> serializer =
487496
ProtoRestSerializer.create();
497+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
488498
return fields;
489499
})
490500
.setRequestBodyExtractor(
491501
request ->
492502
ProtoRestSerializer.create()
493-
.toBody("*", request.toBuilder().clearParent().build(), false))
503+
.toBody("*", request.toBuilder().clearParent().build(), true))
494504
.build())
495505
.setResponseParser(
496506
ProtoMessageResponseParser.<RunAggregationQueryResponse>newBuilder()
@@ -523,12 +533,13 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
523533
Map<String, List<String>> fields = new HashMap<>();
524534
ProtoRestSerializer<PartitionQueryRequest> serializer =
525535
ProtoRestSerializer.create();
536+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
526537
return fields;
527538
})
528539
.setRequestBodyExtractor(
529540
request ->
530541
ProtoRestSerializer.create()
531-
.toBody("*", request.toBuilder().clearParent().build(), false))
542+
.toBody("*", request.toBuilder().clearParent().build(), true))
532543
.build())
533544
.setResponseParser(
534545
ProtoMessageResponseParser.<PartitionQueryResponse>newBuilder()
@@ -561,12 +572,13 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
561572
Map<String, List<String>> fields = new HashMap<>();
562573
ProtoRestSerializer<ListCollectionIdsRequest> serializer =
563574
ProtoRestSerializer.create();
575+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
564576
return fields;
565577
})
566578
.setRequestBodyExtractor(
567579
request ->
568580
ProtoRestSerializer.create()
569-
.toBody("*", request.toBuilder().clearParent().build(), false))
581+
.toBody("*", request.toBuilder().clearParent().build(), true))
570582
.build())
571583
.setResponseParser(
572584
ProtoMessageResponseParser.<ListCollectionIdsResponse>newBuilder()
@@ -597,12 +609,13 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
597609
Map<String, List<String>> fields = new HashMap<>();
598610
ProtoRestSerializer<BatchWriteRequest> serializer =
599611
ProtoRestSerializer.create();
612+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
600613
return fields;
601614
})
602615
.setRequestBodyExtractor(
603616
request ->
604617
ProtoRestSerializer.create()
605-
.toBody("*", request.toBuilder().clearDatabase().build(), false))
618+
.toBody("*", request.toBuilder().clearDatabase().build(), true))
606619
.build())
607620
.setResponseParser(
608621
ProtoMessageResponseParser.<BatchWriteResponse>newBuilder()
@@ -637,12 +650,13 @@ public class HttpJsonFirestoreStub extends FirestoreStub {
637650
ProtoRestSerializer.create();
638651
serializer.putQueryParam(fields, "documentId", request.getDocumentId());
639652
serializer.putQueryParam(fields, "mask", request.getMask());
653+
serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int");
640654
return fields;
641655
})
642656
.setRequestBodyExtractor(
643657
request ->
644658
ProtoRestSerializer.create()
645-
.toBody("document", request.getDocument(), false))
659+
.toBody("document", request.getDocument(), true))
646660
.build())
647661
.setResponseParser(
648662
ProtoMessageResponseParser.<Document>newBuilder()

0 commit comments

Comments
 (0)