8000 feat: expose the variable definition in the Cloud Firestore API · googleapis/googleapis@1ccd68a · GitHub
[go: up one dir, main page]

Skip to content

Commit 1ccd68a

Browse files
Google APIscopybara-github
authored andcommitted
feat: expose the variable definition in the Cloud Firestore API
chore: Firestore.executePipeline to not retry on `RESOURCE_EXHAUSTED` PiperOrigin-RevId: 877535984
1 parent aa40d20 commit 1ccd68a

12 files changed

+26
-12
lines changed

google/firestore/v1/aggregation_result.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2025 Google LLC
1+
// Copyright 2026 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

google/firestore/v1/bloom_filter.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2025 Google LLC
1+
// Copyright 2026 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

google/firestore/v1/common.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2025 Google LLC
1+
// Copyright 2026 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

google/firestore/v1/document.proto

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2025 Google LLC
1+
// Copyright 2026 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.
@@ -142,6 +142,13 @@ message Value {
142142
// * Not allowed to be used when writing documents.
143143
string field_reference_value = 19;
144144

145+
// Pointer to a variable defined elsewhere in a pipeline.
146+
//
147+
// Unlike `field_reference_value` which references a field within a
148+
// document, this refers to a variable, defined in a separate namespace than
149+
// the fields of a document.
150+
string variable_reference_value = 22;
151+
145152
// A value that represents an unevaluated expression.
146153
//
147154
// **Requires:**

google/firestore/v1/explain_stats.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2025 Google LLC
1+
// Copyright 2026 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

google/firestore/v1/firestore.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2025 Google LLC
1+
// Copyright 2026 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

google/firestore/v1/firestore_grpc_service_config.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@
5757
"maxBackoff": "60s",
5858
"backoffMultiplier": 1.3,
5959
"retryableStatusCodes": [
60-
"RESOURCE_EXHAUSTED",
6160
"UNAVAILABLE",
6261
"INTERNAL",
6362
"DEADLINE_EXCEEDED"

google/firestore/v1/firestore_v1.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,15 @@ documentation:
1717
description: Gets information about a location.
1818

1919
- selector: google.cloud.location.Locations.ListLocations
20-
description: Lists information about the supported locations for this service.
20+
description: |-
21+
Lists information about the supported locations for this service.
22+
This method can be called in two ways:
23+
24+
* **List all public locations:** Use the path `GET /v1/locations`.
25+
* **List project-visible locations:** Use the path
26+
`GET /v1/projects/{project_id}/locations`. This may include public
27+
locations as well as private or other locations specifically visible
28+
to the project.
2129
2230
http:
2331
rules:

google/firestore/v1/pipeline.proto

Lines changed: 1 addition & 1 deletion
< 95C0 tr>
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2025 Google LLC
1+
// Copyright 2026 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

google/firestore/v1/query.proto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2025 Google LLC
1+
// Copyright 2026 Google LLC
22
//
33
// Licensed under the Apache License, Version 2.0 (the "License");
44
// you may not use this file except in compliance with the License.

0 commit comments

Comments
 (0)
0