diff --git a/.generator/schemas/v1/openapi.yaml b/.generator/schemas/v1/openapi.yaml index 25a447b579..3dd33d9eab 100644 --- a/.generator/schemas/v1/openapi.yaml +++ b/.generator/schemas/v1/openapi.yaml @@ -22831,6 +22831,22 @@ components: description: Shows the 99th percentile of all IoT devices over all hours in the current date all organizations. format: int64 type: integer + llm_observability_15day_retention_spans_sum: + description: Sum of all LLM Observability spans with 15-day retention over all hours in the current date for all organizations. + format: int64 + type: integer + llm_observability_30day_retention_spans_sum: + description: Sum of all LLM Observability spans with 30-day retention over all hours in the current date for all organizations. + format: int64 + type: integer + llm_observability_60day_retention_spans_sum: + description: Sum of all LLM Observability spans with 60-day retention over all hours in the current date for all organizations. + format: int64 + type: integer + llm_observability_90day_retention_spans_sum: + description: Sum of all LLM Observability spans with 90-day retention over all hours in the current date for all organizations. + format: int64 + type: integer llm_observability_min_spend_sum: description: Sum of all LLM observability minimum spend over all hours in the current date for all organizations. format: int64 @@ -23852,6 +23868,22 @@ components: description: Shows the 99th percentile of all IoT devices over all hours in the current date for the given org. format: int64 type: integer + llm_observability_15day_retention_spans_sum: + description: Shows the sum of all LLM Observability spans with 15-day retention over all hours in the current date for the given org. + format: int64 + type: integer + llm_observability_30day_retention_spans_sum: + description: Shows the sum of all LLM Observability spans with 30-day retention over all hours in the current date for the given org. + format: int64 + type: integer + llm_observability_60day_retention_spans_sum: + description: Shows the sum of all LLM Observability spans with 60-day retention over all hours in the current date for the given org. + format: int64 + type: integer + llm_observability_90day_retention_spans_sum: + description: Shows the sum of all LLM Observability spans with 90-day retention over all hours in the current date for the given org. + format: int64 + type: integer llm_observability_min_spend_sum: description: Shows the sum of all LLM Observability minimum spend over all hours in the current date for the given org. format: int64 @@ -24889,6 +24921,22 @@ components: description: Shows the sum of all live logs bytes ingested over all hours in the current month for all organizations (data available as of December 1, 2020). format: int64 type: integer + llm_observability_15day_retention_spans_agg_sum: + description: Sum of all LLM Observability spans with 15-day retention for all hours in the current month for all organizations. + format: int64 + type: integer + llm_observability_30day_retention_spans_agg_sum: + description: Sum of all LLM Observability spans with 30-day retention for all hours in the current month for all organizations. + format: int64 + type: integer + llm_observability_60day_retention_spans_agg_sum: + description: Sum of all LLM Observability spans with 60-day retention for all hours in the current month for all organizations. + format: int64 + type: integer + llm_observability_90day_retention_spans_agg_sum: + description: Sum of all LLM Observability spans with 90-day retention for all hours in the current month for all organizations. + format: int64 + type: integer llm_observability_agg_sum: description: Sum of all LLM observability sessions for all hours in the current month for all organizations. format: int64 diff --git a/src/datadogV1/model/model_usage_summary_date.rs b/src/datadogV1/model/model_usage_summary_date.rs index 018a3c63ae..7dfdffae2d 100644 --- a/src/datadogV1/model/model_usage_summary_date.rs +++ b/src/datadogV1/model/model_usage_summary_date.rs @@ -431,6 +431,18 @@ pub struct UsageSummaryDate { /// Shows the 99th percentile of all IoT devices over all hours in the current date all organizations. #[serde(rename = "iot_device_top99p")] pub iot_device_top99p: Option, + /// Sum of all LLM Observability spans with 15-day retention over all hours in the current date for all organizations. + #[serde(rename = "llm_observability_15day_retention_spans_sum")] + pub llm_observability_15day_retention_spans_sum: Option, + /// Sum of all LLM Observability spans with 30-day retention over all hours in the current date for all organizations. + #[serde(rename = "llm_observability_30day_retention_spans_sum")] + pub llm_observability_30day_retention_spans_sum: Option, + /// Sum of all LLM Observability spans with 60-day retention over all hours in the current date for all organizations. + #[serde(rename = "llm_observability_60day_retention_spans_sum")] + pub llm_observability_60day_retention_spans_sum: Option, + /// Sum of all LLM Observability spans with 90-day retention over all hours in the current date for all organizations. + #[serde(rename = "llm_observability_90day_retention_spans_sum")] + pub llm_observability_90day_retention_spans_sum: Option, /// Sum of all LLM observability minimum spend over all hours in the current date for all organizations. #[serde(rename = "llm_observability_min_spend_sum")] pub llm_observability_min_spend_sum: Option, @@ -916,6 +928,10 @@ impl UsageSummaryDate { ingested_events_bytes_sum: None, iot_device_sum: None, iot_device_top99p: None, + llm_observability_15day_retention_spans_sum: None, + llm_observability_30day_retention_spans_sum: None, + llm_observability_60day_retention_spans_sum: None, + llm_observability_90day_retention_spans_sum: None, llm_observability_min_spend_sum: None, llm_observability_sum: None, mobile_rum_lite_session_count_sum: None, @@ -1866,6 +1882,30 @@ impl UsageSummaryDate { self } + #[allow(deprecated)] + pub fn llm_observability_15day_retention_spans_sum(mut self, value: i64) -> Self { + self.llm_observability_15day_retention_spans_sum = Some(value); + self + } + + #[allow(deprecated)] + pub fn llm_observability_30day_retention_spans_sum(mut self, value: i64) -> Self { + self.llm_observability_30day_retention_spans_sum = Some(value); + self + } + + #[allow(deprecated)] + pub fn llm_observability_60day_retention_spans_sum(mut self, value: i64) -> Self { + self.llm_observability_60day_retention_spans_sum = Some(value); + self + } + + #[allow(deprecated)] + pub fn llm_observability_90day_retention_spans_sum(mut self, value: i64) -> Self { + self.llm_observability_90day_retention_spans_sum = Some(value); + self + } + #[allow(deprecated)] pub fn llm_observability_min_spend_sum(mut self, value: i64) -> Self { self.llm_observability_min_spend_sum = Some(value); @@ -2719,6 +2759,10 @@ impl<'de> Deserialize<'de> for UsageSummaryDate { let mut ingested_events_bytes_sum: Option = None; let mut iot_device_sum: Option = None; let mut iot_device_top99p: Option = None; + let mut llm_observability_15day_retention_spans_sum: Option = None; + let mut llm_observability_30day_retention_spans_sum: Option = None; + let mut llm_observability_60day_retention_spans_sum: Option = None; + let mut llm_observability_90day_retention_spans_sum: Option = None; let mut llm_observability_min_spend_sum: Option = None; let mut llm_observability_sum: Option = None; let mut mobile_rum_lite_session_count_sum: Option = None; @@ -3683,6 +3727,30 @@ impl<'de> Deserialize<'de> for UsageSummaryDate { } iot_device_top99p = Some(serde_json::from_value(v).map_err(M::Error::custom)?); }, + "llm_observability_15day_retention_spans_sum" => { + if v.is_null() { + continue; + } + llm_observability_15day_retention_spans_sum = Some(serde_json::from_value(v).map_err(M::Error::custom)?); + }, + "llm_observability_30day_retention_spans_sum" => { + if v.is_null() { + continue; + } + llm_observability_30day_retention_spans_sum = Some(serde_json::from_value(v).map_err(M::Error::custom)?); + }, + "llm_observability_60day_retention_spans_sum" => { + if v.is_null() { + continue; + } + llm_observability_60day_retention_spans_sum = Some(serde_json::from_value(v).map_err(M::Error::custom)?); + }, + "llm_observability_90day_retention_spans_sum" => { + if v.is_null() { + continue; + } + llm_observability_90day_retention_spans_sum = Some(serde_json::from_value(v).map_err(M::Error::custom)?); + }, "llm_observability_min_spend_sum" => { if v.is_null() { continue; @@ -4480,6 +4548,10 @@ impl<'de> Deserialize<'de> for UsageSummaryDate { ingested_events_bytes_sum, iot_device_sum, iot_device_top99p, + llm_observability_15day_retention_spans_sum, + llm_observability_30day_retention_spans_sum, + llm_observability_60day_retention_spans_sum, + llm_observability_90day_retention_spans_sum, llm_observability_min_spend_sum, llm_observability_sum, mobile_rum_lite_session_count_sum, diff --git a/src/datadogV1/model/model_usage_summary_date_org.rs b/src/datadogV1/model/model_usage_summary_date_org.rs index 9a72c60523..c9a8b3693a 100644 --- a/src/datadogV1/model/model_usage_summary_date_org.rs +++ b/src/datadogV1/model/model_usage_summary_date_org.rs @@ -444,6 +444,18 @@ pub struct UsageSummaryDateOrg { /// Shows the 99th percentile of all IoT devices over all hours in the current date for the given org. #[serde(rename = "iot_device_top99p_sum")] pub iot_device_top99p_sum: Option, + /// Shows the sum of all LLM Observability spans with 15-day retention over all hours in the current date for the given org. + #[serde(rename = "llm_observability_15day_retention_spans_sum")] + pub llm_observability_15day_retention_spans_sum: Option, + /// Shows the sum of all LLM Observability spans with 30-day retention over all hours in the current date for the given org. + #[serde(rename = "llm_observability_30day_retention_spans_sum")] + pub llm_observability_30day_retention_spans_sum: Option, + /// Shows the sum of all LLM Observability spans with 60-day retention over all hours in the current date for the given org. + #[serde(rename = "llm_observability_60day_retention_spans_sum")] + pub llm_observability_60day_retention_spans_sum: Option, + /// Shows the sum of all LLM Observability spans with 90-day retention over all hours in the current date for the given org. + #[serde(rename = "llm_observability_90day_retention_spans_sum")] + pub llm_observability_90day_retention_spans_sum: Option, /// Shows the sum of all LLM Observability minimum spend over all hours in the current date for the given org. #[serde(rename = "llm_observability_min_spend_sum")] pub llm_observability_min_spend_sum: Option, @@ -939,6 +951,10 @@ impl UsageSummaryDateOrg { ingested_events_bytes_sum: None, iot_device_agg_sum: None, iot_device_top99p_sum: None, + llm_observability_15day_retention_spans_sum: None, + llm_observability_30day_retention_spans_sum: None, + llm_observability_60day_retention_spans_sum: None, + llm_observability_90day_retention_spans_sum: None, llm_observability_min_spend_sum: None, llm_observability_sum: None, mobile_rum_lite_session_count_sum: None, @@ -1915,6 +1931,30 @@ impl UsageSummaryDateOrg { self } + #[allow(deprecated)] + pub fn llm_observability_15day_retention_spans_sum(mut self, value: i64) -> Self { + self.llm_observability_15day_retention_spans_sum = Some(value); + self + } + + #[allow(deprecated)] + pub fn llm_observability_30day_retention_spans_sum(mut self, value: i64) -> Self { + self.llm_observability_30day_retention_spans_sum = Some(value); + self + } + + #[allow(deprecated)] + pub fn llm_observability_60day_retention_spans_sum(mut self, value: i64) -> Self { + self.llm_observability_60day_retention_spans_sum = Some(value); + self + } + + #[allow(deprecated)] + pub fn llm_observability_90day_retention_spans_sum(mut self, value: i64) -> Self { + self.llm_observability_90day_retention_spans_sum = Some(value); + self + } + #[allow(deprecated)] pub fn llm_observability_min_spend_sum(mut self, value: i64) -> Self { self.llm_observability_min_spend_sum = Some(value); @@ -2784,6 +2824,10 @@ impl<'de> Deserialize<'de> for UsageSummaryDateOrg { let mut ingested_events_bytes_sum: Option = None; let mut iot_device_agg_sum: Option = None; let mut iot_device_top99p_sum: Option = None; + let mut llm_observability_15day_retention_spans_sum: Option = None; + let mut llm_observability_30day_retention_spans_sum: Option = None; + let mut llm_observability_60day_retention_spans_sum: Option = None; + let mut llm_observability_90day_retention_spans_sum: Option = None; let mut llm_observability_min_spend_sum: Option = None; let mut llm_observability_sum: Option = None; let mut mobile_rum_lite_session_count_sum: Option = None; @@ -3774,6 +3818,30 @@ impl<'de> Deserialize<'de> for UsageSummaryDateOrg { } iot_device_top99p_sum = Some(serde_json::from_value(v).map_err(M::Error::custom)?); }, + "llm_observability_15day_retention_spans_sum" => { + if v.is_null() { + continue; + } + llm_observability_15day_retention_spans_sum = Some(serde_json::from_value(v).map_err(M::Error::custom)?); + }, + "llm_observability_30day_retention_spans_sum" => { + if v.is_null() { + continue; + } + llm_observability_30day_retention_spans_sum = Some(serde_json::from_value(v).map_err(M::Error::custom)?); + }, + "llm_observability_60day_retention_spans_sum" => { + if v.is_null() { + continue; + } + llm_observability_60day_retention_spans_sum = Some(serde_json::from_value(v).map_err(M::Error::custom)?); + }, + "llm_observability_90day_retention_spans_sum" => { + if v.is_null() { + continue; + } + llm_observability_90day_retention_spans_sum = Some(serde_json::from_value(v).map_err(M::Error::custom)?); + }, "llm_observability_min_spend_sum" => { if v.is_null() { continue; @@ -4587,6 +4655,10 @@ impl<'de> Deserialize<'de> for UsageSummaryDateOrg { ingested_events_bytes_sum, iot_device_agg_sum, iot_device_top99p_sum, + llm_observability_15day_retention_spans_sum, + llm_observability_30day_retention_spans_sum, + llm_observability_60day_retention_spans_sum, + llm_observability_90day_retention_spans_sum, llm_observability_min_spend_sum, llm_observability_sum, mobile_rum_lite_session_count_sum, diff --git a/src/datadogV1/model/model_usage_summary_response.rs b/src/datadogV1/model/model_usage_summary_response.rs index 91cdc6b61a..8693547fd1 100644 --- a/src/datadogV1/model/model_usage_summary_response.rs +++ b/src/datadogV1/model/model_usage_summary_response.rs @@ -451,6 +451,18 @@ pub struct UsageSummaryResponse { /// Shows the sum of all live logs bytes ingested over all hours in the current month for all organizations (data available as of December 1, 2020). #[serde(rename = "live_ingested_bytes_agg_sum")] pub live_ingested_bytes_agg_sum: Option, + /// Sum of all LLM Observability spans with 15-day retention for all hours in the current month for all organizations. + #[serde(rename = "llm_observability_15day_retention_spans_agg_sum")] + pub llm_observability_15day_retention_spans_agg_sum: Option, + /// Sum of all LLM Observability spans with 30-day retention for all hours in the current month for all organizations. + #[serde(rename = "llm_observability_30day_retention_spans_agg_sum")] + pub llm_observability_30day_retention_spans_agg_sum: Option, + /// Sum of all LLM Observability spans with 60-day retention for all hours in the current month for all organizations. + #[serde(rename = "llm_observability_60day_retention_spans_agg_sum")] + pub llm_observability_60day_retention_spans_agg_sum: Option, + /// Sum of all LLM Observability spans with 90-day retention for all hours in the current month for all organizations. + #[serde(rename = "llm_observability_90day_retention_spans_agg_sum")] + pub llm_observability_90day_retention_spans_agg_sum: Option, /// Sum of all LLM observability sessions for all hours in the current month for all organizations. #[serde(rename = "llm_observability_agg_sum")] pub llm_observability_agg_sum: Option, @@ -958,6 +970,10 @@ impl UsageSummaryResponse { last_updated: None, live_indexed_events_agg_sum: None, live_ingested_bytes_agg_sum: None, + llm_observability_15day_retention_spans_agg_sum: None, + llm_observability_30day_retention_spans_agg_sum: None, + llm_observability_60day_retention_spans_agg_sum: None, + llm_observability_90day_retention_spans_agg_sum: None, llm_observability_agg_sum: None, llm_observability_min_spend_agg_sum: None, logs_by_retention: None, @@ -1949,6 +1965,30 @@ impl UsageSummaryResponse { self } + #[allow(deprecated)] + pub fn llm_observability_15day_retention_spans_agg_sum(mut self, value: i64) -> Self { + self.llm_observability_15day_retention_spans_agg_sum = Some(value); + self + } + + #[allow(deprecated)] + pub fn llm_observability_30day_retention_spans_agg_sum(mut self, value: i64) -> Self { + self.llm_observability_30day_retention_spans_agg_sum = Some(value); + self + } + + #[allow(deprecated)] + pub fn llm_observability_60day_retention_spans_agg_sum(mut self, value: i64) -> Self { + self.llm_observability_60day_retention_spans_agg_sum = Some(value); + self + } + + #[allow(deprecated)] + pub fn llm_observability_90day_retention_spans_agg_sum(mut self, value: i64) -> Self { + self.llm_observability_90day_retention_spans_agg_sum = Some(value); + self + } + #[allow(deprecated)] pub fn llm_observability_agg_sum(mut self, value: i64) -> Self { self.llm_observability_agg_sum = Some(value); @@ -2860,6 +2900,10 @@ impl<'de> Deserialize<'de> for UsageSummaryResponse { let mut last_updated: Option> = None; let mut live_indexed_events_agg_sum: Option = None; let mut live_ingested_bytes_agg_sum: Option = None; + let mut llm_observability_15day_retention_spans_agg_sum: Option = None; + let mut llm_observability_30day_retention_spans_agg_sum: Option = None; + let mut llm_observability_60day_retention_spans_agg_sum: Option = None; + let mut llm_observability_90day_retention_spans_agg_sum: Option = None; let mut llm_observability_agg_sum: Option = None; let mut llm_observability_min_spend_agg_sum: Option = None; let mut logs_by_retention: Option = None; @@ -3867,6 +3911,30 @@ impl<'de> Deserialize<'de> for UsageSummaryResponse { } live_ingested_bytes_agg_sum = Some(serde_json::from_value(v).map_err(M::Error::custom)?); }, + "llm_observability_15day_retention_spans_agg_sum" => { + if v.is_null() { + continue; + } + llm_observability_15day_retention_spans_agg_sum = Some(serde_json::from_value(v).map_err(M::Error::custom)?); + }, + "llm_observability_30day_retention_spans_agg_sum" => { + if v.is_null() { + continue; + } + llm_observability_30day_retention_spans_agg_sum = Some(serde_json::from_value(v).map_err(M::Error::custom)?); + }, + "llm_observability_60day_retention_spans_agg_sum" => { + if v.is_null() { + continue; + } + llm_observability_60day_retention_spans_agg_sum = Some(serde_json::from_value(v).map_err(M::Error::custom)?); + }, + "llm_observability_90day_retention_spans_agg_sum" => { + if v.is_null() { + continue; + } + llm_observability_90day_retention_spans_agg_sum = Some(serde_json::from_value(v).map_err(M::Error::custom)?); + }, "llm_observability_agg_sum" => { if v.is_null() { continue; @@ -4700,6 +4768,10 @@ impl<'de> Deserialize<'de> for UsageSummaryResponse { last_updated, live_indexed_events_agg_sum, live_ingested_bytes_agg_sum, + llm_observability_15day_retention_spans_agg_sum, + llm_observability_30day_retention_spans_agg_sum, + llm_observability_60day_retention_spans_agg_sum, + llm_observability_90day_retention_spans_agg_sum, llm_observability_agg_sum, llm_observability_min_spend_agg_sum, logs_by_retention,