Skip to content

Commit 5325bfa

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 919fef7 of spec repo
1 parent f5f4214 commit 5325bfa

17 files changed

Lines changed: 2254 additions & 214 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 281 additions & 30 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 an entity integration 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.EntityIntegrationConfigsApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
defaultClient.setUnstableOperationEnabled("v2.deleteEntityIntegrationConfig", true);
11+
EntityIntegrationConfigsApi apiInstance = new EntityIntegrationConfigsApi(defaultClient);
12+
13+
try {
14+
apiInstance.deleteEntityIntegrationConfig("github");
15+
} catch (ApiException e) {
16+
System.err.println(
17+
"Exception when calling EntityIntegrationConfigsApi#deleteEntityIntegrationConfig");
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: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Get an entity integration 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.EntityIntegrationConfigsApi;
6+
import com.datadog.api.client.v2.model.EntityIntegrationConfigResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.getEntityIntegrationConfig", true);
12+
EntityIntegrationConfigsApi apiInstance = new EntityIntegrationConfigsApi(defaultClient);
13+
14+
try {
15+
EntityIntegrationConfigResponse result = apiInstance.getEntityIntegrationConfig("github");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println(
19+
"Exception when calling EntityIntegrationConfigsApi#getEntityIntegrationConfig");
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: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
// Create or update entity integration 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.EntityIntegrationConfigsApi;
6+
import com.datadog.api.client.v2.model.EntityIntegrationConfigRequest;
7+
import com.datadog.api.client.v2.model.EntityIntegrationConfigRequestAttributes;
8+
import com.datadog.api.client.v2.model.EntityIntegrationConfigRequestData;
9+
import com.datadog.api.client.v2.model.EntityIntegrationConfigRequestType;
10+
import com.datadog.api.client.v2.model.EntityIntegrationConfigResponse;
11+
import java.util.Map;
12+
13+
public class Example {
14+
public static void main(String[] args) {
15+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
16+
defaultClient.setUnstableOperationEnabled("v2.updateEntityIntegrationConfig", true);
17+
EntityIntegrationConfigsApi apiInstance = new EntityIntegrationConfigsApi(defaultClient);
18+
19+
EntityIntegrationConfigRequest body =
20+
new EntityIntegrationConfigRequest()
21+
.data(
22+
new EntityIntegrationConfigRequestData()
23+
.attributes(
24+
new EntityIntegrationConfigRequestAttributes()
25+
.config(
26+
Map.ofEntries(
27+
Map.entry(
28+
"enabled_repos",
29+
"[{'github_org_name': 'myorg', 'hostname': 'github.com',"
30+
+ " 'repo_name': 'myrepo'}]"))))
31+
.type(EntityIntegrationConfigRequestType.ENTITY_INTEGRATION_CONFIG_REQUESTS));
32+
33+
try {
34+
EntityIntegrationConfigResponse result =
35+
apiInstance.updateEntityIntegrationConfig("github", body);
36+
System.out.println(result);
37+
} catch (ApiException e) {
38+
System.err.println(
39+
"Exception when calling EntityIntegrationConfigsApi#updateEntityIntegrationConfig");
40+
System.err.println("Status code: " + e.getCode());
41+
System.err.println("Reason: " + e.getResponseBody());
42+
System.err.println("Response headers: " + e.getResponseHeaders());
43+
e.printStackTrace();
44+
}
45+
}
46+
}

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -950,6 +950,9 @@ public class ApiClient {
950950
put("v2.updateDeploymentRule", false);
951951
put("v2.createHamrOrgConnection", false);
952952
put("v2.getHamrOrgConnection", false);
953+
put("v2.deleteEntityIntegrationConfig", false);
954+
put("v2.getEntityIntegrationConfig", false);
955+
put("v2.updateEntityIntegrationConfig", false);
953956
put("v2.createGlobalIncidentHandle", false);
954957
put("v2.createIncident", false);
955958
put("v2.createIncidentAttachment", false);

0 commit comments

Comments
 (0)