Skip to content

Commit e8bae44

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit aab7a0d of spec repo
1 parent ddaddfa commit e8bae44

File tree

110 files changed

+20503
-0
lines changed

Some content is hidden

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

110 files changed

+20503
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 1378 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
// Get rum cohort returns "Successful response with cohort analysis data" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.CohortApi;
6+
import com.datadog.api.client.v2.model.GetCohortRequest;
7+
import com.datadog.api.client.v2.model.GetCohortRequestData;
8+
import com.datadog.api.client.v2.model.GetCohortRequestDataAttributes;
9+
import com.datadog.api.client.v2.model.GetCohortRequestDataAttributesDefinition;
10+
import com.datadog.api.client.v2.model.GetCohortRequestDataAttributesDefinitionAudienceFilters;
11+
import com.datadog.api.client.v2.model.GetCohortRequestDataAttributesDefinitionAudienceFiltersAccountsItems;
12+
import com.datadog.api.client.v2.model.GetCohortRequestDataAttributesDefinitionAudienceFiltersSegmentsItems;
13+
import com.datadog.api.client.v2.model.GetCohortRequestDataAttributesDefinitionAudienceFiltersUsersItems;
14+
import com.datadog.api.client.v2.model.GetCohortRequestDataAttributesTime;
15+
import com.datadog.api.client.v2.model.GetCohortRequestDataType;
16+
import com.datadog.api.client.v2.model.GetCohortResponse;
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.getRumCohort", true);
23+
CohortApi apiInstance = new CohortApi(defaultClient);
24+
25+
GetCohortRequest body =
26+
new GetCohortRequest()
27+
.data(
28+
new GetCohortRequestData()
29+
.attributes(
30+
new GetCohortRequestDataAttributes()
31+
.definition(
32+
new GetCohortRequestDataAttributesDefinition()
33+
.audienceFilters(
34+
new GetCohortRequestDataAttributesDefinitionAudienceFilters()
35+
.accounts(
36+
Collections.singletonList(
37+
new GetCohortRequestDataAttributesDefinitionAudienceFiltersAccountsItems()
38+
.name("")))
39+
.segments(
40+
Collections.singletonList(
41+
new GetCohortRequestDataAttributesDefinitionAudienceFiltersSegmentsItems()
42+
.name("")
43+
.segmentId("")))
44+
.users(
45+
Collections.singletonList(
46+
new GetCohortRequestDataAttributesDefinitionAudienceFiltersUsersItems()
47+
.name("")))))
48+
.time(new GetCohortRequestDataAttributesTime()))
49+
.type(GetCohortRequestDataType.COHORT_REQUEST));
50+
51+
try {
52+
GetCohortResponse result = apiInstance.getRumCohort(body);
53+
System.out.println(result);
54+
} catch (ApiException e) {
55+
System.err.println("Exception when calling CohortApi#getRumCohort");
56+
System.err.println("Status code: " + e.getCode());
57+
System.err.println("Reason: " + e.getResponseBody());
58+
System.err.println("Response headers: " + e.getResponseHeaders());
59+
e.printStackTrace();
60+
}
61+
}
62+
}
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
// Get rum cohort users returns "Successful response with cohort users" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.CohortApi;
6+
import com.datadog.api.client.v2.model.GetCohortUsersRequest;
7+
import com.datadog.api.client.v2.model.GetCohortUsersRequestData;
8+
import com.datadog.api.client.v2.model.GetCohortUsersRequestDataAttributes;
9+
import com.datadog.api.client.v2.model.GetCohortUsersRequestDataAttributesDefinition;
10+
import com.datadog.api.client.v2.model.GetCohortUsersRequestDataAttributesDefinitionAudienceFilters;
11+
import com.datadog.api.client.v2.model.GetCohortUsersRequestDataAttributesDefinitionAudienceFiltersAccountsItems;
12+
import com.datadog.api.client.v2.model.GetCohortUsersRequestDataAttributesDefinitionAudienceFiltersSegmentsItems;
13+
import com.datadog.api.client.v2.model.GetCohortUsersRequestDataAttributesDefinitionAudienceFiltersUsersItems;
14+
import com.datadog.api.client.v2.model.GetCohortUsersRequestDataAttributesTime;
15+
import com.datadog.api.client.v2.model.GetCohortUsersRequestDataType;
16+
import com.datadog.api.client.v2.model.GetCohortUsersResponse;
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.getRumCohortUsers", true);
23+
CohortApi apiInstance = new CohortApi(defaultClient);
24+
25+
GetCohortUsersRequest body =
26+
new GetCohortUsersRequest()
27+
.data(
28+
new GetCohortUsersRequestData()
29+
.attributes(
30+
new GetCohortUsersRequestDataAttributes()
31+
.definition(
32+
new GetCohortUsersRequestDataAttributesDefinition()
33+
.audienceFilters(
34+
new GetCohortUsersRequestDataAttributesDefinitionAudienceFilters()
35+
.accounts(
36+
Collections.singletonList(
37+
new GetCohortUsersRequestDataAttributesDefinitionAudienceFiltersAccountsItems()
38+
.name("")))
39+
.segments(
40+
Collections.singletonList(
41+
new GetCohortUsersRequestDataAttributesDefinitionAudienceFiltersSegmentsItems()
42+
.name("")
43+
.segmentId("")))
44+
.users(
45+
Collections.singletonList(
46+
new GetCohortUsersRequestDataAttributesDefinitionAudienceFiltersUsersItems()
47+
.name("")))))
48+
.time(new GetCohortUsersRequestDataAttributesTime()))
49+
.type(GetCohortUsersRequestDataType.COHORT_USERS_REQUEST));
50+
51+
try {
52+
GetCohortUsersResponse result = apiInstance.getRumCohortUsers(body);
53+
System.out.println(result);
54+
} catch (ApiException e) {
55+
System.err.println("Exception when calling CohortApi#getRumCohortUsers");
56+
System.err.println("Status code: " + e.getCode());
57+
System.err.println("Reason: " + e.getResponseBody());
58+
System.err.println("Response headers: " + e.getResponseHeaders());
59+
e.printStackTrace();
60+
}
61+
}
62+
}
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
// Get rum funnel returns "Successful response with funnel analysis data" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.FunnelApi;
6+
import com.datadog.api.client.v2.model.FunnelRequest;
7+
import com.datadog.api.client.v2.model.FunnelRequestData;
8+
import com.datadog.api.client.v2.model.FunnelRequestDataAttributes;
9+
import com.datadog.api.client.v2.model.FunnelRequestDataAttributesSearch;
10+
import com.datadog.api.client.v2.model.FunnelRequestDataAttributesSearchStepsItems;
11+
import com.datadog.api.client.v2.model.FunnelRequestDataAttributesTime;
12+
import com.datadog.api.client.v2.model.FunnelRequestDataType;
13+
import com.datadog.api.client.v2.model.FunnelResponse;
14+
import java.util.Arrays;
15+
16+
public class Example {
17+
public static void main(String[] args) {
18+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
19+
defaultClient.setUnstableOperationEnabled("v2.getRumFunnel", true);
20+
FunnelApi apiInstance = new FunnelApi(defaultClient);
21+
22+
FunnelRequest body =
23+
new FunnelRequest()
24+
.data(
25+
new FunnelRequestData()
26+
.attributes(
27+
new FunnelRequestDataAttributes()
28+
.dataSource("rum")
29+
.enforcedExecutionType("")
30+
.requestId("")
31+
.search(
32+
new FunnelRequestDataAttributesSearch()
33+
.crossSessionFilter("")
34+
.queryString("@type:view")
35+
.steps(
36+
Arrays.asList(
37+
new FunnelRequestDataAttributesSearchStepsItems()
38+
.facet("@view.name")
39+
.stepFilter("")
40+
.value("/apm/home"),
41+
new FunnelRequestDataAttributesSearchStepsItems()
42+
.facet("@view.name")
43+
.stepFilter("")
44+
.value("/apm/traces")))
45+
.subqueryId(""))
46+
.time(
47+
new FunnelRequestDataAttributesTime()
48+
.from(1756425600000L)
49+
.to(1756857600000L)))
50+
.id("funnel_request")
51+
.type(FunnelRequestDataType.FUNNEL_REQUEST));
52+
53+
try {
54+
FunnelResponse result = apiInstance.getRumFunnel(body);
55+
System.out.println(result);
56+
} catch (ApiException e) {
57+
System.err.println("Exception when calling FunnelApi#getRumFunnel");
58+
System.err.println("Status code: " + e.getCode());
59+
System.err.println("Reason: " + e.getResponseBody());
60+
System.err.println("Response headers: " + e.getResponseHeaders());
61+
e.printStackTrace();
62+
}
63+
}
64+
}
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
// Get rum funnel step suggestions returns "Successful response with funnel step suggestions"
2+
// response
3+
4+
import com.datadog.api.client.ApiClient;
5+
import com.datadog.api.client.ApiException;
6+
import com.datadog.api.client.v2.api.FunnelApi;
7+
import com.datadog.api.client.v2.model.FunnelSuggestionRequest;
8+
import com.datadog.api.client.v2.model.FunnelSuggestionRequestData;
9+
import com.datadog.api.client.v2.model.FunnelSuggestionRequestDataAttributes;
10+
import com.datadog.api.client.v2.model.FunnelSuggestionRequestDataAttributesSearch;
11+
import com.datadog.api.client.v2.model.FunnelSuggestionRequestDataAttributesSearchStepsItems;
12+
import com.datadog.api.client.v2.model.FunnelSuggestionRequestDataAttributesTermSearch;
13+
import com.datadog.api.client.v2.model.FunnelSuggestionRequestDataAttributesTime;
14+
import com.datadog.api.client.v2.model.FunnelSuggestionRequestDataType;
15+
import com.datadog.api.client.v2.model.FunnelSuggestionResponse;
16+
import java.util.Collections;
17+
18+
public class Example {
19+
public static void main(String[] args) {
20+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
21+
defaultClient.setUnstableOperationEnabled("v2.getRumFunnelStepSuggestions", true);
22+
FunnelApi apiInstance = new FunnelApi(defaultClient);
23+
24+
FunnelSuggestionRequest body =
25+
new FunnelSuggestionRequest()
26+
.data(
27+
new FunnelSuggestionRequestData()
28+
.attributes(
29+
new FunnelSuggestionRequestDataAttributes()
30+
.dataSource("")
31+
.search(
32+
new FunnelSuggestionRequestDataAttributesSearch()
33+
.crossSessionFilter("")
34+
.queryString("@type:view")
35+
.steps(
36+
Collections.singletonList(
37+
new FunnelSuggestionRequestDataAttributesSearchStepsItems()
38+
.facet("@view.name")
39+
.stepFilter("")
40+
.value("/apm/home")))
41+
.subqueryId(""))
42+
.termSearch(
43+
new FunnelSuggestionRequestDataAttributesTermSearch().query("apm"))
44+
.time(
45+
new FunnelSuggestionRequestDataAttributesTime()
46+
.from(1756425600000L)
47+
.to(1756857600000L)))
48+
.id("funnel_suggestion_request")
49+
.type(FunnelSuggestionRequestDataType.FUNNEL_SUGGESTION_REQUEST));
50+
51+
try {
52+
FunnelSuggestionResponse result = apiInstance.getRumFunnelStepSuggestions(body);
53+
System.out.println(result);
54+
} catch (ApiException e) {
55+
System.err.println("Exception when calling FunnelApi#getRumFunnelStepSuggestions");
56+
System.err.println("Status code: " + e.getCode());
57+
System.err.println("Reason: " + e.getResponseBody());
58+
System.err.println("Response headers: " + e.getResponseHeaders());
59+
e.printStackTrace();
60+
}
61+
}
62+
}
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
// Create rum segment returns "Segment created successfully" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.SegmentsApi;
6+
import com.datadog.api.client.v2.model.Segment;
7+
import com.datadog.api.client.v2.model.SegmentData;
8+
import com.datadog.api.client.v2.model.SegmentDataAttributes;
9+
import com.datadog.api.client.v2.model.SegmentDataAttributesDataQuery;
10+
import com.datadog.api.client.v2.model.SegmentDataAttributesDataQueryEventPlatformItems;
11+
import com.datadog.api.client.v2.model.SegmentDataSource;
12+
import com.datadog.api.client.v2.model.SegmentDataType;
13+
import java.time.OffsetDateTime;
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+
defaultClient.setUnstableOperationEnabled("v2.createRumSegment", true);
21+
SegmentsApi apiInstance = new SegmentsApi(defaultClient);
22+
23+
Segment body =
24+
new Segment()
25+
.data(
26+
new SegmentData()
27+
.attributes(
28+
new SegmentDataAttributes()
29+
.createdAt(OffsetDateTime.parse("0001-01-01T00:00:00Z"))
30+
.createdBy(new SegmentDataSource().handle("").id("").uuid(""))
31+
.dataQuery(
32+
new SegmentDataAttributesDataQuery()
33+
.eventPlatform(
34+
Collections.singletonList(
35+
new SegmentDataAttributesDataQueryEventPlatformItems()
36+
.facet("@usr.id")
37+
.from("2025-08-01")
38+
.name("high_value_users")
39+
.query(
40+
"@type:view @view.name:/logs"
41+
+ " @usr.session_duration:>300000")
42+
.to("2025-09-01"))))
43+
.description(
44+
"Users who frequently visit logs and have high session duration")
45+
.modifiedAt(OffsetDateTime.parse("0001-01-01T00:00:00Z"))
46+
.modifiedBy(new SegmentDataSource().handle("").id("").uuid(""))
47+
.name("High-Value Users")
48+
.orgId(123456L)
49+
.source(0L)
50+
.tags(Arrays.asList("high-value", "logs", "active"))
51+
.version(1L))
52+
.id("segment-12345")
53+
.type(SegmentDataType.SEGMENT));
54+
55+
try {
56+
Segment result = apiInstance.createRumSegment(body);
57+
System.out.println(result);
58+
} catch (ApiException e) {
59+
System.err.println("Exception when calling SegmentsApi#createRumSegment");
60+
System.err.println("Status code: " + e.getCode());
61+
System.err.println("Reason: " + e.getResponseBody());
62+
System.err.println("Response headers: " + e.getResponseHeaders());
63+
e.printStackTrace();
64+
}
65+
}
66+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Initialize rum segments returns "Default segments created successfully" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.SegmentsApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
defaultClient.setUnstableOperationEnabled("v2.initializeRumSegments", true);
11+
SegmentsApi apiInstance = new SegmentsApi(defaultClient);
12+
13+
try {
14+
apiInstance.initializeRumSegments();
15+
} catch (ApiException e) {
16+
System.err.println("Exception when calling SegmentsApi#initializeRumSegments");
17+
System.err.println("Status code: " + e.getCode());
18+
System.err.println("Reason: " + e.getResponseBody());
19+
System.err.println("Response headers: " + e.getResponseHeaders());
20+
e.printStackTrace();
21+
}
22+
}
23+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// List rum segments returns "Successful response with list of segments" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.SegmentsApi;
6+
import com.datadog.api.client.v2.model.SegmentArray;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.listRumSegments", true);
12+
SegmentsApi apiInstance = new SegmentsApi(defaultClient);
13+
14+
try {
15+
SegmentArray result = apiInstance.listRumSegments();
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling SegmentsApi#listRumSegments");
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+
}

0 commit comments

Comments
 (0)