Skip to content

Commit 39354cc

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 06d49d6 of spec repo
1 parent a1f1bff commit 39354cc

File tree

116 files changed

+10418
-221
lines changed

Some content is hidden

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

116 files changed

+10418
-221
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 711 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
// Attach security findings to a case 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.SecurityMonitoringApi;
6+
import com.datadog.api.client.v2.model.AttachCaseRequest;
7+
import com.datadog.api.client.v2.model.AttachCaseRequestData;
8+
import com.datadog.api.client.v2.model.AttachCaseRequestDataRelationships;
9+
import com.datadog.api.client.v2.model.CaseDataType;
10+
import com.datadog.api.client.v2.model.FindingCaseResponse;
11+
import com.datadog.api.client.v2.model.FindingData;
12+
import com.datadog.api.client.v2.model.FindingDataType;
13+
import com.datadog.api.client.v2.model.Findings;
14+
import java.util.Arrays;
15+
16+
public class Example {
17+
public static void main(String[] args) {
18+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
19+
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);
20+
21+
AttachCaseRequest body =
22+
new AttachCaseRequest()
23+
.data(
24+
new AttachCaseRequestData()
25+
.id("7d16945b-baf8-411e-ab2a-20fe43af1ea3")
26+
.relationships(
27+
new AttachCaseRequestDataRelationships()
28+
.findings(
29+
new Findings()
30+
.data(
31+
Arrays.asList(
32+
new FindingData()
33+
.id(
34+
"ZGZhMDI3ZjdjMDM3YjJmNzcxNTlhZGMwMjdmZWNiNTZ-MTVlYTNmYWU3NjNlOTNlYTE2YjM4N2JmZmI4Yjk5N2Y=")
35+
.type(FindingDataType.FINDINGS),
36+
new FindingData()
37+
.id(
38+
"MmUzMzZkODQ2YTI3NDU0OTk4NDk3NzhkOTY5YjU2Zjh-YWJjZGI1ODI4OTYzNWM3ZmUwZTBlOWRkYTRiMGUyOGQ=")
39+
.type(FindingDataType.FINDINGS)))))
40+
.type(CaseDataType.CASES));
41+
42+
try {
43+
FindingCaseResponse result =
44+
apiInstance.attachCase("7d16945b-baf8-411e-ab2a-20fe43af1ea3", body);
45+
System.out.println(result);
46+
} catch (ApiException e) {
47+
System.err.println("Exception when calling SecurityMonitoringApi#attachCase");
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+
}
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
// Attach security finding to a case 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.SecurityMonitoringApi;
6+
import com.datadog.api.client.v2.model.AttachCaseRequest;
7+
import com.datadog.api.client.v2.model.AttachCaseRequestData;
8+
import com.datadog.api.client.v2.model.AttachCaseRequestDataRelationships;
9+
import com.datadog.api.client.v2.model.CaseDataType;
10+
import com.datadog.api.client.v2.model.FindingCaseResponse;
11+
import com.datadog.api.client.v2.model.FindingData;
12+
import com.datadog.api.client.v2.model.FindingDataType;
13+
import com.datadog.api.client.v2.model.Findings;
14+
import java.util.Collections;
15+
16+
public class Example {
17+
public static void main(String[] args) {
18+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
19+
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);
20+
21+
AttachCaseRequest body =
22+
new AttachCaseRequest()
23+
.data(
24+
new AttachCaseRequestData()
25+
.id("7d16945b-baf8-411e-ab2a-20fe43af1ea3")
26+
.relationships(
27+
new AttachCaseRequestDataRelationships()
28+
.findings(
29+
new Findings()
30+
.data(
31+
Collections.singletonList(
32+
new FindingData()
33+
.id(
34+
"ZGZhMDI3ZjdjMDM3YjJmNzcxNTlhZGMwMjdmZWNiNTZ-MTVlYTNmYWU3NjNlOTNlYTE2YjM4N2JmZmI4Yjk5N2Y=")
35+
.type(FindingDataType.FINDINGS)))))
36+
.type(CaseDataType.CASES));
37+
38+
try {
39+
FindingCaseResponse result =
40+
apiInstance.attachCase("7d16945b-baf8-411e-ab2a-20fe43af1ea3", body);
41+
System.out.println(result);
42+
} catch (ApiException e) {
43+
System.err.println("Exception when calling SecurityMonitoringApi#attachCase");
44+
System.err.println("Status code: " + e.getCode());
45+
System.err.println("Reason: " + e.getResponseBody());
46+
System.err.println("Response headers: " + e.getResponseHeaders());
47+
e.printStackTrace();
48+
}
49+
}
50+
}
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
// Attach security findings to a Jira issue 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.SecurityMonitoringApi;
6+
import com.datadog.api.client.v2.model.AttachJiraIssueRequest;
7+
import com.datadog.api.client.v2.model.AttachJiraIssueRequestData;
8+
import com.datadog.api.client.v2.model.AttachJiraIssueRequestDataAttributes;
9+
import com.datadog.api.client.v2.model.AttachJiraIssueRequestDataRelationships;
10+
import com.datadog.api.client.v2.model.CaseManagementProject;
11+
import com.datadog.api.client.v2.model.CaseManagementProjectData;
12+
import com.datadog.api.client.v2.model.CaseManagementProjectDataType;
13+
import com.datadog.api.client.v2.model.FindingCaseResponse;
14+
import com.datadog.api.client.v2.model.FindingData;
15+
import com.datadog.api.client.v2.model.FindingDataType;
16+
import com.datadog.api.client.v2.model.Findings;
17+
import com.datadog.api.client.v2.model.JiraIssuesDataType;
18+
import java.util.Arrays;
19+
20+
public class Example {
21+
public static void main(String[] args) {
22+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
23+
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);
24+
25+
AttachJiraIssueRequest body =
26+
new AttachJiraIssueRequest()
27+
.data(
28+
new AttachJiraIssueRequestData()
29+
.attributes(
30+
new AttachJiraIssueRequestDataAttributes()
31+
.jiraIssueUrl(
32+
"https://datadoghq-sandbox-538.atlassian.net/browse/CSMSEC-105476"))
33+
.relationships(
34+
new AttachJiraIssueRequestDataRelationships()
35+
.findings(
36+
new Findings()
37+
.data(
38+
Arrays.asList(
39+
new FindingData()
40+
.id(
41+
"OTQ3NjJkMmYwMTIzMzMxNTc1Y2Q4MTA5NWU0NTBmMDl-ZjE3NjMxZWVkYzBjZGI1NDY2NWY2OGQxZDk4MDY4MmI=")
42+
.type(FindingDataType.FINDINGS),
43+
new FindingData()
44+
.id(
45+
"MTNjN2ZmYWMzMDIxYmU1ZDFiZDRjNWUwN2I1NzVmY2F-YTA3MzllMTUzNWM3NmEyZjdiNzEzOWM5YmViZTMzOGM=")
46+
.type(FindingDataType.FINDINGS))))
47+
.project(
48+
new CaseManagementProject()
49+
.data(
50+
new CaseManagementProjectData()
51+
.id("959a6f71-bac8-4027-b1d3-2264f569296f")
52+
.type(CaseManagementProjectDataType.PROJECTS))))
53+
.type(JiraIssuesDataType.JIRA_ISSUES));
54+
55+
try {
56+
FindingCaseResponse result = apiInstance.attachJiraIssue(body);
57+
System.out.println(result);
58+
} catch (ApiException e) {
59+
System.err.println("Exception when calling SecurityMonitoringApi#attachJiraIssue");
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: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
// Attach security finding to a Jira issue 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.SecurityMonitoringApi;
6+
import com.datadog.api.client.v2.model.AttachJiraIssueRequest;
7+
import com.datadog.api.client.v2.model.AttachJiraIssueRequestData;
8+
import com.datadog.api.client.v2.model.AttachJiraIssueRequestDataAttributes;
9+
import com.datadog.api.client.v2.model.AttachJiraIssueRequestDataRelationships;
10+
import com.datadog.api.client.v2.model.CaseManagementProject;
11+
import com.datadog.api.client.v2.model.CaseManagementProjectData;
12+
import com.datadog.api.client.v2.model.CaseManagementProjectDataType;
13+
import com.datadog.api.client.v2.model.FindingCaseResponse;
14+
import com.datadog.api.client.v2.model.FindingData;
15+
import com.datadog.api.client.v2.model.FindingDataType;
16+
import com.datadog.api.client.v2.model.Findings;
17+
import com.datadog.api.client.v2.model.JiraIssuesDataType;
18+
import java.util.Collections;
19+
20+
public class Example {
21+
public static void main(String[] args) {
22+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
23+
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);
24+
25+
AttachJiraIssueRequest body =
26+
new AttachJiraIssueRequest()
27+
.data(
28+
new AttachJiraIssueRequestData()
29+
.attributes(
30+
new AttachJiraIssueRequestDataAttributes()
31+
.jiraIssueUrl(
32+
"https://datadoghq-sandbox-538.atlassian.net/browse/CSMSEC-105476"))
33+
.relationships(
34+
new AttachJiraIssueRequestDataRelationships()
35+
.findings(
36+
new Findings()
37+
.data(
38+
Collections.singletonList(
39+
new FindingData()
40+
.id(
41+
"OTQ3NjJkMmYwMTIzMzMxNTc1Y2Q4MTA5NWU0NTBmMDl-ZjE3NjMxZWVkYzBjZGI1NDY2NWY2OGQxZDk4MDY4MmI=")
42+
.type(FindingDataType.FINDINGS))))
43+
.project(
44+
new CaseManagementProject()
45+
.data(
46+
new CaseManagementProjectData()
47+
.id("959a6f71-bac8-4027-b1d3-2264f569296f")
48+
.type(CaseManagementProjectDataType.PROJECTS))))
49+
.type(JiraIssuesDataType.JIRA_ISSUES));
50+
51+
try {
52+
FindingCaseResponse result = apiInstance.attachJiraIssue(body);
53+
System.out.println(result);
54+
} catch (ApiException e) {
55+
System.err.println("Exception when calling SecurityMonitoringApi#attachJiraIssue");
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: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
// Create cases for security findings 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.SecurityMonitoringApi;
6+
import com.datadog.api.client.v2.model.CaseDataType;
7+
import com.datadog.api.client.v2.model.CaseManagementProject;
8+
import com.datadog.api.client.v2.model.CaseManagementProjectData;
9+
import com.datadog.api.client.v2.model.CaseManagementProjectDataType;
10+
import com.datadog.api.client.v2.model.CreateCaseRequestArray;
11+
import com.datadog.api.client.v2.model.CreateCaseRequestData;
12+
import com.datadog.api.client.v2.model.CreateCaseRequestDataAttributes;
13+
import com.datadog.api.client.v2.model.CreateCaseRequestDataRelationships;
14+
import com.datadog.api.client.v2.model.FindingCaseResponseArray;
15+
import com.datadog.api.client.v2.model.FindingData;
16+
import com.datadog.api.client.v2.model.FindingDataType;
17+
import com.datadog.api.client.v2.model.Findings;
18+
import java.util.Arrays;
19+
import java.util.Collections;
20+
21+
public class Example {
22+
public static void main(String[] args) {
23+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
24+
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);
25+
26+
CreateCaseRequestArray body =
27+
new CreateCaseRequestArray()
28+
.data(
29+
Arrays.asList(
30+
new CreateCaseRequestData()
31+
.attributes(
32+
new CreateCaseRequestDataAttributes()
33+
.title("A title")
34+
.description("A description"))
35+
.relationships(
36+
new CreateCaseRequestDataRelationships()
37+
.findings(
38+
new Findings()
39+
.data(
40+
Collections.singletonList(
41+
new FindingData()
42+
.id(
43+
"ZGZhMDI3ZjdjMDM3YjJmNzcxNTlhZGMwMjdmZWNiNTZ-MTVlYTNmYWU3NjNlOTNlYTE2YjM4N2JmZmI4Yjk5N2Y=")
44+
.type(FindingDataType.FINDINGS))))
45+
.project(
46+
new CaseManagementProject()
47+
.data(
48+
new CaseManagementProjectData()
49+
.id("959a6f71-bac8-4027-b1d3-2264f569296f")
50+
.type(CaseManagementProjectDataType.PROJECTS))))
51+
.type(CaseDataType.CASES),
52+
new CreateCaseRequestData()
53+
.attributes(
54+
new CreateCaseRequestDataAttributes()
55+
.title("A title")
56+
.description("A description"))
57+
.relationships(
58+
new CreateCaseRequestDataRelationships()
59+
.findings(
60+
new Findings()
61+
.data(
62+
Collections.singletonList(
63+
new FindingData()
64+
.id(
65+
"MzZkNTMxODNmOGZlZmJiYzIyMDg4NzhmM2QyMDExZjB-ZmY5NzUwNDQzYTE0MGIyNDM1MTg4YjkxZDNmMDU4OGU=")
66+
.type(FindingDataType.FINDINGS))))
67+
.project(
68+
new CaseManagementProject()
69+
.data(
70+
new CaseManagementProjectData()
71+
.id("959a6f71-bac8-4027-b1d3-2264f569296f")
72+
.type(CaseManagementProjectDataType.PROJECTS))))
73+
.type(CaseDataType.CASES)));
74+
75+
try {
76+
FindingCaseResponseArray result = apiInstance.createCases(body);
77+
System.out.println(result);
78+
} catch (ApiException e) {
79+
System.err.println("Exception when calling SecurityMonitoringApi#createCases");
80+
System.err.println("Status code: " + e.getCode());
81+
System.err.println("Reason: " + e.getResponseBody());
82+
System.err.println("Response headers: " + e.getResponseHeaders());
83+
e.printStackTrace();
84+
}
85+
}
86+
}
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
// Create case for security finding 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.SecurityMonitoringApi;
6+
import com.datadog.api.client.v2.model.CaseDataType;
7+
import com.datadog.api.client.v2.model.CaseManagementProject;
8+
import com.datadog.api.client.v2.model.CaseManagementProjectData;
9+
import com.datadog.api.client.v2.model.CaseManagementProjectDataType;
10+
import com.datadog.api.client.v2.model.CreateCaseRequestArray;
11+
import com.datadog.api.client.v2.model.CreateCaseRequestData;
12+
import com.datadog.api.client.v2.model.CreateCaseRequestDataAttributes;
13+
import com.datadog.api.client.v2.model.CreateCaseRequestDataRelationships;
14+
import com.datadog.api.client.v2.model.FindingCaseResponseArray;
15+
import com.datadog.api.client.v2.model.FindingData;
16+
import com.datadog.api.client.v2.model.FindingDataType;
17+
import com.datadog.api.client.v2.model.Findings;
18+
import java.util.Collections;
19+
20+
public class Example {
21+
public static void main(String[] args) {
22+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
23+
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);
24+
25+
CreateCaseRequestArray body =
26+
new CreateCaseRequestArray()
27+
.data(
28+
Collections.singletonList(
29+
new CreateCaseRequestData()
30+
.attributes(
31+
new CreateCaseRequestDataAttributes()
32+
.title("A title")
33+
.description("A description"))
34+
.relationships(
35+
new CreateCaseRequestDataRelationships()
36+
.findings(
37+
new Findings()
38+
.data(
39+
Collections.singletonList(
40+
new FindingData()
41+
.id(
42+
"ZGZhMDI3ZjdjMDM3YjJmNzcxNTlhZGMwMjdmZWNiNTZ-MTVlYTNmYWU3NjNlOTNlYTE2YjM4N2JmZmI4Yjk5N2Y=")
43+
.type(FindingDataType.FINDINGS))))
44+
.project(
45+
new CaseManagementProject()
46+
.data(
47+
new CaseManagementProjectData()
48+
.id("959a6f71-bac8-4027-b1d3-2264f569296f")
49+
.type(CaseManagementProjectDataType.PROJECTS))))
50+
.type(CaseDataType.CASES)));
51+
52+
try {
53+
FindingCaseResponseArray result = apiInstance.createCases(body);
54+
System.out.println(result);
55+
} catch (ApiException e) {
56+
System.err.println("Exception when calling SecurityMonitoringApi#createCases");
57+
System.err.println("Status code: " + e.getCode());
58+
System.err.println("Reason: " + e.getResponseBody());
59+
System.err.println("Response headers: " + e.getResponseHeaders());
60+
e.printStackTrace();
61+
}
62+
}
63+
}

0 commit comments

Comments
 (0)