Skip to content

Commit d671d85

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 83eefe5 of spec repo
1 parent 818a4e5 commit d671d85

File tree

218 files changed

+6833
-203
lines changed

Some content is hidden

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

218 files changed

+6833
-203
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 697 additions & 1 deletion
Large diffs are not rendered by default.
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
// Create a secure embed for a dashboard returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.DashboardSecureEmbedApi;
6+
import com.datadog.api.client.v2.model.SecureEmbedCreateRequest;
7+
import com.datadog.api.client.v2.model.SecureEmbedCreateRequestAttributes;
8+
import com.datadog.api.client.v2.model.SecureEmbedCreateRequestData;
9+
import com.datadog.api.client.v2.model.SecureEmbedCreateResponse;
10+
import com.datadog.api.client.v2.model.SecureEmbedGlobalTime;
11+
import com.datadog.api.client.v2.model.SecureEmbedGlobalTimeLiveSpan;
12+
import com.datadog.api.client.v2.model.SecureEmbedRequestType;
13+
import com.datadog.api.client.v2.model.SecureEmbedSelectableTemplateVariable;
14+
import com.datadog.api.client.v2.model.SecureEmbedStatus;
15+
import com.datadog.api.client.v2.model.SecureEmbedViewingPreferences;
16+
import com.datadog.api.client.v2.model.SecureEmbedViewingPreferencesTheme;
17+
import java.util.Collections;
18+
19+
public class Example {
20+
public static void main(String[] args) {
21+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
22+
defaultClient.setUnstableOperationEnabled("v2.createDashboardSecureEmbed", true);
23+
DashboardSecureEmbedApi apiInstance = new DashboardSecureEmbedApi(defaultClient);
24+
25+
SecureEmbedCreateRequest body =
26+
new SecureEmbedCreateRequest()
27+
.data(
28+
new SecureEmbedCreateRequestData()
29+
.attributes(
30+
new SecureEmbedCreateRequestAttributes()
31+
.globalTime(
32+
new SecureEmbedGlobalTime()
33+
.liveSpan(SecureEmbedGlobalTimeLiveSpan.PAST_ONE_HOUR))
34+
.globalTimeSelectable(true)
35+
.selectableTemplateVars(
36+
Collections.singletonList(
37+
new SecureEmbedSelectableTemplateVariable()
38+
.defaultValues(Collections.singletonList("1"))
39+
.name("org_id")
40+
.prefix("org_id")
41+
.visibleTags(Collections.singletonList("1"))))
42+
.status(SecureEmbedStatus.ACTIVE)
43+
.title("Q1 Metrics Dashboard")
44+
.viewingPreferences(
45+
new SecureEmbedViewingPreferences()
46+
.highDensity(false)
47+
.theme(SecureEmbedViewingPreferencesTheme.SYSTEM)))
48+
.type(SecureEmbedRequestType.SECURE_EMBED_REQUEST));
49+
50+
try {
51+
SecureEmbedCreateResponse result =
52+
apiInstance.createDashboardSecureEmbed("abc-def-ghi", body);
53+
System.out.println(result);
54+
} catch (ApiException e) {
55+
System.err.println(
56+
"Exception when calling DashboardSecureEmbedApi#createDashboardSecureEmbed");
57+
System.err.println("Status code: " + e.getCode());
58+
System.err.println("Reason: " + e.getResponseBody());
59+
System.err.println("Response headers: " + e.getResponseHeaders());
60+
e.printStackTrace();
61+
}
62+
}
63+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Delete a secure embed for a dashboard returns "No Content" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.DashboardSecureEmbedApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
defaultClient.setUnstableOperationEnabled("v2.deleteDashboardSecureEmbed", true);
11+
DashboardSecureEmbedApi apiInstance = new DashboardSecureEmbedApi(defaultClient);
12+
13+
try {
14+
apiInstance.deleteDashboardSecureEmbed("abc-def-ghi", "s3cur3t0k3n-abcdef123456");
15+
} catch (ApiException e) {
16+
System.err.println(
17+
"Exception when calling DashboardSecureEmbedApi#deleteDashboardSecureEmbed");
18+
System.err.println("Status code: " + e.getCode());
19+
System.err.println("Reason: " + e.getResponseBody());
20+
System.err.println("Response headers: " + e.getResponseHeaders());
21+
e.printStackTrace();
22+
}
23+
}
24+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Get a secure embed for a dashboard returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.DashboardSecureEmbedApi;
6+
import com.datadog.api.client.v2.model.SecureEmbedGetResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.getDashboardSecureEmbed", true);
12+
DashboardSecureEmbedApi apiInstance = new DashboardSecureEmbedApi(defaultClient);
13+
14+
try {
15+
SecureEmbedGetResponse result =
16+
apiInstance.getDashboardSecureEmbed("abc-def-ghi", "s3cur3t0k3n-abcdef123456");
17+
System.out.println(result);
18+
} catch (ApiException e) {
19+
System.err.println("Exception when calling DashboardSecureEmbedApi#getDashboardSecureEmbed");
20+
System.err.println("Status code: " + e.getCode());
21+
System.err.println("Reason: " + e.getResponseBody());
22+
System.err.println("Response headers: " + e.getResponseHeaders());
23+
e.printStackTrace();
24+
}
25+
}
26+
}
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
// Update a secure embed for a dashboard returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.DashboardSecureEmbedApi;
6+
import com.datadog.api.client.v2.model.SecureEmbedGlobalTime;
7+
import com.datadog.api.client.v2.model.SecureEmbedGlobalTimeLiveSpan;
8+
import com.datadog.api.client.v2.model.SecureEmbedSelectableTemplateVariable;
9+
import com.datadog.api.client.v2.model.SecureEmbedStatus;
10+
import com.datadog.api.client.v2.model.SecureEmbedUpdateRequest;
11+
import com.datadog.api.client.v2.model.SecureEmbedUpdateRequestAttributes;
12+
import com.datadog.api.client.v2.model.SecureEmbedUpdateRequestData;
13+
import com.datadog.api.client.v2.model.SecureEmbedUpdateRequestType;
14+
import com.datadog.api.client.v2.model.SecureEmbedUpdateResponse;
15+
import com.datadog.api.client.v2.model.SecureEmbedViewingPreferences;
16+
import com.datadog.api.client.v2.model.SecureEmbedViewingPreferencesTheme;
17+
import java.util.Collections;
18+
19+
public class Example {
20+
public static void main(String[] args) {
21+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
22+
defaultClient.setUnstableOperationEnabled("v2.updateDashboardSecureEmbed", true);
23+
DashboardSecureEmbedApi apiInstance = new DashboardSecureEmbedApi(defaultClient);
24+
25+
SecureEmbedUpdateRequest body =
26+
new SecureEmbedUpdateRequest()
27+
.data(
28+
new SecureEmbedUpdateRequestData()
29+
.attributes(
30+
new SecureEmbedUpdateRequestAttributes()
31+
.globalTime(
32+
new SecureEmbedGlobalTime()
33+
.liveSpan(SecureEmbedGlobalTimeLiveSpan.PAST_ONE_HOUR))
34+
.globalTimeSelectable(true)
35+
.selectableTemplateVars(
36+
Collections.singletonList(
37+
new SecureEmbedSelectableTemplateVariable()
38+
.defaultValues(Collections.singletonList("1"))
39+
.name("org_id")
40+
.prefix("org_id")
41+
.visibleTags(Collections.singletonList("1"))))
42+
.status(SecureEmbedStatus.ACTIVE)
43+
.title("Q1 Metrics Dashboard (Updated)")
44+
.viewingPreferences(
45+
new SecureEmbedViewingPreferences()
46+
.highDensity(false)
47+
.theme(SecureEmbedViewingPreferencesTheme.SYSTEM)))
48+
.type(SecureEmbedUpdateRequestType.SECURE_EMBED_UPDATE_REQUEST));
49+
50+
try {
51+
SecureEmbedUpdateResponse result =
52+
apiInstance.updateDashboardSecureEmbed("abc-def-ghi", "s3cur3t0k3n-abcdef123456", body);
53+
System.out.println(result);
54+
} catch (ApiException e) {
55+
System.err.println(
56+
"Exception when calling DashboardSecureEmbedApi#updateDashboardSecureEmbed");
57+
System.err.println("Status code: " + e.getCode());
58+
System.err.println("Reason: " + e.getResponseBody());
59+
System.err.println("Response headers: " + e.getResponseHeaders());
60+
e.printStackTrace();
61+
}
62+
}
63+
}

src/main/java/com/datadog/api/client/ApiClient.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -815,6 +815,10 @@ public class ApiClient {
815815
put("v2.searchSecurityMonitoringHistsignals", false);
816816
put("v2.getCodeCoverageBranchSummary", false);
817817
put("v2.getCodeCoverageCommitSummary", false);
818+
put("v2.createDashboardSecureEmbed", false);
819+
put("v2.deleteDashboardSecureEmbed", false);
820+
put("v2.getDashboardSecureEmbed", false);
821+
put("v2.updateDashboardSecureEmbed", false);
818822
put("v2.createDataset", false);
819823
put("v2.deleteDataset", false);
820824
put("v2.getAllDatasets", false);

0 commit comments

Comments
 (0)