Package org.apache.flink.client.cli
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 -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyToConfiguration(org.apache.flink.configuration.Configuration configuration) protected String[]extractProgramArgs(org.apache.commons.cli.CommandLine line) voidvalidate()Methods inherited from class org.apache.flink.client.cli.ProgramOptions
create, getClasspaths, getDetachedMode, getEntryPointClassName, getJarFilePath, getParallelism, getProgramArgs, getSavepointRestoreSettings, isShutdownOnAttachedExitMethods inherited from class org.apache.flink.client.cli.CommandLineOptions
isPrintHelp
-
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
- Overrides:
extractProgramArgsin classorg.apache.flink.client.cli.ProgramOptions
-
validate
public void validate() throws org.apache.flink.client.cli.CliArgsException- Overrides:
validatein classorg.apache.flink.client.cli.ProgramOptions- Throws:
org.apache.flink.client.cli.CliArgsException
-
applyToConfiguration
public void applyToConfiguration(org.apache.flink.configuration.Configuration configuration) - Overrides:
applyToConfigurationin classorg.apache.flink.client.cli.ProgramOptions
-