diff --git a/.generator/schemas/v1/openapi.yaml b/.generator/schemas/v1/openapi.yaml
index a38d274f9b8..aa8e993704a 100644
--- a/.generator/schemas/v1/openapi.yaml
+++ b/.generator/schemas/v1/openapi.yaml
@@ -19247,6 +19247,23 @@ components:
x-enum-varnames:
- BARS
- AREA
+ TimeseriesRequestStyle:
+ description: Define request widget style for timeseries widgets.
+ properties:
+ has_value_labels:
+ description: If true, the value is displayed as a label relative to the
+ data point.
+ type: boolean
+ line_type:
+ $ref: '#/components/schemas/WidgetLineType'
+ line_width:
+ $ref: '#/components/schemas/WidgetLineWidth'
+ order_by:
+ $ref: '#/components/schemas/WidgetStyleOrderBy'
+ palette:
+ description: Color palette to apply to the widget.
+ type: string
+ type: object
TimeseriesWidgetDefinition:
description: The timeseries visualization allows you to display the evolution
of one or more metrics, log events, or Indexed Spans over time.
@@ -19401,7 +19418,7 @@ components:
security_query:
$ref: '#/components/schemas/LogQueryDefinition'
style:
- $ref: '#/components/schemas/WidgetRequestStyle'
+ $ref: '#/components/schemas/TimeseriesRequestStyle'
type: object
ToplistWidgetDefinition:
description: The top list visualization enables you to display a list of Tag
diff --git a/examples/v1/dashboards/CreateDashboard_1259346254.java b/examples/v1/dashboards/CreateDashboard_1259346254.java
index 472246e8ed2..38ec12c303e 100644
--- a/examples/v1/dashboards/CreateDashboard_1259346254.java
+++ b/examples/v1/dashboards/CreateDashboard_1259346254.java
@@ -5,13 +5,13 @@
import com.datadog.api.client.v1.api.DashboardsApi;
import com.datadog.api.client.v1.model.Dashboard;
import com.datadog.api.client.v1.model.DashboardLayoutType;
+import com.datadog.api.client.v1.model.TimeseriesRequestStyle;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType;
import com.datadog.api.client.v1.model.TimeseriesWidgetRequest;
import com.datadog.api.client.v1.model.Widget;
import com.datadog.api.client.v1.model.WidgetDefinition;
import com.datadog.api.client.v1.model.WidgetDisplayType;
-import com.datadog.api.client.v1.model.WidgetRequestStyle;
import com.datadog.api.client.v1.model.WidgetStyleOrderBy;
import java.util.Collections;
@@ -36,7 +36,7 @@ public static void main(String[] args) {
new TimeseriesWidgetRequest()
.q("avg:system.cpu.user{*} by {host}")
.style(
- new WidgetRequestStyle()
+ new TimeseriesRequestStyle()
.palette("warm")
.orderBy(WidgetStyleOrderBy.VALUES))
.displayType(WidgetDisplayType.LINE)))))));
diff --git a/examples/v1/dashboards/CreateDashboard_1284514532.java b/examples/v1/dashboards/CreateDashboard_1284514532.java
index 6fd595da580..336a3ba829e 100644
--- a/examples/v1/dashboards/CreateDashboard_1284514532.java
+++ b/examples/v1/dashboards/CreateDashboard_1284514532.java
@@ -9,6 +9,7 @@
import com.datadog.api.client.v1.model.FormulaAndFunctionCloudCostQueryDefinition;
import com.datadog.api.client.v1.model.FormulaAndFunctionQueryDefinition;
import com.datadog.api.client.v1.model.FormulaAndFunctionResponseFormat;
+import com.datadog.api.client.v1.model.TimeseriesRequestStyle;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType;
import com.datadog.api.client.v1.model.TimeseriesWidgetRequest;
@@ -20,7 +21,6 @@
import com.datadog.api.client.v1.model.WidgetLineType;
import com.datadog.api.client.v1.model.WidgetLineWidth;
import com.datadog.api.client.v1.model.WidgetLiveSpan;
-import com.datadog.api.client.v1.model.WidgetRequestStyle;
import com.datadog.api.client.v1.model.WidgetTextAlign;
import com.datadog.api.client.v1.model.WidgetTime;
import java.util.Collections;
@@ -64,7 +64,7 @@ public static void main(String[] args) {
.responseFormat(
FormulaAndFunctionResponseFormat.TIMESERIES)
.style(
- new WidgetRequestStyle()
+ new TimeseriesRequestStyle()
.palette("dog_classic")
.lineType(WidgetLineType.SOLID)
.lineWidth(WidgetLineWidth.NORMAL))
diff --git a/examples/v1/dashboards/CreateDashboard_1307120899.java b/examples/v1/dashboards/CreateDashboard_1307120899.java
index 828c183fc59..e0d0f5e9907 100644
--- a/examples/v1/dashboards/CreateDashboard_1307120899.java
+++ b/examples/v1/dashboards/CreateDashboard_1307120899.java
@@ -13,6 +13,7 @@
import com.datadog.api.client.v1.model.FormulaAndFunctionEventsDataSource;
import com.datadog.api.client.v1.model.FormulaAndFunctionQueryDefinition;
import com.datadog.api.client.v1.model.FormulaAndFunctionResponseFormat;
+import com.datadog.api.client.v1.model.TimeseriesRequestStyle;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType;
import com.datadog.api.client.v1.model.TimeseriesWidgetLegendColumn;
@@ -25,7 +26,6 @@
import com.datadog.api.client.v1.model.WidgetLegacyLiveSpan;
import com.datadog.api.client.v1.model.WidgetLineType;
import com.datadog.api.client.v1.model.WidgetLineWidth;
-import com.datadog.api.client.v1.model.WidgetRequestStyle;
import com.datadog.api.client.v1.model.WidgetTime;
import java.util.Arrays;
import java.util.Collections;
@@ -83,7 +83,7 @@ public static void main(String[] args) {
.responseFormat(
FormulaAndFunctionResponseFormat.TIMESERIES)
.style(
- new WidgetRequestStyle()
+ new TimeseriesRequestStyle()
.palette("dog_classic")
.lineType(WidgetLineType.SOLID)
.lineWidth(WidgetLineWidth.NORMAL))
diff --git a/examples/v1/dashboards/CreateDashboard_1433408735.java b/examples/v1/dashboards/CreateDashboard_1433408735.java
index abb8cf03c01..2a21a25ac80 100644
--- a/examples/v1/dashboards/CreateDashboard_1433408735.java
+++ b/examples/v1/dashboards/CreateDashboard_1433408735.java
@@ -9,6 +9,7 @@
import com.datadog.api.client.v1.model.FormulaAndFunctionCloudCostQueryDefinition;
import com.datadog.api.client.v1.model.FormulaAndFunctionQueryDefinition;
import com.datadog.api.client.v1.model.FormulaAndFunctionResponseFormat;
+import com.datadog.api.client.v1.model.TimeseriesRequestStyle;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType;
import com.datadog.api.client.v1.model.TimeseriesWidgetRequest;
@@ -19,7 +20,6 @@
import com.datadog.api.client.v1.model.WidgetLegacyLiveSpan;
import com.datadog.api.client.v1.model.WidgetLineType;
import com.datadog.api.client.v1.model.WidgetLineWidth;
-import com.datadog.api.client.v1.model.WidgetRequestStyle;
import com.datadog.api.client.v1.model.WidgetTextAlign;
import com.datadog.api.client.v1.model.WidgetTime;
import java.util.Collections;
@@ -63,7 +63,7 @@ public static void main(String[] args) {
.responseFormat(
FormulaAndFunctionResponseFormat.TIMESERIES)
.style(
- new WidgetRequestStyle()
+ new TimeseriesRequestStyle()
.palette("dog_classic")
.lineType(WidgetLineType.SOLID)
.lineWidth(WidgetLineWidth.NORMAL))
diff --git a/examples/v1/dashboards/CreateDashboard_2261785072.java b/examples/v1/dashboards/CreateDashboard_2261785072.java
index 0260e0da205..fbec25d118e 100644
--- a/examples/v1/dashboards/CreateDashboard_2261785072.java
+++ b/examples/v1/dashboards/CreateDashboard_2261785072.java
@@ -9,6 +9,7 @@
import com.datadog.api.client.v1.model.FormulaAndFunctionMetricQueryDefinition;
import com.datadog.api.client.v1.model.FormulaAndFunctionQueryDefinition;
import com.datadog.api.client.v1.model.FormulaAndFunctionResponseFormat;
+import com.datadog.api.client.v1.model.TimeseriesRequestStyle;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType;
import com.datadog.api.client.v1.model.TimeseriesWidgetRequest;
@@ -17,7 +18,6 @@
import com.datadog.api.client.v1.model.WidgetDisplayType;
import com.datadog.api.client.v1.model.WidgetLineType;
import com.datadog.api.client.v1.model.WidgetLineWidth;
-import com.datadog.api.client.v1.model.WidgetRequestStyle;
import java.util.Arrays;
import java.util.Collections;
@@ -66,7 +66,7 @@ public static void main(String[] args) {
.name("mymetricoverlay")
.query("avg:system.cpu.user{*}"))))
.style(
- new WidgetRequestStyle()
+ new TimeseriesRequestStyle()
.palette("purple")
.lineType(WidgetLineType.SOLID)
.lineWidth(WidgetLineWidth.NORMAL))
diff --git a/examples/v1/dashboards/CreateDashboard_2278756614.java b/examples/v1/dashboards/CreateDashboard_2278756614.java
index b2c4d4965a4..0f6ecdfab49 100644
--- a/examples/v1/dashboards/CreateDashboard_2278756614.java
+++ b/examples/v1/dashboards/CreateDashboard_2278756614.java
@@ -18,6 +18,7 @@
import com.datadog.api.client.v1.model.SplitGraphWidgetDefinitionType;
import com.datadog.api.client.v1.model.SplitSort;
import com.datadog.api.client.v1.model.SplitVectorEntryItem;
+import com.datadog.api.client.v1.model.TimeseriesRequestStyle;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType;
import com.datadog.api.client.v1.model.TimeseriesWidgetRequest;
@@ -27,7 +28,6 @@
import com.datadog.api.client.v1.model.WidgetLayout;
import com.datadog.api.client.v1.model.WidgetLineType;
import com.datadog.api.client.v1.model.WidgetLineWidth;
-import com.datadog.api.client.v1.model.WidgetRequestStyle;
import com.datadog.api.client.v1.model.WidgetSort;
import com.datadog.api.client.v1.model.WidgetTextAlign;
import java.util.Arrays;
@@ -75,7 +75,7 @@ public static void main(String[] args) {
.query(
"avg:system.cpu.user{*}"))))
.style(
- new WidgetRequestStyle()
+ new TimeseriesRequestStyle()
.palette("dog_classic")
.lineType(WidgetLineType.SOLID)
.lineWidth(
diff --git a/examples/v1/dashboards/CreateDashboard_2800096921.java b/examples/v1/dashboards/CreateDashboard_2800096921.java
index 60d2d53e68d..af5ccfdab4d 100644
--- a/examples/v1/dashboards/CreateDashboard_2800096921.java
+++ b/examples/v1/dashboards/CreateDashboard_2800096921.java
@@ -13,6 +13,7 @@
import com.datadog.api.client.v1.model.FormulaAndFunctionEventsDataSource;
import com.datadog.api.client.v1.model.FormulaAndFunctionQueryDefinition;
import com.datadog.api.client.v1.model.FormulaAndFunctionResponseFormat;
+import com.datadog.api.client.v1.model.TimeseriesRequestStyle;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType;
import com.datadog.api.client.v1.model.TimeseriesWidgetLegendColumn;
@@ -25,7 +26,6 @@
import com.datadog.api.client.v1.model.WidgetLegacyLiveSpan;
import com.datadog.api.client.v1.model.WidgetLineType;
import com.datadog.api.client.v1.model.WidgetLineWidth;
-import com.datadog.api.client.v1.model.WidgetRequestStyle;
import com.datadog.api.client.v1.model.WidgetTime;
import java.util.Arrays;
import java.util.Collections;
@@ -85,7 +85,7 @@ public static void main(String[] args) {
.responseFormat(
FormulaAndFunctionResponseFormat.TIMESERIES)
.style(
- new WidgetRequestStyle()
+ new TimeseriesRequestStyle()
.palette("dog_classic")
.lineType(WidgetLineType.SOLID)
.lineWidth(WidgetLineWidth.NORMAL))
diff --git a/examples/v1/dashboards/CreateDashboard_3066042014.java b/examples/v1/dashboards/CreateDashboard_3066042014.java
index 2ab19b2df34..a13fe3af38e 100644
--- a/examples/v1/dashboards/CreateDashboard_3066042014.java
+++ b/examples/v1/dashboards/CreateDashboard_3066042014.java
@@ -13,6 +13,7 @@
import com.datadog.api.client.v1.model.FormulaAndFunctionEventsDataSource;
import com.datadog.api.client.v1.model.FormulaAndFunctionQueryDefinition;
import com.datadog.api.client.v1.model.FormulaAndFunctionResponseFormat;
+import com.datadog.api.client.v1.model.TimeseriesRequestStyle;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType;
import com.datadog.api.client.v1.model.TimeseriesWidgetLegendColumn;
@@ -27,7 +28,6 @@
import com.datadog.api.client.v1.model.WidgetLiveSpanUnit;
import com.datadog.api.client.v1.model.WidgetNewLiveSpan;
import com.datadog.api.client.v1.model.WidgetNewLiveSpanType;
-import com.datadog.api.client.v1.model.WidgetRequestStyle;
import com.datadog.api.client.v1.model.WidgetTime;
import java.util.Arrays;
import java.util.Collections;
@@ -93,7 +93,7 @@ public static void main(String[] args) {
.responseFormat(
FormulaAndFunctionResponseFormat.TIMESERIES)
.style(
- new WidgetRequestStyle()
+ new TimeseriesRequestStyle()
.palette("dog_classic")
.lineType(WidgetLineType.SOLID)
.lineWidth(WidgetLineWidth.NORMAL))
diff --git a/examples/v1/dashboards/CreateDashboard_3451918078.java b/examples/v1/dashboards/CreateDashboard_3451918078.java
index 5adfbb7026a..ca600575762 100644
--- a/examples/v1/dashboards/CreateDashboard_3451918078.java
+++ b/examples/v1/dashboards/CreateDashboard_3451918078.java
@@ -13,6 +13,7 @@
import com.datadog.api.client.v1.model.FormulaAndFunctionEventsDataSource;
import com.datadog.api.client.v1.model.FormulaAndFunctionQueryDefinition;
import com.datadog.api.client.v1.model.FormulaAndFunctionResponseFormat;
+import com.datadog.api.client.v1.model.TimeseriesRequestStyle;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType;
import com.datadog.api.client.v1.model.TimeseriesWidgetLegendColumn;
@@ -26,7 +27,6 @@
import com.datadog.api.client.v1.model.WidgetLineWidth;
import com.datadog.api.client.v1.model.WidgetNewFixedSpan;
import com.datadog.api.client.v1.model.WidgetNewFixedSpanType;
-import com.datadog.api.client.v1.model.WidgetRequestStyle;
import com.datadog.api.client.v1.model.WidgetTime;
import java.util.Arrays;
import java.util.Collections;
@@ -92,7 +92,7 @@ public static void main(String[] args) {
.responseFormat(
FormulaAndFunctionResponseFormat.TIMESERIES)
.style(
- new WidgetRequestStyle()
+ new TimeseriesRequestStyle()
.palette("dog_classic")
.lineType(WidgetLineType.SOLID)
.lineWidth(WidgetLineWidth.NORMAL))
diff --git a/examples/v1/dashboards/CreateDashboard_3631423980.java b/examples/v1/dashboards/CreateDashboard_3631423980.java
index df98fc294b6..421d696ad3c 100644
--- a/examples/v1/dashboards/CreateDashboard_3631423980.java
+++ b/examples/v1/dashboards/CreateDashboard_3631423980.java
@@ -5,6 +5,7 @@
import com.datadog.api.client.v1.api.DashboardsApi;
import com.datadog.api.client.v1.model.Dashboard;
import com.datadog.api.client.v1.model.DashboardLayoutType;
+import com.datadog.api.client.v1.model.TimeseriesRequestStyle;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType;
import com.datadog.api.client.v1.model.TimeseriesWidgetRequest;
@@ -13,7 +14,6 @@
import com.datadog.api.client.v1.model.WidgetDisplayType;
import com.datadog.api.client.v1.model.WidgetLineType;
import com.datadog.api.client.v1.model.WidgetLineWidth;
-import com.datadog.api.client.v1.model.WidgetRequestStyle;
import java.util.Collections;
public class Example {
@@ -37,7 +37,7 @@ public static void main(String[] args) {
new TimeseriesWidgetRequest()
.q("avg:system.cpu.user{*} by {host}")
.style(
- new WidgetRequestStyle()
+ new TimeseriesRequestStyle()
.palette("dog_classic")
.lineType(WidgetLineType.SOLID)
.lineWidth(WidgetLineWidth.NORMAL))
diff --git a/examples/v1/dashboards/CreateDashboard_3982498788.java b/examples/v1/dashboards/CreateDashboard_3982498788.java
index 9602d1d6666..d024f2087e7 100644
--- a/examples/v1/dashboards/CreateDashboard_3982498788.java
+++ b/examples/v1/dashboards/CreateDashboard_3982498788.java
@@ -5,6 +5,7 @@
import com.datadog.api.client.v1.api.DashboardsApi;
import com.datadog.api.client.v1.model.Dashboard;
import com.datadog.api.client.v1.model.DashboardLayoutType;
+import com.datadog.api.client.v1.model.TimeseriesRequestStyle;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType;
import com.datadog.api.client.v1.model.TimeseriesWidgetRequest;
@@ -13,7 +14,6 @@
import com.datadog.api.client.v1.model.WidgetDisplayType;
import com.datadog.api.client.v1.model.WidgetLineType;
import com.datadog.api.client.v1.model.WidgetLineWidth;
-import com.datadog.api.client.v1.model.WidgetRequestStyle;
import java.util.Collections;
public class Example {
@@ -40,7 +40,7 @@ public static void main(String[] args) {
+ " by {resource_name}.as_count()")
.onRightYaxis(false)
.style(
- new WidgetRequestStyle()
+ new TimeseriesRequestStyle()
.palette("warm")
.lineType(WidgetLineType.SOLID)
.lineWidth(WidgetLineWidth.NORMAL))
diff --git a/examples/v1/dashboards/CreateDashboard_41622531.java b/examples/v1/dashboards/CreateDashboard_41622531.java
index 3217c0c4158..b4fcb600e46 100644
--- a/examples/v1/dashboards/CreateDashboard_41622531.java
+++ b/examples/v1/dashboards/CreateDashboard_41622531.java
@@ -10,6 +10,7 @@
import com.datadog.api.client.v1.model.FormulaAndFunctionMetricQueryDefinition;
import com.datadog.api.client.v1.model.FormulaAndFunctionQueryDefinition;
import com.datadog.api.client.v1.model.FormulaAndFunctionResponseFormat;
+import com.datadog.api.client.v1.model.TimeseriesRequestStyle;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType;
import com.datadog.api.client.v1.model.TimeseriesWidgetLegendColumn;
@@ -23,7 +24,6 @@
import com.datadog.api.client.v1.model.WidgetLegacyLiveSpan;
import com.datadog.api.client.v1.model.WidgetLineType;
import com.datadog.api.client.v1.model.WidgetLineWidth;
-import com.datadog.api.client.v1.model.WidgetRequestStyle;
import com.datadog.api.client.v1.model.WidgetTime;
import java.util.Arrays;
import java.util.Collections;
@@ -77,7 +77,7 @@ public static void main(String[] args) {
.responseFormat(
FormulaAndFunctionResponseFormat.TIMESERIES)
.style(
- new WidgetRequestStyle()
+ new TimeseriesRequestStyle()
.palette("dog_classic")
.lineType(WidgetLineType.SOLID)
.lineWidth(WidgetLineWidth.NORMAL))
diff --git a/examples/v1/dashboards/CreateDashboard_416487533.java b/examples/v1/dashboards/CreateDashboard_416487533.java
index 71c68439838..6d145577d13 100644
--- a/examples/v1/dashboards/CreateDashboard_416487533.java
+++ b/examples/v1/dashboards/CreateDashboard_416487533.java
@@ -5,13 +5,13 @@
import com.datadog.api.client.v1.api.DashboardsApi;
import com.datadog.api.client.v1.model.Dashboard;
import com.datadog.api.client.v1.model.DashboardLayoutType;
+import com.datadog.api.client.v1.model.TimeseriesRequestStyle;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType;
import com.datadog.api.client.v1.model.TimeseriesWidgetRequest;
import com.datadog.api.client.v1.model.Widget;
import com.datadog.api.client.v1.model.WidgetDefinition;
import com.datadog.api.client.v1.model.WidgetDisplayType;
-import com.datadog.api.client.v1.model.WidgetRequestStyle;
import com.datadog.api.client.v1.model.WidgetStyleOrderBy;
import java.util.Collections;
@@ -36,7 +36,7 @@ public static void main(String[] args) {
new TimeseriesWidgetRequest()
.q("avg:system.cpu.user{*} by {host}")
.style(
- new WidgetRequestStyle()
+ new TimeseriesRequestStyle()
.palette("dog_classic")
.orderBy(WidgetStyleOrderBy.TAGS))
.displayType(WidgetDisplayType.LINE)))))));
diff --git a/examples/v1/dashboards/CreateDashboard_4262729673.java b/examples/v1/dashboards/CreateDashboard_4262729673.java
index 8ced468a90f..db4d1b8ac7a 100644
--- a/examples/v1/dashboards/CreateDashboard_4262729673.java
+++ b/examples/v1/dashboards/CreateDashboard_4262729673.java
@@ -13,6 +13,7 @@
import com.datadog.api.client.v1.model.FormulaAndFunctionEventsDataSource;
import com.datadog.api.client.v1.model.FormulaAndFunctionQueryDefinition;
import com.datadog.api.client.v1.model.FormulaAndFunctionResponseFormat;
+import com.datadog.api.client.v1.model.TimeseriesRequestStyle;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType;
import com.datadog.api.client.v1.model.TimeseriesWidgetLegendColumn;
@@ -26,7 +27,6 @@
import com.datadog.api.client.v1.model.WidgetLineType;
import com.datadog.api.client.v1.model.WidgetLineWidth;
import com.datadog.api.client.v1.model.WidgetLiveSpan;
-import com.datadog.api.client.v1.model.WidgetRequestStyle;
import com.datadog.api.client.v1.model.WidgetTime;
import java.util.Arrays;
import java.util.Collections;
@@ -90,7 +90,7 @@ public static void main(String[] args) {
.responseFormat(
FormulaAndFunctionResponseFormat.TIMESERIES)
.style(
- new WidgetRequestStyle()
+ new TimeseriesRequestStyle()
.palette("dog_classic")
.lineType(WidgetLineType.SOLID)
.lineWidth(WidgetLineWidth.NORMAL))
diff --git a/examples/v1/dashboards/CreateDashboard_607525069.java b/examples/v1/dashboards/CreateDashboard_607525069.java
index ea085020ef0..2a7ff387a31 100644
--- a/examples/v1/dashboards/CreateDashboard_607525069.java
+++ b/examples/v1/dashboards/CreateDashboard_607525069.java
@@ -13,6 +13,7 @@
import com.datadog.api.client.v1.model.FormulaAndFunctionEventsDataSource;
import com.datadog.api.client.v1.model.FormulaAndFunctionQueryDefinition;
import com.datadog.api.client.v1.model.FormulaAndFunctionResponseFormat;
+import com.datadog.api.client.v1.model.TimeseriesRequestStyle;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType;
import com.datadog.api.client.v1.model.TimeseriesWidgetLegendColumn;
@@ -25,7 +26,6 @@
import com.datadog.api.client.v1.model.WidgetLegacyLiveSpan;
import com.datadog.api.client.v1.model.WidgetLineType;
import com.datadog.api.client.v1.model.WidgetLineWidth;
-import com.datadog.api.client.v1.model.WidgetRequestStyle;
import com.datadog.api.client.v1.model.WidgetTime;
import java.util.Arrays;
import java.util.Collections;
@@ -83,7 +83,7 @@ public static void main(String[] args) {
.responseFormat(
FormulaAndFunctionResponseFormat.TIMESERIES)
.style(
- new WidgetRequestStyle()
+ new TimeseriesRequestStyle()
.palette("dog_classic")
.lineType(WidgetLineType.SOLID)
.lineWidth(WidgetLineWidth.NORMAL))
diff --git a/examples/v1/dashboards/CreateDashboard_985012506.java b/examples/v1/dashboards/CreateDashboard_985012506.java
index 1212958bf30..b80cd515f12 100644
--- a/examples/v1/dashboards/CreateDashboard_985012506.java
+++ b/examples/v1/dashboards/CreateDashboard_985012506.java
@@ -13,6 +13,7 @@
import com.datadog.api.client.v1.model.FormulaAndFunctionEventsDataSource;
import com.datadog.api.client.v1.model.FormulaAndFunctionQueryDefinition;
import com.datadog.api.client.v1.model.FormulaAndFunctionResponseFormat;
+import com.datadog.api.client.v1.model.TimeseriesRequestStyle;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType;
import com.datadog.api.client.v1.model.TimeseriesWidgetLegendColumn;
@@ -25,7 +26,6 @@
import com.datadog.api.client.v1.model.WidgetLegacyLiveSpan;
import com.datadog.api.client.v1.model.WidgetLineType;
import com.datadog.api.client.v1.model.WidgetLineWidth;
-import com.datadog.api.client.v1.model.WidgetRequestStyle;
import com.datadog.api.client.v1.model.WidgetTime;
import java.util.Arrays;
import java.util.Collections;
@@ -83,7 +83,7 @@ public static void main(String[] args) {
.responseFormat(
FormulaAndFunctionResponseFormat.TIMESERIES)
.style(
- new WidgetRequestStyle()
+ new TimeseriesRequestStyle()
.palette("dog_classic")
.lineType(WidgetLineType.SOLID)
.lineWidth(WidgetLineWidth.NORMAL))
diff --git a/examples/v1/notebooks/CreateNotebook.java b/examples/v1/notebooks/CreateNotebook.java
index 5ec27cae6a2..0e53e158485 100644
--- a/examples/v1/notebooks/CreateNotebook.java
+++ b/examples/v1/notebooks/CreateNotebook.java
@@ -20,6 +20,7 @@
import com.datadog.api.client.v1.model.NotebookSplitBy;
import com.datadog.api.client.v1.model.NotebookStatus;
import com.datadog.api.client.v1.model.NotebookTimeseriesCellAttributes;
+import com.datadog.api.client.v1.model.TimeseriesRequestStyle;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType;
import com.datadog.api.client.v1.model.TimeseriesWidgetRequest;
@@ -28,7 +29,6 @@
import com.datadog.api.client.v1.model.WidgetLineType;
import com.datadog.api.client.v1.model.WidgetLineWidth;
import com.datadog.api.client.v1.model.WidgetLiveSpan;
-import com.datadog.api.client.v1.model.WidgetRequestStyle;
import java.util.Arrays;
import java.util.Collections;
@@ -78,7 +78,7 @@ public static void main(String[] args) {
WidgetDisplayType.LINE)
.q("avg:system.load.1{*}")
.style(
- new WidgetRequestStyle()
+ new TimeseriesRequestStyle()
.lineType(
WidgetLineType
.SOLID)
diff --git a/examples/v1/notebooks/UpdateNotebook.java b/examples/v1/notebooks/UpdateNotebook.java
index fbb9b79e3a2..b9928abd10c 100644
--- a/examples/v1/notebooks/UpdateNotebook.java
+++ b/examples/v1/notebooks/UpdateNotebook.java
@@ -21,6 +21,7 @@
import com.datadog.api.client.v1.model.NotebookUpdateData;
import com.datadog.api.client.v1.model.NotebookUpdateDataAttributes;
import com.datadog.api.client.v1.model.NotebookUpdateRequest;
+import com.datadog.api.client.v1.model.TimeseriesRequestStyle;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinition;
import com.datadog.api.client.v1.model.TimeseriesWidgetDefinitionType;
import com.datadog.api.client.v1.model.TimeseriesWidgetRequest;
@@ -29,7 +30,6 @@
import com.datadog.api.client.v1.model.WidgetLineType;
import com.datadog.api.client.v1.model.WidgetLineWidth;
import com.datadog.api.client.v1.model.WidgetLiveSpan;
-import com.datadog.api.client.v1.model.WidgetRequestStyle;
import java.util.Arrays;
import java.util.Collections;
@@ -86,7 +86,7 @@ public static void main(String[] args) {
.q(
"avg:system.load.1{*}")
.style(
- new WidgetRequestStyle()
+ new TimeseriesRequestStyle()
.lineType(
WidgetLineType
.SOLID)
diff --git a/src/main/java/com/datadog/api/client/v1/model/TimeseriesRequestStyle.java b/src/main/java/com/datadog/api/client/v1/model/TimeseriesRequestStyle.java
new file mode 100644
index 00000000000..bb4c4777515
--- /dev/null
+++ b/src/main/java/com/datadog/api/client/v1/model/TimeseriesRequestStyle.java
@@ -0,0 +1,260 @@
+/*
+ * Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License.
+ * This product includes software developed at Datadog (https://www.datadoghq.com/).
+ * Copyright 2019-Present Datadog, Inc.
+ */
+
+package com.datadog.api.client.v1.model;
+
+import com.fasterxml.jackson.annotation.JsonAnyGetter;
+import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonPropertyOrder;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+
+/** Define request widget style for timeseries widgets. */
+@JsonPropertyOrder({
+ TimeseriesRequestStyle.JSON_PROPERTY_HAS_VALUE_LABELS,
+ TimeseriesRequestStyle.JSON_PROPERTY_LINE_TYPE,
+ TimeseriesRequestStyle.JSON_PROPERTY_LINE_WIDTH,
+ TimeseriesRequestStyle.JSON_PROPERTY_ORDER_BY,
+ TimeseriesRequestStyle.JSON_PROPERTY_PALETTE
+})
+@jakarta.annotation.Generated(
+ value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
+public class TimeseriesRequestStyle {
+ @JsonIgnore public boolean unparsed = false;
+ public static final String JSON_PROPERTY_HAS_VALUE_LABELS = "has_value_labels";
+ private Boolean hasValueLabels;
+
+ public static final String JSON_PROPERTY_LINE_TYPE = "line_type";
+ private WidgetLineType lineType;
+
+ public static final String JSON_PROPERTY_LINE_WIDTH = "line_width";
+ private WidgetLineWidth lineWidth;
+
+ public static final String JSON_PROPERTY_ORDER_BY = "order_by";
+ private WidgetStyleOrderBy orderBy;
+
+ public static final String JSON_PROPERTY_PALETTE = "palette";
+ private String palette;
+
+ public TimeseriesRequestStyle hasValueLabels(Boolean hasValueLabels) {
+ this.hasValueLabels = hasValueLabels;
+ return this;
+ }
+
+ /**
+ * If true, the value is displayed as a label relative to the data point.
+ *
+ * @return hasValueLabels
+ */
+ @jakarta.annotation.Nullable
+ @JsonProperty(JSON_PROPERTY_HAS_VALUE_LABELS)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+ public Boolean getHasValueLabels() {
+ return hasValueLabels;
+ }
+
+ public void setHasValueLabels(Boolean hasValueLabels) {
+ this.hasValueLabels = hasValueLabels;
+ }
+
+ public TimeseriesRequestStyle lineType(WidgetLineType lineType) {
+ this.lineType = lineType;
+ this.unparsed |= !lineType.isValid();
+ return this;
+ }
+
+ /**
+ * Type of lines displayed.
+ *
+ * @return lineType
+ */
+ @jakarta.annotation.Nullable
+ @JsonProperty(JSON_PROPERTY_LINE_TYPE)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+ public WidgetLineType getLineType() {
+ return lineType;
+ }
+
+ public void setLineType(WidgetLineType lineType) {
+ if (!lineType.isValid()) {
+ this.unparsed = true;
+ }
+ this.lineType = lineType;
+ }
+
+ public TimeseriesRequestStyle lineWidth(WidgetLineWidth lineWidth) {
+ this.lineWidth = lineWidth;
+ this.unparsed |= !lineWidth.isValid();
+ return this;
+ }
+
+ /**
+ * Width of line displayed.
+ *
+ * @return lineWidth
+ */
+ @jakarta.annotation.Nullable
+ @JsonProperty(JSON_PROPERTY_LINE_WIDTH)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+ public WidgetLineWidth getLineWidth() {
+ return lineWidth;
+ }
+
+ public void setLineWidth(WidgetLineWidth lineWidth) {
+ if (!lineWidth.isValid()) {
+ this.unparsed = true;
+ }
+ this.lineWidth = lineWidth;
+ }
+
+ public TimeseriesRequestStyle orderBy(WidgetStyleOrderBy orderBy) {
+ this.orderBy = orderBy;
+ this.unparsed |= !orderBy.isValid();
+ return this;
+ }
+
+ /**
+ * How to order series in timeseries visualizations. - tags: Order series
+ * alphabetically by tag name (default behavior) - values: Order series by their
+ * current metric values (typically descending)
+ *
+ * @return orderBy
+ */
+ @jakarta.annotation.Nullable
+ @JsonProperty(JSON_PROPERTY_ORDER_BY)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+ public WidgetStyleOrderBy getOrderBy() {
+ return orderBy;
+ }
+
+ public void setOrderBy(WidgetStyleOrderBy orderBy) {
+ if (!orderBy.isValid()) {
+ this.unparsed = true;
+ }
+ this.orderBy = orderBy;
+ }
+
+ public TimeseriesRequestStyle palette(String palette) {
+ this.palette = palette;
+ return this;
+ }
+
+ /**
+ * Color palette to apply to the widget.
+ *
+ * @return palette
+ */
+ @jakarta.annotation.Nullable
+ @JsonProperty(JSON_PROPERTY_PALETTE)
+ @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
+ public String getPalette() {
+ return palette;
+ }
+
+ public void setPalette(String palette) {
+ this.palette = palette;
+ }
+
+ /**
+ * A container for additional, undeclared properties. This is a holder for any undeclared
+ * properties as specified with the 'additionalProperties' keyword in the OAS document.
+ */
+ private Map additionalProperties;
+
+ /**
+ * Set the additional (undeclared) property with the specified name and value. If the property
+ * does not already exist, create it otherwise replace it.
+ *
+ * @param key The arbitrary key to set
+ * @param value The associated value
+ * @return TimeseriesRequestStyle
+ */
+ @JsonAnySetter
+ public TimeseriesRequestStyle putAdditionalProperty(String key, Object value) {
+ if (this.additionalProperties == null) {
+ this.additionalProperties = new HashMap();
+ }
+ this.additionalProperties.put(key, value);
+ return this;
+ }
+
+ /**
+ * Return the additional (undeclared) property.
+ *
+ * @return The additional properties
+ */
+ @JsonAnyGetter
+ public Map getAdditionalProperties() {
+ return additionalProperties;
+ }
+
+ /**
+ * Return the additional (undeclared) property with the specified name.
+ *
+ * @param key The arbitrary key to get
+ * @return The specific additional property for the given key
+ */
+ public Object getAdditionalProperty(String key) {
+ if (this.additionalProperties == null) {
+ return null;
+ }
+ return this.additionalProperties.get(key);
+ }
+
+ /** Return true if this TimeseriesRequestStyle object is equal to o. */
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ TimeseriesRequestStyle timeseriesRequestStyle = (TimeseriesRequestStyle) o;
+ return Objects.equals(this.hasValueLabels, timeseriesRequestStyle.hasValueLabels)
+ && Objects.equals(this.lineType, timeseriesRequestStyle.lineType)
+ && Objects.equals(this.lineWidth, timeseriesRequestStyle.lineWidth)
+ && Objects.equals(this.orderBy, timeseriesRequestStyle.orderBy)
+ && Objects.equals(this.palette, timeseriesRequestStyle.palette)
+ && Objects.equals(this.additionalProperties, timeseriesRequestStyle.additionalProperties);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(
+ hasValueLabels, lineType, lineWidth, orderBy, palette, additionalProperties);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class TimeseriesRequestStyle {\n");
+ sb.append(" hasValueLabels: ").append(toIndentedString(hasValueLabels)).append("\n");
+ sb.append(" lineType: ").append(toIndentedString(lineType)).append("\n");
+ sb.append(" lineWidth: ").append(toIndentedString(lineWidth)).append("\n");
+ sb.append(" orderBy: ").append(toIndentedString(orderBy)).append("\n");
+ sb.append(" palette: ").append(toIndentedString(palette)).append("\n");
+ sb.append(" additionalProperties: ")
+ .append(toIndentedString(additionalProperties))
+ .append("\n");
+ sb.append('}');
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+}
diff --git a/src/main/java/com/datadog/api/client/v1/model/TimeseriesWidgetRequest.java b/src/main/java/com/datadog/api/client/v1/model/TimeseriesWidgetRequest.java
index 9b6a4f0fe46..034de2cf67c 100644
--- a/src/main/java/com/datadog/api/client/v1/model/TimeseriesWidgetRequest.java
+++ b/src/main/java/com/datadog/api/client/v1/model/TimeseriesWidgetRequest.java
@@ -91,7 +91,7 @@ public class TimeseriesWidgetRequest {
private LogQueryDefinition securityQuery;
public static final String JSON_PROPERTY_STYLE = "style";
- private WidgetRequestStyle style;
+ private TimeseriesRequestStyle style;
public TimeseriesWidgetRequest apmQuery(LogQueryDefinition apmQuery) {
this.apmQuery = apmQuery;
@@ -483,25 +483,25 @@ public void setSecurityQuery(LogQueryDefinition securityQuery) {
this.securityQuery = securityQuery;
}
- public TimeseriesWidgetRequest style(WidgetRequestStyle style) {
+ public TimeseriesWidgetRequest style(TimeseriesRequestStyle style) {
this.style = style;
this.unparsed |= style.unparsed;
return this;
}
/**
- * Define request widget style.
+ * Define request widget style for timeseries widgets.
*
* @return style
*/
@jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_STYLE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
- public WidgetRequestStyle getStyle() {
+ public TimeseriesRequestStyle getStyle() {
return style;
}
- public void setStyle(WidgetRequestStyle style) {
+ public void setStyle(TimeseriesRequestStyle style) {
this.style = style;
}