| 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/zIcToutH_qQymkOoQRgRxX5M2es\"", | 20 "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/DQTAijQbFPyNgytDhH5yACXDF5M\"", |
| 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 460 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 491 "https://www.googleapis.com/auth/userinf
o.email" | 491 "https://www.googleapis.com/auth/userinf
o.email" |
| 492 ] | 492 ] |
| 493 } | 493 } |
| 494 } | 494 } |
| 495 } | 495 } |
| 496 } | 496 } |
| 497 } | 497 } |
| 498 } | 498 } |
| 499 } | 499 } |
| 500 }, | 500 }, |
| 501 "revision": "20160621", | 501 "revision": "20160715", |
| 502 "rootUrl": "https://dataflow.googleapis.com/", | 502 "rootUrl": "https://dataflow.googleapis.com/", |
| 503 "schemas": { | 503 "schemas": { |
| 504 "Job": { | 504 "Job": { |
| 505 "description": "Defines a job to be run by the Dataflow service.", | 505 "description": "Defines a job to be run by the Dataflow service.", |
| 506 "id": "Job", | 506 "id": "Job", |
| 507 "properties": { | 507 "properties": { |
| 508 "id": { | 508 "id": { |
| 509 "description": "The unique ID of this job. This field is set
by the Dataflow service when the Job is created, and is immutable for the life
of the Job.", | 509 "description": "The unique ID of this job. This field is set
by the Dataflow service when the Job is created, and is immutable for the life
of the Job.", |
| 510 "type": "string" | 510 "type": "string" |
| 511 }, | 511 }, |
| (...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 597 "replacedByJobId": { | 597 "replacedByJobId": { |
| 598 "description": "If another job is an update of this job (and
thus, this job is in JOB_STATE_UPDATED), this field will contain the ID of that
job.", | 598 "description": "If another job is an update of this job (and
thus, this job is in JOB_STATE_UPDATED), this field will contain the ID of that
job.", |
| 599 "type": "string" | 599 "type": "string" |
| 600 }, | 600 }, |
| 601 "tempFiles": { | 601 "tempFiles": { |
| 602 "description": "A set of files the system should be aware of
that are used for temporary storage. These temporary files will be removed on j
ob completion. No duplicates are allowed. No file patterns are supported. The su
pported files are: Google Cloud Storage: storage.googleapis.com/{bucket}/{object
} bucket.storage.googleapis.com/{object}", | 602 "description": "A set of files the system should be aware of
that are used for temporary storage. These temporary files will be removed on j
ob completion. No duplicates are allowed. No file patterns are supported. The su
pported files are: Google Cloud Storage: storage.googleapis.com/{bucket}/{object
} bucket.storage.googleapis.com/{object}", |
| 603 "items": { | 603 "items": { |
| 604 "type": "string" | 604 "type": "string" |
| 605 }, | 605 }, |
| 606 "type": "array" | 606 "type": "array" |
| 607 }, |
| 608 "labels": { |
| 609 "additionalProperties": { |
| 610 "type": "string" |
| 611 }, |
| 612 "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.", |
| 613 "type": "object" |
| 607 } | 614 } |
| 608 }, | 615 }, |
| 609 "type": "object" | 616 "type": "object" |
| 610 }, | 617 }, |
| 611 "Environment": { | 618 "Environment": { |
| 612 "description": "Describes the environment in which a Dataflow Job ru
ns.", | 619 "description": "Describes the environment in which a Dataflow Job ru
ns.", |
| 613 "id": "Environment", | 620 "id": "Environment", |
| 614 "properties": { | 621 "properties": { |
| 615 "tempStoragePrefix": { | 622 "tempStoragePrefix": { |
| 616 "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}", | 623 "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 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 657 "sdkPipelineOptions": { | 664 "sdkPipelineOptions": { |
| 658 "additionalProperties": { | 665 "additionalProperties": { |
| 659 "description": "Properties of the object.", | 666 "description": "Properties of the object.", |
| 660 "type": "any" | 667 "type": "any" |
| 661 }, | 668 }, |
| 662 "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.", | 669 "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.", |
| 663 "type": "object" | 670 "type": "object" |
| 664 }, | 671 }, |
| 665 "internalExperiments": { | 672 "internalExperiments": { |
| 666 "additionalProperties": { | 673 "additionalProperties": { |
| 667 "description": "Properties of the object. Contains field
@ype with type URL.", | 674 "description": "Properties of the object. Contains field
@type with type URL.", |
| 668 "type": "any" | 675 "type": "any" |
| 669 }, | 676 }, |
| 670 "description": "Experimental settings.", | 677 "description": "Experimental settings.", |
| 671 "type": "object" | 678 "type": "object" |
| 672 } | 679 } |
| 673 }, | 680 }, |
| 674 "type": "object" | 681 "type": "object" |
| 675 }, | 682 }, |
| 676 "WorkerPool": { | 683 "WorkerPool": { |
| 677 "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.", | 684 "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.", |
| (...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 755 }, | 762 }, |
| 756 "description": "Metadata to set on the Google Compute Engine
VMs.", | 763 "description": "Metadata to set on the Google Compute Engine
VMs.", |
| 757 "type": "object" | 764 "type": "object" |
| 758 }, | 765 }, |
| 759 "autoscalingSettings": { | 766 "autoscalingSettings": { |
| 760 "$ref": "AutoscalingSettings", | 767 "$ref": "AutoscalingSettings", |
| 761 "description": "Settings for autoscaling of this WorkerPool.
" | 768 "description": "Settings for autoscaling of this WorkerPool.
" |
| 762 }, | 769 }, |
| 763 "poolArgs": { | 770 "poolArgs": { |
| 764 "additionalProperties": { | 771 "additionalProperties": { |
| 765 "description": "Properties of the object. Contains field
@ype with type URL.", | 772 "description": "Properties of the object. Contains field
@type with type URL.", |
| 766 "type": "any" | 773 "type": "any" |
| 767 }, | 774 }, |
| 768 "description": "Extra arguments for this worker pool.", | 775 "description": "Extra arguments for this worker pool.", |
| 769 "type": "object" | 776 "type": "object" |
| 770 }, | 777 }, |
| 771 "network": { | 778 "network": { |
| 772 "description": "Network to which VMs will be assigned. If em
pty or unspecified, the service will use the network \"default\".", | 779 "description": "Network to which VMs will be assigned. If em
pty or unspecified, the service will use the network \"default\".", |
| 773 "type": "string" | 780 "type": "string" |
| 774 }, | 781 }, |
| 775 "subnetwork": { | 782 "subnetwork": { |
| (...skipping 487 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1263 "type": "integer" | 1270 "type": "integer" |
| 1264 }, | 1271 }, |
| 1265 "message": { | 1272 "message": { |
| 1266 "description": "A developer-facing error message, which shou
ld be in English. Any user-facing error message should be localized and sent in
the google.rpc.Status.details field, or localized by the client.", | 1273 "description": "A developer-facing error message, which shou
ld be in English. Any user-facing error message should be localized and sent in
the google.rpc.Status.details field, or localized by the client.", |
| 1267 "type": "string" | 1274 "type": "string" |
| 1268 }, | 1275 }, |
| 1269 "details": { | 1276 "details": { |
| 1270 "description": "A list of messages that carry the error deta
ils. There will be a common set of message types for APIs to use.", | 1277 "description": "A list of messages that carry the error deta
ils. There will be a common set of message types for APIs to use.", |
| 1271 "items": { | 1278 "items": { |
| 1272 "additionalProperties": { | 1279 "additionalProperties": { |
| 1273 "description": "Properties of the object. Contains f
ield @ype with type URL.", | 1280 "description": "Properties of the object. Contains f
ield @type with type URL.", |
| 1274 "type": "any" | 1281 "type": "any" |
| 1275 }, | 1282 }, |
| 1276 "type": "object" | 1283 "type": "object" |
| 1277 }, | 1284 }, |
| 1278 "type": "array" | 1285 "type": "array" |
| 1279 } | 1286 } |
| 1280 }, | 1287 }, |
| 1281 "type": "object" | 1288 "type": "object" |
| 1282 }, | 1289 }, |
| 1283 "CounterUpdate": { | 1290 "CounterUpdate": { |
| (...skipping 826 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2110 "id": "ParallelInstruction", | 2117 "id": "ParallelInstruction", |
| 2111 "properties": { | 2118 "properties": { |
| 2112 "systemName": { | 2119 "systemName": { |
| 2113 "description": "System-defined name of this operation. Uniqu
e across the workflow.", | 2120 "description": "System-defined name of this operation. Uniqu
e across the workflow.", |
| 2114 "type": "string" | 2121 "type": "string" |
| 2115 }, | 2122 }, |
| 2116 "name": { | 2123 "name": { |
| 2117 "description": "User-provided name of this operation.", | 2124 "description": "User-provided name of this operation.", |
| 2118 "type": "string" | 2125 "type": "string" |
| 2119 }, | 2126 }, |
| 2127 "originalName": { |
| 2128 "description": "System-defined name for the operation in the
original workflow graph.", |
| 2129 "type": "string" |
| 2130 }, |
| 2120 "read": { | 2131 "read": { |
| 2121 "$ref": "ReadInstruction", | 2132 "$ref": "ReadInstruction", |
| 2122 "description": "Additional information for Read instructions
." | 2133 "description": "Additional information for Read instructions
." |
| 2123 }, | 2134 }, |
| 2124 "write": { | 2135 "write": { |
| 2125 "$ref": "WriteInstruction", | 2136 "$ref": "WriteInstruction", |
| 2126 "description": "Additional information for Write instruction
s." | 2137 "description": "Additional information for Write instruction
s." |
| 2127 }, | 2138 }, |
| 2128 "parDo": { | 2139 "parDo": { |
| 2129 "$ref": "ParDoInstruction", | 2140 "$ref": "ParDoInstruction", |
| (...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2311 }, | 2322 }, |
| 2312 "description": "The value combining function to invoke.", | 2323 "description": "The value combining function to invoke.", |
| 2313 "type": "object" | 2324 "type": "object" |
| 2314 }, | 2325 }, |
| 2315 "sideInputs": { | 2326 "sideInputs": { |
| 2316 "description": "Zero or more side inputs.", | 2327 "description": "Zero or more side inputs.", |
| 2317 "items": { | 2328 "items": { |
| 2318 "$ref": "SideInputInfo" | 2329 "$ref": "SideInputInfo" |
| 2319 }, | 2330 }, |
| 2320 "type": "array" | 2331 "type": "array" |
| 2332 }, |
| 2333 "originalCombineValuesStepName": { |
| 2334 "description": "If this instruction includes a combining fun
ction, this is the name of the CombineValues instruction lifted into this instru
ction.", |
| 2335 "type": "string" |
| 2336 }, |
| 2337 "originalCombineValuesInputStoreName": { |
| 2338 "description": "If this instruction includes a combining fun
ction this is the name of the intermediate store between the GBK and the Combine
Values.", |
| 2339 "type": "string" |
| 2321 } | 2340 } |
| 2322 }, | 2341 }, |
| 2323 "type": "object" | 2342 "type": "object" |
| 2324 }, | 2343 }, |
| 2325 "FlattenInstruction": { | 2344 "FlattenInstruction": { |
| 2326 "description": "An instruction that copies its inputs (zero or more)
to its (single) output.", | 2345 "description": "An instruction that copies its inputs (zero or more)
to its (single) output.", |
| 2327 "id": "FlattenInstruction", | 2346 "id": "FlattenInstruction", |
| 2328 "properties": { | 2347 "properties": { |
| 2329 "inputs": { | 2348 "inputs": { |
| 2330 "description": "Describes the inputs to the flatten instruct
ion.", | 2349 "description": "Describes the inputs to the flatten instruct
ion.", |
| (...skipping 10 matching lines...) Expand all Loading... |
| 2341 "id": "InstructionOutput", | 2360 "id": "InstructionOutput", |
| 2342 "properties": { | 2361 "properties": { |
| 2343 "name": { | 2362 "name": { |
| 2344 "description": "The user-provided name of this output.", | 2363 "description": "The user-provided name of this output.", |
| 2345 "type": "string" | 2364 "type": "string" |
| 2346 }, | 2365 }, |
| 2347 "systemName": { | 2366 "systemName": { |
| 2348 "description": "System-defined name of this output. Unique a
cross the workflow.", | 2367 "description": "System-defined name of this output. Unique a
cross the workflow.", |
| 2349 "type": "string" | 2368 "type": "string" |
| 2350 }, | 2369 }, |
| 2370 "originalName": { |
| 2371 "description": "System-defined name for this output in the o
riginal workflow graph. Outputs that do not contribute to an original instructio
n do not set this.", |
| 2372 "type": "string" |
| 2373 }, |
| 2351 "codec": { | 2374 "codec": { |
| 2352 "additionalProperties": { | 2375 "additionalProperties": { |
| 2353 "description": "Properties of the object.", | 2376 "description": "Properties of the object.", |
| 2354 "type": "any" | 2377 "type": "any" |
| 2355 }, | 2378 }, |
| 2356 "description": "The codec to use to encode data being writte
n via this output.", | 2379 "description": "The codec to use to encode data being writte
n via this output.", |
| 2357 "type": "object" | 2380 "type": "object" |
| 2381 }, |
| 2382 "onlyCountKeyBytes": { |
| 2383 "description": "For system-generated byte and mean byte metr
ics, certain instructions should only report the key size.", |
| 2384 "type": "boolean" |
| 2385 }, |
| 2386 "onlyCountValueBytes": { |
| 2387 "description": "For system-generated byte and mean byte metr
ics, certain instructions should only report the value size.", |
| 2388 "type": "boolean" |
| 2358 } | 2389 } |
| 2359 }, | 2390 }, |
| 2360 "type": "object" | 2391 "type": "object" |
| 2361 }, | 2392 }, |
| 2362 "SeqMapTask": { | 2393 "SeqMapTask": { |
| 2363 "description": "Describes a particular function to invoke.", | 2394 "description": "Describes a particular function to invoke.", |
| 2364 "id": "SeqMapTask", | 2395 "id": "SeqMapTask", |
| 2365 "properties": { | 2396 "properties": { |
| 2366 "inputs": { | 2397 "inputs": { |
| 2367 "description": "Information about each of the inputs.", | 2398 "description": "Information about each of the inputs.", |
| (...skipping 630 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2998 "type": "string" | 3029 "type": "string" |
| 2999 } | 3030 } |
| 3000 }, | 3031 }, |
| 3001 "type": "object" | 3032 "type": "object" |
| 3002 } | 3033 } |
| 3003 }, | 3034 }, |
| 3004 "servicePath": "", | 3035 "servicePath": "", |
| 3005 "title": "Google Dataflow API", | 3036 "title": "Google Dataflow API", |
| 3006 "version": "v1b3" | 3037 "version": "v1b3" |
| 3007 } | 3038 } |
| OLD | NEW |