Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(320)

Side by Side Diff: discovery/googleapis_beta/datastore__v1beta2.json

Issue 595873002: Api roll 1: 2014-09-23 (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 { 1 {
2 "auth": { 2 "auth": {
3 "oauth2": { 3 "oauth2": {
4 "scopes": { 4 "scopes": {
5 "https://www.googleapis.com/auth/cloud-platform": {
6 "description": "View and manage your data across Google Clou d Platform services"
7 },
5 "https://www.googleapis.com/auth/datastore": { 8 "https://www.googleapis.com/auth/datastore": {
6 "description": "View and manage your Google Cloud Datastore data" 9 "description": "View and manage your Google Cloud Datastore data"
7 }, 10 },
8 "https://www.googleapis.com/auth/userinfo.email": { 11 "https://www.googleapis.com/auth/userinfo.email": {
9 "description": "View your email address" 12 "description": "View your email address"
10 } 13 }
11 } 14 }
12 } 15 }
13 }, 16 },
14 "basePath": "/datastore/v1beta2/datasets/", 17 "basePath": "/datastore/v1beta2/datasets/",
15 "baseUrl": "https://www.googleapis.com/datastore/v1beta2/datasets/", 18 "baseUrl": "https://www.googleapis.com/datastore/v1beta2/datasets/",
16 "batchPath": "batch", 19 "batchPath": "batch",
17 "description": "API for accessing Google Cloud Datastore.", 20 "description": "API for accessing Google Cloud Datastore.",
18 "discoveryVersion": "v1", 21 "discoveryVersion": "v1",
19 "documentationLink": "https://developers.google.com/datastore/", 22 "documentationLink": "https://developers.google.com/datastore/",
20 "etag": "\"uUWyYHXmEn-ab7WLvo8qNz2S8ws/2BYNDaZqMjLdfTtg3EL0oL8j6oI\"", 23 "etag": "\"uUWyYHXmEn-ab7WLvo8qNz2S8ws/LDhSkY4UxrCPhfQmh9G4U2uaRlU\"",
21 "icons": { 24 "icons": {
22 "x16": "http://www.google.com/images/icons/product/search-16.gif", 25 "x16": "http://www.google.com/images/icons/product/search-16.gif",
23 "x32": "http://www.google.com/images/icons/product/search-32.gif" 26 "x32": "http://www.google.com/images/icons/product/search-32.gif"
24 }, 27 },
25 "id": "datastore:v1beta2", 28 "id": "datastore:v1beta2",
26 "kind": "discovery#restDescription", 29 "kind": "discovery#restDescription",
27 "name": "datastore", 30 "name": "datastore",
28 "ownerDomain": "google.com", 31 "ownerDomain": "google.com",
29 "ownerName": "Google", 32 "ownerName": "Google",
30 "parameters": { 33 "parameters": {
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
94 } 97 }
95 }, 98 },
96 "path": "{datasetId}/allocateIds", 99 "path": "{datasetId}/allocateIds",
97 "request": { 100 "request": {
98 "$ref": "AllocateIdsRequest" 101 "$ref": "AllocateIdsRequest"
99 }, 102 },
100 "response": { 103 "response": {
101 "$ref": "AllocateIdsResponse" 104 "$ref": "AllocateIdsResponse"
102 }, 105 },
103 "scopes": [ 106 "scopes": [
107 "https://www.googleapis.com/auth/cloud-platform",
104 "https://www.googleapis.com/auth/datastore", 108 "https://www.googleapis.com/auth/datastore",
105 "https://www.googleapis.com/auth/userinfo.email" 109 "https://www.googleapis.com/auth/userinfo.email"
106 ] 110 ]
107 }, 111 },
108 "beginTransaction": { 112 "beginTransaction": {
109 "description": "Begin a new transaction.", 113 "description": "Begin a new transaction.",
110 "httpMethod": "POST", 114 "httpMethod": "POST",
111 "id": "datastore.datasets.beginTransaction", 115 "id": "datastore.datasets.beginTransaction",
112 "parameterOrder": [ 116 "parameterOrder": [
113 "datasetId" 117 "datasetId"
114 ], 118 ],
115 "parameters": { 119 "parameters": {
116 "datasetId": { 120 "datasetId": {
117 "description": "Identifies the dataset.", 121 "description": "Identifies the dataset.",
118 "location": "path", 122 "location": "path",
119 "required": true, 123 "required": true,
120 "type": "string" 124 "type": "string"
121 } 125 }
122 }, 126 },
123 "path": "{datasetId}/beginTransaction", 127 "path": "{datasetId}/beginTransaction",
124 "request": { 128 "request": {
125 "$ref": "BeginTransactionRequest" 129 "$ref": "BeginTransactionRequest"
126 }, 130 },
127 "response": { 131 "response": {
128 "$ref": "BeginTransactionResponse" 132 "$ref": "BeginTransactionResponse"
129 }, 133 },
130 "scopes": [ 134 "scopes": [
135 "https://www.googleapis.com/auth/cloud-platform",
131 "https://www.googleapis.com/auth/datastore", 136 "https://www.googleapis.com/auth/datastore",
132 "https://www.googleapis.com/auth/userinfo.email" 137 "https://www.googleapis.com/auth/userinfo.email"
133 ] 138 ]
134 }, 139 },
135 "commit": { 140 "commit": {
136 "description": "Commit a transaction, optionally creating, d eleting or modifying some entities.", 141 "description": "Commit a transaction, optionally creating, d eleting or modifying some entities.",
137 "httpMethod": "POST", 142 "httpMethod": "POST",
138 "id": "datastore.datasets.commit", 143 "id": "datastore.datasets.commit",
139 "parameterOrder": [ 144 "parameterOrder": [
140 "datasetId" 145 "datasetId"
141 ], 146 ],
142 "parameters": { 147 "parameters": {
143 "datasetId": { 148 "datasetId": {
144 "description": "Identifies the dataset.", 149 "description": "Identifies the dataset.",
145 "location": "path", 150 "location": "path",
146 "required": true, 151 "required": true,
147 "type": "string" 152 "type": "string"
148 } 153 }
149 }, 154 },
150 "path": "{datasetId}/commit", 155 "path": "{datasetId}/commit",
151 "request": { 156 "request": {
152 "$ref": "CommitRequest" 157 "$ref": "CommitRequest"
153 }, 158 },
154 "response": { 159 "response": {
155 "$ref": "CommitResponse" 160 "$ref": "CommitResponse"
156 }, 161 },
157 "scopes": [ 162 "scopes": [
163 "https://www.googleapis.com/auth/cloud-platform",
158 "https://www.googleapis.com/auth/datastore", 164 "https://www.googleapis.com/auth/datastore",
159 "https://www.googleapis.com/auth/userinfo.email" 165 "https://www.googleapis.com/auth/userinfo.email"
160 ] 166 ]
161 }, 167 },
162 "lookup": { 168 "lookup": {
163 "description": "Look up some entities by key.", 169 "description": "Look up some entities by key.",
164 "httpMethod": "POST", 170 "httpMethod": "POST",
165 "id": "datastore.datasets.lookup", 171 "id": "datastore.datasets.lookup",
166 "parameterOrder": [ 172 "parameterOrder": [
167 "datasetId" 173 "datasetId"
168 ], 174 ],
169 "parameters": { 175 "parameters": {
170 "datasetId": { 176 "datasetId": {
171 "description": "Identifies the dataset.", 177 "description": "Identifies the dataset.",
172 "location": "path", 178 "location": "path",
173 "required": true, 179 "required": true,
174 "type": "string" 180 "type": "string"
175 } 181 }
176 }, 182 },
177 "path": "{datasetId}/lookup", 183 "path": "{datasetId}/lookup",
178 "request": { 184 "request": {
179 "$ref": "LookupRequest" 185 "$ref": "LookupRequest"
180 }, 186 },
181 "response": { 187 "response": {
182 "$ref": "LookupResponse" 188 "$ref": "LookupResponse"
183 }, 189 },
184 "scopes": [ 190 "scopes": [
191 "https://www.googleapis.com/auth/cloud-platform",
185 "https://www.googleapis.com/auth/datastore", 192 "https://www.googleapis.com/auth/datastore",
186 "https://www.googleapis.com/auth/userinfo.email" 193 "https://www.googleapis.com/auth/userinfo.email"
187 ] 194 ]
188 }, 195 },
189 "rollback": { 196 "rollback": {
190 "description": "Roll back a transaction.", 197 "description": "Roll back a transaction.",
191 "httpMethod": "POST", 198 "httpMethod": "POST",
192 "id": "datastore.datasets.rollback", 199 "id": "datastore.datasets.rollback",
193 "parameterOrder": [ 200 "parameterOrder": [
194 "datasetId" 201 "datasetId"
195 ], 202 ],
196 "parameters": { 203 "parameters": {
197 "datasetId": { 204 "datasetId": {
198 "description": "Identifies the dataset.", 205 "description": "Identifies the dataset.",
199 "location": "path", 206 "location": "path",
200 "required": true, 207 "required": true,
201 "type": "string" 208 "type": "string"
202 } 209 }
203 }, 210 },
204 "path": "{datasetId}/rollback", 211 "path": "{datasetId}/rollback",
205 "request": { 212 "request": {
206 "$ref": "RollbackRequest" 213 "$ref": "RollbackRequest"
207 }, 214 },
208 "response": { 215 "response": {
209 "$ref": "RollbackResponse" 216 "$ref": "RollbackResponse"
210 }, 217 },
211 "scopes": [ 218 "scopes": [
219 "https://www.googleapis.com/auth/cloud-platform",
212 "https://www.googleapis.com/auth/datastore", 220 "https://www.googleapis.com/auth/datastore",
213 "https://www.googleapis.com/auth/userinfo.email" 221 "https://www.googleapis.com/auth/userinfo.email"
214 ] 222 ]
215 }, 223 },
216 "runQuery": { 224 "runQuery": {
217 "description": "Query for entities.", 225 "description": "Query for entities.",
218 "httpMethod": "POST", 226 "httpMethod": "POST",
219 "id": "datastore.datasets.runQuery", 227 "id": "datastore.datasets.runQuery",
220 "parameterOrder": [ 228 "parameterOrder": [
221 "datasetId" 229 "datasetId"
222 ], 230 ],
223 "parameters": { 231 "parameters": {
224 "datasetId": { 232 "datasetId": {
225 "description": "Identifies the dataset.", 233 "description": "Identifies the dataset.",
226 "location": "path", 234 "location": "path",
227 "required": true, 235 "required": true,
228 "type": "string" 236 "type": "string"
229 } 237 }
230 }, 238 },
231 "path": "{datasetId}/runQuery", 239 "path": "{datasetId}/runQuery",
232 "request": { 240 "request": {
233 "$ref": "RunQueryRequest" 241 "$ref": "RunQueryRequest"
234 }, 242 },
235 "response": { 243 "response": {
236 "$ref": "RunQueryResponse" 244 "$ref": "RunQueryResponse"
237 }, 245 },
238 "scopes": [ 246 "scopes": [
247 "https://www.googleapis.com/auth/cloud-platform",
239 "https://www.googleapis.com/auth/datastore", 248 "https://www.googleapis.com/auth/datastore",
240 "https://www.googleapis.com/auth/userinfo.email" 249 "https://www.googleapis.com/auth/userinfo.email"
241 ] 250 ]
242 } 251 }
243 } 252 }
244 } 253 }
245 }, 254 },
246 "revision": "20140613", 255 "revision": "20140916",
247 "rootUrl": "https://www.googleapis.com/", 256 "rootUrl": "https://www.googleapis.com/",
248 "schemas": { 257 "schemas": {
249 "AllocateIdsRequest": { 258 "AllocateIdsRequest": {
250 "id": "AllocateIdsRequest", 259 "id": "AllocateIdsRequest",
251 "properties": { 260 "properties": {
252 "keys": { 261 "keys": {
253 "description": "A list of keys with incomplete key paths to allocate IDs for. No key may be reserved/read-only.", 262 "description": "A list of keys with incomplete key paths to allocate IDs for. No key may be reserved/read-only.",
254 "items": { 263 "items": {
255 "$ref": "Key" 264 "$ref": "Key"
256 }, 265 },
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
344 "$ref": "ResponseHeader" 353 "$ref": "ResponseHeader"
345 }, 354 },
346 "mutationResult": { 355 "mutationResult": {
347 "$ref": "MutationResult", 356 "$ref": "MutationResult",
348 "description": "The result of performing the mutation (if an y)." 357 "description": "The result of performing the mutation (if an y)."
349 } 358 }
350 }, 359 },
351 "type": "object" 360 "type": "object"
352 }, 361 },
353 "CompositeFilter": { 362 "CompositeFilter": {
363 "description": "A filter that merges the multiple other filters usin g the given operation.",
354 "id": "CompositeFilter", 364 "id": "CompositeFilter",
355 "properties": { 365 "properties": {
356 "filters": { 366 "filters": {
357 "description": "The list of filters to combine. Must contain at least one filter.", 367 "description": "The list of filters to combine. Must contain at least one filter.",
358 "items": { 368 "items": {
359 "$ref": "Filter" 369 "$ref": "Filter"
360 }, 370 },
361 "type": "array" 371 "type": "array"
362 }, 372 },
363 "operator": { 373 "operator": {
364 "description": "The operator for combining multiple filters. Only \"and\" is currently supported.", 374 "description": "The operator for combining multiple filters. Only \"and\" is currently supported.",
365 "enum": [ 375 "enum": [
366 "AND" 376 "AND"
367 ], 377 ],
368 "enumDescriptions": [ 378 "enumDescriptions": [
369 "" 379 ""
370 ], 380 ],
371 "type": "string" 381 "type": "string"
372 } 382 }
373 }, 383 },
374 "type": "object" 384 "type": "object"
375 }, 385 },
376 "Entity": { 386 "Entity": {
387 "description": "An entity.",
377 "id": "Entity", 388 "id": "Entity",
378 "properties": { 389 "properties": {
379 "key": { 390 "key": {
380 "$ref": "Key", 391 "$ref": "Key",
381 "description": "The entity's key.\n\nAn entity must have a k ey, unless otherwise documented (for example, an entity in Value.entityValue may have no key). An entity's kind is its key's path's last element's kind, or null if it has no key." 392 "description": "The entity's key.\n\nAn entity must have a k ey, unless otherwise documented (for example, an entity in Value.entityValue may have no key). An entity's kind is its key's path's last element's kind, or null if it has no key."
382 }, 393 },
383 "properties": { 394 "properties": {
384 "additionalProperties": { 395 "additionalProperties": {
385 "$ref": "Property", 396 "$ref": "Property",
386 "description": "The name of the property. A property nam e matching regex \"__.*__\" is reserved. A reserved property name is forbidden i n certain documented contexts. The name must not contain more than 500 character s. Cannot be \"\"." 397 "description": "The name of the property. A property nam e matching regex \"__.*__\" is reserved. A reserved property name is forbidden i n certain documented contexts. The name must not contain more than 500 character s. Cannot be \"\"."
387 }, 398 },
388 "description": "The entity's properties.", 399 "description": "The entity's properties.",
389 "type": "object" 400 "type": "object"
390 } 401 }
391 }, 402 },
392 "type": "object" 403 "type": "object"
393 }, 404 },
394 "EntityResult": { 405 "EntityResult": {
406 "description": "The result of fetching an entity from the datastore. ",
395 "id": "EntityResult", 407 "id": "EntityResult",
396 "properties": { 408 "properties": {
397 "entity": { 409 "entity": {
398 "$ref": "Entity", 410 "$ref": "Entity",
399 "description": "The resulting entity." 411 "description": "The resulting entity."
400 } 412 }
401 }, 413 },
402 "type": "object" 414 "type": "object"
403 }, 415 },
404 "Filter": { 416 "Filter": {
417 "description": "A holder for any type of filter. Exactly one field s hould be specified.",
405 "id": "Filter", 418 "id": "Filter",
406 "properties": { 419 "properties": {
407 "compositeFilter": { 420 "compositeFilter": {
408 "$ref": "CompositeFilter", 421 "$ref": "CompositeFilter",
409 "description": "A composite filter." 422 "description": "A composite filter."
410 }, 423 },
411 "propertyFilter": { 424 "propertyFilter": {
412 "$ref": "PropertyFilter", 425 "$ref": "PropertyFilter",
413 "description": "A filter on a property." 426 "description": "A filter on a property."
414 } 427 }
415 }, 428 },
416 "type": "object" 429 "type": "object"
417 }, 430 },
418 "GqlQuery": { 431 "GqlQuery": {
432 "description": "A GQL query.",
419 "id": "GqlQuery", 433 "id": "GqlQuery",
420 "properties": { 434 "properties": {
421 "allowLiteral": { 435 "allowLiteral": {
422 "description": "When false, the query string must not contai n a literal.", 436 "description": "When false, the query string must not contai n a literal.",
423 "type": "boolean" 437 "type": "boolean"
424 }, 438 },
425 "nameArgs": { 439 "nameArgs": {
426 "description": "A named argument must set field GqlQueryArg. name. No two named arguments may have the same name. For each non-reserved named binding site in the query string, there must be a named argument with that name , but not necessarily the inverse.", 440 "description": "A named argument must set field GqlQueryArg. name. No two named arguments may have the same name. For each non-reserved named binding site in the query string, there must be a named argument with that name , but not necessarily the inverse.",
427 "items": { 441 "items": {
428 "$ref": "GqlQueryArg" 442 "$ref": "GqlQueryArg"
429 }, 443 },
430 "type": "array" 444 "type": "array"
431 }, 445 },
432 "numberArgs": { 446 "numberArgs": {
433 "description": "Numbered binding site @1 references the firs t numbered argument, effectively using 1-based indexing, rather than the usual 0 . A numbered argument must NOT set field GqlQueryArg.name. For each binding site numbered i in query_string, there must be an ith numbered argument. The inverse must also be true.", 447 "description": "Numbered binding site @1 references the firs t numbered argument, effectively using 1-based indexing, rather than the usual 0 . A numbered argument must NOT set field GqlQueryArg.name. For each binding site numbered i in query_string, there must be an ith numbered argument. The inverse must also be true.",
434 "items": { 448 "items": {
435 "$ref": "GqlQueryArg" 449 "$ref": "GqlQueryArg"
436 }, 450 },
437 "type": "array" 451 "type": "array"
438 }, 452 },
439 "queryString": { 453 "queryString": {
454 "description": "The query string.",
440 "type": "string" 455 "type": "string"
441 } 456 }
442 }, 457 },
443 "type": "object" 458 "type": "object"
444 }, 459 },
445 "GqlQueryArg": { 460 "GqlQueryArg": {
461 "description": "A binding argument for a GQL query.",
446 "id": "GqlQueryArg", 462 "id": "GqlQueryArg",
447 "properties": { 463 "properties": {
448 "cursor": { 464 "cursor": {
449 "format": "byte", 465 "format": "byte",
450 "type": "string" 466 "type": "string"
451 }, 467 },
452 "name": { 468 "name": {
453 "description": "Must match regex \"[A-Za-z_$][A-Za-z_$0-9]*\ ". Must not match regex \"__.*__\". Must not be \"\".", 469 "description": "Must match regex \"[A-Za-z_$][A-Za-z_$0-9]*\ ". Must not match regex \"__.*__\". Must not be \"\".",
454 "type": "string" 470 "type": "string"
455 }, 471 },
456 "value": { 472 "value": {
457 "$ref": "Value" 473 "$ref": "Value"
458 } 474 }
459 }, 475 },
460 "type": "object" 476 "type": "object"
461 }, 477 },
462 "Key": { 478 "Key": {
479 "description": "A unique identifier for an entity.",
463 "id": "Key", 480 "id": "Key",
464 "properties": { 481 "properties": {
465 "partitionId": { 482 "partitionId": {
466 "$ref": "PartitionId", 483 "$ref": "PartitionId",
467 "description": "Entities are partitioned into subsets, curre ntly identified by a dataset (usually implicitly specified by the project) and n amespace ID. Queries are scoped to a single partition." 484 "description": "Entities are partitioned into subsets, curre ntly identified by a dataset (usually implicitly specified by the project) and n amespace ID. Queries are scoped to a single partition."
468 }, 485 },
469 "path": { 486 "path": {
470 "description": "The entity path. An entity path consists of one or more elements composed of a kind and a string or numerical identifier, wh ich identify entities. The first element identifies a root entity, the second el ement identifies a child of the root entity, the third element a child of the se cond entity, and so forth. The entities identified by all prefixes of the path a re called the element's ancestors. An entity path is always fully complete: ALL of the entity's ancestors are required to be in the path along with the entity i dentifier itself. The only exception is that in some documented cases, the ident ifier in the last path element (for the entity) itself may be omitted. A path ca n never be empty. The path can have at most 100 elements.", 487 "description": "The entity path. An entity path consists of one or more elements composed of a kind and a string or numerical identifier, wh ich identify entities. The first element identifies a root entity, the second el ement identifies a child of the root entity, the third element a child of the se cond entity, and so forth. The entities identified by all prefixes of the path a re called the element's ancestors. An entity path is always fully complete: ALL of the entity's ancestors are required to be in the path along with the entity i dentifier itself. The only exception is that in some documented cases, the ident ifier in the last path element (for the entity) itself may be omitted. A path ca n never be empty. The path can have at most 100 elements.",
471 "items": { 488 "items": {
472 "$ref": "KeyPathElement" 489 "$ref": "KeyPathElement"
(...skipping 17 matching lines...) Expand all
490 "type": "string" 507 "type": "string"
491 }, 508 },
492 "name": { 509 "name": {
493 "description": "The name of the entity. A name matching rege x \"__.*__\" is reserved/read-only. A name must not be more than 500 characters. Cannot be \"\".", 510 "description": "The name of the entity. A name matching rege x \"__.*__\" is reserved/read-only. A name must not be more than 500 characters. Cannot be \"\".",
494 "type": "string" 511 "type": "string"
495 } 512 }
496 }, 513 },
497 "type": "object" 514 "type": "object"
498 }, 515 },
499 "KindExpression": { 516 "KindExpression": {
517 "description": "A representation of a kind.",
500 "id": "KindExpression", 518 "id": "KindExpression",
501 "properties": { 519 "properties": {
502 "name": { 520 "name": {
503 "description": "The name of the kind.", 521 "description": "The name of the kind.",
504 "type": "string" 522 "type": "string"
505 } 523 }
506 }, 524 },
507 "type": "object" 525 "type": "object"
508 }, 526 },
509 "LookupRequest": { 527 "LookupRequest": {
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
547 "description": "Entities not found, with only the key popula ted.", 565 "description": "Entities not found, with only the key popula ted.",
548 "items": { 566 "items": {
549 "$ref": "EntityResult" 567 "$ref": "EntityResult"
550 }, 568 },
551 "type": "array" 569 "type": "array"
552 } 570 }
553 }, 571 },
554 "type": "object" 572 "type": "object"
555 }, 573 },
556 "Mutation": { 574 "Mutation": {
575 "description": "A set of changes to apply.",
557 "id": "Mutation", 576 "id": "Mutation",
558 "properties": { 577 "properties": {
559 "delete": { 578 "delete": {
560 "description": "Keys of entities to delete. Each key must ha ve a complete key path and must not be reserved/read-only.", 579 "description": "Keys of entities to delete. Each key must ha ve a complete key path and must not be reserved/read-only.",
561 "items": { 580 "items": {
562 "$ref": "Key" 581 "$ref": "Key"
563 }, 582 },
564 "type": "array" 583 "type": "array"
565 }, 584 },
566 "force": { 585 "force": {
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
610 "description": "Keys for insertAutoId entities. One per enti ty from the request, in the same order.", 629 "description": "Keys for insertAutoId entities. One per enti ty from the request, in the same order.",
611 "items": { 630 "items": {
612 "$ref": "Key" 631 "$ref": "Key"
613 }, 632 },
614 "type": "array" 633 "type": "array"
615 } 634 }
616 }, 635 },
617 "type": "object" 636 "type": "object"
618 }, 637 },
619 "PartitionId": { 638 "PartitionId": {
639 "description": "An identifier for a particular subset of entities.\n \nEntities are partitioned into various subsets, each used by different datasets and different namespaces within a dataset and so forth.",
620 "id": "PartitionId", 640 "id": "PartitionId",
621 "properties": { 641 "properties": {
622 "datasetId": { 642 "datasetId": {
623 "description": "The dataset ID.", 643 "description": "The dataset ID.",
624 "type": "string" 644 "type": "string"
625 }, 645 },
626 "namespace": { 646 "namespace": {
627 "description": "The namespace.", 647 "description": "The namespace.",
628 "type": "string" 648 "type": "string"
629 } 649 }
630 }, 650 },
631 "type": "object" 651 "type": "object"
632 }, 652 },
633 "Property": { 653 "Property": {
654 "description": "An entity property.",
634 "id": "Property", 655 "id": "Property",
635 "properties": { 656 "properties": {
636 "blobKeyValue": { 657 "blobKeyValue": {
637 "description": "A blob key value.", 658 "description": "A blob key value.",
638 "type": "string" 659 "type": "string"
639 }, 660 },
640 "blobValue": { 661 "blobValue": {
641 "description": "A blob value. May be a maximum of 1,000,000 bytes.", 662 "description": "A blob value. May be a maximum of 1,000,000 bytes.",
642 "format": "byte", 663 "format": "byte",
643 "type": "string" 664 "type": "string"
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
686 "type": "integer" 707 "type": "integer"
687 }, 708 },
688 "stringValue": { 709 "stringValue": {
689 "description": "A UTF-8 encoded string value.", 710 "description": "A UTF-8 encoded string value.",
690 "type": "string" 711 "type": "string"
691 } 712 }
692 }, 713 },
693 "type": "object" 714 "type": "object"
694 }, 715 },
695 "PropertyExpression": { 716 "PropertyExpression": {
717 "description": "A representation of a property in a projection.",
696 "id": "PropertyExpression", 718 "id": "PropertyExpression",
697 "properties": { 719 "properties": {
698 "aggregationFunction": { 720 "aggregationFunction": {
699 "description": "The aggregation function to apply to the pro perty. Optional. Can only be used when grouping by at least one property. Must t hen be set on all properties in the projection that are not being grouped by. Ag gregation functions: first selects the first result as determined by the query's order.", 721 "description": "The aggregation function to apply to the pro perty. Optional. Can only be used when grouping by at least one property. Must t hen be set on all properties in the projection that are not being grouped by. Ag gregation functions: first selects the first result as determined by the query's order.",
700 "enum": [ 722 "enum": [
701 "FIRST" 723 "FIRST"
702 ], 724 ],
703 "enumDescriptions": [ 725 "enumDescriptions": [
704 "" 726 ""
705 ], 727 ],
706 "type": "string" 728 "type": "string"
707 }, 729 },
708 "property": { 730 "property": {
709 "$ref": "PropertyReference", 731 "$ref": "PropertyReference",
710 "description": "The property to project." 732 "description": "The property to project."
711 } 733 }
712 }, 734 },
713 "type": "object" 735 "type": "object"
714 }, 736 },
715 "PropertyFilter": { 737 "PropertyFilter": {
738 "description": "A filter on a specific property.",
716 "id": "PropertyFilter", 739 "id": "PropertyFilter",
717 "properties": { 740 "properties": {
718 "operator": { 741 "operator": {
719 "description": "The operator to filter by. One of lessThan, lessThanOrEqual, greaterThan, greaterThanOrEqual, equal, or hasAncestor.", 742 "description": "The operator to filter by. One of lessThan, lessThanOrEqual, greaterThan, greaterThanOrEqual, equal, or hasAncestor.",
720 "enum": [ 743 "enum": [
721 "EQUAL", 744 "EQUAL",
722 "GREATER_THAN", 745 "GREATER_THAN",
723 "GREATER_THAN_OR_EQUAL", 746 "GREATER_THAN_OR_EQUAL",
724 "HAS_ANCESTOR", 747 "HAS_ANCESTOR",
725 "LESS_THAN", 748 "LESS_THAN",
(...skipping 14 matching lines...) Expand all
740 "description": "The property to filter by." 763 "description": "The property to filter by."
741 }, 764 },
742 "value": { 765 "value": {
743 "$ref": "Value", 766 "$ref": "Value",
744 "description": "The value to compare the property to." 767 "description": "The value to compare the property to."
745 } 768 }
746 }, 769 },
747 "type": "object" 770 "type": "object"
748 }, 771 },
749 "PropertyOrder": { 772 "PropertyOrder": {
773 "description": "The desired order for a specific property.",
750 "id": "PropertyOrder", 774 "id": "PropertyOrder",
751 "properties": { 775 "properties": {
752 "direction": { 776 "direction": {
753 "description": "The direction to order by. One of ascending or descending. Optional, defaults to ascending.", 777 "description": "The direction to order by. One of ascending or descending. Optional, defaults to ascending.",
754 "enum": [ 778 "enum": [
755 "ASCENDING", 779 "ASCENDING",
756 "DESCENDING" 780 "DESCENDING"
757 ], 781 ],
758 "enumDescriptions": [ 782 "enumDescriptions": [
759 "", 783 "",
760 "" 784 ""
761 ], 785 ],
762 "type": "string" 786 "type": "string"
763 }, 787 },
764 "property": { 788 "property": {
765 "$ref": "PropertyReference", 789 "$ref": "PropertyReference",
766 "description": "The property to order by." 790 "description": "The property to order by."
767 } 791 }
768 }, 792 },
769 "type": "object" 793 "type": "object"
770 }, 794 },
771 "PropertyReference": { 795 "PropertyReference": {
796 "description": "A reference to a property relative to the kind expre ssions.",
772 "id": "PropertyReference", 797 "id": "PropertyReference",
773 "properties": { 798 "properties": {
774 "name": { 799 "name": {
775 "description": "The name of the property.", 800 "description": "The name of the property.",
776 "type": "string" 801 "type": "string"
777 } 802 }
778 }, 803 },
779 "type": "object" 804 "type": "object"
780 }, 805 },
781 "Query": { 806 "Query": {
807 "description": "A query.",
782 "id": "Query", 808 "id": "Query",
783 "properties": { 809 "properties": {
784 "endCursor": { 810 "endCursor": {
785 "description": "An ending point for the query results. Optio nal. Query cursors are returned in query result batches.", 811 "description": "An ending point for the query results. Optio nal. Query cursors are returned in query result batches.",
786 "format": "byte", 812 "format": "byte",
787 "type": "string" 813 "type": "string"
788 }, 814 },
789 "filter": { 815 "filter": {
790 "$ref": "Filter", 816 "$ref": "Filter",
791 "description": "The filter to apply (optional)." 817 "description": "The filter to apply (optional)."
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
830 }, 856 },
831 "startCursor": { 857 "startCursor": {
832 "description": "A starting point for the query results. Opti onal. Query cursors are returned in query result batches.", 858 "description": "A starting point for the query results. Opti onal. Query cursors are returned in query result batches.",
833 "format": "byte", 859 "format": "byte",
834 "type": "string" 860 "type": "string"
835 } 861 }
836 }, 862 },
837 "type": "object" 863 "type": "object"
838 }, 864 },
839 "QueryResultBatch": { 865 "QueryResultBatch": {
866 "description": "A batch of results produced by a query.",
840 "id": "QueryResultBatch", 867 "id": "QueryResultBatch",
841 "properties": { 868 "properties": {
842 "endCursor": { 869 "endCursor": {
843 "description": "A cursor that points to the position after t he last result in the batch. May be absent.", 870 "description": "A cursor that points to the position after t he last result in the batch. May be absent. TODO(arfuller): Once all plans produ ce cursors update documentation here.",
844 "format": "byte", 871 "format": "byte",
845 "type": "string" 872 "type": "string"
846 }, 873 },
847 "entityResultType": { 874 "entityResultType": {
848 "description": "The result type for every entity in entityRe sults. full for full entities, projection for entities with only projected prope rties, keyOnly for entities with only a key.", 875 "description": "The result type for every entity in entityRe sults. full for full entities, projection for entities with only projected prope rties, keyOnly for entities with only a key.",
849 "enum": [ 876 "enum": [
850 "FULL", 877 "FULL",
851 "KEY_ONLY", 878 "KEY_ONLY",
852 "PROJECTION" 879 "PROJECTION"
853 ], 880 ],
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after
972 "$ref": "QueryResultBatch", 999 "$ref": "QueryResultBatch",
973 "description": "A batch of query results (always present)." 1000 "description": "A batch of query results (always present)."
974 }, 1001 },
975 "header": { 1002 "header": {
976 "$ref": "ResponseHeader" 1003 "$ref": "ResponseHeader"
977 } 1004 }
978 }, 1005 },
979 "type": "object" 1006 "type": "object"
980 }, 1007 },
981 "Value": { 1008 "Value": {
1009 "description": "A message that can hold any of the supported value t ypes and associated metadata.",
982 "id": "Value", 1010 "id": "Value",
983 "properties": { 1011 "properties": {
984 "blobKeyValue": { 1012 "blobKeyValue": {
985 "description": "A blob key value.", 1013 "description": "A blob key value.",
986 "type": "string" 1014 "type": "string"
987 }, 1015 },
988 "blobValue": { 1016 "blobValue": {
989 "description": "A blob value. May be a maximum of 1,000,000 bytes.", 1017 "description": "A blob value. May be a maximum of 1,000,000 bytes.",
990 "format": "byte", 1018 "format": "byte",
991 "type": "string" 1019 "type": "string"
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
1038 "type": "string" 1066 "type": "string"
1039 } 1067 }
1040 }, 1068 },
1041 "type": "object" 1069 "type": "object"
1042 } 1070 }
1043 }, 1071 },
1044 "servicePath": "datastore/v1beta2/datasets/", 1072 "servicePath": "datastore/v1beta2/datasets/",
1045 "title": "Google Cloud Datastore API", 1073 "title": "Google Cloud Datastore API",
1046 "version": "v1beta2" 1074 "version": "v1beta2"
1047 } 1075 }
OLDNEW
« no previous file with comments | « discovery/googleapis_beta/autoscaler__v1beta2.json ('k') | discovery/googleapis_beta/genomics__v1beta.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698