Skip to content

Commit d4e60ca

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit feba73f of spec repo
1 parent d179e78 commit d4e60ca

62 files changed

Lines changed: 12921 additions & 0 deletions

File tree

Some content is hidden

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

.generator/schemas/v2/openapi.yaml

Lines changed: 1733 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
// Batch get DEM journeys by test suite IDs 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.DemApi;
6+
import com.datadog.api.client.v2.model.DemBatchGetJourneysAttributes;
7+
import com.datadog.api.client.v2.model.DemBatchGetJourneysData;
8+
import com.datadog.api.client.v2.model.DemBatchGetJourneysRequest;
9+
import com.datadog.api.client.v2.model.DemBatchGetJourneysRequestType;
10+
import com.datadog.api.client.v2.model.DemJourneysListResponse;
11+
import java.util.Arrays;
12+
13+
public class Example {
14+
public static void main(String[] args) {
15+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
16+
DemApi apiInstance = new DemApi(defaultClient);
17+
18+
DemBatchGetJourneysRequest body =
19+
new DemBatchGetJourneysRequest()
20+
.data(
21+
new DemBatchGetJourneysData()
22+
.attributes(
23+
new DemBatchGetJourneysAttributes()
24+
.testSuiteIds(Arrays.asList("suite-abc123", "suite-def456")))
25+
.type(
26+
DemBatchGetJourneysRequestType
27+
.BATCH_GET_JOURNEYS_BY_TEST_SUITE_IDS_REQUEST));
28+
29+
try {
30+
DemJourneysListResponse result = apiInstance.batchGetJourneysByTestSuiteIDs(body);
31+
System.out.println(result);
32+
} catch (ApiException e) {
33+
System.err.println("Exception when calling DemApi#batchGetJourneysByTestSuiteIDs");
34+
System.err.println("Status code: " + e.getCode());
35+
System.err.println("Reason: " + e.getResponseBody());
36+
System.err.println("Response headers: " + e.getResponseHeaders());
37+
e.printStackTrace();
38+
}
39+
}
40+
}

