Skip to content

Commit 8f77b68

Browse files
feat: add new types QueryMode, QueryPlan, ResultSetStats (#1911)
feat: add new types QueryMode, QueryPlan, ResultSetStats feat: add QueryMode field to RunQueryRequest feat: add ResultSetStats field to RunQueryResponse feat: add QueryMode field to RunAggregationQueryRequest feat: add ResultSetStats field to RunAggregationQueryResponse PiperOrigin-RevId: 595771083 Source-Link: googleapis/googleapis@2027807 Source-Link: googleapis/googleapis-gen@5407e2b Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNTQwN2UyYjY4NjM5MjhjMjZmNTJkYjlmMzQ3YzZiNTU1NmU3MDJmMiJ9 fix: correct long audio synthesis HTTP binding docs: Deprecate the custom voice usage field PiperOrigin-RevId: 595119987 Source-Link: googleapis/googleapis@c22f408 Source-Link: googleapis/googleapis-gen@4e9ca63 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNGU5Y2E2M2QyY2M3OTMzZWI3YzM4M2NlOGI3OTRmY2UxNTJlYTJmYyJ9 feat: add DeleteDatabase API and delete protection docs: update Database API description PiperOrigin-RevId: 591922567 Source-Link: googleapis/googleapis@204f2ae Source-Link: googleapis/googleapis-gen@bd98650 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYmQ5ODY1MDAwMzUwNDY1MjcxOTExZDk5Njg5Yjc1NjExNTg4NTVkNCJ9 feat: expose Firestore PITR fields in Database to stable feat: expose Firestore snapshot_time field in export API to stable feat: expose Firestore namespace ID fields in import/export APIs to stable docs: assorted typo fixes and whitespace updates PiperOrigin-RevId: 587811576 Source-Link: googleapis/googleapis@fbe1c8e Source-Link: googleapis/googleapis-gen@5fe704d Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNWZlNzA0ZDk0ZmEyZDlhMWRjZTc1Mjk0MmI3MzA4ODczMTI0YjdkZCJ9 build: update Node.js generator to compile protos PiperOrigin-RevId: 582493526 Source-Link: googleapis/googleapis@7c4e4b5 Source-Link: googleapis/googleapis-gen@368cfb6 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMzY4Y2ZiNjUxMDE2ZDZhOTNjYTZlNDg4Y2JjMzRlMmQxZDlkMjEyYyJ9 chore: expand Target.target_id docs chore: improve FieldReference.field_path docs chore: (preview only) expose Query Profile API PiperOrigin-RevId: 570489360 Source-Link: googleapis/googleapis@5c5f6b7 Source-Link: googleapis/googleapis-gen@cb29ed5 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiY2IyOWVkNTZiNzM4YWIwNDM2MGQyZTFjYmYzYjFiYzg3ODVmOGNhMSJ9 --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: sofisl <[email protected]>
1 parent 1d76546 commit 8f77b68

31 files changed

+2484
-145
lines changed

.jsdoc.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2023 Google LLC
1+
// Copyright 2024 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.
@@ -40,7 +40,7 @@ module.exports = {
4040
includePattern: '\\.js$'
4141
},
4242
templates: {
43-
copyright: 'Copyright 2023 Google LLC',
43+
copyright: 'Copyright 2024 Google LLC',
4444
includeDate: false,
4545
sourceFiles: false,
4646
systemName: '@google-cloud/firestore',

dev/protos/admin_v1.json

Lines changed: 142 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,27 @@
3131
"type": "string",
3232
"id": 1
3333
},
34+
"uid": {
35+
"type": "string",
36+
"id": 3,
37+
"options": {
38+
"(google.api.field_behavior)": "OUTPUT_ONLY"
39+
}
40+
},
41+
"createTime": {
42+
"type": "google.protobuf.Timestamp",
43+
"id": 5,
44+
"options": {
45+
"(google.api.field_behavior)": "OUTPUT_ONLY"
46+
}
47+
},
48+
"updateTime": {
49+
"type": "google.protobuf.Timestamp",
50+
"id": 6,
51+
"options": {
52+
"(google.api.field_behavior)": "OUTPUT_ONLY"
53+
}
54+
},
3455
"locationId": {
3556
"type": "string",
3657
"id": 9
@@ -43,6 +64,24 @@
4364
"type": "ConcurrencyMode",
4465
"id": 15
4566
},
67+
"versionRetentionPeriod": {
68+
"type": "google.protobuf.Duration",
69+
"id": 17,
70+
"options": {
71+
"(google.api.field_behavior)": "OUTPUT_ONLY"
72+
}
73+
},
74+
"earliestVersionTime": {
75+
"type": "google.protobuf.Timestamp",
76+
"id": 18,
77+
"options": {
78+
"(google.api.field_behavior)": "OUTPUT_ONLY"
79+
}
80+
},
81+
"pointInTimeRecoveryEnablement": {
82+
"type": "PointInTimeRecoveryEnablement",
83+
"id": 21
84+
},
4685
"appEngineIntegrationMode": {
4786
"type": "AppEngineIntegrationMode",
4887
"id": 19
@@ -54,6 +93,10 @@
5493
"(google.api.field_behavior)": "OUTPUT_ONLY"
5594
}
5695
},
96+
"deleteProtectionState": {
97+
"type": "DeleteProtectionState",
98+
"id": 22
99+
},
57100
"etag": {
58101
"type": "string",
59102
"id": 99
@@ -75,12 +118,26 @@
75118
"OPTIMISTIC_WITH_ENTITY_GROUPS": 3
76119
}
77120
},
121+
"PointInTimeRecoveryEnablement": {
122+
"values": {
123+
"POINT_IN_TIME_RECOVERY_ENABLEMENT_UNSPECIFIED": 0,
124+
"POINT_IN_TIME_RECOVERY_ENABLED": 1,
125+
"POINT_IN_TIME_RECOVERY_DISABLED": 2
126+
}
127+
},
78128
"AppEngineIntegrationMode": {
79129
"values": {
80130
"APP_ENGINE_INTEGRATION_MODE_UNSPECIFIED": 0,
81131
"ENABLED": 1,
82132
"DISABLED": 2
83133
}
134+
},
135+
"DeleteProtectionState": {
136+
"values": {
137+
"DELETE_PROTECTION_STATE_UNSPECIFIED": 0,
138+
"DELETE_PROTECTION_DISABLED": 1,
139+
"DELETE_PROTECTION_ENABLED": 2
140+
}
84141
}
85142
}
86143
},
@@ -450,6 +507,32 @@
450507
}
451508
}
452509
]
510+
},
511+
"DeleteDatabase": {
512+
"requestType": "DeleteDatabaseRequest",
513+
"responseType": "google.longrunning.Operation",
514+
"options": {
515+
"(google.api.http).delete": "/v1/{name=projects/*/databases/*}",
516+
"(google.api.method_signature)": "name",
517+
"(google.longrunning.operation_info).response_type": "Database",
518+
"(google.longrunning.operation_info).metadata_type": "DeleteDatabaseMetadata"
519+
},
520+
"parsedOptions": [
521+
{
522+
"(google.api.http)": {
523+
"delete": "/v1/{name=projects/*/databases/*}"
524+
}
525+
},
526+
{
527+
"(google.api.method_signature)": "name"
528+
},
529+
{
530+
"(google.longrunning.operation_info)": {
531+
"response_type": "Database",
532+
"metadata_type": "DeleteDatabaseMetadata"
533+
}
534+
}
535+
]
453536
}
454537
}
455538
},
@@ -500,6 +583,11 @@
500583
"rule": "repeated",
501584
"type": "Database",
502585
"id": 1
586+
},
587+
"unreachable": {
588+
"rule": "repeated",
589+
"type": "string",
590+
"id": 3
503591
}
504592
}
505593
},
@@ -533,6 +621,25 @@
533621
"UpdateDatabaseMetadata": {
534622
"fields": {}
535623
},
624+
"DeleteDatabaseRequest": {
625+
"fields": {
626+
"name": {
627+
"type": "string",
628+
"id": 1,
629+
"options": {
630+
"(google.api.field_behavior)": "REQUIRED",
631+
"(google.api.resource_reference).type": "firestore.googleapis.com/Database"
632+
}
633+
},
634+
"etag": {
635+
"type": "string",
636+
"id": 3
637+
}
638+
}
639+
},
640+
"DeleteDatabaseMetadata": {
641+
"fields": {}
642+
},
536643
"CreateIndexRequest": {
537644
"fields": {
538645
"parent": {
@@ -695,6 +802,15 @@
695802
"outputUriPrefix": {
696803
"type": "string",
697804
"id": 3
805+
},
806+
"namespaceIds": {
807+
"rule": "repeated",
808+
"type": "string",
809+
"id": 4
810+
},
811+
"snapshotTime": {
812+
"type": "google.protobuf.Timestamp",
813+
"id": 5
698814
}
699815
}
700816
},
@@ -716,6 +832,11 @@
716832
"inputUriPrefix": {
717833
"type": "string",
718834
"id": 3
835+
},
836+
"namespaceIds": {
837+
"rule": "repeated",
838+
"type": "string",
839+
"id": 4
719840
}
720841
}
721842
},
@@ -949,6 +1070,15 @@
9491070
"outputUriPrefix": {
9501071
"type": "string",
9511072
"id": 7
1073+
},
1074+
"namespaceIds": {
1075+
"rule": "repeated",
1076+
"type": "string",
1077+
"id": 8
1078+
},
1079+
"snapshotTime": {
1080+
"type": "google.protobuf.Timestamp",
1081+
"id": 9
9521082
}
9531083
}
9541084
},
@@ -982,6 +1112,11 @@
9821112
"inputUriPrefix": {
9831113
"type": "string",
9841114
"id": 7
1115+
},
1116+
"namespaceIds": {
1117+
"rule": "repeated",
1118+
"type": "string",
1119+
"id": 8
9851120
}
9861121
}
9871122
},
@@ -1346,6 +1481,11 @@
13461481
"longRunning": {
13471482
"type": "LongRunning",
13481483
"id": 2
1484+
},
1485+
"autoPopulatedFields": {
1486+
"rule": "repeated",
1487+
"type": "string",
1488+
"id": 3
13491489
}
13501490
},
13511491
"nested": {
@@ -1405,7 +1545,8 @@
14051545
"INPUT_ONLY": 4,
14061546
"IMMUTABLE": 5,
14071547
"UNORDERED_LIST": 6,
1408-
"NON_EMPTY_DEFAULT": 7
1548+
"NON_EMPTY_DEFAULT": 7,
1549+
"IDENTIFIER": 8
14091550
}
14101551
},
14111552
"LaunchStage": {

0 commit comments

Comments
 (0)