Skip to content

Commit 63e4a4e

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit cb2fd9f of spec repo
1 parent 41dac70 commit 63e4a4e

File tree

4 files changed

+79
-21
lines changed

4 files changed

+79
-21
lines changed

.generator/schemas/v1/openapi.yaml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3506,8 +3506,9 @@ components:
35063506
focus: WORLD
35073507
properties:
35083508
focus:
3509-
description: The 2-letter ISO code of a country to focus the map on. Or
3510-
`WORLD`.
3509+
description: The 2-letter ISO code of a country to focus the map on, or
3510+
`WORLD` for global view, or a region (`EMEA`, `APAC`, `LATAM`), or a continent
3511+
(`NORTH_AMERICA`, `SOUTH_AMERICA`, `EUROPE`, `AFRICA`, `ASIA`, `OCEANIA`).
35113512
example: WORLD
35123513
type: string
35133514
required:
@@ -3526,6 +3527,12 @@ components:
35263527
items:
35273528
$ref: '#/components/schemas/ListStreamColumn'
35283529
type: array
3530+
conditional_formats:
3531+
description: Threshold (numeric) conditional formatting rules may be used
3532+
by the regions layer.
3533+
items:
3534+
$ref: '#/components/schemas/WidgetConditionalFormat'
3535+
type: array
35293536
formulas:
35303537
description: List of formulas that operate on queries.
35313538
items:
@@ -3551,6 +3558,11 @@ components:
35513558
$ref: '#/components/schemas/LogQueryDefinition'
35523559
sort:
35533560
$ref: '#/components/schemas/WidgetSortBy'
3561+
text_formats:
3562+
description: Text formatting rules may be used by the points layer.
3563+
items:
3564+
$ref: '#/components/schemas/TableWidgetTextFormatRule'
3565+
type: array
35543566
type: object
35553567
GraphSnapshot:
35563568
description: Object representing a graph snapshot.

src/datadogV1/model/mod.rs

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,24 @@ pub mod model_group_type;
336336
pub use self::model_group_type::GroupType;
337337
pub mod model_widget_sort_order_by;
338338
pub use self::model_widget_sort_order_by::WidgetSortOrderBy;
339+
pub mod model_table_widget_text_format_rule;
340+
pub use self::model_table_widget_text_format_rule::TableWidgetTextFormatRule;
341+
pub mod model_table_widget_text_format_match;
342+
pub use self::model_table_widget_text_format_match::TableWidgetTextFormatMatch;
343+
pub mod model_table_widget_text_format_match_type;
344+
pub use self::model_table_widget_text_format_match_type::TableWidgetTextFormatMatchType;
345+
pub mod model_table_widget_text_format_palette;
346+
pub use self::model_table_widget_text_format_palette::TableWidgetTextFormatPalette;
347+
pub mod model_table_widget_text_format_replace_all;
348+
pub use self::model_table_widget_text_format_replace_all::TableWidgetTextFormatReplaceAll;
349+
pub mod model_table_widget_text_format_replace_all_type;
350+
pub use self::model_table_widget_text_format_replace_all_type::TableWidgetTextFormatReplaceAllType;
351+
pub mod model_table_widget_text_format_replace_substring;
352+
pub use self::model_table_widget_text_format_replace_substring::TableWidgetTextFormatReplaceSubstring;
353+
pub mod model_table_widget_text_format_replace_substring_type;
354+
pub use self::model_table_widget_text_format_replace_substring_type::TableWidgetTextFormatReplaceSubstringType;
355+
pub mod model_table_widget_text_format_replace;
356+
pub use self::model_table_widget_text_format_replace::TableWidgetTextFormatReplace;
339357
pub mod model_geomap_widget_definition_style;
340358
pub use self::model_geomap_widget_definition_style::GeomapWidgetDefinitionStyle;
341359
pub mod model_geomap_widget_definition_type;
@@ -516,24 +534,6 @@ pub mod model_table_widget_has_search_bar;
516534
pub use self::model_table_widget_has_search_bar::TableWidgetHasSearchBar;
517535
pub mod model_table_widget_request;
518536
pub use self::model_table_widget_request::TableWidgetRequest;
519-
pub mod model_table_widget_text_format_rule;
520-
pub use self::model_table_widget_text_format_rule::TableWidgetTextFormatRule;
521-
pub mod model_table_widget_text_format_match;
522-
pub use self::model_table_widget_text_format_match::TableWidgetTextFormatMatch;
523-
pub mod model_table_widget_text_format_match_type;
524-
pub use self::model_table_widget_text_format_match_type::TableWidgetTextFormatMatchType;
525-
pub mod model_table_widget_text_format_palette;
526-
pub use self::model_table_widget_text_format_palette::TableWidgetTextFormatPalette;
527-
pub mod model_table_widget_text_format_replace_all;
528-
pub use self::model_table_widget_text_format_replace_all::TableWidgetTextFormatReplaceAll;
529-
pub mod model_table_widget_text_format_replace_all_type;
530-
pub use self::model_table_widget_text_format_replace_all_type::TableWidgetTextFormatReplaceAllType;
531-
pub mod model_table_widget_text_format_replace_substring;
532-
pub use self::model_table_widget_text_format_replace_substring::TableWidgetTextFormatReplaceSubstring;
533-
pub mod model_table_widget_text_format_replace_substring_type;
534-
pub use self::model_table_widget_text_format_replace_substring_type::TableWidgetTextFormatReplaceSubstringType;
535-
pub mod model_table_widget_text_format_replace;
536-
pub use self::model_table_widget_text_format_replace::TableWidgetTextFormatReplace;
537537
pub mod model_table_widget_definition_type;
538538
pub use self::model_table_widget_definition_type::TableWidgetDefinitionType;
539539
pub mod model_timeseries_widget_definition;

