Skip to content

Commit 5bb3316

Browse files
committed
reduce duplication in api import path
1 parent effdef5 commit 5bb3316

File tree

776 files changed

+1070
-986
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

776 files changed

+1070
-986
lines changed

.generator/src/generator/formatter.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ def format_parameters(data, spec, replace_values=None, has_body=False, **kwargs)
307307
if has_body and body_is_required:
308308
parameters += "body, "
309309
if has_optional or body_is_required is False:
310-
imports.add(f"datadog_api_client::datadog{kwargs.get('version', '')}::api::api_{kwargs.get('api')}::{spec['operationId']}OptionalParams")
310+
imports.add(f"datadog_api_client::datadog{kwargs.get('version', '')}::api_{kwargs.get('api')}::{spec['operationId']}OptionalParams")
311311
parameters += f"{spec['operationId']}OptionalParams::default()"
312312
if has_body and not body_is_required:
313313
parameters += ".body(body)"

.generator/src/generator/templates/example.j2

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
{%- set body, imports = format_data_with_schema(context.body.value, context.api_request.schema.spec, replace_values=context._replace_values, required=True, variables=variables, version=version|upper, imports=imports)%}
77
{%- endif %}
88
use datadog_api_client::datadog;
9-
use datadog_api_client::datadog{{ version|upper }}::api::api_{{context["api_instance"]["name"] | snake_case}}::{{context["api_instance"]["name"]}}API;
9+
use datadog_api_client::datadog{{ version|upper }}::api_{{context["api_instance"]["name"] | snake_case}}::{{context["api_instance"]["name"]}}API;
1010
{%- for name in imports %}
1111
use {{name}};
1212
{%- endfor %}
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
{% include "partial_header.j2" %}
22

33
pub mod api;
4+
{%- for name, operations in apis.items() %}
5+
{%- set classname = "api_"+name%}
6+
pub use self::api::{{classname | snake_case}};
7+
{%- endfor %}
48
pub mod model;

examples/v1_authentication_validate.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Validate API key returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_authentication::AuthenticationAPI;
3+
use datadog_api_client::datadogV1::api_authentication::AuthenticationAPI;
44

