Class BaseIndicatorRequest
-
- All Implemented Interfaces:
-
ai.tock.bot.admin.model.ToValidate
public abstract class BaseIndicatorRequest implements ToValidate
Contains abstract default parameters for a request about indicator inherited from ToValidate
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringlabelprivate final Stringdescriptionprivate final Set<String>dimensionsprivate final Set<IndicatorValueRequest>values
-
Constructor Summary
Constructors Constructor Description BaseIndicatorRequest(String label, String description, Set<String> dimensions, Set<IndicatorValueRequest> values)
-
Method Summary
Modifier and Type Method Description StringgetLabel()StringgetDescription()Set<String>getDimensions()Set<IndicatorValueRequest>getValues()List<String>validate()-
-
Constructor Detail
-
BaseIndicatorRequest
BaseIndicatorRequest(String label, String description, Set<String> dimensions, Set<IndicatorValueRequest> values)
- Parameters:
label- mandatory indicator labeldescription- optional descriptiondimensions- mandatory indicator dimensionsvalues- set of IndicatorValueRequest
-
-
Method Detail
-
getDescription
String getDescription()
-
getDimensions
Set<String> getDimensions()
-
getValues
Set<IndicatorValueRequest> getValues()
-
-
-
-