src/datadogV1/model/model_geomap_widget_definition_view.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use std::fmt::{self, Formatter};
1111
#[skip_serializing_none]
1212
#[derive(Clone, Debug, PartialEq, Serialize)]
1313
pub struct GeomapWidgetDefinitionView {
14-
/// The 2-letter ISO code of a country to focus the map on. Or `WORLD`.
14+
/// The 2-letter ISO code of a country to focus the map on, or `WORLD` for global view, or a region (`EMEA`, `APAC`, `LATAM`), or a continent (`NORTH_AMERICA`, `SOUTH_AMERICA`, `EUROPE`, `AFRICA`, `ASIA`, `OCEANIA`).
1515
#[serde(rename = "focus")]
1616
pub focus: String,
1717
#[serde(flatten)]

src/datadogV1/model/model_geomap_widget_request.rs

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ pub struct GeomapWidgetRequest {
1414
/// Widget columns.
1515
#[serde(rename = "columns")]
1616
pub columns: Option<Vec<crate::datadogV1::model::ListStreamColumn>>,
17+
/// Threshold (numeric) conditional formatting rules may be used by the regions layer.
18+
#[serde(rename = "conditional_formats")]
19+
pub conditional_formats: Option<Vec<crate::datadogV1::model::WidgetConditionalFormat>>,
1720
/// List of formulas that operate on queries.
1821
#[serde(rename = "formulas")]
1922
pub formulas: Option<Vec<crate::datadogV1::model::WidgetFormula>>,
@@ -41,6 +44,9 @@ pub struct GeomapWidgetRequest {
4144
/// The controls for sorting the widget.
4245
#[serde(rename = "sort")]
4346
pub sort: Option<crate::datadogV1::model::WidgetSortBy>,
47+
/// Text formatting rules may be used by the points layer.
48+
#[serde(rename = "text_formats")]
49+
pub text_formats: Option<Vec<crate::datadogV1::model::TableWidgetTextFormatRule>>,
4450
#[serde(flatten)]
4551
pub additional_properties: std::collections::BTreeMap<String, serde_json::Value>,
4652
#[serde(skip)]
@@ -52,6 +58,7 @@ impl GeomapWidgetRequest {
5258
pub fn new() -> GeomapWidgetRequest {
5359
GeomapWidgetRequest {
5460
columns: None,
61+
conditional_formats: None,
5562
formulas: None,
5663
log_query: None,
5764
q: None,
@@ -61,6 +68,7 @@ impl GeomapWidgetRequest {
6168
rum_query: None,
6269
security_query: None,
6370
sort: None,
71+
text_formats: None,
6472
additional_properties: std::collections::BTreeMap::new(),
6573
_unparsed: false,
6674
}
@@ -71,6 +79,14 @@ impl GeomapWidgetRequest {
7179
self
7280
}
7381

82+
pub fn conditional_formats(
83+
mut self,
84+
value: Vec<crate::datadogV1::model::WidgetConditionalFormat>,
85+
) -> Self {
86+
self.conditional_formats = Some(value);
87+
self
88+
}
89+
7490
pub fn formulas(mut self, value: Vec<crate::datadogV1::model::WidgetFormula>) -> Self {
7591
self.formulas = Some(value);
7692
self
@@ -122,6 +138,14 @@ impl GeomapWidgetRequest {
122138
self
123139
}
124140

141+
pub fn text_formats(
142+
mut self,
143+
value: Vec<crate::datadogV1::model::TableWidgetTextFormatRule>,
144+
) -> Self {
145+
self.text_formats = Some(value);
146+
self
147+
}
148+
125149
pub fn additional_properties(
126150
mut self,
127151
value: std::collections::BTreeMap<String, serde_json::Value>,
@@ -155,6 +179,9 @@ impl<'de> Deserialize<'de> for GeomapWidgetRequest {
155179
M: MapAccess<'a>,
156180
{
157181
let mut columns: Option<Vec<crate::datadogV1::model::ListStreamColumn>> = None;
182+
let mut conditional_formats: Option<
183+
Vec<crate::datadogV1::model::WidgetConditionalFormat>,
184+
> = None;
158185
let mut formulas: Option<Vec<crate::datadogV1::model::WidgetFormula>> = None;
159186
let mut log_query: Option<crate::datadogV1::model::LogQueryDefinition> = None;
160187
let mut q: Option<String> = None;
@@ -168,6 +195,9 @@ impl<'de> Deserialize<'de> for GeomapWidgetRequest {
168195
let mut rum_query: Option<crate::datadogV1::model::LogQueryDefinition> = None;
169196
let mut security_query: Option<crate::datadogV1::model::LogQueryDefinition> = None;
170197
let mut sort: Option<crate::datadogV1::model::WidgetSortBy> = None;
198+
let mut text_formats: Option<
199+
Vec<crate::datadogV1::model::TableWidgetTextFormatRule>,
200+
> = None;
171201
let mut additional_properties: std::collections::BTreeMap<
172202
String,
173203
serde_json::Value,
@@ -182,6 +212,13 @@ impl<'de> Deserialize<'de> for GeomapWidgetRequest {
182212
}
183213
columns = Some(serde_json::from_value(v).map_err(M::Error::custom)?);
184214
}
215+
"conditional_formats" => {
216+
if v.is_null() {
217+
continue;
218+
}
219+
conditional_formats =
220+
Some(serde_json::from_value(v).map_err(M::Error::custom)?);
221+
}
185222
"formulas" => {
186223
if v.is_null() {
187224
continue;
@@ -246,6 +283,13 @@ impl<'de> Deserialize<'de> for GeomapWidgetRequest {
246283
}
247284
sort = Some(serde_json::from_value(v).map_err(M::Error::custom)?);
248285
}
286+
"text_formats" => {
287+
if v.is_null() {
288+
continue;
289+
}
290+
text_formats =
291+
Some(serde_json::from_value(v).map_err(M::Error::custom)?);
292+
}
249293
&_ => {
250294
if let Ok(value) = serde_json::from_value(v.clone()) {
251295
additional_properties.insert(k, value);
@@ -256,6 +300,7 @@ impl<'de> Deserialize<'de> for GeomapWidgetRequest {
256300

257301
let content = GeomapWidgetRequest {
258302
columns,
303+
conditional_formats,
259304
formulas,
260305
log_query,
261306
q,
@@ -265,6 +310,7 @@ impl<'de> Deserialize<'de> for GeomapWidgetRequest {
265310
rum_query,
266311
security_query,
267312
sort,
313+
text_formats,
268314
additional_properties,
269315
_unparsed,
270316
};

0 commit comments

Comments
 (0)