| 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 |