You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 11, 2022. It is now read-only.
<!--1. If you are using [Eclipse](https://eclipse.org/) integrated development
49
+
1. If you are using [Eclipse](https://eclipse.org/) integrated development
49
50
environment (IDE), the
50
-
[Cloud Dataflow Plugin for Eclipse](https://cloud.google.com/dataflow/getting-started-eclipse)
51
-
provides tools to create and execute Dataflow pipelines locally and on the
52
-
Dataflow Service. -->
51
+
[Cloud Dataflow Plugin for Eclipse](https://cloud.google.com/dataflow/docs/quickstarts/quickstart-java-eclipse)
52
+
provides tools to create and execute Dataflow pipelines inside Eclipse.
53
53
54
-
## Status [](https://travis-ci.org/GoogleCloudPlatform/DataflowJavaSDK)
54
+
## Status [](https://travis-ci.org/GoogleCloudPlatform/DataflowJavaSDK)
55
55
56
-
This branch is a work-in-progress for the Dataflow SDK for Java, version 2.0.0.
57
-
It is currently supported on the Cloud Dataflow service in Beta.
56
+
Both the SDK and the Dataflow Service are generally available and considered
57
+
stable and fully qualified for production use.
58
58
59
-
<!--Both the SDK and the Dataflow Service are generally available, open to all
60
-
developers, and considered stable and fully qualified for production use.-->
59
+
This [`master`](https://github.com/GoogleCloudPlatform/DataflowJavaSDK/) branch
60
+
contains code to build Dataflow SDK 2.0.0 and newer, as a distribution of Apache
61
+
Beam. Pre-Beam SDKs, versions 1.x, are maintained in the
specifies where and how the pipeline should execute.
69
+
*`PCollection`: represents a collection of data, which could be bounded or
70
+
unbounded in size.
71
+
*`PTransform`: represents a computation that transforms input PCollections
72
+
into output PCollections.
73
+
*`Pipeline`: manages a directed acyclic graph of PTransforms and PCollections
74
+
that is ready for execution.
75
+
*`PipelineRunner`: specifies where and how the pipeline should execute.
76
76
77
77
We provide two runners:
78
78
79
-
1. The [`DirectRunner`](https://github.com/GoogleCloudPlatform/DataflowJavaSDK/blob/master/sdk/src/main/java/com/google/cloud/dataflow/sdk/runners/DirectPipelineRunner.java)
80
-
runs the pipeline on your local machine.
81
-
1. The [`DataflowRunner`](https://github.com/GoogleCloudPlatform/DataflowJavaSDK/blob/master/sdk/src/main/java/com/google/cloud/dataflow/sdk/runners/DataflowPipelineRunner.java)
82
-
submits the pipeline to the Dataflow Service, where it runs using managed
83
-
resources in the [Google Cloud Platform](https://cloud.google.com) (GCP).
79
+
1. The `DirectRunner` runs the pipeline on your local machine.
80
+
1. The `DataflowRunner` submits the pipeline to the Cloud Dataflow Service,
*[Dataflow Concepts and Programming Model](https://cloud.google.com/dataflow/model/programming-model)
121
-
*[Java API Reference](https://cloud.google.com/dataflow/java-sdk/JavaDoc/index)
104
+
*[Dataflow Concepts and Programming Model](https://beam.apache.org/documentation/programming-guide/)
105
+
*[Java API Reference](https://beam.apache.org/documentation/sdks/javadoc/)
106
+
107
+
_Apache, Apache Beam and the orange letter B logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries._
0 commit comments