Skip to content

Commit ecd2ff5

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 803de19 of spec repo
1 parent b597960 commit ecd2ff5

File tree

68 files changed

+12329
-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.

68 files changed

+12329
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 1063 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
// Create connection returns "Connection 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.RumAudienceManagementApi;
6+
import com.datadog.api.client.v2.model.CreateConnectionRequest;
7+
import com.datadog.api.client.v2.model.CreateConnectionRequestData;
8+
import com.datadog.api.client.v2.model.CreateConnectionRequestDataAttributes;
9+
import com.datadog.api.client.v2.model.CreateConnectionRequestDataAttributesFieldsItems;
10+
import com.datadog.api.client.v2.model.UpdateConnectionRequestDataType;
11+
import java.util.Arrays;
12+
13+
public class Example {
14+
public static void main(String[] args) {
15+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
16+
defaultClient.setUnstableOperationEnabled("v2.createConnection", true);
17+
RumAudienceManagementApi apiInstance = new RumAudienceManagementApi(defaultClient);
18+
19+
CreateConnectionRequest body =
20+
new CreateConnectionRequest()
21+
.data(
22+
new CreateConnectionRequestData()
23+
.attributes(
24+
new CreateConnectionRequestDataAttributes()
25+
.fields(
26+
Arrays.asList(
27+
new CreateConnectionRequestDataAttributesFieldsItems()
28+
.description("Customer subscription tier from `CRM`")
29+
.displayName("Customer Tier")
30+
.id("customer_tier")
31+
.sourceName("subscription_tier")
32+
.type("string"),
33+
new CreateConnectionRequestDataAttributesFieldsItems()
34+
.description("Customer lifetime value in `USD`")
35+
.displayName("Lifetime Value")
36+
.id("lifetime_value")
37+
.sourceName("ltv")
38+
.type("number")))
39+
.joinAttribute("user_email")
40+
.joinType("email")
41+
.type("ref_table"))
42+
.id("crm-integration")
43+
.type(UpdateConnectionRequestDataType.CONNECTION_ID));
44+
45+
try {
46+
apiInstance.createConnection("users", body);
47+
} catch (ApiException e) {
48+
System.err.println("Exception when calling RumAudienceManagementApi#createConnection");
49+
System.err.println("Status code: " + e.getCode());
50+
System.err.println("Reason: " + e.getResponseBody());
51+
System.err.println("Response headers: " + e.getResponseHeaders());
52+
e.printStackTrace();
53+
}
54+
}
55+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Delete connection returns "Connection deleted 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.RumAudienceManagementApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
defaultClient.setUnstableOperationEnabled("v2.deleteConnection", true);
11+
RumAudienceManagementApi apiInstance = new RumAudienceManagementApi(defaultClient);
12+
13+
try {
14+
apiInstance.deleteConnection("connection-id-123", "users");
15+
} catch (ApiException e) {
16+
System.err.println("Exception when calling RumAudienceManagementApi#deleteConnection");
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: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
// Get account facet info returns "Successful response with facet information" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.RumAudienceManagementApi;
6+
import com.datadog.api.client.v2.model.FacetInfoRequest;
7+
import com.datadog.api.client.v2.model.FacetInfoRequestData;
8+
import com.datadog.api.client.v2.model.FacetInfoRequestDataAttributes;
9+
import com.datadog.api.client.v2.model.FacetInfoRequestDataAttributesSearch;
10+
import com.datadog.api.client.v2.model.FacetInfoRequestDataAttributesTermSearch;
11+
import com.datadog.api.client.v2.model.FacetInfoRequestDataType;
12+
import com.datadog.api.client.v2.model.FacetInfoResponse;
13+
14+
public class Example {
15+
public static void main(String[] args) {
16+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
17+
defaultClient.setUnstableOperationEnabled("v2.getAccountFacetInfo", true);
18+
RumAudienceManagementApi apiInstance = new RumAudienceManagementApi(defaultClient);
19+
20+
FacetInfoRequest body =
21+
new FacetInfoRequest()
22+
.data(
23+
new FacetInfoRequestData()
24+
.attributes(
25+
new FacetInfoRequestDataAttributes()
26+
.facetId("first_browser_name")
27+
.limit(10L)
28+
.search(
29+
new FacetInfoRequestDataAttributesSearch()
30+
.query("user_org_id:5001 AND first_country_code:US"))
31+
.termSearch(
32+
new FacetInfoRequestDataAttributesTermSearch().value("Chrome")))
33+
.id("facet_info_request")
34+
.type(FacetInfoRequestDataType.USERS_FACET_INFO_REQUEST));
35+
36+
try {
37+
FacetInfoResponse result = apiInstance.getAccountFacetInfo(body);
38+
System.out.println(result);
39+
} catch (ApiException e) {
40+
System.err.println("Exception when calling RumAudienceManagementApi#getAccountFacetInfo");
41+
System.err.println("Status code: " + e.getCode());
42+
System.err.println("Reason: " + e.getResponseBody());
43+
System.err.println("Response headers: " + e.getResponseHeaders());
44+
e.printStackTrace();
45+
}
46+
}
47+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Get mapping returns "Successful response with entity mapping configuration" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.RumAudienceManagementApi;
6+
import com.datadog.api.client.v2.model.GetMappingResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.getMapping", true);
12+
RumAudienceManagementApi apiInstance = new RumAudienceManagementApi(defaultClient);
13+
14+
try {
15+
GetMappingResponse result = apiInstance.getMapping("users");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling RumAudienceManagementApi#getMapping");
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: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
// Get user facet info returns "Successful response with facet information" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.RumAudienceManagementApi;
6+
import com.datadog.api.client.v2.model.FacetInfoRequest;
7+
import com.datadog.api.client.v2.model.FacetInfoRequestData;
8+
import com.datadog.api.client.v2.model.FacetInfoRequestDataAttributes;
9+
import com.datadog.api.client.v2.model.FacetInfoRequestDataAttributesSearch;
10+
import com.datadog.api.client.v2.model.FacetInfoRequestDataAttributesTermSearch;
11+
import com.datadog.api.client.v2.model.FacetInfoRequestDataType;
12+
import com.datadog.api.client.v2.model.FacetInfoResponse;
13+
14+
public class Example {
15+
public static void main(String[] args) {
16+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
17+
defaultClient.setUnstableOperationEnabled("v2.getUserFacetInfo", true);
18+
RumAudienceManagementApi apiInstance = new RumAudienceManagementApi(defaultClient);
19+
20+
FacetInfoRequest body =
21+
new FacetInfoRequest()
22+
.data(
23+
new FacetInfoRequestData()
24+
.attributes(
25+
new FacetInfoRequestDataAttributes()
26+
.facetId("first_browser_name")
27+
.limit(10L)
28+
.search(
29+
new FacetInfoRequestDataAttributesSearch()
30+
.query("user_org_id:5001 AND first_country_code:US"))
31+
.termSearch(
32+
new FacetInfoRequestDataAttributesTermSearch().value("Chrome")))
33+
.id("facet_info_request")
34+
.type(FacetInfoRequestDataType.USERS_FACET_INFO_REQUEST));
35+
36+
try {
37+
FacetInfoResponse result = apiInstance.getUserFacetInfo(body);
38+
System.out.println(result);
39+
} catch (ApiException e) {
40+
System.err.println("Exception when calling RumAudienceManagementApi#getUserFacetInfo");
41+
System.err.println("Status code: " + e.getCode());
42+
System.err.println("Reason: " + e.getResponseBody());
43+
System.err.println("Response headers: " + e.getResponseHeaders());
44+
e.printStackTrace();
45+
}
46+
}
47+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// List connections returns "Successful response with list of connections" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.RumAudienceManagementApi;
6+
import com.datadog.api.client.v2.model.ListConnectionsResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.listConnections", true);
12+
RumAudienceManagementApi apiInstance = new RumAudienceManagementApi(defaultClient);
13+
14+
try {
15+
ListConnectionsResponse result = apiInstance.listConnections("users");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling RumAudienceManagementApi#listConnections");
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: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
// Query accounts returns "Successful response with account 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.RumAudienceManagementApi;
6+
import com.datadog.api.client.v2.model.QueryAccountRequest;
7+
import com.datadog.api.client.v2.model.QueryAccountRequestData;
8+
import com.datadog.api.client.v2.model.QueryAccountRequestDataAttributes;
9+
import com.datadog.api.client.v2.model.QueryAccountRequestDataAttributesSort;
10+
import com.datadog.api.client.v2.model.QueryAccountRequestDataType;
11+
import com.datadog.api.client.v2.model.QueryResponse;
12+
import java.util.Arrays;
13+
14+
public class Example {
15+
public static void main(String[] args) {
16+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
17+
defaultClient.setUnstableOperationEnabled("v2.queryAccounts", true);
18+
RumAudienceManagementApi apiInstance = new RumAudienceManagementApi(defaultClient);
19+
20+
QueryAccountRequest body =
21+
new QueryAccountRequest()
22+
.data(
23+
new QueryAccountRequestData()
24+
.attributes(
25+
new QueryAccountRequestDataAttributes()
26+
.limit(20L)
27+
.query(
28+
"plan_type:enterprise AND user_count:>100 AND"
29+
+ " subscription_status:active")
30+
.selectColumns(
31+
Arrays.asList(
32+
"account_id",
33+
"account_name",
34+
"user_count",
35+
"plan_type",
36+
"subscription_status",
37+
"created_at",
38+
"mrr",
39+
"industry"))
40+
.sort(
41+
new QueryAccountRequestDataAttributesSort()
42+
.field("user_count")
43+
.order("DESC"))
44+
.wildcardSearchTerm("tech"))
45+
.id("query_account_request")
46+
.type(QueryAccountRequestDataType.QUERY_ACCOUNT_REQUEST));
47+
48+
try {
49+
QueryResponse result = apiInstance.queryAccounts(body);
50+
System.out.println(result);
51+
} catch (ApiException e) {
52+
System.err.println("Exception when calling RumAudienceManagementApi#queryAccounts");
53+
System.err.println("Status code: " + e.getCode());
54+
System.err.println("Reason: " + e.getResponseBody());
55+
System.err.println("Response headers: " + e.getResponseHeaders());
56+
e.printStackTrace();
57+
}
58+
}
59+
}
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
// Query event filtered users returns "Successful response with filtered user 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.RumAudienceManagementApi;
6+
import com.datadog.api.client.v2.model.QueryEventFilteredUsersRequest;
7+
import com.datadog.api.client.v2.model.QueryEventFilteredUsersRequestData;
8+
import com.datadog.api.client.v2.model.QueryEventFilteredUsersRequestDataAttributes;
9+
import com.datadog.api.client.v2.model.QueryEventFilteredUsersRequestDataAttributesEventQuery;
10+
import com.datadog.api.client.v2.model.QueryEventFilteredUsersRequestDataAttributesEventQueryTimeFrame;
11+
import com.datadog.api.client.v2.model.QueryEventFilteredUsersRequestDataType;
12+
import com.datadog.api.client.v2.model.QueryResponse;
13+
import java.util.Arrays;
14+
15+
public class Example {
16+
public static void main(String[] args) {
17+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
18+
defaultClient.setUnstableOperationEnabled("v2.queryEventFilteredUsers", true);
19+
RumAudienceManagementApi apiInstance = new RumAudienceManagementApi(defaultClient);
20+
21+
QueryEventFilteredUsersRequest body =
22+
new QueryEventFilteredUsersRequest()
23+
.data(
24+
new QueryEventFilteredUsersRequestData()
25+
.attributes(
26+
new QueryEventFilteredUsersRequestDataAttributes()
27+
.eventQuery(
28+
new QueryEventFilteredUsersRequestDataAttributesEventQuery()
29+
.query(
30+
"@type:view AND @view.loading_time:>3000 AND"
31+
+ " @application.name:ecommerce-platform")
32+
.timeFrame(
33+
new QueryEventFilteredUsersRequestDataAttributesEventQueryTimeFrame()
34+
.end(1761309676L)
35+
.start(1760100076L)))
36+
.includeRowCount(true)
37+
.limit(25L)
38+
.query(
39+
"user_org_id:5001 AND first_country_code:US AND"
40+
+ " first_browser_name:Chrome")
41+
.selectColumns(
42+
Arrays.asList(
43+
"user_id",
44+
"user_email",
45+
"first_country_code",
46+
"first_browser_name",
47+
"events_count",
48+
"session_count",
49+
"error_count",
50+
"avg_loading_time")))
51+
.id("query_event_filtered_users_request")
52+
.type(
53+
QueryEventFilteredUsersRequestDataType.QUERY_EVENT_FILTERED_USERS_REQUEST));
54+
55+
try {
56+
QueryResponse result = apiInstance.queryEventFilteredUsers(body);
57+
System.out.println(result);
58+
} catch (ApiException e) {
59+
System.err.println("Exception when calling RumAudienceManagementApi#queryEventFilteredUsers");
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+
}

0 commit comments

Comments
 (0)