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