Class PythonProgramOptions


  • public class PythonProgramOptions
    extends org.apache.flink.client.cli.ProgramOptions
    The class for command line options that refer to a Python program or JAR program with Python command line options.
    • Field Summary

      • Fields inherited from class org.apache.flink.client.cli.ProgramOptions

        entryPointClass
    • Constructor Summary

      Constructors 
      Constructor Description
      PythonProgramOptions​(org.apache.commons.cli.CommandLine line)  
    • Constructor Detail

      • PythonProgramOptions

        public PythonProgramOptions​(org.apache.commons.cli.CommandLine line)
                             throws org.apache.flink.client.cli.CliArgsException
        Throws:
        org.apache.flink.client.cli.CliArgsException
    • Method Detail

      • extractProgramArgs

        protected String[] extractProgramArgs​(org.apache.commons.cli.CommandLine line)
        Overrides:
        extractProgramArgs in class org.apache.flink.client.cli.ProgramOptions
      • validate

        public void validate()
                      throws org.apache.flink.client.cli.CliArgsException
        Overrides:
        validate in class org.apache.flink.client.cli.ProgramOptions
        Throws:
        org.apache.flink.client.cli.CliArgsException
      • applyToConfiguration

        public void applyToConfiguration​(org.apache.flink.configuration.Configuration configuration)
        Overrides:
        applyToConfiguration in class org.apache.flink.client.cli.ProgramOptions