@@ -542,6 +542,7 @@ export class MetricsApiRequestFactory extends BaseAPIRequestFactory {
542542 filterMetricType ?: MetricTagConfigurationMetricTypeCategory ,
543543 filterIncludePercentiles ?: boolean ,
544544 filterQueried ?: boolean ,
545+ filterQueriedWindowSeconds ?: number ,
545546 filterTags ?: string ,
546547 filterRelatedAssets ?: boolean ,
547548 windowSeconds ?: number ,
@@ -613,6 +614,13 @@ export class MetricsApiRequestFactory extends BaseAPIRequestFactory {
613614 "" ,
614615 ) ;
615616 }
617+ if ( filterQueriedWindowSeconds !== undefined ) {
618+ requestContext . setQueryParam (
619+ "filter[queried][window][seconds]" ,
620+ serialize ( filterQueriedWindowSeconds , TypingInfo , "number" , "int64" ) ,
621+ "" ,
622+ ) ;
623+ }
616624 if ( filterTags !== undefined ) {
617625 requestContext . setQueryParam (
618626 "filter[tags]" ,
@@ -2117,6 +2125,15 @@ export interface MetricsApiListTagConfigurationsRequest {
21172125 * @type boolean
21182126 */
21192127 filterQueried ?: boolean ;
2128+ /**
2129+ * The number of seconds of look back (from now) used by the `filter[queried]` filter logic.
2130+ * Must be sent with `filter[queried]` and is only applied when `filter[queried]=true`.
2131+ * If `filter[queried]=false`, this parameter is ignored and default queried-window behavior applies.
2132+ * If `filter[queried]` is not provided, sending this parameter returns a 400.
2133+ * For example: `GET /api/v2/metrics?filter[queried]=true&filter[queried][window][seconds]=7776000`.
2134+ * @type number
2135+ */
2136+ filterQueriedWindowSeconds ?: number ;
21202137 /**
21212138 * Filter metrics that have been submitted with the given tags. Supports boolean and wildcard expressions.
21222139 * Can only be combined with the filter[queried] filter.
@@ -2498,6 +2515,7 @@ export class MetricsApi {
24982515 param . filterMetricType ,
24992516 param . filterIncludePercentiles ,
25002517 param . filterQueried ,
2518+ param . filterQueriedWindowSeconds ,
25012519 param . filterTags ,
25022520 param . filterRelatedAssets ,
25032521 param . windowSeconds ,
@@ -2533,6 +2551,7 @@ export class MetricsApi {
25332551 param . filterMetricType ,
25342552 param . filterIncludePercentiles ,
25352553 param . filterQueried ,
2554+ param . filterQueriedWindowSeconds ,
25362555 param . filterTags ,
25372556 param . filterRelatedAssets ,
25382557 param . windowSeconds ,
0 commit comments