examples/v2/dem/CreateJourney.java

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
// Create a DEM journey 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.DemApi;
6+
import com.datadog.api.client.v2.model.DemJourneyCreateAttributes;
7+
import com.datadog.api.client.v2.model.DemJourneyCreateData;
8+
import com.datadog.api.client.v2.model.DemJourneyCreateRequest;
9+
import com.datadog.api.client.v2.model.DemJourneyResponse;
10+
import com.datadog.api.client.v2.model.DemJourneyRum;
11+
import com.datadog.api.client.v2.model.DemJourneyType;
12+
import com.datadog.api.client.v2.model.DemRumNode;
13+
import com.datadog.api.client.v2.model.DemRumStep;
14+
import com.datadog.api.client.v2.model.DemRumStepType;
15+
import com.datadog.api.client.v2.model.DemVariant;
16+
import java.util.Arrays;
17+
import java.util.Collections;
18+
19+
public class Example {
20+
public static void main(String[] args) {
21+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
22+
DemApi apiInstance = new DemApi(defaultClient);
23+
24+
DemJourneyCreateRequest body =
25+
new DemJourneyCreateRequest()
26+
.data(
27+
new DemJourneyCreateData()
28+
.attributes(
29+
new DemJourneyCreateAttributes()
30+
.description("Tracks the user checkout flow from cart to confirmation.")
31+
.journeyRum(
32+
new DemJourneyRum()
33+
.filter("env:prod")
34+
.rumSteps(
35+
Arrays.asList(
36+
new DemRumStep()
37+
.nodes(
38+
Collections.singletonList(
39+
new DemRumNode()
40+
.query("action.name:'checkout'")))
41+
.type(DemRumStepType.START),
42+
new DemRumStep()
43+
.nodes(
44+
Collections.singletonList(
45+
new DemRumNode()
46+
.query("action.name:'confirmation'")))
47+
.type(DemRumStepType.STOP)))
48+
.variants(
49+
Collections.singletonList(
50+
new DemVariant()
51+
.name("Mobile checkout")
52+
.rumSteps(
53+
Arrays.asList(
54+
new DemRumStep()
55+
.nodes(
56+
Collections.singletonList(
57+
new DemRumNode()
58+
.query(
59+
"action.name:'checkout'")))
60+
.type(DemRumStepType.START),
61+
new DemRumStep()
62+
.nodes(
63+
Collections.singletonList(
64+
new DemRumNode()
65+
.query(
66+
"action.name:'confirmation'")))
67+
.type(DemRumStepType.STOP))))))
68+
.name("Checkout Flow")
69+
.tags(Arrays.asList("team:synthetics", "env:prod"))
70+
.variants(
71+
Collections.singletonList(
72+
new DemVariant()
73+
.name("Mobile checkout")
74+
.rumSteps(
75+
Arrays.asList(
76+
new DemRumStep()
77+
.nodes(
78+
Collections.singletonList(
79+
new DemRumNode()
80+
.query("action.name:'checkout'")))
81+
.type(DemRumStepType.START),
82+
new DemRumStep()
83+
.nodes(
84+
Collections.singletonList(
85+
new DemRumNode()
86+
.query(
87+
"action.name:'confirmation'")))
88+
.type(DemRumStepType.STOP))))))
89+
.type(DemJourneyType.JOURNEYS));
90+
91+
try {
92+
DemJourneyResponse result = apiInstance.createJourney(body);
93+
System.out.println(result);
94+
} catch (ApiException e) {
95+
System.err.println("Exception when calling DemApi#createJourney");
96+
System.err.println("Status code: " + e.getCode());
97+
System.err.println("Reason: " + e.getResponseBody());
98+
System.err.println("Response headers: " + e.getResponseHeaders());
99+
e.printStackTrace();
100+
}
101+
}
102+
}
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
// Create a DEM journey variant 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.DemApi;
6+
import com.datadog.api.client.v2.model.DemRumNode;
7+
import com.datadog.api.client.v2.model.DemRumStep;
8+
import com.datadog.api.client.v2.model.DemRumStepType;
9+
import com.datadog.api.client.v2.model.DemVariantAttributes;
10+
import com.datadog.api.client.v2.model.DemVariantRequest;
11+
import com.datadog.api.client.v2.model.DemVariantRequestData;
12+
import com.datadog.api.client.v2.model.DemVariantResponse;
13+
import com.datadog.api.client.v2.model.DemVariantType;
14+
import java.util.Arrays;
15+
import java.util.Collections;
16+
17+
public class Example {
18+
public static void main(String[] args) {
19+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
20+
DemApi apiInstance = new DemApi(defaultClient);
21+
22+
DemVariantRequest body =
23+
new DemVariantRequest()
24+
.data(
25+
new DemVariantRequestData()
26+
.attributes(
27+
new DemVariantAttributes()
28+
.filter("device.type:mobile")
29+
.name("Mobile checkout")
30+
.rumSteps(
31+
Arrays.asList(
32+
new DemRumStep()
33+
.nodes(
34+
Collections.singletonList(
35+
new DemRumNode().query("action.name:'checkout'")))
36+
.type(DemRumStepType.START),
37+
new DemRumStep()
38+
.nodes(
39+
Collections.singletonList(
40+
new DemRumNode()
41+
.query("action.name:'confirmation'")))
42+
.type(DemRumStepType.STOP))))
43+
.type(DemVariantType.VARIANTS));
44+
45+
try {
46+
DemVariantResponse result = apiInstance.createJourneyVariant("journey-abc123", body);
47+
System.out.println(result);
48+
} catch (ApiException e) {
49+
System.err.println("Exception when calling DemApi#createJourneyVariant");
50+
System.err.println("Status code: " + e.getCode());
51+
System.err.println("Reason: " + e.getResponseBody());
52+
System.err.println("Response headers: " + e.getResponseHeaders());
53+
e.printStackTrace();
54+
}
55+
}
56+
}
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
// Create a test suite for a DEM journey returns "Created" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.DemApi;
6+
import com.datadog.api.client.v2.model.DemCreateJourneyTestSuiteAttributes;
7+
import com.datadog.api.client.v2.model.DemCreateJourneyTestSuiteData;
8+
import com.datadog.api.client.v2.model.DemCreateJourneyTestSuiteRequest;
9+
import com.datadog.api.client.v2.model.DemCreateJourneyTestSuiteRequestType;
10+
import com.datadog.api.client.v2.model.DemJourneyTestSuiteResponse;
11+
12+
public class Example {
13+
public static void main(String[] args) {
14+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
15+
DemApi apiInstance = new DemApi(defaultClient);
16+
17+
DemCreateJourneyTestSuiteRequest body =
18+
new DemCreateJourneyTestSuiteRequest()
19+
.data(
20+
new DemCreateJourneyTestSuiteData()
21+
.attributes(
22+
new DemCreateJourneyTestSuiteAttributes()
23+
.includeTestsFromJourneyCoverage(true)
24+
.testSuiteName("My Custom Suite"))
25+
.type(
26+
DemCreateJourneyTestSuiteRequestType
27+
.CREATE_TEST_SUITE_FOR_JOURNEY_REQUEST));
28+
29+
try {
30+
DemJourneyTestSuiteResponse result =
31+
apiInstance.createTestSuiteForJourney("journey-abc123", body);
32+
System.out.println(result);
33+
} catch (ApiException e) {
34+
System.err.println("Exception when calling DemApi#createTestSuiteForJourney");
35+
System.err.println("Status code: " + e.getCode());
36+
System.err.println("Reason: " + e.getResponseBody());
37+
System.err.println("Response headers: " + e.getResponseHeaders());
38+
e.printStackTrace();
39+
}
40+
}
41+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// Delete an ignored inferred DEM journey 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.DemApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
DemApi apiInstance = new DemApi(defaultClient);
11+
12+
try {
13+
apiInstance.deleteIgnoredInferredJourney("inferred-abc123");
14+
} catch (ApiException e) {
15+
System.err.println("Exception when calling DemApi#deleteIgnoredInferredJourney");
16+
System.err.println("Status code: " + e.getCode());
17+
System.err.println("Reason: " + e.getResponseBody());
18+
System.err.println("Response headers: " + e.getResponseHeaders());
19+
e.printStackTrace();
20+
}
21+
}
22+
}

