Skip to content

Commit b691daf

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit ad64ebe of spec repo
1 parent 630e49b commit b691daf

Some content is hidden

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

46 files changed

+9549
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 1053 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
// Create Custom Rule returns "Successfully 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.StaticAnalysisApi;
6+
import com.datadog.api.client.v2.model.CustomRuleDataType;
7+
import com.datadog.api.client.v2.model.CustomRuleRequest;
8+
import com.datadog.api.client.v2.model.CustomRuleRequestData;
9+
import com.datadog.api.client.v2.model.CustomRuleRequestDataAttributes;
10+
import com.datadog.api.client.v2.model.CustomRuleResponse;
11+
12+
public class Example {
13+
public static void main(String[] args) {
14+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
15+
defaultClient.setUnstableOperationEnabled("v2.createCustomRule", true);
16+
StaticAnalysisApi apiInstance = new StaticAnalysisApi(defaultClient);
17+
18+
CustomRuleRequest body =
19+
new CustomRuleRequest()
20+
.data(
21+
new CustomRuleRequestData()
22+
.attributes(new CustomRuleRequestDataAttributes())
23+
.type(CustomRuleDataType.CUSTOM_RULE));
24+
25+
try {
26+
CustomRuleResponse result = apiInstance.createCustomRule("ruleset_name", body);
27+
System.out.println(result);
28+
} catch (ApiException e) {
29+
System.err.println("Exception when calling StaticAnalysisApi#createCustomRule");
30+
System.err.println("Status code: " + e.getCode());
31+
System.err.println("Reason: " + e.getResponseBody());
32+
System.err.println("Response headers: " + e.getResponseHeaders());
33+
e.printStackTrace();
34+
}
35+
}
36+
}
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
// Create Custom Rule Revision returns "Successfully 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.StaticAnalysisApi;
6+
import com.datadog.api.client.v2.model.Argument;
7+
import com.datadog.api.client.v2.model.CustomRuleRevisionAttributesCategory;
8+
import com.datadog.api.client.v2.model.CustomRuleRevisionAttributesSeverity;
9+
import com.datadog.api.client.v2.model.CustomRuleRevisionDataType;
10+
import com.datadog.api.client.v2.model.CustomRuleRevisionInputAttributes;
11+
import com.datadog.api.client.v2.model.CustomRuleRevisionRequest;
12+
import com.datadog.api.client.v2.model.CustomRuleRevisionRequestData;
13+
import com.datadog.api.client.v2.model.CustomRuleRevisionTest;
14+
import com.datadog.api.client.v2.model.Language;
15+
import java.util.Arrays;
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.createCustomRuleRevision", true);
22+
StaticAnalysisApi apiInstance = new StaticAnalysisApi(defaultClient);
23+
24+
CustomRuleRevisionRequest body =
25+
new CustomRuleRevisionRequest()
26+
.data(
27+
new CustomRuleRevisionRequestData()
28+
.attributes(
29+
new CustomRuleRevisionInputAttributes()
30+
.arguments(
31+
Collections.singletonList(
32+
new Argument()
33+
.description("YXJndW1lbnQgZGVzY3JpcHRpb24=")
34+
.name("YXJndW1lbnRfbmFtZQ==")))
35+
.category(CustomRuleRevisionAttributesCategory.SECURITY)
36+
.code("Y29uZHVjdG9yOgogICAgLSBkZXBsb3lfb25seTogdHJ1ZQ==")
37+
.creationMessage("Initial revision")
38+
.cve("CVE-2024-1234")
39+
.cwe("CWE-79")
40+
.description("bG9uZyBkZXNjcmlwdGlvbg==")
41+
.documentationUrl("https://docs.example.com/rules/my-rule")
42+
.isPublished(false)
43+
.isTesting(false)
44+
.language(Language.PYTHON)
45+
.severity(CustomRuleRevisionAttributesSeverity.ERROR)
46+
.shortDescription("c2hvcnQgZGVzY3JpcHRpb24=")
47+
.shouldUseAiFix(false)
48+
.tags(Arrays.asList("security", "custom"))
49+
.tests(
50+
Collections.singletonList(
51+
new CustomRuleRevisionTest()
52+
.annotationCount(1L)
53+
.code("Y29uZHVjdG9yOgogICAgLSBkZXBsb3lfb25seTogdHJ1ZQ==")
54+
.filename("test.yaml")))
55+
.treeSitterQuery("Y29uZHVjdG9yOgogICAgLSBkZXBsb3lfb25seTogdHJ1ZQ=="))
56+
.type(CustomRuleRevisionDataType.CUSTOM_RULE_REVISION));
57+
58+
try {
59+
apiInstance.createCustomRuleRevision("ruleset_name", "rule_name", body);
60+
} catch (ApiException e) {
61+
System.err.println("Exception when calling StaticAnalysisApi#createCustomRuleRevision");
62+
System.err.println("Status code: " + e.getCode());
63+
System.err.println("Reason: " + e.getResponseBody());
64+
System.err.println("Response headers: " + e.getResponseHeaders());
65+
e.printStackTrace();
66+
}
67+
}
68+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Delete Custom Rule returns "Successfully deleted" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.StaticAnalysisApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
defaultClient.setUnstableOperationEnabled("v2.deleteCustomRule", true);
11+
StaticAnalysisApi apiInstance = new StaticAnalysisApi(defaultClient);
12+
13+
try {
14+
apiInstance.deleteCustomRule("ruleset_name", "rule_name");
15+
} catch (ApiException e) {
16+
System.err.println("Exception when calling StaticAnalysisApi#deleteCustomRule");
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: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Delete Custom Ruleset returns "Successfully deleted" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.StaticAnalysisApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
defaultClient.setUnstableOperationEnabled("v2.deleteCustomRuleset", true);
11+
StaticAnalysisApi apiInstance = new StaticAnalysisApi(defaultClient);
12+
13+
try {
14+
apiInstance.deleteCustomRuleset("ruleset_name");
15+
} catch (ApiException e) {
16+
System.err.println("Exception when calling StaticAnalysisApi#deleteCustomRuleset");
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: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// List Custom Rule Revisions returns "Successful response" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.StaticAnalysisApi;
6+
import com.datadog.api.client.v2.model.CustomRuleRevisionsResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.listCustomRuleRevisions", true);
12+
StaticAnalysisApi apiInstance = new StaticAnalysisApi(defaultClient);
13+
14+
try {
15+
CustomRuleRevisionsResponse result =
16+
apiInstance.listCustomRuleRevisions("ruleset_name", "rule_name");
17+
System.out.println(result);
18+
} catch (ApiException e) {
19+
System.err.println("Exception when calling StaticAnalysisApi#listCustomRuleRevisions");
20+
System.err.println("Status code: " + e.getCode());
21+
System.err.println("Reason: " + e.getResponseBody());
22+
System.err.println("Response headers: " + e.getResponseHeaders());
23+
e.printStackTrace();
24+
}
25+
}
26+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
// Revert Custom Rule Revision returns "Successfully reverted" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.StaticAnalysisApi;
6+
import com.datadog.api.client.v2.model.RevertCustomRuleRevisionDataType;
7+
import com.datadog.api.client.v2.model.RevertCustomRuleRevisionRequest;
8+
import com.datadog.api.client.v2.model.RevertCustomRuleRevisionRequestData;
9+
import com.datadog.api.client.v2.model.RevertCustomRuleRevisionRequestDataAttributes;
10+
11+
public class Example {
12+
public static void main(String[] args) {
13+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
14+
defaultClient.setUnstableOperationEnabled("v2.revertCustomRuleRevision", true);
15+
StaticAnalysisApi apiInstance = new StaticAnalysisApi(defaultClient);
16+
17+
RevertCustomRuleRevisionRequest body =
18+
new RevertCustomRuleRevisionRequest()
19+
.data(
20+
new RevertCustomRuleRevisionRequestData()
21+
.attributes(new RevertCustomRuleRevisionRequestDataAttributes())
22+
.type(RevertCustomRuleRevisionDataType.REVERT_CUSTOM_RULE_REVISION_REQUEST));
23+
24+
try {
25+
apiInstance.revertCustomRuleRevision("ruleset_name", "rule_name", body);
26+
} catch (ApiException e) {
27+
System.err.println("Exception when calling StaticAnalysisApi#revertCustomRuleRevision");
28+
System.err.println("Status code: " + e.getCode());
29+
System.err.println("Reason: " + e.getResponseBody());
30+
System.err.println("Response headers: " + e.getResponseHeaders());
31+
e.printStackTrace();
32+
}
33+
}
34+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Show Custom Rule returns "Successful response" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.StaticAnalysisApi;
6+
import com.datadog.api.client.v2.model.CustomRuleResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.showCustomRule", true);
12+
StaticAnalysisApi apiInstance = new StaticAnalysisApi(defaultClient);
13+
14+
try {
15+
CustomRuleResponse result = apiInstance.showCustomRule("ruleset_name", "rule_name");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling StaticAnalysisApi#showCustomRule");
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: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Show Custom Rule Revision returns "Successful response" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.StaticAnalysisApi;
6+
import com.datadog.api.client.v2.model.CustomRuleRevisionResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.showCustomRuleRevision", true);
12+
StaticAnalysisApi apiInstance = new StaticAnalysisApi(defaultClient);
13+
14+
try {
15+
CustomRuleRevisionResponse result =
16+
apiInstance.showCustomRuleRevision("ruleset_name", "rule_name", "id");
17+
System.out.println(result);
18+
} catch (ApiException e) {
19+
System.err.println("Exception when calling StaticAnalysisApi#showCustomRuleRevision");
20+
System.err.println("Status code: " + e.getCode());
21+
System.err.println("Reason: " + e.getResponseBody());
22+
System.err.println("Response headers: " + e.getResponseHeaders());
23+
e.printStackTrace();
24+
}
25+
}
26+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Show Custom Ruleset returns "Successful response" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.StaticAnalysisApi;
6+
import com.datadog.api.client.v2.model.CustomRulesetResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.showCustomRuleset", true);
12+
StaticAnalysisApi apiInstance = new StaticAnalysisApi(defaultClient);
13+
14+
try {
15+
CustomRulesetResponse result = apiInstance.showCustomRuleset("ruleset_name");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling StaticAnalysisApi#showCustomRuleset");
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)