Skip to content

Commit 08bd48b

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 3b03aa8 of spec repo
1 parent 8643253 commit 08bd48b

File tree

48 files changed

+9770
-0
lines changed

Some content is hidden

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

48 files changed

+9770
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 901 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
// Create a change request 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.ChangeManagementApi;
6+
import com.datadog.api.client.v2.model.ChangeRequestChangeType;
7+
import com.datadog.api.client.v2.model.ChangeRequestCreateAttributes;
8+
import com.datadog.api.client.v2.model.ChangeRequestCreateData;
9+
import com.datadog.api.client.v2.model.ChangeRequestCreateRequest;
10+
import com.datadog.api.client.v2.model.ChangeRequestResourceType;
11+
import com.datadog.api.client.v2.model.ChangeRequestResponse;
12+
import com.datadog.api.client.v2.model.ChangeRequestRiskLevel;
13+
import java.time.OffsetDateTime;
14+
import java.util.Collections;
15+
16+
public class Example {
17+
public static void main(String[] args) {
18+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
19+
defaultClient.setUnstableOperationEnabled("v2.createChangeRequest", true);
20+
ChangeManagementApi apiInstance = new ChangeManagementApi(defaultClient);
21+
22+
ChangeRequestCreateRequest body =
23+
new ChangeRequestCreateRequest()
24+
.data(
25+
new ChangeRequestCreateData()
26+
.attributes(
27+
new ChangeRequestCreateAttributes()
28+
.changeRequestLinkedIncidentUuid("00000000-0000-0000-0000-000000000000")
29+
.changeRequestMaintenanceWindowQuery("")
30+
.changeRequestPlan(
31+
"1. Deploy to staging 2. Run tests 3. Deploy to production")
32+
.changeRequestRisk(ChangeRequestRiskLevel.LOW)
33+
.changeRequestType(ChangeRequestChangeType.NORMAL)
34+
.description("Deploying new payment service v2.1")
35+
.endDate(OffsetDateTime.parse("2024-01-02T15:00:00Z"))
36+
.projectId("d4bbe1af-f36e-42f1-87c1-493ca35c320e")
37+
.requestedTeams(Collections.singletonList("team-handle-1"))
38+
.startDate(OffsetDateTime.parse("2024-01-01T03:00:00Z"))
39+
.title("Deploy new payment service"))
40+
.type(ChangeRequestResourceType.CHANGE_REQUEST));
41+
42+
try {
43+
ChangeRequestResponse result = apiInstance.createChangeRequest(body);
44+
System.out.println(result);
45+
} catch (ApiException e) {
46+
System.err.println("Exception when calling ChangeManagementApi#createChangeRequest");
47+
System.err.println("Status code: " + e.getCode());
48+
System.err.println("Reason: " + e.getResponseBody());
49+
System.err.println("Response headers: " + e.getResponseHeaders());
50+
e.printStackTrace();
51+
}
52+
}
53+
}
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
// Create a change request branch 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.ChangeManagementApi;
6+
import com.datadog.api.client.v2.model.ChangeRequestBranchCreateAttributes;
7+
import com.datadog.api.client.v2.model.ChangeRequestBranchCreateData;
8+
import com.datadog.api.client.v2.model.ChangeRequestBranchCreateRequest;
9+
import com.datadog.api.client.v2.model.ChangeRequestBranchResourceType;
10+
import com.datadog.api.client.v2.model.ChangeRequestResponse;
11+
12+
public class Example {
13+
public static void main(String[] args) {
14+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
15+
defaultClient.setUnstableOperationEnabled("v2.createChangeRequestBranch", true);
16+
ChangeManagementApi apiInstance = new ChangeManagementApi(defaultClient);
17+
18+
ChangeRequestBranchCreateRequest body =
19+
new ChangeRequestBranchCreateRequest()
20+
.data(
21+
new ChangeRequestBranchCreateData()
22+
.attributes(
23+
new ChangeRequestBranchCreateAttributes()
24+
.branchName("chm/CHM-1234")
25+
.repoId("DataDog/dd-source"))
26+
.type(ChangeRequestBranchResourceType.CHANGE_REQUEST_BRANCH));
27+
28+
try {
29+
ChangeRequestResponse result = apiInstance.createChangeRequestBranch("CHM-1234", body);
30+
System.out.println(result);
31+
} catch (ApiException e) {
32+
System.err.println("Exception when calling ChangeManagementApi#createChangeRequestBranch");
33+
System.err.println("Status code: " + e.getCode());
34+
System.err.println("Reason: " + e.getResponseBody());
35+
System.err.println("Response headers: " + e.getResponseHeaders());
36+
e.printStackTrace();
37+
}
38+
}
39+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Delete a change request decision 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.ChangeManagementApi;
6+
import com.datadog.api.client.v2.model.ChangeRequestResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.deleteChangeRequestDecision", true);
12+
ChangeManagementApi apiInstance = new ChangeManagementApi(defaultClient);
13+
14+
try {
15+
ChangeRequestResponse result =
16+
apiInstance.deleteChangeRequestDecision("CHM-1234", "decision-id-0");
17+
System.out.println(result);
18+
} catch (ApiException e) {
19+
System.err.println("Exception when calling ChangeManagementApi#deleteChangeRequestDecision");
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+
// Get a change request 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.ChangeManagementApi;
6+
import com.datadog.api.client.v2.model.ChangeRequestResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.getChangeRequest", true);
12+
ChangeManagementApi apiInstance = new ChangeManagementApi(defaultClient);
13+
14+
try {
15+
ChangeRequestResponse result = apiInstance.getChangeRequest("CHM-1234");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling ChangeManagementApi#getChangeRequest");
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: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
// Update a change request 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.ChangeManagementApi;
6+
import com.datadog.api.client.v2.model.ChangeRequestChangeType;
7+
import com.datadog.api.client.v2.model.ChangeRequestDecisionCreateAttributes;
8+
import com.datadog.api.client.v2.model.ChangeRequestDecisionCreateItem;
9+
import com.datadog.api.client.v2.model.ChangeRequestDecisionCreateRelationships;
10+
import com.datadog.api.client.v2.model.ChangeRequestDecisionRelationshipData;
11+
import com.datadog.api.client.v2.model.ChangeRequestDecisionResourceType;
12+
import com.datadog.api.client.v2.model.ChangeRequestDecisionStatusType;
13+
import com.datadog.api.client.v2.model.ChangeRequestDecisionsRelationship;
14+
import com.datadog.api.client.v2.model.ChangeRequestResourceType;
15+
import com.datadog.api.client.v2.model.ChangeRequestResponse;
16+
import com.datadog.api.client.v2.model.ChangeRequestRiskLevel;
17+
import com.datadog.api.client.v2.model.ChangeRequestUpdateAttributes;
18+
import com.datadog.api.client.v2.model.ChangeRequestUpdateData;
19+
import com.datadog.api.client.v2.model.ChangeRequestUpdateRelationships;
20+
import com.datadog.api.client.v2.model.ChangeRequestUpdateRequest;
21+
import com.datadog.api.client.v2.model.ChangeRequestUserRelationship;
22+
import com.datadog.api.client.v2.model.ChangeRequestUserRelationshipData;
23+
import java.time.OffsetDateTime;
24+
import java.util.Collections;
25+
26+
public class Example {
27+
public static void main(String[] args) {
28+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
29+
defaultClient.setUnstableOperationEnabled("v2.updateChangeRequest", true);
30+
ChangeManagementApi apiInstance = new ChangeManagementApi(defaultClient);
31+
32+
ChangeRequestUpdateRequest body =
33+
new ChangeRequestUpdateRequest()
34+
.data(
35+
new ChangeRequestUpdateData()
36+
.attributes(
37+
new ChangeRequestUpdateAttributes()
38+
.changeRequestPlan("Updated deployment plan")
39+
.changeRequestRisk(ChangeRequestRiskLevel.LOW)
40+
.changeRequestType(ChangeRequestChangeType.NORMAL)
41+
.endDate(OffsetDateTime.parse("2024-01-02T15:00:00Z"))
42+
.id("CHM-1234")
43+
.startDate(OffsetDateTime.parse("2024-01-01T03:00:00Z")))
44+
.relationships(
45+
new ChangeRequestUpdateRelationships()
46+
.changeRequestDecisions(
47+
new ChangeRequestDecisionsRelationship()
48+
.data(
49+
Collections.singletonList(
50+
new ChangeRequestDecisionRelationshipData()
51+
.id("decision-id-0")
52+
.type(
53+
ChangeRequestDecisionResourceType
54+
.CHANGE_REQUEST_DECISION)))))
55+
.type(ChangeRequestResourceType.CHANGE_REQUEST))
56+
.included(
57+
Collections.singletonList(
58+
new ChangeRequestDecisionCreateItem()
59+
.attributes(
60+
new ChangeRequestDecisionCreateAttributes()
61+
.changeRequestStatus(ChangeRequestDecisionStatusType.REQUESTED)
62+
.requestReason("Please review and approve this change"))
63+
.id("decision-id-0")
64+
.relationships(
65+
new ChangeRequestDecisionCreateRelationships()
66+
.requestedUser(
67+
new ChangeRequestUserRelationship()
68+
.data(
69+
new ChangeRequestUserRelationshipData()
70+
.id("00000000-0000-0000-0000-000000000000")
71+
.type("user"))))
72+
.type(ChangeRequestDecisionResourceType.CHANGE_REQUEST_DECISION)));
73+
74+
try {
75+
ChangeRequestResponse result = apiInstance.updateChangeRequest("CHM-1234", body);
76+
System.out.println(result);
77+
} catch (ApiException e) {
78+
System.err.println("Exception when calling ChangeManagementApi#updateChangeRequest");
79+
System.err.println("Status code: " + e.getCode());
80+
System.err.println("Reason: " + e.getResponseBody());
81+
System.err.println("Response headers: " + e.getResponseHeaders());
82+
e.printStackTrace();
83+
}
84+
}
85+
}
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
// Update a change request decision 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.ChangeManagementApi;
6+
import com.datadog.api.client.v2.model.ChangeRequestDecisionCreateAttributes;
7+
import com.datadog.api.client.v2.model.ChangeRequestDecisionCreateItem;
8+
import com.datadog.api.client.v2.model.ChangeRequestDecisionCreateRelationships;
9+
import com.datadog.api.client.v2.model.ChangeRequestDecisionRelationshipData;
10+
import com.datadog.api.client.v2.model.ChangeRequestDecisionResourceType;
11+
import com.datadog.api.client.v2.model.ChangeRequestDecisionStatusType;
12+
import com.datadog.api.client.v2.model.ChangeRequestDecisionUpdateData;
13+
import com.datadog.api.client.v2.model.ChangeRequestDecisionUpdateDataAttributes;
14+
import com.datadog.api.client.v2.model.ChangeRequestDecisionUpdateDataRelationships;
15+
import com.datadog.api.client.v2.model.ChangeRequestDecisionUpdateRequest;
16+
import com.datadog.api.client.v2.model.ChangeRequestDecisionsRelationship;
17+
import com.datadog.api.client.v2.model.ChangeRequestResourceType;
18+
import com.datadog.api.client.v2.model.ChangeRequestResponse;
19+
import com.datadog.api.client.v2.model.ChangeRequestUserRelationship;
20+
import com.datadog.api.client.v2.model.ChangeRequestUserRelationshipData;
21+
import java.util.Collections;
22+
23+
public class Example {
24+
public static void main(String[] args) {
25+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
26+
defaultClient.setUnstableOperationEnabled("v2.updateChangeRequestDecision", true);
27+
ChangeManagementApi apiInstance = new ChangeManagementApi(defaultClient);
28+
29+
ChangeRequestDecisionUpdateRequest body =
30+
new ChangeRequestDecisionUpdateRequest()
31+
.data(
32+
new ChangeRequestDecisionUpdateData()
33+
.attributes(new ChangeRequestDecisionUpdateDataAttributes().id("CHM-1234"))
34+
.relationships(
35+
new ChangeRequestDecisionUpdateDataRelationships()
36+
.changeRequestDecisions(
37+
new ChangeRequestDecisionsRelationship()
38+
.data(
39+
Collections.singletonList(
40+
new ChangeRequestDecisionRelationshipData()
41+
.id("decision-id-0")
42+
.type(
43+
ChangeRequestDecisionResourceType
44+
.CHANGE_REQUEST_DECISION)))))
45+
.type(ChangeRequestResourceType.CHANGE_REQUEST))
46+
.included(
47+
Collections.singletonList(
48+
new ChangeRequestDecisionCreateItem()
49+
.attributes(
50+
new ChangeRequestDecisionCreateAttributes()
51+
.changeRequestStatus(ChangeRequestDecisionStatusType.REQUESTED)
52+
.requestReason("Please review and approve this change"))
53+
.id("decision-id-0")
54+
.relationships(
55+
new ChangeRequestDecisionCreateRelationships()
56+
.requestedUser(
57+
new ChangeRequestUserRelationship()
58+
.data(
59+
new ChangeRequestUserRelationshipData()
60+
.id("00000000-0000-0000-0000-000000000000")
61+
.type("user"))))
62+
.type(ChangeRequestDecisionResourceType.CHANGE_REQUEST_DECISION)));
63+
64+
try {
65+
ChangeRequestResponse result =
66+
apiInstance.updateChangeRequestDecision("CHM-1234", "decision-id-0", body);
67+
System.out.println(result);
68+
} catch (ApiException e) {
69+
System.err.println("Exception when calling ChangeManagementApi#updateChangeRequestDecision");
70+
System.err.println("Status code: " + e.getCode());
71+
System.err.println("Reason: " + e.getResponseBody());
72+
System.err.println("Response headers: " + e.getResponseHeaders());
73+
e.printStackTrace();
74+
}
75+
}
76+
}

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -782,6 +782,12 @@ public class ApiClient {
782782
put("v2.linkJiraIssueToCase", false);
783783
put("v2.moveCaseToProject", false);
784784
put("v2.unlinkJiraIssue", false);
785+
put("v2.createChangeRequest", false);
786+
put("v2.createChangeRequestBranch", false);
787+
put("v2.deleteChangeRequestDecision", false);
788+
put("v2.getChangeRequest", false);
789+
put("v2.updateChangeRequest", false);
790+
put("v2.updateChangeRequestDecision", false);
785791
put("v2.listAWSCloudAuthPersonaMappings", false);
786792
put("v2.activateContentPack", false);
787793
put("v2.cancelThreatHuntingJob", false);

0 commit comments

Comments
 (0)