diff --git a/.apigentools-info b/.apigentools-info index 18425b87719..6651f283767 100644 --- a/.apigentools-info +++ b/.apigentools-info @@ -4,13 +4,13 @@ "spec_versions": { "v1": { "apigentools_version": "1.6.6", - "regenerated": "2025-05-08 14:34:53.877121", - "spec_repo_commit": "4b632dba" + "regenerated": "2025-05-09 02:41:26.674771", + "spec_repo_commit": "39adb7c0" }, "v2": { "apigentools_version": "1.6.6", - "regenerated": "2025-05-08 14:34:53.893015", - "spec_repo_commit": "4b632dba" + "regenerated": "2025-05-09 02:41:26.695479", + "spec_repo_commit": "39adb7c0" } } } \ No newline at end of file diff --git a/.generator/schemas/v1/openapi.yaml b/.generator/schemas/v1/openapi.yaml index 54001549f35..bfe39072ee5 100644 --- a/.generator/schemas/v1/openapi.yaml +++ b/.generator/schemas/v1/openapi.yaml @@ -1181,7 +1181,6 @@ components: readOnly: true type: string is_read_only: - default: false deprecated: true description: 'Whether this dashboard is read-only. If True, only the author and admins can make changes to it. diff --git a/src/main/java/com/datadog/api/client/v1/model/Dashboard.java b/src/main/java/com/datadog/api/client/v1/model/Dashboard.java index 4c0454e77d2..deb39215262 100644 --- a/src/main/java/com/datadog/api/client/v1/model/Dashboard.java +++ b/src/main/java/com/datadog/api/client/v1/model/Dashboard.java @@ -64,7 +64,7 @@ public class Dashboard { private String id; public static final String JSON_PROPERTY_IS_READ_ONLY = "is_read_only"; - private Boolean isReadOnly = false; + private Boolean isReadOnly; public static final String JSON_PROPERTY_LAYOUT_TYPE = "layout_type"; private DashboardLayoutType layoutType; diff --git a/src/test/resources/cassettes/v1/DashboardsApiTest.dashboardCreateErrorsTest.json b/src/test/resources/cassettes/v1/DashboardsApiTest.dashboardCreateErrorsTest.json index 48f7032c6c6..0125bdfcb19 100644 --- a/src/test/resources/cassettes/v1/DashboardsApiTest.dashboardCreateErrorsTest.json +++ b/src/test/resources/cassettes/v1/DashboardsApiTest.dashboardCreateErrorsTest.json @@ -14,7 +14,7 @@ "secure" : true, "body" : { "type" : "JSON", - "json" : "{\"is_read_only\":false,\"layout_type\":null,\"title\":null,\"widgets\":[]}" + "json" : "{\"layout_type\":null,\"title\":null,\"widgets\":[]}" } }, "times" : { @@ -58,7 +58,7 @@ "secure" : true, "body" : { "type" : "JSON", - "json" : "{\"is_read_only\":false,\"layout_type\":null,\"title\":null,\"widgets\":[]}" + "json" : "{\"layout_type\":null,\"title\":null,\"widgets\":[]}" } }, "times" : { diff --git a/src/test/resources/cassettes/v1/DashboardsApiTest.dashboardLifecycleTest.json b/src/test/resources/cassettes/v1/DashboardsApiTest.dashboardLifecycleTest.json index 605d09c730f..d79dc5af97e 100644 --- a/src/test/resources/cassettes/v1/DashboardsApiTest.dashboardLifecycleTest.json +++ b/src/test/resources/cassettes/v1/DashboardsApiTest.dashboardLifecycleTest.json @@ -59,7 +59,7 @@ "secure" : true, "body" : { "type" : "JSON", - "json" : "{\"description\":\"Test dashboard for Java client\",\"is_read_only\":false,\"layout_type\":\"ordered\",\"notify_list\":[\"test@datadoghq.com\"],\"template_variable_presets\":[{\"name\":\"Test Preset\",\"template_variables\":[{\"name\":\"test preset\",\"value\":\"*\"}]}],\"template_variables\":[{\"default\":\"*\",\"name\":\"test template var\",\"prefix\":\"test-java\"}],\"title\":\"java-dashboardLifecycleTest-local-1615918733-ordered\",\"widgets\":[{\"definition\":{\"background_color\":\"blue\",\"content\":\"Test Note Widget Example\",\"font_size\":\"13\",\"show_tick\":true,\"text_align\":\"center\",\"tick_edge\":\"bottom\",\"tick_pos\":\"4\",\"type\":\"note\"}},{\"definition\":{\"alert_id\":\"1234\",\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Alert Graph Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"alert_graph\",\"viz_type\":\"timeseries\"}},{\"definition\":{\"alert_id\":\"1234\",\"precision\":2,\"text_align\":\"center\",\"title\":\"Test Alert Value Widget\",\"title_align\":\"right\",\"title_size\":\"12\",\"type\":\"alert_value\",\"unit\":\"ms\"}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"requests\":[{\"change_type\":\"absolute\",\"compare_to\":\"hour_before\",\"increase_good\":true,\"order_by\":\"change\",\"order_dir\":\"asc\",\"q\":\"avg:system.load.1{*}\",\"show_present\":true}],\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Change Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"change\"}},{\"definition\":{\"check\":\"service_check.up\",\"group\":\"*\",\"group_by\":[\"bar\"],\"grouping\":\"check\",\"tags\":[\"foo:bar\"],\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Check Status Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"check_status\"}},{\"definition\":{\"requests\":[{\"q\":\"avg:system.load.1{*}\",\"style\":{\"palette\":\"dog_classic\"}}],\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Distribution Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"distribution\"}},{\"definition\":{\"layout_type\":\"ordered\",\"title\":\"Test Group Widget\",\"type\":\"group\",\"widgets\":[{\"definition\":{\"content\":\"Test Note Inside Group\",\"type\":\"note\"}}]}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"events\":[{\"q\":\"Build succeeded\",\"tags_execution\":\"tags\"}],\"legend_size\":\"4\",\"requests\":[{\"q\":\"avg:system.load.1{*}\",\"style\":{\"palette\":\"dog_classic\"}}],\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Headmap Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"heatmap\",\"yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"group\":[\"env:prod\"],\"no_group_hosts\":true,\"no_metric_hosts\":true,\"node_type\":\"container\",\"requests\":{\"fill\":{\"q\":\"avg:system.load.1{*}\"},\"size\":{\"q\":\"avg:system.load.1{*}\"}},\"scope\":[\"foo\"],\"style\":{\"fill_max\":\"100\",\"fill_min\":\"0\",\"palette\":\"dog_classic\",\"palette_flip\":true},\"title\":\"Test HostMap Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"hostmap\"}},{\"definition\":{\"autoscale\":true,\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"custom_unit\":\"ns\",\"precision\":2,\"requests\":[{\"aggregator\":\"avg\",\"conditional_formats\":[{\"comparator\":\">\",\"custom_bg_color\":\"blue\",\"custom_fg_color\":\"black\",\"image_url\":\"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4\",\"palette\":\"red_on_white\",\"value\":7.0}],\"q\":\"avg:system.load.1{*}\"}],\"text_align\":\"center\",\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Query Value Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"query_value\"}},{\"definition\":{\"color_by_groups\":[\"env\"],\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"requests\":{\"x\":{\"aggregator\":\"avg\",\"q\":\"avg:system.load.1{*}\"},\"y\":{\"aggregator\":\"avg\",\"q\":\"avg:system.load.1{*}\"}},\"time\":{\"live_span\":\"15m\"},\"title\":\"Test ScatterPlot Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"scatterplot\",\"xaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"},\"yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"show_error_budget\":true,\"slo_id\":\"7482447ebcdc5ae1a22dcf87b7ed5bb7\",\"time_windows\":[\"7d\"],\"title\":\"Test SLO Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"slo\",\"view_mode\":\"both\",\"view_type\":\"detail\"}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"filters\":[\"*\"],\"service\":\"1234\",\"title\":\"Test Service Map Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"servicemap\"}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"has_search_bar\":\"auto\",\"requests\":[{\"aggregator\":\"avg\",\"alias\":\"System Load\",\"cell_display_mode\":[\"number\"],\"conditional_formats\":[{\"comparator\":\">\",\"custom_bg_color\":\"blue\",\"custom_fg_color\":\"black\",\"image_url\":\"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4\",\"palette\":\"red_on_white\",\"value\":7.0}],\"limit\":50,\"order\":\"asc\",\"q\":\"avg:system.load.1{*}\"}],\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Table Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"query_table\"}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"events\":[{\"q\":\"Build succeeded\"}],\"legend_columns\":[\"value\"],\"legend_layout\":\"horizontal\",\"legend_size\":\"16\",\"markers\":[{\"display_type\":\"error dashed\",\"label\":\"error threshold\",\"time\":\"4h\",\"value\":\"y=15\"}],\"requests\":[{\"display_type\":\"line\",\"metadata\":[{\"alias_name\":\"Aliased metric\",\"expression\":\"avg:system.load.1{*}\"}],\"on_right_yaxis\":true,\"q\":\"avg:system.load.1{*}\",\"style\":{\"line_type\":\"dashed\",\"line_width\":\"thick\",\"palette\":\"dog_classic\"}}],\"right_yaxis\":{\"include_zero\":true,\"label\":\"Widget Scale\",\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"},\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Timeseries Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"timeseries\",\"yaxis\":{\"include_zero\":true,\"label\":\"Widget Scale\",\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"events\":[{\"q\":\"Build succeeded\"}],\"legend_size\":\"16\",\"markers\":[{\"display_type\":\"error dashed\",\"label\":\"error threshold\",\"time\":\"4h\",\"value\":\"y=15\"}],\"requests\":[{\"display_type\":\"line\",\"metadata\":[{\"alias_name\":\"Aliased metric\",\"expression\":\"avg:system.load.1{*}\"}],\"on_right_yaxis\":true,\"process_query\":{\"filter_by\":[\"account:test\"],\"limit\":10,\"metric\":\"process.stat.cpu.total_pct\",\"search_by\":\"editor\"},\"style\":{\"line_type\":\"dashed\",\"line_width\":\"thick\",\"palette\":\"dog_classic\"}}],\"right_yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"},\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Timeseries Widget with Process Query\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"timeseries\",\"yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"events\":[{\"q\":\"Build succeeded\"}],\"legend_size\":\"16\",\"markers\":[{\"display_type\":\"error dashed\",\"label\":\"error threshold\",\"time\":\"4h\",\"value\":\"y=15\"}],\"requests\":[{\"display_type\":\"line\",\"log_query\":{\"compute\":{\"aggregation\":\"count\",\"facet\":\"host\",\"interval\":10},\"group_by\":[{\"facet\":\"host\",\"limit\":5,\"sort\":{\"aggregation\":\"count\",\"order\":\"asc\"}}],\"index\":\"main\",\"search\":{\"query\":\"Error parsing\"}},\"metadata\":[{\"alias_name\":\"Aliased metric\",\"expression\":\"avg:system.load.1{*}\"}],\"on_right_yaxis\":true,\"style\":{\"line_type\":\"dashed\",\"line_width\":\"thick\",\"palette\":\"dog_classic\"}}],\"right_yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"},\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Timeseries Widget with Log Query\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"timeseries\",\"yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"events\":[{\"q\":\"Build succeeded\"}],\"legend_size\":\"16\",\"markers\":[{\"display_type\":\"error dashed\",\"label\":\"error threshold\",\"time\":\"4h\",\"value\":\"y=15\"}],\"requests\":[{\"display_type\":\"line\",\"event_query\":{\"compute\":{\"aggregation\":\"count\",\"facet\":\"host\",\"interval\":10},\"group_by\":[{\"facet\":\"host\",\"limit\":5,\"sort\":{\"aggregation\":\"count\",\"order\":\"asc\"}}],\"index\":\"*\",\"search\":{\"query\":\"source:kubernetes\"}},\"metadata\":[{\"alias_name\":\"Aliased metric\",\"expression\":\"avg:system.load.1{*}\"}],\"on_right_yaxis\":true,\"style\":{\"line_type\":\"dashed\",\"line_width\":\"thick\",\"palette\":\"dog_classic\"}}],\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Timeseries Widget with Event Query\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"timeseries\",\"yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"requests\":[{\"conditional_formats\":[{\"comparator\":\">\",\"custom_bg_color\":\"blue\",\"custom_fg_color\":\"black\",\"image_url\":\"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4\",\"palette\":\"red_on_white\",\"value\":7.0}],\"q\":\"avg:system.load.1{*}\"}],\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Toplist Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"toplist\"}}]}" + "json" : "{\"description\":\"Test dashboard for Java client\",\"layout_type\":\"ordered\",\"notify_list\":[\"test@datadoghq.com\"],\"template_variable_presets\":[{\"name\":\"Test Preset\",\"template_variables\":[{\"name\":\"test preset\",\"value\":\"*\"}]}],\"template_variables\":[{\"default\":\"*\",\"name\":\"test template var\",\"prefix\":\"test-java\"}],\"title\":\"java-dashboardLifecycleTest-local-1615918733-ordered\",\"widgets\":[{\"definition\":{\"background_color\":\"blue\",\"content\":\"Test Note Widget Example\",\"font_size\":\"13\",\"show_tick\":true,\"text_align\":\"center\",\"tick_edge\":\"bottom\",\"tick_pos\":\"4\",\"type\":\"note\"}},{\"definition\":{\"alert_id\":\"1234\",\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Alert Graph Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"alert_graph\",\"viz_type\":\"timeseries\"}},{\"definition\":{\"alert_id\":\"1234\",\"precision\":2,\"text_align\":\"center\",\"title\":\"Test Alert Value Widget\",\"title_align\":\"right\",\"title_size\":\"12\",\"type\":\"alert_value\",\"unit\":\"ms\"}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"requests\":[{\"change_type\":\"absolute\",\"compare_to\":\"hour_before\",\"increase_good\":true,\"order_by\":\"change\",\"order_dir\":\"asc\",\"q\":\"avg:system.load.1{*}\",\"show_present\":true}],\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Change Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"change\"}},{\"definition\":{\"check\":\"service_check.up\",\"group\":\"*\",\"group_by\":[\"bar\"],\"grouping\":\"check\",\"tags\":[\"foo:bar\"],\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Check Status Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"check_status\"}},{\"definition\":{\"requests\":[{\"q\":\"avg:system.load.1{*}\",\"style\":{\"palette\":\"dog_classic\"}}],\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Distribution Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"distribution\"}},{\"definition\":{\"layout_type\":\"ordered\",\"title\":\"Test Group Widget\",\"type\":\"group\",\"widgets\":[{\"definition\":{\"content\":\"Test Note Inside Group\",\"type\":\"note\"}}]}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"events\":[{\"q\":\"Build succeeded\",\"tags_execution\":\"tags\"}],\"legend_size\":\"4\",\"requests\":[{\"q\":\"avg:system.load.1{*}\",\"style\":{\"palette\":\"dog_classic\"}}],\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Headmap Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"heatmap\",\"yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"group\":[\"env:prod\"],\"no_group_hosts\":true,\"no_metric_hosts\":true,\"node_type\":\"container\",\"requests\":{\"fill\":{\"q\":\"avg:system.load.1{*}\"},\"size\":{\"q\":\"avg:system.load.1{*}\"}},\"scope\":[\"foo\"],\"style\":{\"fill_max\":\"100\",\"fill_min\":\"0\",\"palette\":\"dog_classic\",\"palette_flip\":true},\"title\":\"Test HostMap Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"hostmap\"}},{\"definition\":{\"autoscale\":true,\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"custom_unit\":\"ns\",\"precision\":2,\"requests\":[{\"aggregator\":\"avg\",\"conditional_formats\":[{\"comparator\":\">\",\"custom_bg_color\":\"blue\",\"custom_fg_color\":\"black\",\"image_url\":\"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4\",\"palette\":\"red_on_white\",\"value\":7.0}],\"q\":\"avg:system.load.1{*}\"}],\"text_align\":\"center\",\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Query Value Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"query_value\"}},{\"definition\":{\"color_by_groups\":[\"env\"],\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"requests\":{\"x\":{\"aggregator\":\"avg\",\"q\":\"avg:system.load.1{*}\"},\"y\":{\"aggregator\":\"avg\",\"q\":\"avg:system.load.1{*}\"}},\"time\":{\"live_span\":\"15m\"},\"title\":\"Test ScatterPlot Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"scatterplot\",\"xaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"},\"yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"show_error_budget\":true,\"slo_id\":\"7482447ebcdc5ae1a22dcf87b7ed5bb7\",\"time_windows\":[\"7d\"],\"title\":\"Test SLO Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"slo\",\"view_mode\":\"both\",\"view_type\":\"detail\"}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"filters\":[\"*\"],\"service\":\"1234\",\"title\":\"Test Service Map Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"servicemap\"}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"has_search_bar\":\"auto\",\"requests\":[{\"aggregator\":\"avg\",\"alias\":\"System Load\",\"cell_display_mode\":[\"number\"],\"conditional_formats\":[{\"comparator\":\">\",\"custom_bg_color\":\"blue\",\"custom_fg_color\":\"black\",\"image_url\":\"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4\",\"palette\":\"red_on_white\",\"value\":7.0}],\"limit\":50,\"order\":\"asc\",\"q\":\"avg:system.load.1{*}\"}],\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Table Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"query_table\"}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"events\":[{\"q\":\"Build succeeded\"}],\"legend_columns\":[\"value\"],\"legend_layout\":\"horizontal\",\"legend_size\":\"16\",\"markers\":[{\"display_type\":\"error dashed\",\"label\":\"error threshold\",\"time\":\"4h\",\"value\":\"y=15\"}],\"requests\":[{\"display_type\":\"line\",\"metadata\":[{\"alias_name\":\"Aliased metric\",\"expression\":\"avg:system.load.1{*}\"}],\"on_right_yaxis\":true,\"q\":\"avg:system.load.1{*}\",\"style\":{\"line_type\":\"dashed\",\"line_width\":\"thick\",\"palette\":\"dog_classic\"}}],\"right_yaxis\":{\"include_zero\":true,\"label\":\"Widget Scale\",\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"},\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Timeseries Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"timeseries\",\"yaxis\":{\"include_zero\":true,\"label\":\"Widget Scale\",\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"events\":[{\"q\":\"Build succeeded\"}],\"legend_size\":\"16\",\"markers\":[{\"display_type\":\"error dashed\",\"label\":\"error threshold\",\"time\":\"4h\",\"value\":\"y=15\"}],\"requests\":[{\"display_type\":\"line\",\"metadata\":[{\"alias_name\":\"Aliased metric\",\"expression\":\"avg:system.load.1{*}\"}],\"on_right_yaxis\":true,\"process_query\":{\"filter_by\":[\"account:test\"],\"limit\":10,\"metric\":\"process.stat.cpu.total_pct\",\"search_by\":\"editor\"},\"style\":{\"line_type\":\"dashed\",\"line_width\":\"thick\",\"palette\":\"dog_classic\"}}],\"right_yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"},\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Timeseries Widget with Process Query\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"timeseries\",\"yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"events\":[{\"q\":\"Build succeeded\"}],\"legend_size\":\"16\",\"markers\":[{\"display_type\":\"error dashed\",\"label\":\"error threshold\",\"time\":\"4h\",\"value\":\"y=15\"}],\"requests\":[{\"display_type\":\"line\",\"log_query\":{\"compute\":{\"aggregation\":\"count\",\"facet\":\"host\",\"interval\":10},\"group_by\":[{\"facet\":\"host\",\"limit\":5,\"sort\":{\"aggregation\":\"count\",\"order\":\"asc\"}}],\"index\":\"main\",\"search\":{\"query\":\"Error parsing\"}},\"metadata\":[{\"alias_name\":\"Aliased metric\",\"expression\":\"avg:system.load.1{*}\"}],\"on_right_yaxis\":true,\"style\":{\"line_type\":\"dashed\",\"line_width\":\"thick\",\"palette\":\"dog_classic\"}}],\"right_yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"},\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Timeseries Widget with Log Query\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"timeseries\",\"yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"events\":[{\"q\":\"Build succeeded\"}],\"legend_size\":\"16\",\"markers\":[{\"display_type\":\"error dashed\",\"label\":\"error threshold\",\"time\":\"4h\",\"value\":\"y=15\"}],\"requests\":[{\"display_type\":\"line\",\"event_query\":{\"compute\":{\"aggregation\":\"count\",\"facet\":\"host\",\"interval\":10},\"group_by\":[{\"facet\":\"host\",\"limit\":5,\"sort\":{\"aggregation\":\"count\",\"order\":\"asc\"}}],\"index\":\"*\",\"search\":{\"query\":\"source:kubernetes\"}},\"metadata\":[{\"alias_name\":\"Aliased metric\",\"expression\":\"avg:system.load.1{*}\"}],\"on_right_yaxis\":true,\"style\":{\"line_type\":\"dashed\",\"line_width\":\"thick\",\"palette\":\"dog_classic\"}}],\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Timeseries Widget with Event Query\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"timeseries\",\"yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"requests\":[{\"conditional_formats\":[{\"comparator\":\">\",\"custom_bg_color\":\"blue\",\"custom_fg_color\":\"black\",\"image_url\":\"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4\",\"palette\":\"red_on_white\",\"value\":7.0}],\"q\":\"avg:system.load.1{*}\"}],\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Toplist Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"toplist\"}}]}" } }, "times" : { @@ -141,7 +141,7 @@ "secure" : true, "body" : { "type" : "JSON", - "json" : "{\"description\":\"Test Free layout dashboard for Java client\",\"is_read_only\":false,\"layout_type\":\"free\",\"template_variables\":[{\"default\":\"*\",\"name\":\"test template var\",\"prefix\":\"test-java\"}],\"title\":\"java-dashboardLifecycleTest-local-1615918733-free\",\"widgets\":[{\"definition\":{\"event_size\":\"l\",\"query\":\"Build successful\",\"time\":{\"live_span\":\"1d\"},\"title\":\"Test Event Stream Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"event_stream\"},\"layout\":{\"height\":10,\"width\":10,\"x\":0,\"y\":0}},{\"definition\":{\"query\":\"Build Failed\",\"time\":{\"live_span\":\"1mo\"},\"title\":\"Test Event Timeline Widget\",\"title_align\":\"left\",\"title_size\":\"16\",\"type\":\"event_timeline\"},\"layout\":{\"height\":10,\"width\":10,\"x\":0,\"y\":0}},{\"definition\":{\"color\":\"blue\",\"font_size\":\"16\",\"text\":\"Test me text\",\"text_align\":\"center\",\"type\":\"free_text\"},\"layout\":{\"height\":10,\"width\":10,\"x\":0,\"y\":0}},{\"definition\":{\"type\":\"iframe\",\"url\":\"https://datadoghq.com\"},\"layout\":{\"height\":10,\"width\":10,\"x\":0,\"y\":0}},{\"definition\":{\"margin\":\"large\",\"sizing\":\"center\",\"type\":\"image\",\"url\":\"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4\"},\"layout\":{\"height\":10,\"width\":10,\"x\":0,\"y\":0}},{\"definition\":{\"columns\":[\"Route\"],\"indexes\":[\"main\"],\"logset\":\"106\",\"message_display\":\"expanded-lg\",\"query\":\"Route XYZ failed\",\"show_date_column\":true,\"show_message_column\":true,\"sort\":{\"column\":\"Route\",\"order\":\"asc\"},\"time\":{\"live_span\":\"2d\"},\"title\":\"Test Logstream Widget\",\"title_align\":\"right\",\"title_size\":\"16\",\"type\":\"log_stream\"},\"layout\":{\"height\":10,\"width\":10,\"x\":0,\"y\":0}},{\"definition\":{\"color_preference\":\"background\",\"count\":5,\"display_format\":\"counts\",\"hide_zero_counts\":false,\"query\":\"Errors are increasing\",\"show_last_triggered\":true,\"sort\":\"name,asc\",\"start\":0,\"summary_type\":\"combined\",\"title\":\"Test Monitor Summary Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"manage_status\"},\"layout\":{\"height\":10,\"width\":10,\"x\":0,\"y\":0}},{\"definition\":{\"display_format\":\"two_column\",\"env\":\"prod\",\"service\":\"web\",\"show_breakdown\":true,\"show_distribution\":true,\"show_errors\":true,\"show_hits\":true,\"show_latency\":true,\"show_resource_list\":true,\"size_format\":\"large\",\"span_name\":\"endpoint\",\"time\":{\"live_span\":\"1h\"},\"title\":\"Test Service Summary Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"trace_service\"},\"layout\":{\"height\":10,\"width\":10,\"x\":0,\"y\":0}}]}" + "json" : "{\"description\":\"Test Free layout dashboard for Java client\",\"layout_type\":\"free\",\"template_variables\":[{\"default\":\"*\",\"name\":\"test template var\",\"prefix\":\"test-java\"}],\"title\":\"java-dashboardLifecycleTest-local-1615918733-free\",\"widgets\":[{\"definition\":{\"event_size\":\"l\",\"query\":\"Build successful\",\"time\":{\"live_span\":\"1d\"},\"title\":\"Test Event Stream Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"event_stream\"},\"layout\":{\"height\":10,\"width\":10,\"x\":0,\"y\":0}},{\"definition\":{\"query\":\"Build Failed\",\"time\":{\"live_span\":\"1mo\"},\"title\":\"Test Event Timeline Widget\",\"title_align\":\"left\",\"title_size\":\"16\",\"type\":\"event_timeline\"},\"layout\":{\"height\":10,\"width\":10,\"x\":0,\"y\":0}},{\"definition\":{\"color\":\"blue\",\"font_size\":\"16\",\"text\":\"Test me text\",\"text_align\":\"center\",\"type\":\"free_text\"},\"layout\":{\"height\":10,\"width\":10,\"x\":0,\"y\":0}},{\"definition\":{\"type\":\"iframe\",\"url\":\"https://datadoghq.com\"},\"layout\":{\"height\":10,\"width\":10,\"x\":0,\"y\":0}},{\"definition\":{\"margin\":\"large\",\"sizing\":\"center\",\"type\":\"image\",\"url\":\"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4\"},\"layout\":{\"height\":10,\"width\":10,\"x\":0,\"y\":0}},{\"definition\":{\"columns\":[\"Route\"],\"indexes\":[\"main\"],\"logset\":\"106\",\"message_display\":\"expanded-lg\",\"query\":\"Route XYZ failed\",\"show_date_column\":true,\"show_message_column\":true,\"sort\":{\"column\":\"Route\",\"order\":\"asc\"},\"time\":{\"live_span\":\"2d\"},\"title\":\"Test Logstream Widget\",\"title_align\":\"right\",\"title_size\":\"16\",\"type\":\"log_stream\"},\"layout\":{\"height\":10,\"width\":10,\"x\":0,\"y\":0}},{\"definition\":{\"color_preference\":\"background\",\"count\":5,\"display_format\":\"counts\",\"hide_zero_counts\":false,\"query\":\"Errors are increasing\",\"show_last_triggered\":true,\"sort\":\"name,asc\",\"start\":0,\"summary_type\":\"combined\",\"title\":\"Test Monitor Summary Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"manage_status\"},\"layout\":{\"height\":10,\"width\":10,\"x\":0,\"y\":0}},{\"definition\":{\"display_format\":\"two_column\",\"env\":\"prod\",\"service\":\"web\",\"show_breakdown\":true,\"show_distribution\":true,\"show_errors\":true,\"show_hits\":true,\"show_latency\":true,\"show_resource_list\":true,\"size_format\":\"large\",\"span_name\":\"endpoint\",\"time\":{\"live_span\":\"1h\"},\"title\":\"Test Service Summary Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"trace_service\"},\"layout\":{\"height\":10,\"width\":10,\"x\":0,\"y\":0}}]}" } }, "times" : { @@ -223,7 +223,7 @@ "secure" : true, "body" : { "type" : "JSON", - "json" : "{\"description\":null,\"is_read_only\":false,\"layout_type\":\"ordered\",\"notify_list\":null,\"template_variable_presets\":null,\"template_variables\":null,\"title\":\"java-dashboardLifecycleTest-local-1615918733-ordered\",\"widgets\":[{\"definition\":{\"background_color\":\"blue\",\"content\":\"Updated content\",\"font_size\":\"30\",\"show_tick\":true,\"text_align\":\"center\",\"tick_edge\":\"bottom\",\"tick_pos\":\"4\",\"type\":\"note\"}},{\"definition\":{\"alert_id\":\"1234\",\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Alert Graph Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"alert_graph\",\"viz_type\":\"timeseries\"}},{\"definition\":{\"alert_id\":\"1234\",\"precision\":2,\"text_align\":\"center\",\"title\":\"Test Alert Value Widget\",\"title_align\":\"right\",\"title_size\":\"12\",\"type\":\"alert_value\",\"unit\":\"ms\"}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"requests\":[{\"change_type\":\"absolute\",\"compare_to\":\"hour_before\",\"increase_good\":true,\"order_by\":\"change\",\"order_dir\":\"asc\",\"q\":\"avg:system.load.1{*}\",\"show_present\":true}],\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Change Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"change\"}},{\"definition\":{\"check\":\"service_check.up\",\"group\":\"*\",\"group_by\":[\"bar\"],\"grouping\":\"check\",\"tags\":[\"foo:bar\"],\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Check Status Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"check_status\"}},{\"definition\":{\"requests\":[{\"q\":\"avg:system.load.1{*}\",\"style\":{\"palette\":\"dog_classic\"}}],\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Distribution Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"distribution\"}},{\"definition\":{\"layout_type\":\"ordered\",\"title\":\"Test Group Widget\",\"type\":\"group\",\"widgets\":[{\"definition\":{\"content\":\"Test Note Inside Group\",\"type\":\"note\"}}]}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"events\":[{\"q\":\"Build succeeded\",\"tags_execution\":\"tags\"}],\"legend_size\":\"4\",\"requests\":[{\"q\":\"avg:system.load.1{*}\",\"style\":{\"palette\":\"dog_classic\"}}],\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Headmap Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"heatmap\",\"yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"group\":[\"env:prod\"],\"no_group_hosts\":true,\"no_metric_hosts\":true,\"node_type\":\"container\",\"requests\":{\"fill\":{\"q\":\"avg:system.load.1{*}\"},\"size\":{\"q\":\"avg:system.load.1{*}\"}},\"scope\":[\"foo\"],\"style\":{\"fill_max\":\"100\",\"fill_min\":\"0\",\"palette\":\"dog_classic\",\"palette_flip\":true},\"title\":\"Test HostMap Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"hostmap\"}},{\"definition\":{\"autoscale\":true,\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"custom_unit\":\"ns\",\"precision\":2,\"requests\":[{\"aggregator\":\"avg\",\"conditional_formats\":[{\"comparator\":\">\",\"custom_bg_color\":\"blue\",\"custom_fg_color\":\"black\",\"image_url\":\"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4\",\"palette\":\"red_on_white\",\"value\":7.0}],\"q\":\"avg:system.load.1{*}\"}],\"text_align\":\"center\",\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Query Value Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"query_value\"}},{\"definition\":{\"color_by_groups\":[\"env\"],\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"requests\":{\"x\":{\"aggregator\":\"avg\",\"q\":\"avg:system.load.1{*}\"},\"y\":{\"aggregator\":\"avg\",\"q\":\"avg:system.load.1{*}\"}},\"time\":{\"live_span\":\"15m\"},\"title\":\"Test ScatterPlot Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"scatterplot\",\"xaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"},\"yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"show_error_budget\":true,\"slo_id\":\"7482447ebcdc5ae1a22dcf87b7ed5bb7\",\"time_windows\":[\"7d\"],\"title\":\"Test SLO Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"slo\",\"view_mode\":\"both\",\"view_type\":\"detail\"}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"filters\":[\"*\"],\"service\":\"1234\",\"title\":\"Test Service Map Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"servicemap\"}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"has_search_bar\":\"auto\",\"requests\":[{\"aggregator\":\"avg\",\"alias\":\"System Load\",\"cell_display_mode\":[\"number\"],\"conditional_formats\":[{\"comparator\":\">\",\"custom_bg_color\":\"blue\",\"custom_fg_color\":\"black\",\"image_url\":\"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4\",\"palette\":\"red_on_white\",\"value\":7.0}],\"limit\":50,\"order\":\"asc\",\"q\":\"avg:system.load.1{*}\"}],\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Table Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"query_table\"}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"events\":[{\"q\":\"Build succeeded\"}],\"legend_columns\":[\"value\"],\"legend_layout\":\"horizontal\",\"legend_size\":\"16\",\"markers\":[{\"display_type\":\"error dashed\",\"label\":\"error threshold\",\"time\":\"4h\",\"value\":\"y=15\"}],\"requests\":[{\"display_type\":\"line\",\"metadata\":[{\"alias_name\":\"Aliased metric\",\"expression\":\"avg:system.load.1{*}\"}],\"on_right_yaxis\":true,\"q\":\"avg:system.load.1{*}\",\"style\":{\"line_type\":\"dashed\",\"line_width\":\"thick\",\"palette\":\"dog_classic\"}}],\"right_yaxis\":{\"include_zero\":true,\"label\":\"Widget Scale\",\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"},\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Timeseries Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"timeseries\",\"yaxis\":{\"include_zero\":true,\"label\":\"Widget Scale\",\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"events\":[{\"q\":\"Build succeeded\"}],\"legend_size\":\"16\",\"markers\":[{\"display_type\":\"error dashed\",\"label\":\"error threshold\",\"time\":\"4h\",\"value\":\"y=15\"}],\"requests\":[{\"display_type\":\"line\",\"metadata\":[{\"alias_name\":\"Aliased metric\",\"expression\":\"avg:system.load.1{*}\"}],\"on_right_yaxis\":true,\"process_query\":{\"filter_by\":[\"account:test\"],\"limit\":10,\"metric\":\"process.stat.cpu.total_pct\",\"search_by\":\"editor\"},\"style\":{\"line_type\":\"dashed\",\"line_width\":\"thick\",\"palette\":\"dog_classic\"}}],\"right_yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"},\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Timeseries Widget with Process Query\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"timeseries\",\"yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"events\":[{\"q\":\"Build succeeded\"}],\"legend_size\":\"16\",\"markers\":[{\"display_type\":\"error dashed\",\"label\":\"error threshold\",\"time\":\"4h\",\"value\":\"y=15\"}],\"requests\":[{\"display_type\":\"line\",\"log_query\":{\"compute\":{\"aggregation\":\"count\",\"facet\":\"host\",\"interval\":10},\"group_by\":[{\"facet\":\"host\",\"limit\":5,\"sort\":{\"aggregation\":\"count\",\"order\":\"asc\"}}],\"index\":\"main\",\"search\":{\"query\":\"Error parsing\"}},\"metadata\":[{\"alias_name\":\"Aliased metric\",\"expression\":\"avg:system.load.1{*}\"}],\"on_right_yaxis\":true,\"style\":{\"line_type\":\"dashed\",\"line_width\":\"thick\",\"palette\":\"dog_classic\"}}],\"right_yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"},\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Timeseries Widget with Log Query\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"timeseries\",\"yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"events\":[{\"q\":\"Build succeeded\"}],\"legend_size\":\"16\",\"markers\":[{\"display_type\":\"error dashed\",\"label\":\"error threshold\",\"time\":\"4h\",\"value\":\"y=15\"}],\"requests\":[{\"display_type\":\"line\",\"event_query\":{\"compute\":{\"aggregation\":\"count\",\"facet\":\"host\",\"interval\":10},\"group_by\":[{\"facet\":\"host\",\"limit\":5,\"sort\":{\"aggregation\":\"count\",\"order\":\"asc\"}}],\"index\":\"*\",\"search\":{\"query\":\"source:kubernetes\"}},\"metadata\":[{\"alias_name\":\"Aliased metric\",\"expression\":\"avg:system.load.1{*}\"}],\"on_right_yaxis\":true,\"style\":{\"line_type\":\"dashed\",\"line_width\":\"thick\",\"palette\":\"dog_classic\"}}],\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Timeseries Widget with Event Query\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"timeseries\",\"yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"requests\":[{\"conditional_formats\":[{\"comparator\":\">\",\"custom_bg_color\":\"blue\",\"custom_fg_color\":\"black\",\"image_url\":\"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4\",\"palette\":\"red_on_white\",\"value\":7.0}],\"q\":\"avg:system.load.1{*}\"}],\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Toplist Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"toplist\"}},{\"definition\":{\"background_color\":\"blue\",\"content\":\"Updated content\",\"font_size\":\"30\",\"show_tick\":true,\"text_align\":\"center\",\"tick_edge\":\"bottom\",\"tick_pos\":\"4\",\"type\":\"note\"}}]}" + "json" : "{\"description\":null,\"layout_type\":\"ordered\",\"notify_list\":null,\"template_variable_presets\":null,\"template_variables\":null,\"title\":\"java-dashboardLifecycleTest-local-1615918733-ordered\",\"widgets\":[{\"definition\":{\"background_color\":\"blue\",\"content\":\"Updated content\",\"font_size\":\"30\",\"show_tick\":true,\"text_align\":\"center\",\"tick_edge\":\"bottom\",\"tick_pos\":\"4\",\"type\":\"note\"}},{\"definition\":{\"alert_id\":\"1234\",\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Alert Graph Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"alert_graph\",\"viz_type\":\"timeseries\"}},{\"definition\":{\"alert_id\":\"1234\",\"precision\":2,\"text_align\":\"center\",\"title\":\"Test Alert Value Widget\",\"title_align\":\"right\",\"title_size\":\"12\",\"type\":\"alert_value\",\"unit\":\"ms\"}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"requests\":[{\"change_type\":\"absolute\",\"compare_to\":\"hour_before\",\"increase_good\":true,\"order_by\":\"change\",\"order_dir\":\"asc\",\"q\":\"avg:system.load.1{*}\",\"show_present\":true}],\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Change Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"change\"}},{\"definition\":{\"check\":\"service_check.up\",\"group\":\"*\",\"group_by\":[\"bar\"],\"grouping\":\"check\",\"tags\":[\"foo:bar\"],\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Check Status Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"check_status\"}},{\"definition\":{\"requests\":[{\"q\":\"avg:system.load.1{*}\",\"style\":{\"palette\":\"dog_classic\"}}],\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Distribution Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"distribution\"}},{\"definition\":{\"layout_type\":\"ordered\",\"title\":\"Test Group Widget\",\"type\":\"group\",\"widgets\":[{\"definition\":{\"content\":\"Test Note Inside Group\",\"type\":\"note\"}}]}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"events\":[{\"q\":\"Build succeeded\",\"tags_execution\":\"tags\"}],\"legend_size\":\"4\",\"requests\":[{\"q\":\"avg:system.load.1{*}\",\"style\":{\"palette\":\"dog_classic\"}}],\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Headmap Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"heatmap\",\"yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"group\":[\"env:prod\"],\"no_group_hosts\":true,\"no_metric_hosts\":true,\"node_type\":\"container\",\"requests\":{\"fill\":{\"q\":\"avg:system.load.1{*}\"},\"size\":{\"q\":\"avg:system.load.1{*}\"}},\"scope\":[\"foo\"],\"style\":{\"fill_max\":\"100\",\"fill_min\":\"0\",\"palette\":\"dog_classic\",\"palette_flip\":true},\"title\":\"Test HostMap Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"hostmap\"}},{\"definition\":{\"autoscale\":true,\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"custom_unit\":\"ns\",\"precision\":2,\"requests\":[{\"aggregator\":\"avg\",\"conditional_formats\":[{\"comparator\":\">\",\"custom_bg_color\":\"blue\",\"custom_fg_color\":\"black\",\"image_url\":\"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4\",\"palette\":\"red_on_white\",\"value\":7.0}],\"q\":\"avg:system.load.1{*}\"}],\"text_align\":\"center\",\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Query Value Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"query_value\"}},{\"definition\":{\"color_by_groups\":[\"env\"],\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"requests\":{\"x\":{\"aggregator\":\"avg\",\"q\":\"avg:system.load.1{*}\"},\"y\":{\"aggregator\":\"avg\",\"q\":\"avg:system.load.1{*}\"}},\"time\":{\"live_span\":\"15m\"},\"title\":\"Test ScatterPlot Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"scatterplot\",\"xaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"},\"yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"show_error_budget\":true,\"slo_id\":\"7482447ebcdc5ae1a22dcf87b7ed5bb7\",\"time_windows\":[\"7d\"],\"title\":\"Test SLO Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"slo\",\"view_mode\":\"both\",\"view_type\":\"detail\"}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"filters\":[\"*\"],\"service\":\"1234\",\"title\":\"Test Service Map Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"servicemap\"}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"has_search_bar\":\"auto\",\"requests\":[{\"aggregator\":\"avg\",\"alias\":\"System Load\",\"cell_display_mode\":[\"number\"],\"conditional_formats\":[{\"comparator\":\">\",\"custom_bg_color\":\"blue\",\"custom_fg_color\":\"black\",\"image_url\":\"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4\",\"palette\":\"red_on_white\",\"value\":7.0}],\"limit\":50,\"order\":\"asc\",\"q\":\"avg:system.load.1{*}\"}],\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Table Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"query_table\"}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"events\":[{\"q\":\"Build succeeded\"}],\"legend_columns\":[\"value\"],\"legend_layout\":\"horizontal\",\"legend_size\":\"16\",\"markers\":[{\"display_type\":\"error dashed\",\"label\":\"error threshold\",\"time\":\"4h\",\"value\":\"y=15\"}],\"requests\":[{\"display_type\":\"line\",\"metadata\":[{\"alias_name\":\"Aliased metric\",\"expression\":\"avg:system.load.1{*}\"}],\"on_right_yaxis\":true,\"q\":\"avg:system.load.1{*}\",\"style\":{\"line_type\":\"dashed\",\"line_width\":\"thick\",\"palette\":\"dog_classic\"}}],\"right_yaxis\":{\"include_zero\":true,\"label\":\"Widget Scale\",\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"},\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Timeseries Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"timeseries\",\"yaxis\":{\"include_zero\":true,\"label\":\"Widget Scale\",\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"events\":[{\"q\":\"Build succeeded\"}],\"legend_size\":\"16\",\"markers\":[{\"display_type\":\"error dashed\",\"label\":\"error threshold\",\"time\":\"4h\",\"value\":\"y=15\"}],\"requests\":[{\"display_type\":\"line\",\"metadata\":[{\"alias_name\":\"Aliased metric\",\"expression\":\"avg:system.load.1{*}\"}],\"on_right_yaxis\":true,\"process_query\":{\"filter_by\":[\"account:test\"],\"limit\":10,\"metric\":\"process.stat.cpu.total_pct\",\"search_by\":\"editor\"},\"style\":{\"line_type\":\"dashed\",\"line_width\":\"thick\",\"palette\":\"dog_classic\"}}],\"right_yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"},\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Timeseries Widget with Process Query\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"timeseries\",\"yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"events\":[{\"q\":\"Build succeeded\"}],\"legend_size\":\"16\",\"markers\":[{\"display_type\":\"error dashed\",\"label\":\"error threshold\",\"time\":\"4h\",\"value\":\"y=15\"}],\"requests\":[{\"display_type\":\"line\",\"log_query\":{\"compute\":{\"aggregation\":\"count\",\"facet\":\"host\",\"interval\":10},\"group_by\":[{\"facet\":\"host\",\"limit\":5,\"sort\":{\"aggregation\":\"count\",\"order\":\"asc\"}}],\"index\":\"main\",\"search\":{\"query\":\"Error parsing\"}},\"metadata\":[{\"alias_name\":\"Aliased metric\",\"expression\":\"avg:system.load.1{*}\"}],\"on_right_yaxis\":true,\"style\":{\"line_type\":\"dashed\",\"line_width\":\"thick\",\"palette\":\"dog_classic\"}}],\"right_yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"},\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Timeseries Widget with Log Query\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"timeseries\",\"yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"events\":[{\"q\":\"Build succeeded\"}],\"legend_size\":\"16\",\"markers\":[{\"display_type\":\"error dashed\",\"label\":\"error threshold\",\"time\":\"4h\",\"value\":\"y=15\"}],\"requests\":[{\"display_type\":\"line\",\"event_query\":{\"compute\":{\"aggregation\":\"count\",\"facet\":\"host\",\"interval\":10},\"group_by\":[{\"facet\":\"host\",\"limit\":5,\"sort\":{\"aggregation\":\"count\",\"order\":\"asc\"}}],\"index\":\"*\",\"search\":{\"query\":\"source:kubernetes\"}},\"metadata\":[{\"alias_name\":\"Aliased metric\",\"expression\":\"avg:system.load.1{*}\"}],\"on_right_yaxis\":true,\"style\":{\"line_type\":\"dashed\",\"line_width\":\"thick\",\"palette\":\"dog_classic\"}}],\"show_legend\":true,\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Timeseries Widget with Event Query\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"timeseries\",\"yaxis\":{\"include_zero\":true,\"max\":\"100\",\"min\":\"0\",\"scale\":\"linear\"}}},{\"definition\":{\"custom_links\":[{\"label\":\"Test Custom Link label\",\"link\":\"https://app.datadoghq.com/dashboard/lists\"}],\"requests\":[{\"conditional_formats\":[{\"comparator\":\">\",\"custom_bg_color\":\"blue\",\"custom_fg_color\":\"black\",\"image_url\":\"https://docs.datadoghq.com/images/dashboards/widgets/image/image.mp4\",\"palette\":\"red_on_white\",\"value\":7.0}],\"q\":\"avg:system.load.1{*}\"}],\"time\":{\"live_span\":\"15m\"},\"title\":\"Test Toplist Widget\",\"title_align\":\"center\",\"title_size\":\"16\",\"type\":\"toplist\"}},{\"definition\":{\"background_color\":\"blue\",\"content\":\"Updated content\",\"font_size\":\"30\",\"show_tick\":true,\"text_align\":\"center\",\"tick_edge\":\"bottom\",\"tick_pos\":\"4\",\"type\":\"note\"}}]}" } }, "times" : { diff --git a/src/test/resources/cassettes/v1/DashboardsApiTest.dashboardUpdateErrorsTest.json b/src/test/resources/cassettes/v1/DashboardsApiTest.dashboardUpdateErrorsTest.json index fab5ba3a854..5fa2e6b57db 100644 --- a/src/test/resources/cassettes/v1/DashboardsApiTest.dashboardUpdateErrorsTest.json +++ b/src/test/resources/cassettes/v1/DashboardsApiTest.dashboardUpdateErrorsTest.json @@ -14,7 +14,7 @@ "secure" : true, "body" : { "type" : "JSON", - "json" : "{\"is_read_only\":false,\"layout_type\":null,\"title\":null,\"widgets\":[]}" + "json" : "{\"layout_type\":null,\"title\":null,\"widgets\":[]}" } }, "times" : { @@ -58,7 +58,7 @@ "secure" : true, "body" : { "type" : "JSON", - "json" : "{\"is_read_only\":false,\"layout_type\":null,\"title\":null,\"widgets\":[]}" + "json" : "{\"layout_type\":null,\"title\":null,\"widgets\":[]}" } }, "times" : { @@ -96,7 +96,7 @@ "secure" : true, "body" : { "type" : "JSON", - "json" : "{\"description\":\"Test dashboard for Java client\",\"is_read_only\":false,\"layout_type\":\"free\",\"title\":\"java-dashboardUpdateErrorsTest-local-1595946448\",\"widgets\":[]}" + "json" : "{\"description\":\"Test dashboard for Java client\",\"layout_type\":\"free\",\"title\":\"java-dashboardUpdateErrorsTest-local-1595946448\",\"widgets\":[]}" } }, "times" : {