Skip to content

Commit 64f28ca

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Regenerate client from commit 9c185b5 of spec repo (#909)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com> Co-authored-by: api-clients-generation-pipeline[bot] <54105614+api-clients-generation-pipeline[bot]@users.noreply.github.com>
1 parent 8ac311b commit 64f28ca

File tree

6 files changed

+205
-5
lines changed

6 files changed

+205
-5
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.4.1.dev11",
7-
"regenerated": "2021-07-16 09:58:36.376087",
8-
"spec_repo_commit": "36f6365"
7+
"regenerated": "2021-07-20 10:14:42.870133",
8+
"spec_repo_commit": "9c185b5"
99
},
1010
"v2": {
1111
"apigentools_version": "1.4.1.dev11",
12-
"regenerated": "2021-07-16 09:59:14.926810",
13-
"spec_repo_commit": "36f6365"
12+
"regenerated": "2021-07-20 10:15:24.674220",
13+
"spec_repo_commit": "9c185b5"
1414
}
1515
}
1616
}

api_docs/v1/TableWidgetRequest.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,16 @@ Name | Type | Description | Notes
1515
**cellDisplayMode** | **List&lt;TableWidgetCellDisplayMode&gt;** | A list of display modes for each table cell. | [optional]
1616
**conditionalFormats** | [**List&lt;WidgetConditionalFormat&gt;**](WidgetConditionalFormat.md) | List of conditional formats. | [optional]
1717
**eventQuery** | [**LogQueryDefinition**](LogQueryDefinition.md) | | [optional]
18+
**formulas** | [**List&lt;WidgetFormula&gt;**](WidgetFormula.md) | List of formulas that operate on queries. **This feature is currently in beta.** | [optional]
1819
**limit** | **Long** | For metric queries, the number of lines to show in the table. Only one request should have this property. | [optional]
1920
**logQuery** | [**LogQueryDefinition**](LogQueryDefinition.md) | | [optional]
2021
**networkQuery** | [**LogQueryDefinition**](LogQueryDefinition.md) | | [optional]
2122
**order** | **WidgetSort** | | [optional]
2223
**processQuery** | [**ProcessQueryDefinition**](ProcessQueryDefinition.md) | | [optional]
2324
**profileMetricsQuery** | [**LogQueryDefinition**](LogQueryDefinition.md) | | [optional]
2425
**q** | **String** | Query definition. | [optional]
26+
**queries** | [**List&lt;FormulaAndFunctionQueryDefinition&gt;**](FormulaAndFunctionQueryDefinition.md) | List of queries that can be returned directly or used in formulas. **This feature is currently in beta.** | [optional]
27+
**responseFormat** | **FormulaAndFunctionResponseFormat** | | [optional]
2528
**rumQuery** | [**LogQueryDefinition**](LogQueryDefinition.md) | | [optional]
2629
**securityQuery** | [**LogQueryDefinition**](LogQueryDefinition.md) | | [optional]
2730

api_docs/v1/WidgetFormula.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ Formula to be used in a widget query.
99
Name | Type | Description | Notes
1010
------------ | ------------- | ------------- | -------------
1111
**alias** | **String** | Expression alias. | [optional]
12+
**cellDisplayMode** | **TableWidgetCellDisplayMode** | | [optional]
13+
**conditionalFormats** | [**List&lt;WidgetConditionalFormat&gt;**](WidgetConditionalFormat.md) | List of conditional formats. | [optional]
1214
**formula** | **String** | String expression built from queries, formulas, and functions. |
1315
**limit** | [**WidgetFormulaLimit**](WidgetFormulaLimit.md) | | [optional]
1416

