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

Unified 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 side-by-side diff with in-line comments
Download patch
Index: discovery/googleapis_beta/dataflow__v1b3.json
diff --git a/discovery/googleapis_beta/dataflow__v1b3.json b/discovery/googleapis_beta/dataflow__v1b3.json
index 141e1b080b04849689f922a0cc177a458e41bd13..c87cab42caacff34068ff785e5a6112524edcc46 100644
--- a/discovery/googleapis_beta/dataflow__v1b3.json
+++ b/discovery/googleapis_beta/dataflow__v1b3.json
@@ -17,7 +17,7 @@
"description": "Develops and executes data processing patterns like ETL, batch computation, and continuous computation.",
"discoveryVersion": "v1",
"documentationLink": "https://cloud.google.com/dataflow",
- "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/rUlGxspJhyyK9tNPWVxsxLTODuQ\"",
+ "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/xAS9HNORjhocTytPtpE1KQr-LHM\"",
"icons": {
"x16": "http://www.google.com/images/icons/product/search-16.gif",
"x32": "http://www.google.com/images/icons/product/search-32.gif"
@@ -169,6 +169,11 @@
"description": "DEPRECATED. This field is now on the Job message.",
"location": "query",
"type": "string"
+ },
+ "location": {
+ "description": "The location which contains this job.",
+ "location": "query",
+ "type": "string"
}
},
"path": "v1b3/projects/{projectId}/jobs",
@@ -213,6 +218,11 @@
],
"location": "query",
"type": "string"
+ },
+ "location": {
+ "description": "The location which contains this job.",
+ "location": "query",
+ "type": "string"
}
},
"path": "v1b3/projects/{projectId}/jobs/{jobId}",
@@ -244,6 +254,11 @@
"location": "path",
"required": true,
"type": "string"
+ },
+ "location": {
+ "description": "The location which contains this job.",
+ "location": "query",
+ "type": "string"
}
},
"path": "v1b3/projects/{projectId}/jobs/{jobId}",
@@ -303,6 +318,11 @@
"description": "Set this to the 'next_page_token' field of a previous response to request additional results in a long list.",
"location": "query",
"type": "string"
+ },
+ "location": {
+ "description": "The location which contains this job.",
+ "location": "query",
+ "type": "string"
}
},
"path": "v1b3/projects/{projectId}/jobs",
@@ -339,6 +359,11 @@
"description": "Return only metric data that has changed since this time. Default is to return all information about all metrics for the job.",
"location": "query",
"type": "string"
+ },
+ "location": {
+ "description": "The location which contains the job specified by job_id.",
+ "location": "query",
+ "type": "string"
}
},
"path": "v1b3/projects/{projectId}/jobs/{jobId}/metrics",
@@ -480,6 +505,11 @@
"description": "Return only messages with timestamps < end_time. The default is now (i.e. return up to the latest messages available).",
"location": "query",
"type": "string"
+ },
+ "location": {
+ "description": "The location which contains the job specified by job_id.",
+ "location": "query",
+ "type": "string"
}
},
"path": "v1b3/projects/{projectId}/jobs/{jobId}/messages",
@@ -567,6 +597,422 @@
}
}
},
+ "locations": {
+ "resources": {
+ "jobs": {
+ "methods": {
+ "create": {
+ "description": "Creates a dataflow job.",
+ "httpMethod": "POST",
+ "id": "dataflow.projects.locations.jobs.create",
+ "parameterOrder": [
+ "projectId",
+ "location"
+ ],
+ "parameters": {
+ "projectId": {
+ "description": "The project which owns the job.",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "location": {
+ "description": "The location which contains this job.",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "view": {
+ "description": "Level of information requested in response.",
+ "enum": [
+ "JOB_VIEW_UNKNOWN",
+ "JOB_VIEW_SUMMARY",
+ "JOB_VIEW_ALL"
+ ],
+ "location": "query",
+ "type": "string"
+ },
+ "replaceJobId": {
+ "description": "DEPRECATED. This field is now on the Job message.",
+ "location": "query",
+ "type": "string"
+ }
+ },
+ "path": "v1b3/projects/{projectId}/locations/{location}/jobs",
+ "request": {
+ "$ref": "Job"
+ },
+ "response": {
+ "$ref": "Job"
+ },
+ "scopes": [
+ "https://www.googleapis.com/auth/cloud-platform",
+ "https://www.googleapis.com/auth/userinfo.email"
+ ]
+ },
+ "get": {
+ "description": "Gets the state of the specified dataflow job.",
+ "httpMethod": "GET",
+ "id": "dataflow.projects.locations.jobs.get",
+ "parameterOrder": [
+ "projectId",
+ "location",
+ "jobId"
+ ],
+ "parameters": {
+ "projectId": {
+ "description": "The project which owns the job.",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "location": {
+ "description": "The location which contains this job.",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "jobId": {
+ "description": "Identifies a single job.",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "view": {
+ "description": "Level of information requested in response.",
+ "enum": [
+ "JOB_VIEW_UNKNOWN",
+ "JOB_VIEW_SUMMARY",
+ "JOB_VIEW_ALL"
+ ],
+ "location": "query",
+ "type": "string"
+ }
+ },
+ "path": "v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}",
+ "response": {
+ "$ref": "Job"
+ },
+ "scopes": [
+ "https://www.googleapis.com/auth/cloud-platform",
+ "https://www.googleapis.com/auth/userinfo.email"
+ ]
+ },
+ "update": {
+ "description": "Updates the state of an existing dataflow job.",
+ "httpMethod": "PUT",
+ "id": "dataflow.projects.locations.jobs.update",
+ "parameterOrder": [
+ "projectId",
+ "location",
+ "jobId"
+ ],
+ "parameters": {
+ "projectId": {
+ "description": "The project which owns the job.",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "location": {
+ "description": "The location which contains this job.",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "jobId": {
+ "description": "Identifies a single job.",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ }
+ },
+ "path": "v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}",
+ "request": {
+ "$ref": "Job"
+ },
+ "response": {
+ "$ref": "Job"
+ },
+ "scopes": [
+ "https://www.googleapis.com/auth/cloud-platform",
+ "https://www.googleapis.com/auth/userinfo.email"
+ ]
+ },
+ "list": {
+ "description": "List the jobs of a project",
+ "httpMethod": "GET",
+ "id": "dataflow.projects.locations.jobs.list",
+ "parameterOrder": [
+ "projectId",
+ "location"
+ ],
+ "parameters": {
+ "projectId": {
+ "description": "The project which owns the jobs.",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "location": {
+ "description": "The location which contains this job.",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "filter": {
+ "description": "The kind of filter to use.",
+ "enum": [
+ "UNKNOWN",
+ "ALL",
+ "TERMINATED",
+ "ACTIVE"
+ ],
+ "location": "query",
+ "type": "string"
+ },
+ "view": {
+ "description": "Level of information requested in response. Default is SUMMARY.",
+ "enum": [
+ "JOB_VIEW_UNKNOWN",
+ "JOB_VIEW_SUMMARY",
+ "JOB_VIEW_ALL"
+ ],
+ "location": "query",
+ "type": "string"
+ },
+ "pageSize": {
+ "description": "If there are many jobs, 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.",
+ "format": "int32",
+ "location": "query",
+ "type": "integer"
+ },
+ "pageToken": {
+ "description": "Set this to the 'next_page_token' field of a previous response to request additional results in a long list.",
+ "location": "query",
+ "type": "string"
+ }
+ },
+ "path": "v1b3/projects/{projectId}/locations/{location}/jobs",
+ "response": {
+ "$ref": "ListJobsResponse"
+ },
+ "scopes": [
+ "https://www.googleapis.com/auth/cloud-platform",
+ "https://www.googleapis.com/auth/userinfo.email"
+ ]
+ },
+ "getMetrics": {
+ "description": "Request the job status.",
+ "httpMethod": "GET",
+ "id": "dataflow.projects.locations.jobs.getMetrics",
+ "parameterOrder": [
+ "projectId",
+ "location",
+ "jobId"
+ ],
+ "parameters": {
+ "projectId": {
+ "description": "A project id.",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "location": {
+ "description": "The location which contains the job specified by job_id.",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "jobId": {
+ "description": "The job to get messages for.",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "startTime": {
+ "description": "Return only metric data that has changed since this time. Default is to return all information about all metrics for the job.",
+ "location": "query",
+ "type": "string"
+ }
+ },
+ "path": "v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/metrics",
+ "response": {
+ "$ref": "JobMetrics"
+ },
+ "scopes": [
+ "https://www.googleapis.com/auth/cloud-platform",
+ "https://www.googleapis.com/auth/userinfo.email"
+ ]
+ }
+ },
+ "resources": {
+ "messages": {
+ "methods": {
+ "list": {
+ "description": "Request the job status.",
+ "httpMethod": "GET",
+ "id": "dataflow.projects.locations.jobs.messages.list",
+ "parameterOrder": [
+ "projectId",
+ "location",
+ "jobId"
+ ],
+ "parameters": {
+ "projectId": {
+ "description": "A project id.",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "location": {
+ "description": "The location which contains the job specified by job_id.",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "jobId": {
+ "description": "The job to get messages about.",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "minimumImportance": {
+ "description": "Filter to only get messages with importance >= level",
+ "enum": [
+ "JOB_MESSAGE_IMPORTANCE_UNKNOWN",
+ "JOB_MESSAGE_DEBUG",
+ "JOB_MESSAGE_DETAILED",
+ "JOB_MESSAGE_BASIC",
+ "JOB_MESSAGE_WARNING",
+ "JOB_MESSAGE_ERROR"
+ ],
+ "location": "query",
+ "type": "string"
+ },
+ "pageSize": {
+ "description": "If specified, determines the maximum number of messages to return. If unspecified, the service may choose an appropriate default, or may return an arbitrarily large number of results.",
+ "format": "int32",
+ "location": "query",
+ "type": "integer"
+ },
+ "pageToken": {
+ "description": "If supplied, this should be the value of next_page_token returned by an earlier call. This will cause the next page of results to be returned.",
+ "location": "query",
+ "type": "string"
+ },
+ "startTime": {
+ "description": "If specified, return only messages with timestamps >= start_time. The default is the job creation time (i.e. beginning of messages).",
+ "location": "query",
+ "type": "string"
+ },
+ "endTime": {
+ "description": "Return only messages with timestamps < end_time. The default is now (i.e. return up to the latest messages available).",
+ "location": "query",
+ "type": "string"
+ }
+ },
+ "path": "v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/messages",
+ "response": {
+ "$ref": "ListJobMessagesResponse"
+ },
+ "scopes": [
+ "https://www.googleapis.com/auth/cloud-platform",
+ "https://www.googleapis.com/auth/userinfo.email"
+ ]
+ }
+ }
+ },
+ "workItems": {
+ "methods": {
+ "reportStatus": {
+ "description": "Reports the status of dataflow WorkItems leased by a worker.",
+ "httpMethod": "POST",
+ "id": "dataflow.projects.locations.jobs.workItems.reportStatus",
+ "parameterOrder": [
+ "projectId",
+ "location",
+ "jobId"
+ ],
+ "parameters": {
+ "projectId": {
+ "description": "The project which owns the WorkItem's job.",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "location": {
+ "description": "The location which contains the WorkItem's job.",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "jobId": {
+ "description": "The job which the WorkItem is part of.",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ }
+ },
+ "path": "v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/workItems:reportStatus",
+ "request": {
+ "$ref": "ReportWorkItemStatusRequest"
+ },
+ "response": {
+ "$ref": "ReportWorkItemStatusResponse"
+ },
+ "scopes": [
+ "https://www.googleapis.com/auth/cloud-platform",
+ "https://www.googleapis.com/auth/userinfo.email"
+ ]
+ },
+ "lease": {
+ "description": "Leases a dataflow WorkItem to run.",
+ "httpMethod": "POST",
+ "id": "dataflow.projects.locations.jobs.workItems.lease",
+ "parameterOrder": [
+ "projectId",
+ "location",
+ "jobId"
+ ],
+ "parameters": {
+ "projectId": {
+ "description": "Identifies the project this worker belongs to.",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "location": {
+ "description": "The location which contains the WorkItem's job.",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ },
+ "jobId": {
+ "description": "Identifies the workflow job this worker belongs to.",
+ "location": "path",
+ "required": true,
+ "type": "string"
+ }
+ },
+ "path": "v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/workItems:lease",
+ "request": {
+ "$ref": "LeaseWorkItemRequest"
+ },
+ "response": {
+ "$ref": "LeaseWorkItemResponse"
+ },
+ "scopes": [
+ "https://www.googleapis.com/auth/cloud-platform",
+ "https://www.googleapis.com/auth/userinfo.email"
+ ]
+ }
+ }
+ }
+ }
+ }
+ }
+ },
"templates": {
"methods": {
"create": {
@@ -601,7 +1047,7 @@
}
}
},
- "revision": "20160821",
+ "revision": "20160928",
"rootUrl": "https://dataflow.googleapis.com/",
"schemas": {
"GetDebugConfigRequest": {
@@ -764,6 +1210,10 @@
},
"description": "User-defined labels for this job. The labels map can contain no more than 64 entries. Entries of the labels map are UTF8 strings 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.",
"type": "object"
+ },
+ "location": {
+ "description": "The location which contains this job.",
+ "type": "string"
}
},
"type": "object"
@@ -829,6 +1279,10 @@
},
"description": "Experimental settings.",
"type": "object"
+ },
+ "serviceAccountEmail": {
+ "description": "Identity to run virtual machines as. Defaults to the default account.",
+ "type": "string"
}
},
"type": "object"
@@ -1195,6 +1649,24 @@
"nextPageToken": {
"description": "Set if there may be more results than fit in this response.",
"type": "string"
+ },
+ "failedLocation": {
+ "description": "Zero or more messages describing locations that failed to respond.",
+ "items": {
+ "$ref": "FailedLocation"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "FailedLocation": {
+ "description": "FailedLocation indicates which location failed to respond to a request for data.",
+ "id": "FailedLocation",
+ "properties": {
+ "name": {
+ "description": "The name of the failed location.",
+ "type": "string"
}
},
"type": "object"
@@ -1367,6 +1839,10 @@
"currentWorkerTime": {
"description": "The current timestamp at the worker.",
"type": "string"
+ },
+ "location": {
+ "description": "The location which contains the WorkItem's job.",
+ "type": "string"
}
},
"type": "object"
@@ -2180,6 +2656,10 @@
"workerId": {
"description": "Identifies the worker leasing work -- typically the ID of the virtual machine running the worker.",
"type": "string"
+ },
+ "location": {
+ "description": "The location which contains the WorkItem's job.",
+ "type": "string"
}
},
"type": "object"
« 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