public abstract class ParameterizedBase extends Object implements Parameterized
Parameterized which maintains a list of parameters used to print the
command-line usage string and configure parameters.| Constructor and Description |
|---|
ParameterizedBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
addParameter(Parameter<?> parameter)
Adds a parameter to the list.
|
void |
configure(org.apache.flink.api.java.utils.ParameterTool parameterTool)
Read parameter values from the command-line arguments.
|
String |
getName()
A unique, human-readable identifier.
|
String |
getUsage()
Human-readable format for the command-line usage string.
|
public void addParameter(Parameter<?> parameter)
parameter - to add to the list of parameterspublic String getName()
ParameterizedgetName in interface Parameterizedpublic String getUsage()
ParameterizedgetUsage in interface Parameterizedpublic void configure(org.apache.flink.api.java.utils.ParameterTool parameterTool)
throws org.apache.flink.client.program.ProgramParametrizationException
Parameterizedconfigure in interface ParameterizedparameterTool - parameter parserorg.apache.flink.client.program.ProgramParametrizationException - when configuration is invalidCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.