diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml
index d3b9ce53dde..cad18a6d52a 100644
--- a/.generator/schemas/v2/openapi.yaml
+++ b/.generator/schemas/v2/openapi.yaml
@@ -88653,6 +88653,26 @@ paths:
required: false
schema:
type: boolean
+ - description: 'The number of seconds of look back (from now) used by the `filter[queried]`
+ filter logic.
+
+ Must be sent with `filter[queried]` and is only applied when `filter[queried]=true`.
+
+ If `filter[queried]=false`, this parameter is ignored and default queried-window
+ behavior applies.
+
+ If `filter[queried]` is not provided, sending this parameter returns a 400.
+
+ For example: `GET /api/v2/metrics?filter[queried]=true&filter[queried][window][seconds]=7776000`.'
+ example: 7776000
+ in: query
+ name: filter[queried][window][seconds]
+ required: false
+ schema:
+ format: int64
+ maximum: 15552000
+ minimum: 0
+ type: integer
- description: 'Filter metrics that have been submitted with the given tags.
Supports boolean and wildcard expressions.
diff --git a/src/main/java/com/datadog/api/client/v2/api/MetricsApi.java b/src/main/java/com/datadog/api/client/v2/api/MetricsApi.java
index 061e6e4104b..08e5d041d9e 100644
--- a/src/main/java/com/datadog/api/client/v2/api/MetricsApi.java
+++ b/src/main/java/com/datadog/api/client/v2/api/MetricsApi.java
@@ -1596,6 +1596,7 @@ public static class ListTagConfigurationsOptionalParameters {
private MetricTagConfigurationMetricTypeCategory filterMetricType;
private Boolean filterIncludePercentiles;
private Boolean filterQueried;
+ private Long filterQueriedWindowSeconds;
private String filterTags;
private Boolean filterRelatedAssets;
private Long windowSeconds;
@@ -1663,6 +1664,25 @@ public ListTagConfigurationsOptionalParameters filterQueried(Boolean filterQueri
return this;
}
+ /**
+ * Set filterQueriedWindowSeconds.
+ *
+ * @param filterQueriedWindowSeconds The number of seconds of look back (from now) used by the
+ * filter[queried] filter logic. Must be sent with filter[queried]
+ * and is only applied when filter[queried]=true. If
+ * filter[queried]=false, this parameter is ignored and default queried-window
+ * behavior applies. If filter[queried] is not provided, sending this parameter
+ * returns a 400. For example:
+ * GET /api/v2/metrics?filter[queried]=true&filter[queried][window][seconds]=7776000
+ * . (optional)
+ * @return ListTagConfigurationsOptionalParameters
+ */
+ public ListTagConfigurationsOptionalParameters filterQueriedWindowSeconds(
+ Long filterQueriedWindowSeconds) {
+ this.filterQueriedWindowSeconds = filterQueriedWindowSeconds;
+ return this;
+ }
+
/**
* Set filterTags.
*
@@ -1870,6 +1890,7 @@ public ApiResponse listTagConfigurati
MetricTagConfigurationMetricTypeCategory filterMetricType = parameters.filterMetricType;
Boolean filterIncludePercentiles = parameters.filterIncludePercentiles;
Boolean filterQueried = parameters.filterQueried;
+ Long filterQueriedWindowSeconds = parameters.filterQueriedWindowSeconds;
String filterTags = parameters.filterTags;
Boolean filterRelatedAssets = parameters.filterRelatedAssets;
Long windowSeconds = parameters.windowSeconds;
@@ -1890,6 +1911,9 @@ public ApiResponse listTagConfigurati
localVarQueryParams.addAll(
apiClient.parameterToPairs("", "filter[include_percentiles]", filterIncludePercentiles));
localVarQueryParams.addAll(apiClient.parameterToPairs("", "filter[queried]", filterQueried));
+ localVarQueryParams.addAll(
+ apiClient.parameterToPairs(
+ "", "filter[queried][window][seconds]", filterQueriedWindowSeconds));
localVarQueryParams.addAll(apiClient.parameterToPairs("", "filter[tags]", filterTags));
localVarQueryParams.addAll(
apiClient.parameterToPairs("", "filter[related_assets]", filterRelatedAssets));
@@ -1933,6 +1957,7 @@ public ApiResponse listTagConfigurati
MetricTagConfigurationMetricTypeCategory filterMetricType = parameters.filterMetricType;
Boolean filterIncludePercentiles = parameters.filterIncludePercentiles;
Boolean filterQueried = parameters.filterQueried;
+ Long filterQueriedWindowSeconds = parameters.filterQueriedWindowSeconds;
String filterTags = parameters.filterTags;
Boolean filterRelatedAssets = parameters.filterRelatedAssets;
Long windowSeconds = parameters.windowSeconds;
@@ -1953,6 +1978,9 @@ public ApiResponse listTagConfigurati
localVarQueryParams.addAll(
apiClient.parameterToPairs("", "filter[include_percentiles]", filterIncludePercentiles));
localVarQueryParams.addAll(apiClient.parameterToPairs("", "filter[queried]", filterQueried));
+ localVarQueryParams.addAll(
+ apiClient.parameterToPairs(
+ "", "filter[queried][window][seconds]", filterQueriedWindowSeconds));
localVarQueryParams.addAll(apiClient.parameterToPairs("", "filter[tags]", filterTags));
localVarQueryParams.addAll(
apiClient.parameterToPairs("", "filter[related_assets]", filterRelatedAssets));