Thomas Groh created BEAM-448:
--------------------------------

             Summary: Print Properties on validation failures in 
PipelineOptionsValidator
                 Key: BEAM-448
                 URL: https://issues.apache.org/jira/browse/BEAM-448
             Project: Beam
          Issue Type: Improvement
          Components: sdk-java-core
            Reporter: Thomas Groh
            Assignee: Davor Bonaci
            Priority: Minor


If Pipeline Validation fails in the pipeline options Validator, the methods 
that failed validation are printed. Instead, the property names (passed on the 
command line) should be printed for consistency with the PipelineOptionsFactory.

Currently methods are printed at 
https://github.com/apache/incubator-beam/blob/master/sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsValidator.java#L72

PipelineOptionsReflector currently extracts the property -> method mapping
https://github.com/apache/incubator-beam/blob/master/sdks/java/core/src/main/java/org/apache/beam/sdk/options/PipelineOptionsReflector.java#L95



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to