Skip to content

Commit 2286888

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 39892c0 of spec repo
1 parent b323d97 commit 2286888

5 files changed

Lines changed: 114 additions & 5 deletions

File tree

.generator/schemas/v1/openapi.yaml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19247,6 +19247,23 @@ components:
1924719247
x-enum-varnames:
1924819248
- BARS
1924919249
- AREA
19250+
TimeseriesRequestStyle:
19251+
description: Define request widget style for timeseries widgets.
19252+
properties:
19253+
has_value_labels:
19254+
description: If true, the value is displayed as a label relative to the
19255+
data point.
19256+
type: boolean
19257+
line_type:
19258+
$ref: '#/components/schemas/WidgetLineType'
19259+
line_width:
19260+
$ref: '#/components/schemas/WidgetLineWidth'
19261+
order_by:
19262+
$ref: '#/components/schemas/WidgetStyleOrderBy'
19263+
palette:
19264+
description: Color palette to apply to the widget.
19265+
type: string
19266+
type: object
1925019267
TimeseriesWidgetDefinition:
1925119268
description: The timeseries visualization allows you to display the evolution
1925219269
of one or more metrics, log events, or Indexed Spans over time.
@@ -19401,7 +19418,7 @@ components:
1940119418
security_query:
1940219419
$ref: '#/components/schemas/LogQueryDefinition'
1940319420
style:
19404-
$ref: '#/components/schemas/WidgetRequestStyle'
19421+
$ref: '#/components/schemas/TimeseriesRequestStyle'
1940519422
type: object
1940619423
ToplistWidgetDefinition:
1940719424
description: The top list visualization enables you to display a list of Tag

packages/datadog-api-client-v1/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1117,6 +1117,7 @@ export { TagToHosts } from "./models/TagToHosts";
11171117
export { TargetFormatType } from "./models/TargetFormatType";
11181118
export { TimeseriesBackground } from "./models/TimeseriesBackground";
11191119
export { TimeseriesBackgroundType } from "./models/TimeseriesBackgroundType";
1120+
export { TimeseriesRequestStyle } from "./models/TimeseriesRequestStyle";
11201121
export { TimeseriesWidgetDefinition } from "./models/TimeseriesWidgetDefinition";
11211122
export { TimeseriesWidgetDefinitionType } from "./models/TimeseriesWidgetDefinitionType";
11221123
export { TimeseriesWidgetExpressionAlias } from "./models/TimeseriesWidgetExpressionAlias";