src/main/java/com/datadog/api/v1/client/model/TableWidgetRequest.java

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,16 @@
2929
TableWidgetRequest.JSON_PROPERTY_CELL_DISPLAY_MODE,
3030
TableWidgetRequest.JSON_PROPERTY_CONDITIONAL_FORMATS,
3131
TableWidgetRequest.JSON_PROPERTY_EVENT_QUERY,
32+
TableWidgetRequest.JSON_PROPERTY_FORMULAS,
3233
TableWidgetRequest.JSON_PROPERTY_LIMIT,
3334
TableWidgetRequest.JSON_PROPERTY_LOG_QUERY,
3435
TableWidgetRequest.JSON_PROPERTY_NETWORK_QUERY,
3536
TableWidgetRequest.JSON_PROPERTY_ORDER,
3637
TableWidgetRequest.JSON_PROPERTY_PROCESS_QUERY,
3738
TableWidgetRequest.JSON_PROPERTY_PROFILE_METRICS_QUERY,
3839
TableWidgetRequest.JSON_PROPERTY_Q,
40+
TableWidgetRequest.JSON_PROPERTY_QUERIES,
41+
TableWidgetRequest.JSON_PROPERTY_RESPONSE_FORMAT,
3942
TableWidgetRequest.JSON_PROPERTY_RUM_QUERY,
4043
TableWidgetRequest.JSON_PROPERTY_SECURITY_QUERY
4144
})
@@ -62,6 +65,9 @@ public class TableWidgetRequest {
6265
public static final String JSON_PROPERTY_EVENT_QUERY = "event_query";
6366
private LogQueryDefinition eventQuery;
6467

68+
public static final String JSON_PROPERTY_FORMULAS = "formulas";
69+
private List<WidgetFormula> formulas = null;
70+
6571
public static final String JSON_PROPERTY_LIMIT = "limit";
6672
private Long limit;
6773

@@ -83,6 +89,12 @@ public class TableWidgetRequest {
8389
public static final String JSON_PROPERTY_Q = "q";
8490
private String q;
8591

92+
public static final String JSON_PROPERTY_QUERIES = "queries";
93+
private List<FormulaAndFunctionQueryDefinition> queries = null;
94+
95+
public static final String JSON_PROPERTY_RESPONSE_FORMAT = "response_format";
96+
private FormulaAndFunctionResponseFormat responseFormat;
97+
8698
public static final String JSON_PROPERTY_RUM_QUERY = "rum_query";
8799
private LogQueryDefinition rumQuery;
88100

@@ -260,6 +272,37 @@ public void setEventQuery(LogQueryDefinition eventQuery) {
260272
this.eventQuery = eventQuery;
261273
}
262274

275+
public TableWidgetRequest formulas(List<WidgetFormula> formulas) {
276+
this.formulas = formulas;
277+
return this;
278+
}
279+
280+
public TableWidgetRequest addFormulasItem(WidgetFormula formulasItem) {
281+
if (this.formulas == null) {
282+
this.formulas = new ArrayList<>();
283+
}
284+
this.formulas.add(formulasItem);
285+
return this;
286+
}
287+
288+
/**
289+
* List of formulas that operate on queries. **This feature is currently in beta.**
290+
*
291+
* @return formulas
292+
*/
293+
@javax.annotation.Nullable
294+
@ApiModelProperty(
295+
value = "List of formulas that operate on queries. **This feature is currently in beta.**")
296+
@JsonProperty(JSON_PROPERTY_FORMULAS)
297+
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
298+
public List<WidgetFormula> getFormulas() {
299+
return formulas;
300+
}
301+
302+
public void setFormulas(List<WidgetFormula> formulas) {
303+
this.formulas = formulas;
304+
}
305+
263306
public TableWidgetRequest limit(Long limit) {
264307
this.limit = limit;
265308
return this;
@@ -418,6 +461,62 @@ public void setQ(String q) {
418461
this.q = q;
419462
}
420463

464+
public TableWidgetRequest queries(List<FormulaAndFunctionQueryDefinition> queries) {
465+
this.queries = queries;
466+
return this;
467+
}
468+
469+
public TableWidgetRequest addQueriesItem(FormulaAndFunctionQueryDefinition queriesItem) {
470+
if (this.queries == null) {
471+
this.queries = new ArrayList<>();
472+
}
473+
this.queries.add(queriesItem);
474+
return this;
475+
}
476+
477+
/**
478+
* List of queries that can be returned directly or used in formulas. **This feature is currently
479+
* in beta.**
480+
*
481+
* @return queries
482+
*/
483+
@javax.annotation.Nullable
484+
@ApiModelProperty(
485+
value =
486+
"List of queries that can be returned directly or used in formulas. **This feature is"
487+
+ " currently in beta.**")
488+
@JsonProperty(JSON_PROPERTY_QUERIES)
489+
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
490+
public List<FormulaAndFunctionQueryDefinition> getQueries() {
491+
return queries;
492+
}
493+
494+
public void setQueries(List<FormulaAndFunctionQueryDefinition> queries) {
495+
this.queries = queries;
496+
}
497+
498+
public TableWidgetRequest responseFormat(FormulaAndFunctionResponseFormat responseFormat) {
499+
this.responseFormat = responseFormat;
500+
return this;
501+
}
502+
503+
/**
504+
* Get responseFormat
505+
*
506+
* @return responseFormat
507+
*/
508+
@javax.annotation.Nullable
509+
@ApiModelProperty(value = "")
510+
@JsonProperty(JSON_PROPERTY_RESPONSE_FORMAT)
511+
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
512+
public FormulaAndFunctionResponseFormat getResponseFormat() {
513+
return responseFormat;
514+
}
515+
516+
public void setResponseFormat(FormulaAndFunctionResponseFormat responseFormat) {
517+
this.responseFormat = responseFormat;
518+
}
519+
421520
public TableWidgetRequest rumQuery(LogQueryDefinition rumQuery) {
422521
this.rumQuery = rumQuery;
423522
return this;
@@ -479,13 +578,16 @@ public boolean equals(Object o) {
479578
&& Objects.equals(this.cellDisplayMode, tableWidgetRequest.cellDisplayMode)
480579
&& Objects.equals(this.conditionalFormats, tableWidgetRequest.conditionalFormats)
481580
&& Objects.equals(this.eventQuery, tableWidgetRequest.eventQuery)
581+
&& Objects.equals(this.formulas, tableWidgetRequest.formulas)
482582
&& Objects.equals(this.limit, tableWidgetRequest.limit)
483583
&& Objects.equals(this.logQuery, tableWidgetRequest.logQuery)
484584
&& Objects.equals(this.networkQuery, tableWidgetRequest.networkQuery)
485585
&& Objects.equals(this.order, tableWidgetRequest.order)
486586
&& Objects.equals(this.processQuery, tableWidgetRequest.processQuery)
487587
&& Objects.equals(this.profileMetricsQuery, tableWidgetRequest.profileMetricsQuery)
488588
&& Objects.equals(this.q, tableWidgetRequest.q)
589+
&& Objects.equals(this.queries, tableWidgetRequest.queries)
590+
&& Objects.equals(this.responseFormat, tableWidgetRequest.responseFormat)
489591
&& Objects.equals(this.rumQuery, tableWidgetRequest.rumQuery)
490592
&& Objects.equals(this.securityQuery, tableWidgetRequest.securityQuery);
491593
}
@@ -500,13 +602,16 @@ public int hashCode() {
500602
cellDisplayMode,
501603
conditionalFormats,
502604
eventQuery,
605+
formulas,
503606
limit,
504607
logQuery,
505608
networkQuery,
506609
order,
507610
processQuery,
508611
profileMetricsQuery,
509612
q,
613+
queries,
614+
responseFormat,
510615
rumQuery,
511616
securityQuery);
512617
}
@@ -522,6 +627,7 @@ public String toString() {
522627
sb.append(" cellDisplayMode: ").append(toIndentedString(cellDisplayMode)).append("\n");
523628
sb.append(" conditionalFormats: ").append(toIndentedString(conditionalFormats)).append("\n");
524629
sb.append(" eventQuery: ").append(toIndentedString(eventQuery)).append("\n");
630+
sb.append(" formulas: ").append(toIndentedString(formulas)).append("\n");
525631
sb.append(" limit: ").append(toIndentedString(limit)).append("\n");
526632
sb.append(" logQuery: ").append(toIndentedString(logQuery)).append("\n");
527633
sb.append(" networkQuery: ").append(toIndentedString(networkQuery)).append("\n");
@@ -531,6 +637,8 @@ public String toString() {
531637
.append(toIndentedString(profileMetricsQuery))
532638
.append("\n");
533639
sb.append(" q: ").append(toIndentedString(q)).append("\n");
640+
sb.append(" queries: ").append(toIndentedString(queries)).append("\n");
641+
sb.append(" responseFormat: ").append(toIndentedString(responseFormat)).append("\n");
534642
sb.append(" rumQuery: ").append(toIndentedString(rumQuery)).append("\n");
535643
sb.append(" securityQuery: ").append(toIndentedString(securityQuery)).append("\n");
536644
sb.append("}");

src/main/java/com/datadog/api/v1/client/model/WidgetFormula.java

Lines changed: 67 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,16 @@
1616
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
1717
import io.swagger.annotations.ApiModel;
1818
import io.swagger.annotations.ApiModelProperty;
19+
import java.util.ArrayList;
20+
import java.util.List;
1921
import java.util.Objects;
2022

2123
/** Formula to be used in a widget query. */
2224
@ApiModel(description = "Formula to be used in a widget query.")
2325
@JsonPropertyOrder({
2426
WidgetFormula.JSON_PROPERTY_ALIAS,
27+
WidgetFormula.JSON_PROPERTY_CELL_DISPLAY_MODE,
28+
WidgetFormula.JSON_PROPERTY_CONDITIONAL_FORMATS,
2529
WidgetFormula.JSON_PROPERTY_FORMULA,
2630
WidgetFormula.JSON_PROPERTY_LIMIT
2731
})
@@ -30,6 +34,12 @@ public class WidgetFormula {
3034
public static final String JSON_PROPERTY_ALIAS = "alias";
3135
private String alias;
3236

37+
public static final String JSON_PROPERTY_CELL_DISPLAY_MODE = "cell_display_mode";
38+
private TableWidgetCellDisplayMode cellDisplayMode;
39+
40+
public static final String JSON_PROPERTY_CONDITIONAL_FORMATS = "conditional_formats";
41+
private List<WidgetConditionalFormat> conditionalFormats = null;
42+
3343
public static final String JSON_PROPERTY_FORMULA = "formula";
3444
private String formula;
3545

@@ -66,6 +76,58 @@ public void setAlias(String alias) {
6676
this.alias = alias;
6777
}
6878

79+
public WidgetFormula cellDisplayMode(TableWidgetCellDisplayMode cellDisplayMode) {
80+
this.cellDisplayMode = cellDisplayMode;
81+
return this;
82+
}
83+
84+
/**
85+
* Get cellDisplayMode
86+
*
87+
* @return cellDisplayMode
88+
*/
89+
@javax.annotation.Nullable
90+
@ApiModelProperty(value = "")
91+
@JsonProperty(JSON_PROPERTY_CELL_DISPLAY_MODE)
92+
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
93+
public TableWidgetCellDisplayMode getCellDisplayMode() {
94+
return cellDisplayMode;
95+
}
96+
97+
public void setCellDisplayMode(TableWidgetCellDisplayMode cellDisplayMode) {
98+
this.cellDisplayMode = cellDisplayMode;
99+
}
100+
101+
public WidgetFormula conditionalFormats(List<WidgetConditionalFormat> conditionalFormats) {
102+
this.conditionalFormats = conditionalFormats;
103+
return this;
104+
}
105+
106+
public WidgetFormula addConditionalFormatsItem(WidgetConditionalFormat conditionalFormatsItem) {
107+
if (this.conditionalFormats == null) {
108+
this.conditionalFormats = new ArrayList<>();
109+
}
110+
this.conditionalFormats.add(conditionalFormatsItem);
111+
return this;
112+
}
113+
114+
/**
115+
* List of conditional formats.
116+
*
117+
* @return conditionalFormats
118+
*/
119+
@javax.annotation.Nullable
120+
@ApiModelProperty(value = "List of conditional formats.")
121+
@JsonProperty(JSON_PROPERTY_CONDITIONAL_FORMATS)
122+
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
123+
public List<WidgetConditionalFormat> getConditionalFormats() {
124+
return conditionalFormats;
125+
}
126+
127+
public void setConditionalFormats(List<WidgetConditionalFormat> conditionalFormats) {
128+
this.conditionalFormats = conditionalFormats;
129+
}
130+
69131
public WidgetFormula formula(String formula) {
70132
this.formula = formula;
71133
return this;
@@ -123,20 +185,24 @@ public boolean equals(Object o) {
123185
}
124186
WidgetFormula widgetFormula = (WidgetFormula) o;
125187
return Objects.equals(this.alias, widgetFormula.alias)
188+
&& Objects.equals(this.cellDisplayMode, widgetFormula.cellDisplayMode)
189+
&& Objects.equals(this.conditionalFormats, widgetFormula.conditionalFormats)
126190
&& Objects.equals(this.formula, widgetFormula.formula)
127191
&& Objects.equals(this.limit, widgetFormula.limit);
128192
}
129193

130194
@Override
131195
public int hashCode() {
132-
return Objects.hash(alias, formula, limit);
196+
return Objects.hash(alias, cellDisplayMode, conditionalFormats, formula, limit);
133197
}
134198

135199
@Override
136200
public String toString() {
137201
StringBuilder sb = new StringBuilder();
138202
sb.append("class WidgetFormula {\n");
139203
sb.append(" alias: ").append(toIndentedString(alias)).append("\n");
204+
sb.append(" cellDisplayMode: ").append(toIndentedString(cellDisplayMode)).append("\n");
205+
sb.append(" conditionalFormats: ").append(toIndentedString(conditionalFormats)).append("\n");
140206
sb.append(" formula: ").append(toIndentedString(formula)).append("\n");
141207
sb.append(" limit: ").append(toIndentedString(limit)).append("\n");
142208
sb.append("}");

src/main/java/com/datadog/api/v1/openapi.yaml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23159,6 +23159,12 @@ components:
2315923159
type: array
2316023160
event_query:
2316123161
$ref: '#/components/schemas/LogQueryDefinition'
23162+
formulas:
23163+
description: List of formulas that operate on queries. **This feature is
23164+
currently in beta.**
23165+
items:
23166+
$ref: '#/components/schemas/WidgetFormula'
23167+
type: array
2316223168
limit:
2316323169
description: For metric queries, the number of lines to show in the table.
2316423170
Only one request should have this property.
@@ -23177,6 +23183,14 @@ components:
2317723183
q:
2317823184
description: Query definition.
2317923185
type: string
23186+
queries:
23187+
description: List of queries that can be returned directly or used in formulas.
23188+
**This feature is currently in beta.**
23189+
items:
23190+
$ref: '#/components/schemas/FormulaAndFunctionQueryDefinition'
23191+
type: array
23192+
response_format:
23193+
$ref: '#/components/schemas/FormulaAndFunctionResponseFormat'
2318023194
rum_query:
2318123195
$ref: '#/components/schemas/LogQueryDefinition'
2318223196
security_query:
@@ -28201,6 +28215,13 @@ components:
2820128215
alias:
2820228216
description: Expression alias.
2820328217
type: string
28218+
cell_display_mode:
28219+
$ref: '#/components/schemas/TableWidgetCellDisplayMode'
28220+
conditional_formats:
28221+
description: List of conditional formats.
28222+
items:
28223+
$ref: '#/components/schemas/WidgetConditionalFormat'
28224+
type: array
2820428225
formula:
2820528226
description: String expression built from queries, formulas, and functions.
2820628227
example: func(a) + b

0 commit comments

Comments
 (0)