Class PythonProgramOptions

java.lang.Object
org.apache.flink.client.cli.CommandLineOptions
org.apache.flink.client.cli.ProgramOptions
org.apache.flink.client.cli.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)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    applyToConfiguration(org.apache.flink.configuration.Configuration configuration)
     
    protected String[]
    extractProgramArgs(org.apache.commons.cli.CommandLine line)
     
    void
     

    Methods inherited from class org.apache.flink.client.cli.ProgramOptions

    create, getClasspaths, getDetachedMode, getEntryPointClassName, getJarFilePath, getParallelism, getProgramArgs, getSavepointRestoreSettings, isShutdownOnAttachedExit

    Methods inherited from class org.apache.flink.client.cli.CommandLineOptions

    isPrintHelp

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PythonProgramOptions

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

    • 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