OLD | NEW |
1 { | 1 { |
2 "auth": { | 2 "auth": { |
3 "oauth2": { | 3 "oauth2": { |
4 "scopes": { | 4 "scopes": { |
5 "https://www.googleapis.com/auth/cloud-platform": { | 5 "https://www.googleapis.com/auth/cloud-platform": { |
6 "description": "View and manage your data across Google Clou
d Platform services" | 6 "description": "View and manage your data across Google Clou
d Platform services" |
7 }, | 7 }, |
8 "https://www.googleapis.com/auth/userinfo.email": { | 8 "https://www.googleapis.com/auth/userinfo.email": { |
9 "description": "View your email address" | 9 "description": "View your email address" |
10 } | 10 } |
11 } | 11 } |
12 } | 12 } |
13 }, | 13 }, |
14 "basePath": "", | 14 "basePath": "", |
15 "baseUrl": "https://dataflow.googleapis.com/", | 15 "baseUrl": "https://dataflow.googleapis.com/", |
16 "batchPath": "batch", | 16 "batchPath": "batch", |
17 "description": "Develops and executes data processing patterns like ETL, bat
ch computation, and continuous computation.", | 17 "description": "Develops and executes data processing patterns like ETL, bat
ch computation, and continuous computation.", |
18 "discoveryVersion": "v1", | 18 "discoveryVersion": "v1", |
19 "documentationLink": "https://cloud.google.com/dataflow", | 19 "documentationLink": "https://cloud.google.com/dataflow", |
20 "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/rUlGxspJhyyK9tNPWVxsxLTODuQ\"", | 20 "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/xAS9HNORjhocTytPtpE1KQr-LHM\"", |
21 "icons": { | 21 "icons": { |
22 "x16": "http://www.google.com/images/icons/product/search-16.gif", | 22 "x16": "http://www.google.com/images/icons/product/search-16.gif", |
23 "x32": "http://www.google.com/images/icons/product/search-32.gif" | 23 "x32": "http://www.google.com/images/icons/product/search-32.gif" |
24 }, | 24 }, |
25 "id": "dataflow:v1b3", | 25 "id": "dataflow:v1b3", |
26 "kind": "discovery#restDescription", | 26 "kind": "discovery#restDescription", |
27 "name": "dataflow", | 27 "name": "dataflow", |
28 "ownerDomain": "google.com", | 28 "ownerDomain": "google.com", |
29 "ownerName": "Google", | 29 "ownerName": "Google", |
30 "parameters": { | 30 "parameters": { |
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
162 "JOB_VIEW_SUMMARY", | 162 "JOB_VIEW_SUMMARY", |
163 "JOB_VIEW_ALL" | 163 "JOB_VIEW_ALL" |
164 ], | 164 ], |
165 "location": "query", | 165 "location": "query", |
166 "type": "string" | 166 "type": "string" |
167 }, | 167 }, |
168 "replaceJobId": { | 168 "replaceJobId": { |
169 "description": "DEPRECATED. This field is no
w on the Job message.", | 169 "description": "DEPRECATED. This field is no
w on the Job message.", |
170 "location": "query", | 170 "location": "query", |
171 "type": "string" | 171 "type": "string" |
| 172 }, |
| 173 "location": { |
| 174 "description": "The location which contains
this job.", |
| 175 "location": "query", |
| 176 "type": "string" |
172 } | 177 } |
173 }, | 178 }, |
174 "path": "v1b3/projects/{projectId}/jobs", | 179 "path": "v1b3/projects/{projectId}/jobs", |
175 "request": { | 180 "request": { |
176 "$ref": "Job" | 181 "$ref": "Job" |
177 }, | 182 }, |
178 "response": { | 183 "response": { |
179 "$ref": "Job" | 184 "$ref": "Job" |
180 }, | 185 }, |
181 "scopes": [ | 186 "scopes": [ |
(...skipping 24 matching lines...) Expand all Loading... |
206 }, | 211 }, |
207 "view": { | 212 "view": { |
208 "description": "Level of information request
ed in response.", | 213 "description": "Level of information request
ed in response.", |
209 "enum": [ | 214 "enum": [ |
210 "JOB_VIEW_UNKNOWN", | 215 "JOB_VIEW_UNKNOWN", |
211 "JOB_VIEW_SUMMARY", | 216 "JOB_VIEW_SUMMARY", |
212 "JOB_VIEW_ALL" | 217 "JOB_VIEW_ALL" |
213 ], | 218 ], |
214 "location": "query", | 219 "location": "query", |
215 "type": "string" | 220 "type": "string" |
| 221 }, |
| 222 "location": { |
| 223 "description": "The location which contains
this job.", |
| 224 "location": "query", |
| 225 "type": "string" |
216 } | 226 } |
217 }, | 227 }, |
218 "path": "v1b3/projects/{projectId}/jobs/{jobId}", | 228 "path": "v1b3/projects/{projectId}/jobs/{jobId}", |
219 "response": { | 229 "response": { |
220 "$ref": "Job" | 230 "$ref": "Job" |
221 }, | 231 }, |
222 "scopes": [ | 232 "scopes": [ |
223 "https://www.googleapis.com/auth/cloud-platform"
, | 233 "https://www.googleapis.com/auth/cloud-platform"
, |
224 "https://www.googleapis.com/auth/userinfo.email" | 234 "https://www.googleapis.com/auth/userinfo.email" |
225 ] | 235 ] |
(...skipping 11 matching lines...) Expand all Loading... |
237 "description": "The project which owns the j
ob.", | 247 "description": "The project which owns the j
ob.", |
238 "location": "path", | 248 "location": "path", |
239 "required": true, | 249 "required": true, |
240 "type": "string" | 250 "type": "string" |
241 }, | 251 }, |
242 "jobId": { | 252 "jobId": { |
243 "description": "Identifies a single job.", | 253 "description": "Identifies a single job.", |
244 "location": "path", | 254 "location": "path", |
245 "required": true, | 255 "required": true, |
246 "type": "string" | 256 "type": "string" |
| 257 }, |
| 258 "location": { |
| 259 "description": "The location which contains
this job.", |
| 260 "location": "query", |
| 261 "type": "string" |
247 } | 262 } |
248 }, | 263 }, |
249 "path": "v1b3/projects/{projectId}/jobs/{jobId}", | 264 "path": "v1b3/projects/{projectId}/jobs/{jobId}", |
250 "request": { | 265 "request": { |
251 "$ref": "Job" | 266 "$ref": "Job" |
252 }, | 267 }, |
253 "response": { | 268 "response": { |
254 "$ref": "Job" | 269 "$ref": "Job" |
255 }, | 270 }, |
256 "scopes": [ | 271 "scopes": [ |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
296 "pageSize": { | 311 "pageSize": { |
297 "description": "If there are many jobs, limi
t response to at most this many. The actual number of jobs returned will be the
lesser of max_responses and an unspecified server-defined limit.", | 312 "description": "If there are many jobs, limi
t response to at most this many. The actual number of jobs returned will be the
lesser of max_responses and an unspecified server-defined limit.", |
298 "format": "int32", | 313 "format": "int32", |
299 "location": "query", | 314 "location": "query", |
300 "type": "integer" | 315 "type": "integer" |
301 }, | 316 }, |
302 "pageToken": { | 317 "pageToken": { |
303 "description": "Set this to the 'next_page_t
oken' field of a previous response to request additional results in a long list.
", | 318 "description": "Set this to the 'next_page_t
oken' field of a previous response to request additional results in a long list.
", |
304 "location": "query", | 319 "location": "query", |
305 "type": "string" | 320 "type": "string" |
| 321 }, |
| 322 "location": { |
| 323 "description": "The location which contains
this job.", |
| 324 "location": "query", |
| 325 "type": "string" |
306 } | 326 } |
307 }, | 327 }, |
308 "path": "v1b3/projects/{projectId}/jobs", | 328 "path": "v1b3/projects/{projectId}/jobs", |
309 "response": { | 329 "response": { |
310 "$ref": "ListJobsResponse" | 330 "$ref": "ListJobsResponse" |
311 }, | 331 }, |
312 "scopes": [ | 332 "scopes": [ |
313 "https://www.googleapis.com/auth/cloud-platform"
, | 333 "https://www.googleapis.com/auth/cloud-platform"
, |
314 "https://www.googleapis.com/auth/userinfo.email" | 334 "https://www.googleapis.com/auth/userinfo.email" |
315 ] | 335 ] |
(...skipping 16 matching lines...) Expand all Loading... |
332 "jobId": { | 352 "jobId": { |
333 "description": "The job to get messages for.
", | 353 "description": "The job to get messages for.
", |
334 "location": "path", | 354 "location": "path", |
335 "required": true, | 355 "required": true, |
336 "type": "string" | 356 "type": "string" |
337 }, | 357 }, |
338 "startTime": { | 358 "startTime": { |
339 "description": "Return only metric data that
has changed since this time. Default is to return all information about all met
rics for the job.", | 359 "description": "Return only metric data that
has changed since this time. Default is to return all information about all met
rics for the job.", |
340 "location": "query", | 360 "location": "query", |
341 "type": "string" | 361 "type": "string" |
| 362 }, |
| 363 "location": { |
| 364 "description": "The location which contains
the job specified by job_id.", |
| 365 "location": "query", |
| 366 "type": "string" |
342 } | 367 } |
343 }, | 368 }, |
344 "path": "v1b3/projects/{projectId}/jobs/{jobId}/metr
ics", | 369 "path": "v1b3/projects/{projectId}/jobs/{jobId}/metr
ics", |
345 "response": { | 370 "response": { |
346 "$ref": "JobMetrics" | 371 "$ref": "JobMetrics" |
347 }, | 372 }, |
348 "scopes": [ | 373 "scopes": [ |
349 "https://www.googleapis.com/auth/cloud-platform"
, | 374 "https://www.googleapis.com/auth/cloud-platform"
, |
350 "https://www.googleapis.com/auth/userinfo.email" | 375 "https://www.googleapis.com/auth/userinfo.email" |
351 ] | 376 ] |
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
473 }, | 498 }, |
474 "startTime": { | 499 "startTime": { |
475 "description": "If specified, return
only messages with timestamps >= start_time. The default is the job creation ti
me (i.e. beginning of messages).", | 500 "description": "If specified, return
only messages with timestamps >= start_time. The default is the job creation ti
me (i.e. beginning of messages).", |
476 "location": "query", | 501 "location": "query", |
477 "type": "string" | 502 "type": "string" |
478 }, | 503 }, |
479 "endTime": { | 504 "endTime": { |
480 "description": "Return only messages
with timestamps < end_time. The default is now (i.e. return up to the latest me
ssages available).", | 505 "description": "Return only messages
with timestamps < end_time. The default is now (i.e. return up to the latest me
ssages available).", |
481 "location": "query", | 506 "location": "query", |
482 "type": "string" | 507 "type": "string" |
| 508 }, |
| 509 "location": { |
| 510 "description": "The location which c
ontains the job specified by job_id.", |
| 511 "location": "query", |
| 512 "type": "string" |
483 } | 513 } |
484 }, | 514 }, |
485 "path": "v1b3/projects/{projectId}/jobs/{job
Id}/messages", | 515 "path": "v1b3/projects/{projectId}/jobs/{job
Id}/messages", |
486 "response": { | 516 "response": { |
487 "$ref": "ListJobMessagesResponse" | 517 "$ref": "ListJobMessagesResponse" |
488 }, | 518 }, |
489 "scopes": [ | 519 "scopes": [ |
490 "https://www.googleapis.com/auth/cloud-p
latform", | 520 "https://www.googleapis.com/auth/cloud-p
latform", |
491 "https://www.googleapis.com/auth/userinf
o.email" | 521 "https://www.googleapis.com/auth/userinf
o.email" |
492 ] | 522 ] |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
560 }, | 590 }, |
561 "scopes": [ | 591 "scopes": [ |
562 "https://www.googleapis.com/auth/cloud-p
latform", | 592 "https://www.googleapis.com/auth/cloud-p
latform", |
563 "https://www.googleapis.com/auth/userinf
o.email" | 593 "https://www.googleapis.com/auth/userinf
o.email" |
564 ] | 594 ] |
565 } | 595 } |
566 } | 596 } |
567 } | 597 } |
568 } | 598 } |
569 }, | 599 }, |
| 600 "locations": { |
| 601 "resources": { |
| 602 "jobs": { |
| 603 "methods": { |
| 604 "create": { |
| 605 "description": "Creates a dataflow job.", |
| 606 "httpMethod": "POST", |
| 607 "id": "dataflow.projects.locations.jobs.crea
te", |
| 608 "parameterOrder": [ |
| 609 "projectId", |
| 610 "location" |
| 611 ], |
| 612 "parameters": { |
| 613 "projectId": { |
| 614 "description": "The project which ow
ns the job.", |
| 615 "location": "path", |
| 616 "required": true, |
| 617 "type": "string" |
| 618 }, |
| 619 "location": { |
| 620 "description": "The location which c
ontains this job.", |
| 621 "location": "path", |
| 622 "required": true, |
| 623 "type": "string" |
| 624 }, |
| 625 "view": { |
| 626 "description": "Level of information
requested in response.", |
| 627 "enum": [ |
| 628 "JOB_VIEW_UNKNOWN", |
| 629 "JOB_VIEW_SUMMARY", |
| 630 "JOB_VIEW_ALL" |
| 631 ], |
| 632 "location": "query", |
| 633 "type": "string" |
| 634 }, |
| 635 "replaceJobId": { |
| 636 "description": "DEPRECATED. This fie
ld is now on the Job message.", |
| 637 "location": "query", |
| 638 "type": "string" |
| 639 } |
| 640 }, |
| 641 "path": "v1b3/projects/{projectId}/locations
/{location}/jobs", |
| 642 "request": { |
| 643 "$ref": "Job" |
| 644 }, |
| 645 "response": { |
| 646 "$ref": "Job" |
| 647 }, |
| 648 "scopes": [ |
| 649 "https://www.googleapis.com/auth/cloud-p
latform", |
| 650 "https://www.googleapis.com/auth/userinf
o.email" |
| 651 ] |
| 652 }, |
| 653 "get": { |
| 654 "description": "Gets the state of the specif
ied dataflow job.", |
| 655 "httpMethod": "GET", |
| 656 "id": "dataflow.projects.locations.jobs.get"
, |
| 657 "parameterOrder": [ |
| 658 "projectId", |
| 659 "location", |
| 660 "jobId" |
| 661 ], |
| 662 "parameters": { |
| 663 "projectId": { |
| 664 "description": "The project which ow
ns the job.", |
| 665 "location": "path", |
| 666 "required": true, |
| 667 "type": "string" |
| 668 }, |
| 669 "location": { |
| 670 "description": "The location which c
ontains this job.", |
| 671 "location": "path", |
| 672 "required": true, |
| 673 "type": "string" |
| 674 }, |
| 675 "jobId": { |
| 676 "description": "Identifies a single
job.", |
| 677 "location": "path", |
| 678 "required": true, |
| 679 "type": "string" |
| 680 }, |
| 681 "view": { |
| 682 "description": "Level of information
requested in response.", |
| 683 "enum": [ |
| 684 "JOB_VIEW_UNKNOWN", |
| 685 "JOB_VIEW_SUMMARY", |
| 686 "JOB_VIEW_ALL" |
| 687 ], |
| 688 "location": "query", |
| 689 "type": "string" |
| 690 } |
| 691 }, |
| 692 "path": "v1b3/projects/{projectId}/locations
/{location}/jobs/{jobId}", |
| 693 "response": { |
| 694 "$ref": "Job" |
| 695 }, |
| 696 "scopes": [ |
| 697 "https://www.googleapis.com/auth/cloud-p
latform", |
| 698 "https://www.googleapis.com/auth/userinf
o.email" |
| 699 ] |
| 700 }, |
| 701 "update": { |
| 702 "description": "Updates the state of an exis
ting dataflow job.", |
| 703 "httpMethod": "PUT", |
| 704 "id": "dataflow.projects.locations.jobs.upda
te", |
| 705 "parameterOrder": [ |
| 706 "projectId", |
| 707 "location", |
| 708 "jobId" |
| 709 ], |
| 710 "parameters": { |
| 711 "projectId": { |
| 712 "description": "The project which ow
ns the job.", |
| 713 "location": "path", |
| 714 "required": true, |
| 715 "type": "string" |
| 716 }, |
| 717 "location": { |
| 718 "description": "The location which c
ontains this job.", |
| 719 "location": "path", |
| 720 "required": true, |
| 721 "type": "string" |
| 722 }, |
| 723 "jobId": { |
| 724 "description": "Identifies a single
job.", |
| 725 "location": "path", |
| 726 "required": true, |
| 727 "type": "string" |
| 728 } |
| 729 }, |
| 730 "path": "v1b3/projects/{projectId}/locations
/{location}/jobs/{jobId}", |
| 731 "request": { |
| 732 "$ref": "Job" |
| 733 }, |
| 734 "response": { |
| 735 "$ref": "Job" |
| 736 }, |
| 737 "scopes": [ |
| 738 "https://www.googleapis.com/auth/cloud-p
latform", |
| 739 "https://www.googleapis.com/auth/userinf
o.email" |
| 740 ] |
| 741 }, |
| 742 "list": { |
| 743 "description": "List the jobs of a project", |
| 744 "httpMethod": "GET", |
| 745 "id": "dataflow.projects.locations.jobs.list
", |
| 746 "parameterOrder": [ |
| 747 "projectId", |
| 748 "location" |
| 749 ], |
| 750 "parameters": { |
| 751 "projectId": { |
| 752 "description": "The project which ow
ns the jobs.", |
| 753 "location": "path", |
| 754 "required": true, |
| 755 "type": "string" |
| 756 }, |
| 757 "location": { |
| 758 "description": "The location which c
ontains this job.", |
| 759 "location": "path", |
| 760 "required": true, |
| 761 "type": "string" |
| 762 }, |
| 763 "filter": { |
| 764 "description": "The kind of filter t
o use.", |
| 765 "enum": [ |
| 766 "UNKNOWN", |
| 767 "ALL", |
| 768 "TERMINATED", |
| 769 "ACTIVE" |
| 770 ], |
| 771 "location": "query", |
| 772 "type": "string" |
| 773 }, |
| 774 "view": { |
| 775 "description": "Level of information
requested in response. Default is SUMMARY.", |
| 776 "enum": [ |
| 777 "JOB_VIEW_UNKNOWN", |
| 778 "JOB_VIEW_SUMMARY", |
| 779 "JOB_VIEW_ALL" |
| 780 ], |
| 781 "location": "query", |
| 782 "type": "string" |
| 783 }, |
| 784 "pageSize": { |
| 785 "description": "If there are many jo
bs, limit response to at most this many. The actual number of jobs returned will
be the lesser of max_responses and an unspecified server-defined limit.", |
| 786 "format": "int32", |
| 787 "location": "query", |
| 788 "type": "integer" |
| 789 }, |
| 790 "pageToken": { |
| 791 "description": "Set this to the 'nex
t_page_token' field of a previous response to request additional results in a lo
ng list.", |
| 792 "location": "query", |
| 793 "type": "string" |
| 794 } |
| 795 }, |
| 796 "path": "v1b3/projects/{projectId}/locations
/{location}/jobs", |
| 797 "response": { |
| 798 "$ref": "ListJobsResponse" |
| 799 }, |
| 800 "scopes": [ |
| 801 "https://www.googleapis.com/auth/cloud-p
latform", |
| 802 "https://www.googleapis.com/auth/userinf
o.email" |
| 803 ] |
| 804 }, |
| 805 "getMetrics": { |
| 806 "description": "Request the job status.", |
| 807 "httpMethod": "GET", |
| 808 "id": "dataflow.projects.locations.jobs.getM
etrics", |
| 809 "parameterOrder": [ |
| 810 "projectId", |
| 811 "location", |
| 812 "jobId" |
| 813 ], |
| 814 "parameters": { |
| 815 "projectId": { |
| 816 "description": "A project id.", |
| 817 "location": "path", |
| 818 "required": true, |
| 819 "type": "string" |
| 820 }, |
| 821 "location": { |
| 822 "description": "The location which c
ontains the job specified by job_id.", |
| 823 "location": "path", |
| 824 "required": true, |
| 825 "type": "string" |
| 826 }, |
| 827 "jobId": { |
| 828 "description": "The job to get messa
ges for.", |
| 829 "location": "path", |
| 830 "required": true, |
| 831 "type": "string" |
| 832 }, |
| 833 "startTime": { |
| 834 "description": "Return only metric d
ata that has changed since this time. Default is to return all information about
all metrics for the job.", |
| 835 "location": "query", |
| 836 "type": "string" |
| 837 } |
| 838 }, |
| 839 "path": "v1b3/projects/{projectId}/locations
/{location}/jobs/{jobId}/metrics", |
| 840 "response": { |
| 841 "$ref": "JobMetrics" |
| 842 }, |
| 843 "scopes": [ |
| 844 "https://www.googleapis.com/auth/cloud-p
latform", |
| 845 "https://www.googleapis.com/auth/userinf
o.email" |
| 846 ] |
| 847 } |
| 848 }, |
| 849 "resources": { |
| 850 "messages": { |
| 851 "methods": { |
| 852 "list": { |
| 853 "description": "Request the job stat
us.", |
| 854 "httpMethod": "GET", |
| 855 "id": "dataflow.projects.locations.j
obs.messages.list", |
| 856 "parameterOrder": [ |
| 857 "projectId", |
| 858 "location", |
| 859 "jobId" |
| 860 ], |
| 861 "parameters": { |
| 862 "projectId": { |
| 863 "description": "A project id
.", |
| 864 "location": "path", |
| 865 "required": true, |
| 866 "type": "string" |
| 867 }, |
| 868 "location": { |
| 869 "description": "The location
which contains the job specified by job_id.", |
| 870 "location": "path", |
| 871 "required": true, |
| 872 "type": "string" |
| 873 }, |
| 874 "jobId": { |
| 875 "description": "The job to g
et messages about.", |
| 876 "location": "path", |
| 877 "required": true, |
| 878 "type": "string" |
| 879 }, |
| 880 "minimumImportance": { |
| 881 "description": "Filter to on
ly get messages with importance >= level", |
| 882 "enum": [ |
| 883 "JOB_MESSAGE_IMPORTANCE_
UNKNOWN", |
| 884 "JOB_MESSAGE_DEBUG", |
| 885 "JOB_MESSAGE_DETAILED", |
| 886 "JOB_MESSAGE_BASIC", |
| 887 "JOB_MESSAGE_WARNING", |
| 888 "JOB_MESSAGE_ERROR" |
| 889 ], |
| 890 "location": "query", |
| 891 "type": "string" |
| 892 }, |
| 893 "pageSize": { |
| 894 "description": "If specified
, determines the maximum number of messages to return. If unspecified, the servi
ce may choose an appropriate default, or may return an arbitrarily large number
of results.", |
| 895 "format": "int32", |
| 896 "location": "query", |
| 897 "type": "integer" |
| 898 }, |
| 899 "pageToken": { |
| 900 "description": "If supplied,
this should be the value of next_page_token returned by an earlier call. This w
ill cause the next page of results to be returned.", |
| 901 "location": "query", |
| 902 "type": "string" |
| 903 }, |
| 904 "startTime": { |
| 905 "description": "If specified
, return only messages with timestamps >= start_time. The default is the job cre
ation time (i.e. beginning of messages).", |
| 906 "location": "query", |
| 907 "type": "string" |
| 908 }, |
| 909 "endTime": { |
| 910 "description": "Return only
messages with timestamps < end_time. The default is now (i.e. return up to the l
atest messages available).", |
| 911 "location": "query", |
| 912 "type": "string" |
| 913 } |
| 914 }, |
| 915 "path": "v1b3/projects/{projectId}/l
ocations/{location}/jobs/{jobId}/messages", |
| 916 "response": { |
| 917 "$ref": "ListJobMessagesResponse
" |
| 918 }, |
| 919 "scopes": [ |
| 920 "https://www.googleapis.com/auth
/cloud-platform", |
| 921 "https://www.googleapis.com/auth
/userinfo.email" |
| 922 ] |
| 923 } |
| 924 } |
| 925 }, |
| 926 "workItems": { |
| 927 "methods": { |
| 928 "reportStatus": { |
| 929 "description": "Reports the status o
f dataflow WorkItems leased by a worker.", |
| 930 "httpMethod": "POST", |
| 931 "id": "dataflow.projects.locations.j
obs.workItems.reportStatus", |
| 932 "parameterOrder": [ |
| 933 "projectId", |
| 934 "location", |
| 935 "jobId" |
| 936 ], |
| 937 "parameters": { |
| 938 "projectId": { |
| 939 "description": "The project
which owns the WorkItem's job.", |
| 940 "location": "path", |
| 941 "required": true, |
| 942 "type": "string" |
| 943 }, |
| 944 "location": { |
| 945 "description": "The location
which contains the WorkItem's job.", |
| 946 "location": "path", |
| 947 "required": true, |
| 948 "type": "string" |
| 949 }, |
| 950 "jobId": { |
| 951 "description": "The job whic
h the WorkItem is part of.", |
| 952 "location": "path", |
| 953 "required": true, |
| 954 "type": "string" |
| 955 } |
| 956 }, |
| 957 "path": "v1b3/projects/{projectId}/l
ocations/{location}/jobs/{jobId}/workItems:reportStatus", |
| 958 "request": { |
| 959 "$ref": "ReportWorkItemStatusReq
uest" |
| 960 }, |
| 961 "response": { |
| 962 "$ref": "ReportWorkItemStatusRes
ponse" |
| 963 }, |
| 964 "scopes": [ |
| 965 "https://www.googleapis.com/auth
/cloud-platform", |
| 966 "https://www.googleapis.com/auth
/userinfo.email" |
| 967 ] |
| 968 }, |
| 969 "lease": { |
| 970 "description": "Leases a dataflow Wo
rkItem to run.", |
| 971 "httpMethod": "POST", |
| 972 "id": "dataflow.projects.locations.j
obs.workItems.lease", |
| 973 "parameterOrder": [ |
| 974 "projectId", |
| 975 "location", |
| 976 "jobId" |
| 977 ], |
| 978 "parameters": { |
| 979 "projectId": { |
| 980 "description": "Identifies t
he project this worker belongs to.", |
| 981 "location": "path", |
| 982 "required": true, |
| 983 "type": "string" |
| 984 }, |
| 985 "location": { |
| 986 "description": "The location
which contains the WorkItem's job.", |
| 987 "location": "path", |
| 988 "required": true, |
| 989 "type": "string" |
| 990 }, |
| 991 "jobId": { |
| 992 "description": "Identifies t
he workflow job this worker belongs to.", |
| 993 "location": "path", |
| 994 "required": true, |
| 995 "type": "string" |
| 996 } |
| 997 }, |
| 998 "path": "v1b3/projects/{projectId}/l
ocations/{location}/jobs/{jobId}/workItems:lease", |
| 999 "request": { |
| 1000 "$ref": "LeaseWorkItemRequest" |
| 1001 }, |
| 1002 "response": { |
| 1003 "$ref": "LeaseWorkItemResponse" |
| 1004 }, |
| 1005 "scopes": [ |
| 1006 "https://www.googleapis.com/auth
/cloud-platform", |
| 1007 "https://www.googleapis.com/auth
/userinfo.email" |
| 1008 ] |
| 1009 } |
| 1010 } |
| 1011 } |
| 1012 } |
| 1013 } |
| 1014 } |
| 1015 }, |
570 "templates": { | 1016 "templates": { |
571 "methods": { | 1017 "methods": { |
572 "create": { | 1018 "create": { |
573 "description": "Creates a dataflow job from a templa
te.", | 1019 "description": "Creates a dataflow job from a templa
te.", |
574 "httpMethod": "POST", | 1020 "httpMethod": "POST", |
575 "id": "dataflow.projects.templates.create", | 1021 "id": "dataflow.projects.templates.create", |
576 "parameterOrder": [ | 1022 "parameterOrder": [ |
577 "projectId" | 1023 "projectId" |
578 ], | 1024 ], |
579 "parameters": { | 1025 "parameters": { |
(...skipping 14 matching lines...) Expand all Loading... |
594 "scopes": [ | 1040 "scopes": [ |
595 "https://www.googleapis.com/auth/cloud-platform"
, | 1041 "https://www.googleapis.com/auth/cloud-platform"
, |
596 "https://www.googleapis.com/auth/userinfo.email" | 1042 "https://www.googleapis.com/auth/userinfo.email" |
597 ] | 1043 ] |
598 } | 1044 } |
599 } | 1045 } |
600 } | 1046 } |
601 } | 1047 } |
602 } | 1048 } |
603 }, | 1049 }, |
604 "revision": "20160821", | 1050 "revision": "20160928", |
605 "rootUrl": "https://dataflow.googleapis.com/", | 1051 "rootUrl": "https://dataflow.googleapis.com/", |
606 "schemas": { | 1052 "schemas": { |
607 "GetDebugConfigRequest": { | 1053 "GetDebugConfigRequest": { |
608 "description": "Request to get updated debug configuration for compo
nent.", | 1054 "description": "Request to get updated debug configuration for compo
nent.", |
609 "id": "GetDebugConfigRequest", | 1055 "id": "GetDebugConfigRequest", |
610 "properties": { | 1056 "properties": { |
611 "workerId": { | 1057 "workerId": { |
612 "description": "The worker id, i.e., VM hostname.", | 1058 "description": "The worker id, i.e., VM hostname.", |
613 "type": "string" | 1059 "type": "string" |
614 }, | 1060 }, |
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
757 "type": "string" | 1203 "type": "string" |
758 }, | 1204 }, |
759 "type": "array" | 1205 "type": "array" |
760 }, | 1206 }, |
761 "labels": { | 1207 "labels": { |
762 "additionalProperties": { | 1208 "additionalProperties": { |
763 "type": "string" | 1209 "type": "string" |
764 }, | 1210 }, |
765 "description": "User-defined labels for this job. The labels
map can contain no more than 64 entries. Entries of the labels map are UTF8 str
ings that comply with the following restrictions: * Keys must conform to regexp:
\\p{Ll}\\p{Lo}{0,62} * Values must conform to regexp: [\\p{Ll}\\p{Lo}\\p{N}_-]{
0,63} * Both keys and values are additionally constrained to be <= 128 bytes in
size.", | 1211 "description": "User-defined labels for this job. The labels
map can contain no more than 64 entries. Entries of the labels map are UTF8 str
ings that comply with the following restrictions: * Keys must conform to regexp:
\\p{Ll}\\p{Lo}{0,62} * Values must conform to regexp: [\\p{Ll}\\p{Lo}\\p{N}_-]{
0,63} * Both keys and values are additionally constrained to be <= 128 bytes in
size.", |
766 "type": "object" | 1212 "type": "object" |
| 1213 }, |
| 1214 "location": { |
| 1215 "description": "The location which contains this job.", |
| 1216 "type": "string" |
767 } | 1217 } |
768 }, | 1218 }, |
769 "type": "object" | 1219 "type": "object" |
770 }, | 1220 }, |
771 "Environment": { | 1221 "Environment": { |
772 "description": "Describes the environment in which a Dataflow Job ru
ns.", | 1222 "description": "Describes the environment in which a Dataflow Job ru
ns.", |
773 "id": "Environment", | 1223 "id": "Environment", |
774 "properties": { | 1224 "properties": { |
775 "tempStoragePrefix": { | 1225 "tempStoragePrefix": { |
776 "description": "The prefix of the resources the system shoul
d use for temporary storage. The system will append the suffix \"/temp-{JOBNAME}
to this resource prefix, where {JOBNAME} is the value of the job_name field. Th
e resulting bucket and object prefix is used as the prefix of the resources used
to store temporary data needed during the job execution. NOTE: This will overri
de the value in taskrunner_settings. The supported resource type is: Google Clou
d Storage: storage.googleapis.com/{bucket}/{object} bucket.storage.googleapis.co
m/{object}", | 1226 "description": "The prefix of the resources the system shoul
d use for temporary storage. The system will append the suffix \"/temp-{JOBNAME}
to this resource prefix, where {JOBNAME} is the value of the job_name field. Th
e resulting bucket and object prefix is used as the prefix of the resources used
to store temporary data needed during the job execution. NOTE: This will overri
de the value in taskrunner_settings. The supported resource type is: Google Clou
d Storage: storage.googleapis.com/{bucket}/{object} bucket.storage.googleapis.co
m/{object}", |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
822 "description": "The Dataflow SDK pipeline options specified
by the user. These options are passed through the service and are used to recrea
te the SDK pipeline options on the worker in a language agnostic and platform in
dependent way.", | 1272 "description": "The Dataflow SDK pipeline options specified
by the user. These options are passed through the service and are used to recrea
te the SDK pipeline options on the worker in a language agnostic and platform in
dependent way.", |
823 "type": "object" | 1273 "type": "object" |
824 }, | 1274 }, |
825 "internalExperiments": { | 1275 "internalExperiments": { |
826 "additionalProperties": { | 1276 "additionalProperties": { |
827 "description": "Properties of the object. Contains field
@type with type URL.", | 1277 "description": "Properties of the object. Contains field
@type with type URL.", |
828 "type": "any" | 1278 "type": "any" |
829 }, | 1279 }, |
830 "description": "Experimental settings.", | 1280 "description": "Experimental settings.", |
831 "type": "object" | 1281 "type": "object" |
| 1282 }, |
| 1283 "serviceAccountEmail": { |
| 1284 "description": "Identity to run virtual machines as. Default
s to the default account.", |
| 1285 "type": "string" |
832 } | 1286 } |
833 }, | 1287 }, |
834 "type": "object" | 1288 "type": "object" |
835 }, | 1289 }, |
836 "WorkerPool": { | 1290 "WorkerPool": { |
837 "description": "Describes one particular pool of Dataflow workers to
be instantiated by the Dataflow service in order to perform the computations re
quired by a job. Note that a workflow job may use multiple pools, in order to ma
tch the various computational requirements of the various stages of the job.", | 1291 "description": "Describes one particular pool of Dataflow workers to
be instantiated by the Dataflow service in order to perform the computations re
quired by a job. Note that a workflow job may use multiple pools, in order to ma
tch the various computational requirements of the various stages of the job.", |
838 "id": "WorkerPool", | 1292 "id": "WorkerPool", |
839 "properties": { | 1293 "properties": { |
840 "kind": { | 1294 "kind": { |
841 "description": "The kind of the worker pool; currently only
'harness' and 'shuffle' are supported.", | 1295 "description": "The kind of the worker pool; currently only
'harness' and 'shuffle' are supported.", |
(...skipping 346 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1188 "jobs": { | 1642 "jobs": { |
1189 "description": "A subset of the requested job information.", | 1643 "description": "A subset of the requested job information.", |
1190 "items": { | 1644 "items": { |
1191 "$ref": "Job" | 1645 "$ref": "Job" |
1192 }, | 1646 }, |
1193 "type": "array" | 1647 "type": "array" |
1194 }, | 1648 }, |
1195 "nextPageToken": { | 1649 "nextPageToken": { |
1196 "description": "Set if there may be more results than fit in
this response.", | 1650 "description": "Set if there may be more results than fit in
this response.", |
1197 "type": "string" | 1651 "type": "string" |
| 1652 }, |
| 1653 "failedLocation": { |
| 1654 "description": "Zero or more messages describing locations t
hat failed to respond.", |
| 1655 "items": { |
| 1656 "$ref": "FailedLocation" |
| 1657 }, |
| 1658 "type": "array" |
| 1659 } |
| 1660 }, |
| 1661 "type": "object" |
| 1662 }, |
| 1663 "FailedLocation": { |
| 1664 "description": "FailedLocation indicates which location failed to re
spond to a request for data.", |
| 1665 "id": "FailedLocation", |
| 1666 "properties": { |
| 1667 "name": { |
| 1668 "description": "The name of the failed location.", |
| 1669 "type": "string" |
1198 } | 1670 } |
1199 }, | 1671 }, |
1200 "type": "object" | 1672 "type": "object" |
1201 }, | 1673 }, |
1202 "ListJobMessagesResponse": { | 1674 "ListJobMessagesResponse": { |
1203 "description": "Response to a request to list job messages.", | 1675 "description": "Response to a request to list job messages.", |
1204 "id": "ListJobMessagesResponse", | 1676 "id": "ListJobMessagesResponse", |
1205 "properties": { | 1677 "properties": { |
1206 "jobMessages": { | 1678 "jobMessages": { |
1207 "description": "Messages in ascending timestamp order.", | 1679 "description": "Messages in ascending timestamp order.", |
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1360 "workItemStatuses": { | 1832 "workItemStatuses": { |
1361 "description": "The order is unimportant, except that the or
der of the WorkItemServiceState messages in the ReportWorkItemStatusResponse cor
responds to the order of WorkItemStatus messages here.", | 1833 "description": "The order is unimportant, except that the or
der of the WorkItemServiceState messages in the ReportWorkItemStatusResponse cor
responds to the order of WorkItemStatus messages here.", |
1362 "items": { | 1834 "items": { |
1363 "$ref": "WorkItemStatus" | 1835 "$ref": "WorkItemStatus" |
1364 }, | 1836 }, |
1365 "type": "array" | 1837 "type": "array" |
1366 }, | 1838 }, |
1367 "currentWorkerTime": { | 1839 "currentWorkerTime": { |
1368 "description": "The current timestamp at the worker.", | 1840 "description": "The current timestamp at the worker.", |
1369 "type": "string" | 1841 "type": "string" |
| 1842 }, |
| 1843 "location": { |
| 1844 "description": "The location which contains the WorkItem's j
ob.", |
| 1845 "type": "string" |
1370 } | 1846 } |
1371 }, | 1847 }, |
1372 "type": "object" | 1848 "type": "object" |
1373 }, | 1849 }, |
1374 "WorkItemStatus": { | 1850 "WorkItemStatus": { |
1375 "description": "Conveys a worker's progress through the work describ
ed by a WorkItem.", | 1851 "description": "Conveys a worker's progress through the work describ
ed by a WorkItem.", |
1376 "id": "WorkItemStatus", | 1852 "id": "WorkItemStatus", |
1377 "properties": { | 1853 "properties": { |
1378 "workItemId": { | 1854 "workItemId": { |
1379 "description": "Identifies the WorkItem.", | 1855 "description": "Identifies the WorkItem.", |
(...skipping 793 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2173 "description": "The initial lease period.", | 2649 "description": "The initial lease period.", |
2174 "type": "string" | 2650 "type": "string" |
2175 }, | 2651 }, |
2176 "currentWorkerTime": { | 2652 "currentWorkerTime": { |
2177 "description": "The current timestamp at the worker.", | 2653 "description": "The current timestamp at the worker.", |
2178 "type": "string" | 2654 "type": "string" |
2179 }, | 2655 }, |
2180 "workerId": { | 2656 "workerId": { |
2181 "description": "Identifies the worker leasing work -- typica
lly the ID of the virtual machine running the worker.", | 2657 "description": "Identifies the worker leasing work -- typica
lly the ID of the virtual machine running the worker.", |
2182 "type": "string" | 2658 "type": "string" |
| 2659 }, |
| 2660 "location": { |
| 2661 "description": "The location which contains the WorkItem's j
ob.", |
| 2662 "type": "string" |
2183 } | 2663 } |
2184 }, | 2664 }, |
2185 "type": "object" | 2665 "type": "object" |
2186 }, | 2666 }, |
2187 "LeaseWorkItemResponse": { | 2667 "LeaseWorkItemResponse": { |
2188 "description": "Response to a request to lease WorkItems.", | 2668 "description": "Response to a request to lease WorkItems.", |
2189 "id": "LeaseWorkItemResponse", | 2669 "id": "LeaseWorkItemResponse", |
2190 "properties": { | 2670 "properties": { |
2191 "workItems": { | 2671 "workItems": { |
2192 "description": "A list of the leased WorkItems.", | 2672 "description": "A list of the leased WorkItems.", |
(...skipping 1016 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3209 "type": "string" | 3689 "type": "string" |
3210 } | 3690 } |
3211 }, | 3691 }, |
3212 "type": "object" | 3692 "type": "object" |
3213 } | 3693 } |
3214 }, | 3694 }, |
3215 "servicePath": "", | 3695 "servicePath": "", |
3216 "title": "Google Dataflow API", | 3696 "title": "Google Dataflow API", |
3217 "version": "v1b3" | 3697 "version": "v1b3" |
3218 } | 3698 } |
OLD | NEW |