Skip to content

Commit c21edee

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Regenerate client from commit 8f7e449 of spec repo (#4198)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent cf737f8 commit c21edee

20 files changed

Lines changed: 3155 additions & 0 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 387 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Delete a RUM retention quota configuration 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.RumRetentionQuotaApi;
6+
import com.datadog.api.client.v2.model.RumRetentionQuotaScopeType;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
RumRetentionQuotaApi apiInstance = new RumRetentionQuotaApi(defaultClient);
12+
13+
try {
14+
apiInstance.deleteRumQuotaConfig(
15+
RumRetentionQuotaScopeType.APPLICATION, "ced16651-97b6-4e67-8590-8caec3af0695");
16+
} catch (ApiException e) {
17+
System.err.println("Exception when calling RumRetentionQuotaApi#deleteRumQuotaConfig");
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: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
// Get a RUM retention quota configuration 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.RumRetentionQuotaApi;
6+
import com.datadog.api.client.v2.model.RumRetentionQuotaConfigResponse;
7+
import com.datadog.api.client.v2.model.RumRetentionQuotaScopeType;
8+
9+
public class Example {
10+
public static void main(String[] args) {
11+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
12+
RumRetentionQuotaApi apiInstance = new RumRetentionQuotaApi(defaultClient);
13+
14+
try {
15+
RumRetentionQuotaConfigResponse result =
16+
apiInstance.getRumQuotaConfig(
17+
RumRetentionQuotaScopeType.APPLICATION, "ced16651-97b6-4e67-8590-8caec3af0695");
18+
System.out.println(result);
19+
} catch (ApiException e) {
20+
System.err.println("Exception when calling RumRetentionQuotaApi#getRumQuotaConfig");
21+
System.err.println("Status code: " + e.getCode());
22+
System.err.println("Reason: " + e.getResponseBody());
23+
System.err.println("Response headers: " + e.getResponseHeaders());
24+
e.printStackTrace();
25+
}
26+
}
27+
}
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
// Create or update a RUM retention quota config 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.RumRetentionQuotaApi;
6+
import com.datadog.api.client.v2.model.RumRetentionQuotaAdaptiveConfig;
7+
import com.datadog.api.client.v2.model.RumRetentionQuotaConfigResponse;
8+
import com.datadog.api.client.v2.model.RumRetentionQuotaConfigType;
9+
import com.datadog.api.client.v2.model.RumRetentionQuotaConfigUpdateAttributes;
10+
import com.datadog.api.client.v2.model.RumRetentionQuotaConfigUpdateData;
11+
import com.datadog.api.client.v2.model.RumRetentionQuotaConfigUpdateRequest;
12+
import com.datadog.api.client.v2.model.RumRetentionQuotaCustomConfig;
13+
import com.datadog.api.client.v2.model.RumRetentionQuotaMode;
14+
import com.datadog.api.client.v2.model.RumRetentionQuotaReachedAction;
15+
import com.datadog.api.client.v2.model.RumRetentionQuotaScopeType;
16+
import com.datadog.api.client.v2.model.RumRetentionQuotaWindowType;
17+
18+
public class Example {
19+
public static void main(String[] args) {
20+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
21+
RumRetentionQuotaApi apiInstance = new RumRetentionQuotaApi(defaultClient);
22+
23+
RumRetentionQuotaConfigUpdateRequest body =
24+
new RumRetentionQuotaConfigUpdateRequest()
25+
.data(
26+
new RumRetentionQuotaConfigUpdateData()
27+
.attributes(
28+
new RumRetentionQuotaConfigUpdateAttributes()
29+
.adaptive(new RumRetentionQuotaAdaptiveConfig().maxRetentionRate(0.5))
30+
.custom(
31+
new RumRetentionQuotaCustomConfig()
32+
.dailyResetTime("08:00")
33+
.dailyResetTimezone("+09:00")
34+
.quotaReachedAction(RumRetentionQuotaReachedAction.STOP)
35+
.sessionLimit(1000000L)
36+
.windowType(RumRetentionQuotaWindowType.DAILY))
37+
.mode(RumRetentionQuotaMode.CUSTOM))
38+
.id("ced16651-97b6-4e67-8590-8caec3af0695")
39+
.type(RumRetentionQuotaConfigType.RUM_QUOTA_CONFIG));
40+
41+
try {
42+
RumRetentionQuotaConfigResponse result =
43+
apiInstance.upsertRumQuotaConfig(
44+
RumRetentionQuotaScopeType.APPLICATION, "ced16651-97b6-4e67-8590-8caec3af0695", body);
45+
System.out.println(result);
46+
} catch (ApiException e) {
47+
System.err.println("Exception when calling RumRetentionQuotaApi#upsertRumQuotaConfig");
48+
System.err.println("Status code: " + e.getCode());
49+
System.err.println("Reason: " + e.getResponseBody());
50+
System.err.println("Response headers: " + e.getResponseHeaders());
51+
e.printStackTrace();
52+
}
53+
}
54+
}

0 commit comments

Comments
 (0)