Chad Dombrova created BEAM-8402:
-----------------------------------
Summary: Create a class hierarchy to represent environments
Key: BEAM-8402
URL: https://issues.apache.org/jira/browse/BEAM-8402
Project: Beam
Issue Type: New Feature
Components: sdk-py-core
Reporter: Chad Dombrova
Assignee: Chad Dombrova
As a first step towards making it possible to assign different environments to
sections of a pipeline, we first need to expose environment classes to the
pipeline API. Unlike PTransforms, PCollections, Coders, and Windowings,
environments exists solely in the portability framework as protobuf objects.
By creating a hierarchy of "native" classes that represent the various
environment types -- external, docker, process, etc -- users will be able to
instantiate these and assign them to parts of the pipeline. The assignment
portion will be covered in a follow-up issue/PR.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)