Class MessageQueryParameter<X>
java.lang.Object
org.apache.flink.runtime.rest.messages.MessageParameter<List<X>>
org.apache.flink.runtime.rest.messages.MessageQueryParameter<X>
- Direct Known Subclasses:
AccumulatorsIncludeSerializedValueQueryParameter,FailureLabelFilterParameter,FlameGraphTypeQueryParameter,JobsFilterQueryParameter,MetricsAggregationParameter,MetricsFilterParameter,RescalingParallelismQueryParameter,SubtaskIndexQueryParameter,SubtasksFilterQueryParameter,TaskManagersFilterQueryParameter,TerminationModeQueryParameter,UpperLimitExceptionParameter
This class represents query parameters of a request. For example, the URL "/jobs?state=running"
has a "state" query parameter, with "running" being its value string representation.
Query parameters may both occur multiple times or be of the form "key=value1,value2,value3".
If a query parameter is specified multiple times the individual values are concatenated with
, and passed as a single value to convertToString(List).
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.flink.runtime.rest.messages.MessageParameter
MessageParameter.MessageParameterRequisiteness -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMessageQueryParameter(String key, MessageParameter.MessageParameterRequisiteness requisiteness) -
Method Summary
Modifier and TypeMethodDescriptionconvertFromString(String values) Converts the given string to a valid value of this parameter.abstract XconvertStringToValue(String value) Converts the given string to a valid value of this parameter.convertToString(List<X> values) Converts the given value to its string representation.abstract StringconvertValueToString(X value) Converts the given value to its string representation.Methods inherited from class org.apache.flink.runtime.rest.messages.MessageParameter
getDescription, getKey, getValue, isMandatory, isResolved, resolve, resolveFromString
-
Constructor Details
-
MessageQueryParameter
protected MessageQueryParameter(String key, MessageParameter.MessageParameterRequisiteness requisiteness)
-
-
Method Details
-
convertFromString
Description copied from class:MessageParameterConverts the given string to a valid value of this parameter.- Specified by:
convertFromStringin classMessageParameter<List<X>>- Parameters:
values- string representation of parameter value- Returns:
- parameter value
- Throws:
ConversionException
-
convertStringToValue
Converts the given string to a valid value of this parameter.- Parameters:
value- string representation of parameter value- Returns:
- parameter value
- Throws:
ConversionException
-
convertToString
Description copied from class:MessageParameterConverts the given value to its string representation.- Specified by:
convertToStringin classMessageParameter<List<X>>- Parameters:
values- parameter value- Returns:
- string representation of typed value
-
convertValueToString
Converts the given value to its string representation.- Parameters:
value- parameter value- Returns:
- string representation of typed value
-