Skip to content

Commit fec80de

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 26d4ae7 of spec repo
1 parent c3027d5 commit fec80de

22 files changed

Lines changed: 3641 additions & 0 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 403 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
// Create a web integration account 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.WebIntegrationsApi;
6+
import com.datadog.api.client.v2.model.WebIntegrationAccountCreateRequest;
7+
import com.datadog.api.client.v2.model.WebIntegrationAccountCreateRequestAttributes;
8+
import com.datadog.api.client.v2.model.WebIntegrationAccountCreateRequestData;
9+
import com.datadog.api.client.v2.model.WebIntegrationAccountResponse;
10+
import com.datadog.api.client.v2.model.WebIntegrationAccountType;
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.createWebIntegrationAccount", true);
17+
WebIntegrationsApi apiInstance = new WebIntegrationsApi(defaultClient);
18+
19+
WebIntegrationAccountCreateRequest body =
20+
new WebIntegrationAccountCreateRequest()
21+
.data(
22+
new WebIntegrationAccountCreateRequestData()
23+
.attributes(
24+
new WebIntegrationAccountCreateRequestAttributes()
25+
.name("my-databricks-account")
26+
.secrets(Map.ofEntries(Map.entry("client_secret", "my-client-secret")))
27+
.settings(
28+
Map.ofEntries(
29+
Map.entry(
30+
"workspace_url", "https://example.azuredatabricks.net"))))
31+
.type(WebIntegrationAccountType.ACCOUNT));
32+
33+
try {
34+
WebIntegrationAccountResponse result =
35+
apiInstance.createWebIntegrationAccount("integration_name", body);
36+
System.out.println(result);
37+
} catch (ApiException e) {
38+
System.err.println("Exception when calling WebIntegrationsApi#createWebIntegrationAccount");
39+
System.err.println("Status code: " + e.getCode());
40+
System.err.println("Reason: " + e.getResponseBody());
41+
System.err.println("Response headers: " + e.getResponseHeaders());
42+
e.printStackTrace();
43+
}
44+
}
45+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Delete a web integration account 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.WebIntegrationsApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
defaultClient.setUnstableOperationEnabled("v2.deleteWebIntegrationAccount", true);
11+
WebIntegrationsApi apiInstance = new WebIntegrationsApi(defaultClient);
12+
13+
try {
14+
apiInstance.deleteWebIntegrationAccount("integration_name", "account_id");
15+
} catch (ApiException e) {
16+
System.err.println("Exception when calling WebIntegrationsApi#deleteWebIntegrationAccount");
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+
// Get a web integration account 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.WebIntegrationsApi;
6+
import com.datadog.api.client.v2.model.WebIntegrationAccountResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.getWebIntegrationAccount", true);
12+
WebIntegrationsApi apiInstance = new WebIntegrationsApi(defaultClient);
13+
14+
try {
15+
WebIntegrationAccountResponse result =
16+
apiInstance.getWebIntegrationAccount("integration_name", "account_id");
17+
System.out.println(result);
18+
} catch (ApiException e) {
19+
System.err.println("Exception when calling WebIntegrationsApi#getWebIntegrationAccount");
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: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// List web integration 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.WebIntegrationsApi;
6+
import com.datadog.api.client.v2.model.WebIntegrationAccountsResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
defaultClient.setUnstableOperationEnabled("v2.listWebIntegrationAccounts", true);
12+
WebIntegrationsApi apiInstance = new WebIntegrationsApi(defaultClient);
13+
14+
try {
15+
WebIntegrationAccountsResponse result =
16+
apiInstance.listWebIntegrationAccounts("integration_name");
17+
System.out.println(result);
18+
} catch (ApiException e) {
19+
System.err.println("Exception when calling WebIntegrationsApi#listWebIntegrationAccounts");
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: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
// Update a web integration account 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.WebIntegrationsApi;
6+
import com.datadog.api.client.v2.model.WebIntegrationAccountResponse;
7+
import com.datadog.api.client.v2.model.WebIntegrationAccountType;
8+
import com.datadog.api.client.v2.model.WebIntegrationAccountUpdateRequest;
9+
import com.datadog.api.client.v2.model.WebIntegrationAccountUpdateRequestAttributes;
10+
import com.datadog.api.client.v2.model.WebIntegrationAccountUpdateRequestData;
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.updateWebIntegrationAccount", true);
17+
WebIntegrationsApi apiInstance = new WebIntegrationsApi(defaultClient);
18+
19+
WebIntegrationAccountUpdateRequest body =
20+
new WebIntegrationAccountUpdateRequest()
21+
.data(
22+
new WebIntegrationAccountUpdateRequestData()
23+
.attributes(
24+
new WebIntegrationAccountUpdateRequestAttributes()
25+
.name("my-databricks-account")
26+
.secrets(Map.ofEntries(Map.entry("client_secret", "my-client-secret")))
27+
.settings(
28+
Map.ofEntries(
29+
Map.entry(
30+
"workspace_url", "https://example.azuredatabricks.net"))))
31+
.type(WebIntegrationAccountType.ACCOUNT));
32+
33+
try {
34+
WebIntegrationAccountResponse result =
35+
apiInstance.updateWebIntegrationAccount("integration_name", "account_id", body);
36+
System.out.println(result);
37+
} catch (ApiException e) {
38+
System.err.println("Exception when calling WebIntegrationsApi#updateWebIntegrationAccount");
39+
System.err.println("Status code: " + e.getCode());
40+
System.err.println("Reason: " + e.getResponseBody());
41+
System.err.println("Response headers: " + e.getResponseHeaders());
42+
e.printStackTrace();
43+
}
44+
}
45+
}

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1034,6 +1034,11 @@ public class ApiClient {
10341034
put("v2.getIncidentTeam", false);
10351035
put("v2.listIncidentTeams", false);
10361036
put("v2.updateIncidentTeam", false);
1037+
put("v2.createWebIntegrationAccount", false);
1038+
put("v2.deleteWebIntegrationAccount", false);
1039+
put("v2.getWebIntegrationAccount", false);
1040+
put("v2.listWebIntegrationAccounts", false);
1041+
put("v2.updateWebIntegrationAccount", false);
10371042
}
10381043
};
10391044
protected static final java.util.logging.Logger logger =

0 commit comments

Comments
 (0)