Class DynamicParametersConfigurationParserFactory

  • All Implemented Interfaces:
    ParserResultFactory<org.apache.flink.configuration.Configuration>

    public class DynamicParametersConfigurationParserFactory
    extends Object
    implements ParserResultFactory<org.apache.flink.configuration.Configuration>
    DynamicParametersConfigurationParserFactory can be used to extract the dynamic parameters from command line.
    • Constructor Detail

      • DynamicParametersConfigurationParserFactory

        public DynamicParametersConfigurationParserFactory()
    • Method Detail

      • options

        public static org.apache.commons.cli.Options options()
      • getOptions

        public org.apache.commons.cli.Options getOptions()
        Description copied from interface: ParserResultFactory
        Returns all relevant Options for parsing the command line arguments.
        Specified by:
        getOptions in interface ParserResultFactory<org.apache.flink.configuration.Configuration>
        Returns:
        Options to use for the parsing
      • createResult

        public org.apache.flink.configuration.Configuration createResult​(@Nonnull
                                                                         org.apache.commons.cli.CommandLine commandLine)
        Description copied from interface: ParserResultFactory
        Create the result of the command line argument parsing.
        Specified by:
        createResult in interface ParserResultFactory<org.apache.flink.configuration.Configuration>
        Parameters:
        commandLine - to extract the options from
        Returns:
        Result of the parsing