Skip to content

Commit eb481aa

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit c5903d9 of spec repo
1 parent 4e9626a commit eb481aa

31 files changed

+5157
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 460 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
// Create Jira issue template 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.JiraIntegrationApi;
6+
import com.datadog.api.client.v2.model.JiraIssueTemplateCreateRequest;
7+
import com.datadog.api.client.v2.model.JiraIssueTemplateCreateRequestAttributes;
8+
import com.datadog.api.client.v2.model.JiraIssueTemplateCreateRequestAttributesJiraAccount;
9+
import com.datadog.api.client.v2.model.JiraIssueTemplateCreateRequestData;
10+
import com.datadog.api.client.v2.model.JiraIssueTemplateResponse;
11+
import com.datadog.api.client.v2.model.JiraIssueTemplateType;
12+
import java.util.Map;
13+
import java.util.UUID;
14+
15+
public class Example {
16+
public static void main(String[] args) {
17+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
18+
defaultClient.setUnstableOperationEnabled("v2.createJiraIssueTemplate", true);
19+
JiraIntegrationApi apiInstance = new JiraIntegrationApi(defaultClient);
20+
21+
JiraIssueTemplateCreateRequest body =
22+
new JiraIssueTemplateCreateRequest()
23+
.data(
24+
new JiraIssueTemplateCreateRequestData()
25+
.attributes(
26+
new JiraIssueTemplateCreateRequestAttributes()
27+
.fields(
28+
Map.ofEntries(
29+
Map.entry(
30+
"description", "{'payload': 'Test', 'type': 'json'}")))
31+
.issueTypeId("12730")
32+
.jiraAccount(
33+
new JiraIssueTemplateCreateRequestAttributesJiraAccount()
34+
.id(UUID.fromString("80f16d40-1fba-486e-b1fc-983e6ca19bec")))
35+
.name("test-template")
36+
.projectId("10772"))
37+
.type(JiraIssueTemplateType.JIRA_ISSUE_TEMPLATE));
38+
39+
try {
40+
JiraIssueTemplateResponse result = apiInstance.createJiraIssueTemplate(body);
41+
System.out.println(result);
42+
} catch (ApiException e) {
43+
System.err.println("Exception when calling JiraIntegrationApi#createJiraIssueTemplate");
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: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Delete Jira account 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.JiraIntegrationApi;
6+
import java.util.UUID;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.deleteJiraAccount", true);
12+
JiraIntegrationApi apiInstance = new JiraIntegrationApi(defaultClient);
13+
14+
try {
15+
apiInstance.deleteJiraAccount(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e"));
16+
} catch (ApiException e) {
17+
System.err.println("Exception when calling JiraIntegrationApi#deleteJiraAccount");
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: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Delete Jira issue template 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.JiraIntegrationApi;
6+
import java.util.UUID;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.deleteJiraIssueTemplate", true);
12+
JiraIntegrationApi apiInstance = new JiraIntegrationApi(defaultClient);
13+
14+
try {
15+
apiInstance.deleteJiraIssueTemplate(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e"));
16+
} catch (ApiException e) {
17+
System.err.println("Exception when calling JiraIntegrationApi#deleteJiraIssueTemplate");
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 Jira issue template 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.JiraIntegrationApi;
6+
import com.datadog.api.client.v2.model.JiraIssueTemplateResponse;
7+
import java.util.UUID;
8+
9+
public class Example {
10+
public static void main(String[] args) {
11+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
12+
defaultClient.setUnstableOperationEnabled("v2.getJiraIssueTemplate", true);
13+
JiraIntegrationApi apiInstance = new JiraIntegrationApi(defaultClient);
14+
15+
try {
16+
JiraIssueTemplateResponse result =
17+
apiInstance.getJiraIssueTemplate(UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e"));
18+
System.out.println(result);
19+
} catch (ApiException e) {
20+
System.err.println("Exception when calling JiraIntegrationApi#getJiraIssueTemplate");
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: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// List Jira accounts 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.JiraIntegrationApi;
6+
import com.datadog.api.client.v2.model.JiraAccountsResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.listJiraAccounts", true);
12+
JiraIntegrationApi apiInstance = new JiraIntegrationApi(defaultClient);
13+
14+
try {
15+
JiraAccountsResponse result = apiInstance.listJiraAccounts();
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling JiraIntegrationApi#listJiraAccounts");
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+
// List Jira issue templates 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.JiraIntegrationApi;
6+
import com.datadog.api.client.v2.model.JiraIssueTemplatesResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.listJiraIssueTemplates", true);
12+
JiraIntegrationApi apiInstance = new JiraIntegrationApi(defaultClient);
13+
14+
try {
15+
JiraIssueTemplatesResponse result = apiInstance.listJiraIssueTemplates();
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling JiraIntegrationApi#listJiraIssueTemplates");
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+
// Update Jira issue template 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.JiraIntegrationApi;
6+
import com.datadog.api.client.v2.model.JiraIssueTemplateResponse;
7+
import com.datadog.api.client.v2.model.JiraIssueTemplateType;
8+
import com.datadog.api.client.v2.model.JiraIssueTemplateUpdateRequest;
9+
import com.datadog.api.client.v2.model.JiraIssueTemplateUpdateRequestAttributes;
10+
import com.datadog.api.client.v2.model.JiraIssueTemplateUpdateRequestData;
11+
import java.util.Map;
12+
import java.util.UUID;
13+
14+
public class Example {
15+
public static void main(String[] args) {
16+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
17+
defaultClient.setUnstableOperationEnabled("v2.updateJiraIssueTemplate", true);
18+
JiraIntegrationApi apiInstance = new JiraIntegrationApi(defaultClient);
19+
20+
JiraIssueTemplateUpdateRequest body =
21+
new JiraIssueTemplateUpdateRequest()
22+
.data(
23+
new JiraIssueTemplateUpdateRequestData()
24+
.attributes(
25+
new JiraIssueTemplateUpdateRequestAttributes()
26+
.fields(
27+
Map.ofEntries(
28+
Map.entry(
29+
"description",
30+
"{'payload': 'Updated Description', 'type': 'json'}")))
31+
.name("test_template_updated"))
32+
.type(JiraIssueTemplateType.JIRA_ISSUE_TEMPLATE));
33+
34+
try {
35+
JiraIssueTemplateResponse result =
36+
apiInstance.updateJiraIssueTemplate(
37+
UUID.fromString("65b3341b-0680-47f9-a6d4-134db45c603e"), body);
38+
System.out.println(result);
39+
} catch (ApiException e) {
40+
System.err.println("Exception when calling JiraIntegrationApi#updateJiraIssueTemplate");
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+
}

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -851,6 +851,13 @@ public class ApiClient {
851851
put("v2.updateIncidentNotificationTemplate", false);
852852
put("v2.updateIncidentTodo", false);
853853
put("v2.updateIncidentType", false);
854+
put("v2.createJiraIssueTemplate", false);
855+
put("v2.deleteJiraAccount", false);
856+
put("v2.deleteJiraIssueTemplate", false);
857+
put("v2.getJiraIssueTemplate", false);
858+
put("v2.listJiraAccounts", false);
859+
put("v2.listJiraIssueTemplates", false);
860+
put("v2.updateJiraIssueTemplate", false);
854861
put("v2.addRoleToRestrictionQuery", false);
855862
put("v2.createRestrictionQuery", false);
856863
put("v2.deleteRestrictionQuery", false);

0 commit comments

Comments
 (0)