55
#[tokio::main]
66
async fn main() {

examples/v1_aws-integration_create_aws_account.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Create an AWS integration returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_aws_integration::AWSIntegrationAPI;
3+
use datadog_api_client::datadogV1::api_aws_integration::AWSIntegrationAPI;
44
use datadog_api_client::datadogV1::model::AWSAccount;
55
use std::collections::BTreeMap;
66

examples/v1_aws-integration_create_aws_event_bridge_source.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Create an Amazon EventBridge source returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_aws_integration::AWSIntegrationAPI;
3+
use datadog_api_client::datadogV1::api_aws_integration::AWSIntegrationAPI;
44
use datadog_api_client::datadogV1::model::AWSEventBridgeCreateRequest;
55

66
#[tokio::main]

examples/v1_aws-integration_create_aws_tag_filter.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Set an AWS tag filter returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_aws_integration::AWSIntegrationAPI;
3+
use datadog_api_client::datadogV1::api_aws_integration::AWSIntegrationAPI;
44
use datadog_api_client::datadogV1::model::AWSNamespace;
55
use datadog_api_client::datadogV1::model::AWSTagFilterCreateRequest;
66

examples/v1_aws-integration_create_new_aws_external_id.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Generate a new external ID returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_aws_integration::AWSIntegrationAPI;
3+
use datadog_api_client::datadogV1::api_aws_integration::AWSIntegrationAPI;
44
use datadog_api_client::datadogV1::model::AWSAccount;
55
use std::collections::BTreeMap;
66

examples/v1_aws-integration_delete_aws_account.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Delete an AWS integration returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_aws_integration::AWSIntegrationAPI;
3+
use datadog_api_client::datadogV1::api_aws_integration::AWSIntegrationAPI;
44
use datadog_api_client::datadogV1::model::AWSAccountDeleteRequest;
55

66
#[tokio::main]

examples/v1_aws-integration_delete_aws_event_bridge_source.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Delete an Amazon EventBridge source returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_aws_integration::AWSIntegrationAPI;
3+
use datadog_api_client::datadogV1::api_aws_integration::AWSIntegrationAPI;
44
use datadog_api_client::datadogV1::model::AWSEventBridgeDeleteRequest;
55

66
#[tokio::main]

examples/v1_aws-integration_delete_aws_tag_filter.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Delete a tag filtering entry returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_aws_integration::AWSIntegrationAPI;
3+
use datadog_api_client::datadogV1::api_aws_integration::AWSIntegrationAPI;
44
use datadog_api_client::datadogV1::model::AWSNamespace;
55
use datadog_api_client::datadogV1::model::AWSTagFilterDeleteRequest;
66

examples/v1_aws-integration_list_available_aws_namespaces.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// List namespace rules returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_aws_integration::AWSIntegrationAPI;
3+
use datadog_api_client::datadogV1::api_aws_integration::AWSIntegrationAPI;
44

55
#[tokio::main]
66
async fn main() {

examples/v1_aws-integration_list_aws_accounts.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// List all AWS integrations returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_aws_integration::AWSIntegrationAPI;
4-
use datadog_api_client::datadogV1::api::api_aws_integration::ListAWSAccountsOptionalParams;
3+
use datadog_api_client::datadogV1::api_aws_integration::AWSIntegrationAPI;
4+
use datadog_api_client::datadogV1::api_aws_integration::ListAWSAccountsOptionalParams;
55

66
#[tokio::main]
77
async fn main() {

examples/v1_aws-integration_list_aws_event_bridge_sources.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Get all Amazon EventBridge sources returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_aws_integration::AWSIntegrationAPI;
3+
use datadog_api_client::datadogV1::api_aws_integration::AWSIntegrationAPI;
44

55
#[tokio::main]
66
async fn main() {

examples/v1_aws-integration_list_aws_tag_filters.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Get all AWS tag filters returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_aws_integration::AWSIntegrationAPI;
3+
use datadog_api_client::datadogV1::api_aws_integration::AWSIntegrationAPI;
44

55
#[tokio::main]
66
async fn main() {

examples/v1_aws-integration_update_aws_account.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Update an AWS integration returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_aws_integration::AWSIntegrationAPI;
4-
use datadog_api_client::datadogV1::api::api_aws_integration::UpdateAWSAccountOptionalParams;
3+
use datadog_api_client::datadogV1::api_aws_integration::AWSIntegrationAPI;
4+
use datadog_api_client::datadogV1::api_aws_integration::UpdateAWSAccountOptionalParams;
55
use datadog_api_client::datadogV1::model::AWSAccount;
66
use std::collections::BTreeMap;
77

examples/v1_aws-logs-integration_check_aws_logs_lambda_async.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Check that an AWS Lambda Function exists returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_aws_logs_integration::AWSLogsIntegrationAPI;
3+
use datadog_api_client::datadogV1::api_aws_logs_integration::AWSLogsIntegrationAPI;
44
use datadog_api_client::datadogV1::model::AWSAccountAndLambdaRequest;
55

66
#[tokio::main]

examples/v1_aws-logs-integration_check_aws_logs_services_async.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Check permissions for log services returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_aws_logs_integration::AWSLogsIntegrationAPI;
3+
use datadog_api_client::datadogV1::api_aws_logs_integration::AWSLogsIntegrationAPI;
44
use datadog_api_client::datadogV1::model::AWSLogsServicesRequest;
55

66
#[tokio::main]

examples/v1_aws-logs-integration_create_aws_lambda_arn.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Add AWS Log Lambda ARN returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_aws_logs_integration::AWSLogsIntegrationAPI;
3+
use datadog_api_client::datadogV1::api_aws_logs_integration::AWSLogsIntegrationAPI;
44
use datadog_api_client::datadogV1::model::AWSAccountAndLambdaRequest;
55

66
#[tokio::main]

examples/v1_aws-logs-integration_delete_aws_lambda_arn.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Delete an AWS Logs integration returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_aws_logs_integration::AWSLogsIntegrationAPI;
3+
use datadog_api_client::datadogV1::api_aws_logs_integration::AWSLogsIntegrationAPI;
44
use datadog_api_client::datadogV1::model::AWSAccountAndLambdaRequest;
55

66
#[tokio::main]

examples/v1_aws-logs-integration_enable_aws_log_services.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Enable an AWS Logs integration returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_aws_logs_integration::AWSLogsIntegrationAPI;
3+
use datadog_api_client::datadogV1::api_aws_logs_integration::AWSLogsIntegrationAPI;
44
use datadog_api_client::datadogV1::model::AWSLogsServicesRequest;
55

66
#[tokio::main]

examples/v1_aws-logs-integration_list_aws_logs_integrations.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// List all AWS Logs integrations returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_aws_logs_integration::AWSLogsIntegrationAPI;
3+
use datadog_api_client::datadogV1::api_aws_logs_integration::AWSLogsIntegrationAPI;
44

55
#[tokio::main]
66
async fn main() {

examples/v1_aws-logs-integration_list_aws_logs_services.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Get list of AWS log ready services returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_aws_logs_integration::AWSLogsIntegrationAPI;
3+
use datadog_api_client::datadogV1::api_aws_logs_integration::AWSLogsIntegrationAPI;
44

55
#[tokio::main]
66
async fn main() {

examples/v1_azure-integration_create_azure_integration.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Create an Azure integration returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_azure_integration::AzureIntegrationAPI;
3+
use datadog_api_client::datadogV1::api_azure_integration::AzureIntegrationAPI;
44
use datadog_api_client::datadogV1::model::AzureAccount;
55

66
#[tokio::main]

examples/v1_azure-integration_delete_azure_integration.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Delete an Azure integration returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_azure_integration::AzureIntegrationAPI;
3+
use datadog_api_client::datadogV1::api_azure_integration::AzureIntegrationAPI;
44
use datadog_api_client::datadogV1::model::AzureAccount;
55

66
#[tokio::main]

examples/v1_azure-integration_list_azure_integration.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// List all Azure integrations returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_azure_integration::AzureIntegrationAPI;
3+
use datadog_api_client::datadogV1::api_azure_integration::AzureIntegrationAPI;
44

55
#[tokio::main]
66
async fn main() {

examples/v1_azure-integration_update_azure_host_filters.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Update Azure integration host filters returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_azure_integration::AzureIntegrationAPI;
3+
use datadog_api_client::datadogV1::api_azure_integration::AzureIntegrationAPI;
44
use datadog_api_client::datadogV1::model::AzureAccount;
55

66
#[tokio::main]

examples/v1_azure-integration_update_azure_integration.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Update an Azure integration returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_azure_integration::AzureIntegrationAPI;
3+
use datadog_api_client::datadogV1::api_azure_integration::AzureIntegrationAPI;
44
use datadog_api_client::datadogV1::model::AzureAccount;
55

66
#[tokio::main]

examples/v1_dashboard-lists_create_dashboard_list.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Create a dashboard list returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_dashboard_lists::DashboardListsAPI;
3+
use datadog_api_client::datadogV1::api_dashboard_lists::DashboardListsAPI;
44
use datadog_api_client::datadogV1::model::DashboardList;
55

66
#[tokio::main]

examples/v1_dashboard-lists_delete_dashboard_list.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Delete a dashboard list returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_dashboard_lists::DashboardListsAPI;
3+
use datadog_api_client::datadogV1::api_dashboard_lists::DashboardListsAPI;
44

55
#[tokio::main]
66
async fn main() {

examples/v1_dashboard-lists_get_dashboard_list.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Get a dashboard list returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_dashboard_lists::DashboardListsAPI;
3+
use datadog_api_client::datadogV1::api_dashboard_lists::DashboardListsAPI;
44

55
#[tokio::main]
66
async fn main() {

examples/v1_dashboard-lists_list_dashboard_lists.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Get all dashboard lists returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_dashboard_lists::DashboardListsAPI;
3+
use datadog_api_client::datadogV1::api_dashboard_lists::DashboardListsAPI;
44

55
#[tokio::main]
66
async fn main() {

examples/v1_dashboard-lists_update_dashboard_list.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Update a dashboard list returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_dashboard_lists::DashboardListsAPI;
3+
use datadog_api_client::datadogV1::api_dashboard_lists::DashboardListsAPI;
44
use datadog_api_client::datadogV1::model::DashboardList;
55

66
#[tokio::main]

examples/v1_dashboards_create_dashboard.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Create a new dashboard returns "OK" response
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_dashboards::DashboardsAPI;
3+
use datadog_api_client::datadogV1::api_dashboards::DashboardsAPI;
44
use datadog_api_client::datadogV1::model::Dashboard;
55
use datadog_api_client::datadogV1::model::DashboardLayoutType;
66
use datadog_api_client::datadogV1::model::LogQueryDefinition;

examples/v1_dashboards_create_dashboard_1024858348.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Create a new dashboard with a formulas and functions treemap widget
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_dashboards::DashboardsAPI;
3+
use datadog_api_client::datadogV1::api_dashboards::DashboardsAPI;
44
use datadog_api_client::datadogV1::model::Dashboard;
55
use datadog_api_client::datadogV1::model::DashboardLayoutType;
66
use datadog_api_client::datadogV1::model::FormulaAndFunctionEventAggregation;

examples/v1_dashboards_create_dashboard_1039800684.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Create a new dashboard with logs_pattern_stream list_stream widget
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_dashboards::DashboardsAPI;
3+
use datadog_api_client::datadogV1::api_dashboards::DashboardsAPI;
44
use datadog_api_client::datadogV1::model::Dashboard;
55
use datadog_api_client::datadogV1::model::DashboardLayoutType;
66
use datadog_api_client::datadogV1::model::ListStreamColumn;

examples/v1_dashboards_create_dashboard_109450134.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Create a new dashboard with slo list widget with sort
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_dashboards::DashboardsAPI;
3+
use datadog_api_client::datadogV1::api_dashboards::DashboardsAPI;
44
use datadog_api_client::datadogV1::model::Dashboard;
55
use datadog_api_client::datadogV1::model::DashboardLayoutType;
66
use datadog_api_client::datadogV1::model::SLOListWidgetDefinition;

examples/v1_dashboards_create_dashboard_1094917386.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Create a new dashboard with manage_status widget and show_priority parameter
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_dashboards::DashboardsAPI;
3+
use datadog_api_client::datadogV1::api_dashboards::DashboardsAPI;
44
use datadog_api_client::datadogV1::model::Dashboard;
55
use datadog_api_client::datadogV1::model::DashboardLayoutType;
66
use datadog_api_client::datadogV1::model::MonitorSummaryWidgetDefinition;

examples/v1_dashboards_create_dashboard_1177423752.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Create a new dashboard with heatmap widget
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_dashboards::DashboardsAPI;
3+
use datadog_api_client::datadogV1::api_dashboards::DashboardsAPI;
44
use datadog_api_client::datadogV1::model::Dashboard;
55
use datadog_api_client::datadogV1::model::DashboardLayoutType;
66
use datadog_api_client::datadogV1::model::HeatMapWidgetDefinition;

examples/v1_dashboards_create_dashboard_1200099236.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Create a new dashboard with hostmap widget
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_dashboards::DashboardsAPI;
3+
use datadog_api_client::datadogV1::api_dashboards::DashboardsAPI;
44
use datadog_api_client::datadogV1::model::Dashboard;
55
use datadog_api_client::datadogV1::model::DashboardLayoutType;
66
use datadog_api_client::datadogV1::model::HostMapRequest;

examples/v1_dashboards_create_dashboard_1213075383.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Create a new dashboard with toplist widget
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_dashboards::DashboardsAPI;
3+
use datadog_api_client::datadogV1::api_dashboards::DashboardsAPI;
44
use datadog_api_client::datadogV1::model::Dashboard;
55
use datadog_api_client::datadogV1::model::DashboardLayoutType;
66
use datadog_api_client::datadogV1::model::FormulaAndFunctionMetricAggregation;

examples/v1_dashboards_create_dashboard_1284514532.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Create a new dashboard with a timeseries widget using formulas and functions
22
// cloud cost query
33
use datadog_api_client::datadog;
4-
use datadog_api_client::datadogV1::api::api_dashboards::DashboardsAPI;
4+
use datadog_api_client::datadogV1::api_dashboards::DashboardsAPI;
55
use datadog_api_client::datadogV1::model::Dashboard;
66
use datadog_api_client::datadogV1::model::DashboardLayoutType;
77
use datadog_api_client::datadogV1::model::FormulaAndFunctionCloudCostDataSource;

examples/v1_dashboards_create_dashboard_1307120899.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Create a new timeseries widget with ci_tests data source
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_dashboards::DashboardsAPI;
3+
use datadog_api_client::datadogV1::api_dashboards::DashboardsAPI;
44
use datadog_api_client::datadogV1::model::Dashboard;
55
use datadog_api_client::datadogV1::model::DashboardLayoutType;
66
use datadog_api_client::datadogV1::model::DashboardReflowType;

examples/v1_dashboards_create_dashboard_1423904722.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Create a new dashboard with slo list widget
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_dashboards::DashboardsAPI;
3+
use datadog_api_client::datadogV1::api_dashboards::DashboardsAPI;
44
use datadog_api_client::datadogV1::model::Dashboard;
55
use datadog_api_client::datadogV1::model::DashboardLayoutType;
66
use datadog_api_client::datadogV1::model::SLOListWidgetDefinition;

examples/v1_dashboards_create_dashboard_1442588603.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Create a distribution widget using a histogram request containing a formulas
22
// and functions APM Stats query
33
use datadog_api_client::datadog;
4-
use datadog_api_client::datadogV1::api::api_dashboards::DashboardsAPI;
4+
use datadog_api_client::datadogV1::api_dashboards::DashboardsAPI;
55
use datadog_api_client::datadogV1::model::Dashboard;
66
use datadog_api_client::datadogV1::model::DashboardLayoutType;
77
use datadog_api_client::datadogV1::model::DistributionWidgetDefinition;

examples/v1_dashboards_create_dashboard_145494973.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Create a new dashboard with apm resource stats widget
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_dashboards::DashboardsAPI;
3+
use datadog_api_client::datadogV1::api_dashboards::DashboardsAPI;
44
use datadog_api_client::datadogV1::model::Dashboard;
55
use datadog_api_client::datadogV1::model::DashboardLayoutType;
66
use datadog_api_client::datadogV1::model::FormulaAndFunctionApmResourceStatName;

examples/v1_dashboards_create_dashboard_173805046.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Create a new dashboard with slo widget
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_dashboards::DashboardsAPI;
3+
use datadog_api_client::datadogV1::api_dashboards::DashboardsAPI;
44
use datadog_api_client::datadogV1::model::Dashboard;
55
use datadog_api_client::datadogV1::model::DashboardLayoutType;
66
use datadog_api_client::datadogV1::model::SLOWidgetDefinition;

examples/v1_dashboards_create_dashboard_1738608750.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Create a new dashboard with free_text widget
22
use datadog_api_client::datadog;
3-
use datadog_api_client::datadogV1::api::api_dashboards::DashboardsAPI;
3+
use datadog_api_client::datadogV1::api_dashboards::DashboardsAPI;
44
use datadog_api_client::datadogV1::model::Dashboard;
55
use datadog_api_client::datadogV1::model::DashboardLayoutType;
66
use datadog_api_client::datadogV1::model::FreeTextWidgetDefinition;

0 commit comments

Comments
 (0)