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

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

Issue 2485703002: Api-roll 42: 2016-11-08 (Closed)
Patch Set: Created 4 years, 1 month 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": { 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 }
OLDNEW
« no previous file with comments | « discovery/googleapis_beta/cloudresourcemanager__v1beta1.json ('k') | discovery/googleapis_beta/dataproc__v1beta1.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698