packages/datadog-api-client-v1/models/ObjectSerializer.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -540,6 +540,7 @@ import { TableWidgetTextFormatReplaceSubstring } from "./TableWidgetTextFormatRe
540540
import { TableWidgetTextFormatRule } from "./TableWidgetTextFormatRule";
541541
import { TagToHosts } from "./TagToHosts";
542542
import { TimeseriesBackground } from "./TimeseriesBackground";
543+
import { TimeseriesRequestStyle } from "./TimeseriesRequestStyle";
543544
import { TimeseriesWidgetDefinition } from "./TimeseriesWidgetDefinition";
544545
import { TimeseriesWidgetExpressionAlias } from "./TimeseriesWidgetExpressionAlias";
545546
import { TimeseriesWidgetRequest } from "./TimeseriesWidgetRequest";
@@ -2360,6 +2361,7 @@ const typeMap: { [index: string]: any } = {
23602361
TableWidgetTextFormatRule: TableWidgetTextFormatRule,
23612362
TagToHosts: TagToHosts,
23622363
TimeseriesBackground: TimeseriesBackground,
2364+
TimeseriesRequestStyle: TimeseriesRequestStyle,
23632365
TimeseriesWidgetDefinition: TimeseriesWidgetDefinition,
23642366
TimeseriesWidgetExpressionAlias: TimeseriesWidgetExpressionAlias,
23652367
TimeseriesWidgetRequest: TimeseriesWidgetRequest,
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
/**
2+
* Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License.
3+
* This product includes software developed at Datadog (https://www.datadoghq.com/).
4+
* Copyright 2020-Present Datadog, Inc.
5+
*/
6+
import { WidgetLineType } from "./WidgetLineType";
7+
import { WidgetLineWidth } from "./WidgetLineWidth";
8+
import { WidgetStyleOrderBy } from "./WidgetStyleOrderBy";
9+
10+
import { AttributeTypeMap } from "../../datadog-api-client-common/util";
11+
12+
/**
13+
* Define request widget style for timeseries widgets.
14+
*/
15+
export class TimeseriesRequestStyle {
16+
/**
17+
* If true, the value is displayed as a label relative to the data point.
18+
*/
19+
"hasValueLabels"?: boolean;
20+
/**
21+
* Type of lines displayed.
22+
*/
23+
"lineType"?: WidgetLineType;
24+
/**
25+
* Width of line displayed.
26+
*/
27+
"lineWidth"?: WidgetLineWidth;
28+
/**
29+
* How to order series in timeseries visualizations.
30+
* - `tags`: Order series alphabetically by tag name (default behavior)
31+
* - `values`: Order series by their current metric values (typically descending)
32+
*/
33+
"orderBy"?: WidgetStyleOrderBy;
34+
/**
35+
* Color palette to apply to the widget.
36+
*/
37+
"palette"?: string;
38+
39+
/**
40+
* A container for additional, undeclared properties.
41+
* This is a holder for any undeclared properties as specified with
42+
* the 'additionalProperties' keyword in the OAS document.
43+
*/
44+
"additionalProperties"?: { [key: string]: any };
45+
46+
/**
47+
* @ignore
48+
*/
49+
"_unparsed"?: boolean;
50+
51+
/**
52+
* @ignore
53+
*/
54+
static readonly attributeTypeMap: AttributeTypeMap = {
55+
hasValueLabels: {
56+
baseName: "has_value_labels",
57+
type: "boolean",
58+
},
59+
lineType: {
60+
baseName: "line_type",
61+
type: "WidgetLineType",
62+
},
63+
lineWidth: {
64+
baseName: "line_width",
65+
type: "WidgetLineWidth",
66+
},
67+
orderBy: {
68+
baseName: "order_by",
69+
type: "WidgetStyleOrderBy",
70+
},
71+
palette: {
72+
baseName: "palette",
73+
type: "string",
74+
},
75+
additionalProperties: {
76+
baseName: "additionalProperties",
77+
type: "{ [key: string]: any; }",
78+
},
79+
};
80+
81+
/**
82+
* @ignore
83+
*/
84+
static getAttributeTypeMap(): AttributeTypeMap {
85+
return TimeseriesRequestStyle.attributeTypeMap;
86+
}
87+
88+
public constructor() {}
89+
}

packages/datadog-api-client-v1/models/TimeseriesWidgetRequest.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ import { FormulaAndFunctionQueryDefinition } from "./FormulaAndFunctionQueryDefi
77
import { FormulaAndFunctionResponseFormat } from "./FormulaAndFunctionResponseFormat";
88
import { LogQueryDefinition } from "./LogQueryDefinition";
99
import { ProcessQueryDefinition } from "./ProcessQueryDefinition";
10+
import { TimeseriesRequestStyle } from "./TimeseriesRequestStyle";
1011
import { TimeseriesWidgetExpressionAlias } from "./TimeseriesWidgetExpressionAlias";
1112
import { WidgetDisplayType } from "./WidgetDisplayType";
1213
import { WidgetFormula } from "./WidgetFormula";
13-
import { WidgetRequestStyle } from "./WidgetRequestStyle";
1414

1515
import { AttributeTypeMap } from "../../datadog-api-client-common/util";
1616

@@ -83,9 +83,9 @@ export class TimeseriesWidgetRequest {
8383
*/
8484
"securityQuery"?: LogQueryDefinition;
8585
/**
86-
* Define request widget style.
86+
* Define request widget style for timeseries widgets.
8787
*/
88-
"style"?: WidgetRequestStyle;
88+
"style"?: TimeseriesRequestStyle;
8989

9090
/**
9191
* A container for additional, undeclared properties.
@@ -169,7 +169,7 @@ export class TimeseriesWidgetRequest {
169169
},
170170
style: {
171171
baseName: "style",
172-
type: "WidgetRequestStyle",
172+
type: "TimeseriesRequestStyle",
173173
},
174174
additionalProperties: {
175175
baseName: "additionalProperties",

0 commit comments

Comments
 (0)