examples/v2/dem/DeleteJourney.java

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// Delete a DEM journey 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.DemApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
DemApi apiInstance = new DemApi(defaultClient);
11+
12+
try {
13+
apiInstance.deleteJourney("journey-abc123");
14+
} catch (ApiException e) {
15+
System.err.println("Exception when calling DemApi#deleteJourney");
16+
System.err.println("Status code: " + e.getCode());
17+
System.err.println("Reason: " + e.getResponseBody());
18+
System.err.println("Response headers: " + e.getResponseHeaders());
19+
e.printStackTrace();
20+
}
21+
}
22+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// Delete a DEM journey variant 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.DemApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
DemApi apiInstance = new DemApi(defaultClient);
11+
12+
try {
13+
apiInstance.deleteJourneyVariant("variant-001");
14+
} catch (ApiException e) {
15+
System.err.println("Exception when calling DemApi#deleteJourneyVariant");
16+
System.err.println("Status code: " + e.getCode());
17+
System.err.println("Reason: " + e.getResponseBody());
18+
System.err.println("Response headers: " + e.getResponseHeaders());
19+
e.printStackTrace();
20+
}
21+
}
22+
}

examples/v2/dem/GetJourney.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Get a DEM journey 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.DemApi;
6+
import com.datadog.api.client.v2.model.DemJourneyResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
DemApi apiInstance = new DemApi(defaultClient);
12+
13+
try {
14+
DemJourneyResponse result = apiInstance.getJourney("journey-abc123");
15+
System.out.println(result);
16+
} catch (ApiException e) {
17+
System.err.println("Exception when calling DemApi#getJourney");
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: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Get recommended tests for a DEM journey 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.DemApi;
6+
import com.datadog.api.client.v2.model.DemRecommendedTestsResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
DemApi apiInstance = new DemApi(defaultClient);
12+
13+
try {
14+
DemRecommendedTestsResponse result = apiInstance.getJourneyRecommendedTests("journey-abc123");
15+
System.out.println(result);
16+
} catch (ApiException e) {
17+
System.err.println("Exception when calling DemApi#getJourneyRecommendedTests");
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+
}

0 commit comments

Comments
 (0)