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)

Reply via email to