Skip to content

Commit 1cab2bb

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
document v2 stable mcnulty-web-py3 endpoints (#3673)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent e70edca commit 1cab2bb

File tree

63 files changed

+11988
-27
lines changed

Some content is hidden

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

63 files changed

+11988
-27
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 1287 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Get parent tests for a subtest 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.SyntheticsApi;
6+
import com.datadog.api.client.v2.model.SyntheticsApiMultistepParentTestsResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
SyntheticsApi apiInstance = new SyntheticsApi(defaultClient);
12+
13+
try {
14+
SyntheticsApiMultistepParentTestsResponse result =
15+
apiInstance.getApiMultistepSubtestParents("public_id");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling SyntheticsApi#getApiMultistepSubtestParents");
19+
System.err.println("Status code: " + e.getCode());
20+
System.err.println("Reason: " + e.getResponseBody());
21+
System.err.println("Response headers: " + e.getResponseHeaders());
22+
e.printStackTrace();
23+
}
24+
}
25+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Get available subtests for a multistep test 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.SyntheticsApi;
6+
import com.datadog.api.client.v2.model.SyntheticsApiMultistepSubtestsResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
SyntheticsApi apiInstance = new SyntheticsApi(defaultClient);
12+
13+
try {
14+
SyntheticsApiMultistepSubtestsResponse result =
15+
apiInstance.getApiMultistepSubtests("public_id");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling SyntheticsApi#getApiMultistepSubtests");
19+
System.err.println("Status code: " + e.getCode());
20+
System.err.println("Reason: " + e.getResponseBody());
21+
System.err.println("Response headers: " + e.getResponseHeaders());
22+
e.printStackTrace();
23+
}
24+
}
25+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Get a specific version of a test 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.SyntheticsApi;
6+
import com.datadog.api.client.v2.model.SyntheticsTestVersionResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
SyntheticsApi apiInstance = new SyntheticsApi(defaultClient);
12+
13+
try {
14+
SyntheticsTestVersionResponse result =
15+
apiInstance.getSyntheticsTestVersion("public_id", 9223372036854775807L);
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling SyntheticsApi#getSyntheticsTestVersion");
19+
System.err.println("Status code: " + e.getCode());
20+
System.err.println("Reason: " + e.getResponseBody());
21+
System.err.println("Response headers: " + e.getResponseHeaders());
22+
e.printStackTrace();
23+
}
24+
}
25+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Get parent suites for a test 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.SyntheticsApi;
6+
import com.datadog.api.client.v2.model.SyntheticsTestParentSuitesResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
SyntheticsApi apiInstance = new SyntheticsApi(defaultClient);
12+
13+
try {
14+
SyntheticsTestParentSuitesResponse result = apiInstance.getTestParentSuites("public_id");
15+
System.out.println(result);
16+
} catch (ApiException e) {
17+
System.err.println("Exception when calling SyntheticsApi#getTestParentSuites");
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: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Get version history of a test 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.SyntheticsApi;
6+
import com.datadog.api.client.v2.model.SyntheticsTestVersionHistoryResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
SyntheticsApi apiInstance = new SyntheticsApi(defaultClient);
12+
13+
try {
14+
SyntheticsTestVersionHistoryResponse result =
15+
apiInstance.listSyntheticsTestVersions("public_id");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling SyntheticsApi#listSyntheticsTestVersions");
19+
System.err.println("Status code: " + e.getCode());
20+
System.err.println("Reason: " + e.getResponseBody());
21+
System.err.println("Response headers: " + e.getResponseHeaders());
22+
e.printStackTrace();
23+
}
24+
}
25+
}
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
// Patch a test suite 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.SyntheticsApi;
6+
import com.datadog.api.client.v2.model.JsonPatchOperation;
7+
import com.datadog.api.client.v2.model.JsonPatchOperationOp;
8+
import com.datadog.api.client.v2.model.SuiteJsonPatchRequest;
9+
import com.datadog.api.client.v2.model.SuiteJsonPatchRequestData;
10+
import com.datadog.api.client.v2.model.SuiteJsonPatchRequestDataAttributes;
11+
import com.datadog.api.client.v2.model.SuiteJsonPatchType;
12+
import com.datadog.api.client.v2.model.SyntheticsSuiteResponse;
13+
import java.util.Collections;
14+
15+
public class Example {
16+
public static void main(String[] args) {
17+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
18+
SyntheticsApi apiInstance = new SyntheticsApi(defaultClient);
19+
20+
SuiteJsonPatchRequest body =
21+
new SuiteJsonPatchRequest()
22+
.data(
23+
new SuiteJsonPatchRequestData()
24+
.attributes(
25+
new SuiteJsonPatchRequestDataAttributes()
26+
.jsonPatch(
27+
Collections.singletonList(
28+
new JsonPatchOperation()
29+
.op(JsonPatchOperationOp.ADD)
30+
.path("/name"))))
31+
.type(SuiteJsonPatchType.SUITES_JSON_PATCH));
32+
33+
try {
34+
SyntheticsSuiteResponse result = apiInstance.patchTestSuite("123-abc-456", body);
35+
System.out.println(result);
36+
} catch (ApiException e) {
37+
System.err.println("Exception when calling SyntheticsApi#patchTestSuite");
38+
System.err.println("Status code: " + e.getCode());
39+
System.err.println("Reason: " + e.getResponseBody());
40+
System.err.println("Response headers: " + e.getResponseHeaders());
41+
e.printStackTrace();
42+
}
43+
}
44+
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
// Create a widget 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.WidgetsApi;
6+
import com.datadog.api.client.v2.model.CreateOrUpdateWidgetRequest;
7+
import com.datadog.api.client.v2.model.CreateOrUpdateWidgetRequestAttributes;
8+
import com.datadog.api.client.v2.model.CreateOrUpdateWidgetRequestData;
9+
import com.datadog.api.client.v2.model.WidgetDefinition;
10+
import com.datadog.api.client.v2.model.WidgetExperienceType;
11+
import com.datadog.api.client.v2.model.WidgetResponse;
12+
import com.datadog.api.client.v2.model.WidgetType;
13+
14+
public class Example {
15+
public static void main(String[] args) {
16+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
17+
WidgetsApi apiInstance = new WidgetsApi(defaultClient);
18+
19+
CreateOrUpdateWidgetRequest body =
20+
new CreateOrUpdateWidgetRequest()
21+
.data(
22+
new CreateOrUpdateWidgetRequestData()
23+
.attributes(
24+
new CreateOrUpdateWidgetRequestAttributes()
25+
.definition(
26+
new WidgetDefinition()
27+
.title("My Widget")
28+
.type(WidgetType.BAR_CHART)))
29+
.type("widgets"));
30+
31+
try {
32+
WidgetResponse result = apiInstance.createWidget(WidgetExperienceType.CCM_REPORTS, body);
33+
System.out.println(result);
34+
} catch (ApiException e) {
35+
System.err.println("Exception when calling WidgetsApi#createWidget");
36+
System.err.println("Status code: " + e.getCode());
37+
System.err.println("Reason: " + e.getResponseBody());
38+
System.err.println("Response headers: " + e.getResponseHeaders());
39+
e.printStackTrace();
40+
}
41+
}
42+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Delete a widget 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.WidgetsApi;
6+
import com.datadog.api.client.v2.model.WidgetExperienceType;
7+
import java.util.UUID;
8+
9+
public class Example {
10+
public static void main(String[] args) {
11+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
12+
WidgetsApi apiInstance = new WidgetsApi(defaultClient);
13+
14+
try {
15+
apiInstance.deleteWidget(
16+
WidgetExperienceType.CCM_REPORTS,
17+
UUID.fromString("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"));
18+
} catch (ApiException e) {
19+
System.err.println("Exception when calling WidgetsApi#deleteWidget");
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+
}

examples/v2/widgets/GetWidget.java

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
// Get a widget 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.WidgetsApi;
6+
import com.datadog.api.client.v2.model.WidgetExperienceType;
7+
import com.datadog.api.client.v2.model.WidgetResponse;
8+
import java.util.UUID;
9+
10+
public class Example {
11+
public static void main(String[] args) {
12+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
13+
WidgetsApi apiInstance = new WidgetsApi(defaultClient);
14+
15+
try {
16+
WidgetResponse result =
17+
apiInstance.getWidget(
18+
WidgetExperienceType.CCM_REPORTS,
19+
UUID.fromString("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"));
20+
System.out.println(result);
21+
} catch (ApiException e) {
22+
System.err.println("Exception when calling WidgetsApi#getWidget");
23+
System.err.println("Status code: " + e.getCode());
24+
System.err.println("Reason: " + e.getResponseBody());
25+
System.err.println("Response headers: " + e.getResponseHeaders());
26+
e.printStackTrace();
27+
}
28+
}
29+
}

0 commit comments

Comments
 (0)