diff --git a/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/EnvironmentDTO.java b/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/EnvironmentDTO.java index 0954680c1..ce9dafb39 100644 --- a/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/EnvironmentDTO.java +++ b/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/EnvironmentDTO.java @@ -2090,10 +2090,9 @@ public static class ConfigurationEnvironment implements DTO @ApiModelProperty( "The minimum date for statistics calculation" ) private Date startStatisticsCalculationFrom = new Date( 0L ); - @ApiModelProperty( "The available polling frequencies for metrics" ) - @NotNull + @ApiModelProperty( "Send these extra headers to the HTTP request to obtain application metrics" ) @Valid - private List metricFrequencyValues; + private List metricRequestExtraHeaders = new ArrayList<>(); @ApiModelProperty( "The cloud provider names enabled for this environment" ) private List enabledCloudProviders; @@ -2380,14 +2379,19 @@ public void setStartStatisticsCalculationFrom( Date startStatisticsCalculationFr this.startStatisticsCalculationFrom = startStatisticsCalculationFrom; } - public List getMetricFrequencyValues() + public List getMetricRequestExtraHeaders() + { + return metricRequestExtraHeaders; + } + + public void setMetricRequestExtraHeaders( List metricRequestExtraHeaders ) { - return metricFrequencyValues; + this.metricRequestExtraHeaders = metricRequestExtraHeaders; } - public void setMetricFrequencyValues( List metricFrequencyValues ) + public void setMetricRequestExtraHeaders( String name, String value ) { - this.metricFrequencyValues = metricFrequencyValues; + this.metricRequestExtraHeaders = List.of( new EntryDTO( name, value ) ); } public List getEnabledCloudProviders()