Skip to content

Commit 9c4e0b9

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Deprecate SLO metadata fields in api spec (#700)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent 032a5bc commit 9c4e0b9

File tree

3 files changed

+22
-4
lines changed

3 files changed

+22
-4
lines changed

.apigentools-info

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"spec_versions": {
55
"v1": {
66
"apigentools_version": "1.6.6",
7-
"regenerated": "2025-06-25 11:39:37.419068",
8-
"spec_repo_commit": "5d86661b"
7+
"regenerated": "2025-06-25 15:29:04.584737",
8+
"spec_repo_commit": "949f90e2"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2025-06-25 11:39:37.437815",
13-
"spec_repo_commit": "5d86661b"
12+
"regenerated": "2025-06-25 15:29:04.600947",
13+
"spec_repo_commit": "949f90e2"
1414
}
1515
}
1616
}

.generator/schemas/v1/openapi.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10965,19 +10965,24 @@ components:
1096510965
example: {}
1096610966
properties:
1096710967
aggr:
10968+
deprecated: true
1096810969
description: Query aggregator function.
1096910970
type: string
1097010971
expression:
10972+
deprecated: true
1097110973
description: Query expression.
1097210974
type: string
1097310975
metric:
10976+
deprecated: true
1097410977
description: Query metric used.
1097510978
type: string
1097610979
query_index:
10980+
deprecated: true
1097710981
description: Query index from original combined query.
1097810982
format: int64
1097910983
type: integer
1098010984
scope:
10985+
deprecated: true
1098110986
description: Query scope.
1098210987
type: string
1098310988
unit:

src/datadogV1/model/model_slo_history_metrics_series_metadata.rs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,23 @@ use std::fmt::{self, Formatter};
1212
#[derive(Clone, Debug, PartialEq, Serialize)]
1313
pub struct SLOHistoryMetricsSeriesMetadata {
1414
/// Query aggregator function.
15+
#[deprecated]
1516
#[serde(rename = "aggr")]
1617
pub aggr: Option<String>,
1718
/// Query expression.
19+
#[deprecated]
1820
#[serde(rename = "expression")]
1921
pub expression: Option<String>,
2022
/// Query metric used.
23+
#[deprecated]
2124
#[serde(rename = "metric")]
2225
pub metric: Option<String>,
2326
/// Query index from original combined query.
27+
#[deprecated]
2428
#[serde(rename = "query_index")]
2529
pub query_index: Option<i64>,
2630
/// Query scope.
31+
#[deprecated]
2732
#[serde(rename = "scope")]
2833
pub scope: Option<String>,
2934
/// An array of metric units that contains up to two unit objects.
@@ -41,6 +46,7 @@ pub struct SLOHistoryMetricsSeriesMetadata {
4146

4247
impl SLOHistoryMetricsSeriesMetadata {
4348
pub fn new() -> SLOHistoryMetricsSeriesMetadata {
49+
#[allow(deprecated)]
4450
SLOHistoryMetricsSeriesMetadata {
4551
aggr: None,
4652
expression: None,
@@ -53,31 +59,37 @@ impl SLOHistoryMetricsSeriesMetadata {
5359
}
5460
}
5561

62+
#[allow(deprecated)]
5663
pub fn aggr(mut self, value: String) -> Self {
5764
self.aggr = Some(value);
5865
self
5966
}
6067

68+
#[allow(deprecated)]
6169
pub fn expression(mut self, value: String) -> Self {
6270
self.expression = Some(value);
6371
self
6472
}
6573

74+
#[allow(deprecated)]
6675
pub fn metric(mut self, value: String) -> Self {
6776
self.metric = Some(value);
6877
self
6978
}
7079

80+
#[allow(deprecated)]
7181
pub fn query_index(mut self, value: i64) -> Self {
7282
self.query_index = Some(value);
7383
self
7484
}
7585

86+
#[allow(deprecated)]
7687
pub fn scope(mut self, value: String) -> Self {
7788
self.scope = Some(value);
7889
self
7990
}
8091

92+
#[allow(deprecated)]
8193
pub fn unit(
8294
mut self,
8395
value: Option<Vec<Option<crate::datadogV1::model::SLOHistoryMetricsSeriesMetadataUnit>>>,
@@ -178,6 +190,7 @@ impl<'de> Deserialize<'de> for SLOHistoryMetricsSeriesMetadata {
178190
}
179191
}
180192

193+
#[allow(deprecated)]
181194
let content = SLOHistoryMetricsSeriesMetadata {
182195
aggr,
183196
expression,

0 commit comments

Comments
 (0)