Skip to content

Commit 94f7cfd

Browse files
committed
[#10776] Validate a parameter
1 parent fe44b61 commit 94f7cfd

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

otlpmetric/otlpmetric-web/src/main/java/com/navercorp/pinpoint/otlp/web/view/MetricDataRequestParameter.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ public class MetricDataRequestParameter {
3636
@NotBlank
3737
private String metricName;
3838

39+
@NotBlank
3940
private String primaryForFieldAndTagRelation;
4041

4142
private List<String> tagGroupList;
@@ -48,10 +49,15 @@ public class MetricDataRequestParameter {
4849
@PositiveOrZero
4950
private long to;
5051

52+
@NotBlank
5153
private String chartType;
5254

55+
@NotBlank
5356
private String aggregationFunction;
5457

58+
@PositiveOrZero
59+
private int samplingInterval;
60+
5561
// Getters and setters
5662
public String getApplicationName() {
5763
return applicationName;
@@ -141,4 +147,12 @@ public void setAggregationFunction(String aggregationFunction) {
141147
this.aggregationFunction = aggregationFunction;
142148
}
143149

150+
public int getSamplingInterval() {
151+
return samplingInterval;
152+
}
153+
154+
public void setSamplingInterval(@PositiveOrZero int samplingInterval) {
155+
this.samplingInterval = samplingInterval;
156+
}
157+
144158
}

0 commit comments

Comments
 (0)