Skip to content

Commit c5bcfbc

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 9ac8b28 of spec repo
1 parent 16be798 commit c5bcfbc

23 files changed

Lines changed: 3877 additions & 8 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 441 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
// Create a RUM exclusion filter 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.RumRetentionFiltersApi;
6+
import com.datadog.api.client.v2.model.RumExclusionFilterCreateAttributes;
7+
import com.datadog.api.client.v2.model.RumExclusionFilterCreateData;
8+
import com.datadog.api.client.v2.model.RumExclusionFilterCreateRequest;
9+
import com.datadog.api.client.v2.model.RumExclusionFilterEventType;
10+
import com.datadog.api.client.v2.model.RumExclusionFilterResponse;
11+
import com.datadog.api.client.v2.model.RumExclusionFilterType;
12+
13+
public class Example {
14+
public static void main(String[] args) {
15+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
16+
defaultClient.setUnstableOperationEnabled("v2.createExclusionFilter", true);
17+
RumRetentionFiltersApi apiInstance = new RumRetentionFiltersApi(defaultClient);
18+
19+
RumExclusionFilterCreateRequest body =
20+
new RumExclusionFilterCreateRequest()
21+
.data(
22+
new RumExclusionFilterCreateData()
23+
.attributes(
24+
new RumExclusionFilterCreateAttributes()
25+
.enabled(true)
26+
.eventType(RumExclusionFilterEventType.ERROR)
27+
.name("Exclude noisy browser extension errors")
28+
.query("@error.message:*extension*"))
29+
.type(RumExclusionFilterType.EXCLUSION_FILTERS));
30+
31+
try {
32+
RumExclusionFilterResponse result = apiInstance.createExclusionFilter("app_id", body);
33+
System.out.println(result);
34+
} catch (ApiException e) {
35+
System.err.println("Exception when calling RumRetentionFiltersApi#createExclusionFilter");
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: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Delete a RUM exclusion filter 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.RumRetentionFiltersApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
defaultClient.setUnstableOperationEnabled("v2.deleteExclusionFilter", true);
11+
RumRetentionFiltersApi apiInstance = new RumRetentionFiltersApi(defaultClient);
12+
13+
try {
14+
apiInstance.deleteExclusionFilter("app_id", "ef_id");
15+
} catch (ApiException e) {
16+
System.err.println("Exception when calling RumRetentionFiltersApi#deleteExclusionFilter");
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+
// Get a RUM exclusion filter 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.RumRetentionFiltersApi;
6+
import com.datadog.api.client.v2.model.RumExclusionFilterResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.getExclusionFilter", true);
12+
RumRetentionFiltersApi apiInstance = new RumRetentionFiltersApi(defaultClient);
13+
14+
try {
15+
RumExclusionFilterResponse result = apiInstance.getExclusionFilter("app_id", "ef_id");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling RumRetentionFiltersApi#getExclusionFilter");
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 all RUM exclusion filters 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.RumRetentionFiltersApi;
6+
import com.datadog.api.client.v2.model.RumExclusionFiltersResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.listExclusionFilters", true);
12+
RumRetentionFiltersApi apiInstance = new RumRetentionFiltersApi(defaultClient);
13+
14+
try {
15+
RumExclusionFiltersResponse result = apiInstance.listExclusionFilters("app_id");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling RumRetentionFiltersApi#listExclusionFilters");
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+
// Update a RUM exclusion filter returns "Updated" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.RumRetentionFiltersApi;
6+
import com.datadog.api.client.v2.model.RumExclusionFilterEventType;
7+
import com.datadog.api.client.v2.model.RumExclusionFilterResponse;
8+
import com.datadog.api.client.v2.model.RumExclusionFilterType;
9+
import com.datadog.api.client.v2.model.RumExclusionFilterUpdateAttributes;
10+
import com.datadog.api.client.v2.model.RumExclusionFilterUpdateData;
11+
import com.datadog.api.client.v2.model.RumExclusionFilterUpdateRequest;
12+
13+
public class Example {
14+
public static void main(String[] args) {
15+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
16+
defaultClient.setUnstableOperationEnabled("v2.updateExclusionFilter", true);
17+
RumRetentionFiltersApi apiInstance = new RumRetentionFiltersApi(defaultClient);
18+
19+
RumExclusionFilterUpdateRequest body =
20+
new RumExclusionFilterUpdateRequest()
21+
.data(
22+
new RumExclusionFilterUpdateData()
23+
.attributes(
24+
new RumExclusionFilterUpdateAttributes()
25+
.enabled(true)
26+
.eventType(RumExclusionFilterEventType.ERROR)
27+
.name("Exclude noisy browser extension errors")
28+
.query("@error.message:*extension*"))
29+
.id("051601eb-54a0-abc0-03f9-cc02efa18892")
30+
.type(RumExclusionFilterType.EXCLUSION_FILTERS));
31+
32+
try {
33+
RumExclusionFilterResponse result =
34+
apiInstance.updateExclusionFilter("app_id", "ef_id", body);
35+
System.out.println(result);
36+
} catch (ApiException e) {
37+
System.err.println("Exception when calling RumRetentionFiltersApi#updateExclusionFilter");
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+
}

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1335,6 +1335,11 @@ public class ApiClient {
13351335
put("v2.getSourcemaps", false);
13361336
put("v2.listSourcemaps", false);
13371337
put("v2.restoreSourcemaps", false);
1338+
put("v2.createExclusionFilter", false);
1339+
put("v2.deleteExclusionFilter", false);
1340+
put("v2.getExclusionFilter", false);
1341+
put("v2.listExclusionFilters", false);
1342+
put("v2.updateExclusionFilter", false);
13381343
put("v2.createRumConfig", false);
13391344
put("v2.getRumConfig", false);
13401345
put("v2.updateRumConfig", false);

0 commit comments

Comments
 (0)