Skip to content

Commit d189526

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit ea4adb0 of spec repo
1 parent 559511e commit d189526

File tree

41 files changed

+5217
-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.

41 files changed

+5217
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 980 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
// Create integration account returns "Created: The account was successfully 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+
WebIntegrationsApi apiInstance = new WebIntegrationsApi(defaultClient);
17+
18+
WebIntegrationAccountCreateRequest body =
19+
new WebIntegrationAccountCreateRequest()
20+
.data(
21+
new WebIntegrationAccountCreateRequestData()
22+
.attributes(
23+
new WebIntegrationAccountCreateRequestAttributes()
24+
.name("My Production Account")
25+
.secrets(
26+
Map.ofEntries(
27+
Map.entry("api_key_token", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx")))
28+
.settings(
29+
Map.ofEntries(
30+
Map.entry("account_sid", "ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"),
31+
Map.entry("alerts", "True"),
32+
Map.entry("api_key", "SKxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"),
33+
Map.entry("call_summaries", "True"),
34+
Map.entry("ccm_enabled", "True"),
35+
Map.entry("censor_logs", "True"),
36+
Map.entry("events", "True"),
37+
Map.entry("messages", "True"))))
38+
.type(WebIntegrationAccountType.ACCOUNT));
39+
40+
try {
41+
WebIntegrationAccountResponse result =
42+
apiInstance.createWebIntegrationAccount("twilio", body);
43+
System.out.println(result);
44+
} catch (ApiException e) {
45+
System.err.println("Exception when calling WebIntegrationsApi#createWebIntegrationAccount");
46+
System.err.println("Status code: " + e.getCode());
47+
System.err.println("Reason: " + e.getResponseBody());
48+
System.err.println("Response headers: " + e.getResponseHeaders());
49+
e.printStackTrace();
50+
}
51+
}
52+
}
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
// Create 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+
WebIntegrationsApi apiInstance = new WebIntegrationsApi(defaultClient);
17+
18+
WebIntegrationAccountCreateRequest body =
19+
new WebIntegrationAccountCreateRequest()
20+
.data(
21+
new WebIntegrationAccountCreateRequestData()
22+
.type(WebIntegrationAccountType.ACCOUNT)
23+
.attributes(
24+
new WebIntegrationAccountCreateRequestAttributes()
25+
.name("Example-Web-Integration")
26+
.settings(
27+
Map.ofEntries(
28+
Map.entry("api_key", "SKxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"),
29+
Map.entry("account_sid", "ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"),
30+
Map.entry("events", "True"),
31+
Map.entry("messages", "True"),
32+
Map.entry("alerts", "True"),
33+
Map.entry("call_summaries", "True"),
34+
Map.entry("ccm_enabled", "True"),
35+
Map.entry("censor_logs", "True")))
36+
.secrets(
37+
Map.ofEntries(Map.entry("api_key_token", "test_secret_token")))));
38+
39+
try {
40+
WebIntegrationAccountResponse result =
41+
apiInstance.createWebIntegrationAccount("twilio", body);
42+
System.out.println(result);
43+
} catch (ApiException e) {
44+
System.err.println("Exception when calling WebIntegrationsApi#createWebIntegrationAccount");
45+
System.err.println("Status code: " + e.getCode());
46+
System.err.println("Reason: " + e.getResponseBody());
47+
System.err.println("Response headers: " + e.getResponseHeaders());
48+
e.printStackTrace();
49+
}
50+
}
51+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// Delete integration account returns "OK: The account was successfully deleted." 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+
WebIntegrationsApi apiInstance = new WebIntegrationsApi(defaultClient);
11+
12+
try {
13+
apiInstance.deleteWebIntegrationAccount("twilio", "abc123def456");
14+
} catch (ApiException e) {
15+
System.err.println("Exception when calling WebIntegrationsApi#deleteWebIntegrationAccount");
16+
System.err.println("Status code: " + e.getCode());
17+
System.err.println("Reason: " + e.getResponseBody());
18+
System.err.println("Response headers: " + e.getResponseHeaders());
19+
e.printStackTrace();
20+
}
21+
}
22+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Delete 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+
WebIntegrationsApi apiInstance = new WebIntegrationsApi(defaultClient);
11+
12+
// there is a valid "web_integration_account" in the system
13+
String WEB_INTEGRATION_ACCOUNT_DATA_ID = System.getenv("WEB_INTEGRATION_ACCOUNT_DATA_ID");
14+
15+
try {
16+
apiInstance.deleteWebIntegrationAccount("twilio", WEB_INTEGRATION_ACCOUNT_DATA_ID);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling WebIntegrationsApi#deleteWebIntegrationAccount");
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+
// Get integration account returns "OK: The account details for the specified integration." 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+
WebIntegrationsApi apiInstance = new WebIntegrationsApi(defaultClient);
12+
13+
try {
14+
WebIntegrationAccountResponse result =
15+
apiInstance.getWebIntegrationAccount("twilio", "abc123def456");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling WebIntegrationsApi#getWebIntegrationAccount");
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: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
// Get account schema for an integration returns "OK: The JSON schema for the integration's account
2+
// configuration."
3+
// response
4+
5+
import com.datadog.api.client.ApiClient;
6+
import com.datadog.api.client.ApiException;
7+
import com.datadog.api.client.v2.api.WebIntegrationsApi;
8+
import com.datadog.api.client.v2.model.WebIntegrationAccountSchemaResponse;
9+
10+
public class Example {
11+
public static void main(String[] args) {
12+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
13+
WebIntegrationsApi apiInstance = new WebIntegrationsApi(defaultClient);
14+
15+
try {
16+
WebIntegrationAccountSchemaResponse result =
17+
apiInstance.getWebIntegrationAccountSchema("twilio");
18+
System.out.println(result);
19+
} catch (ApiException e) {
20+
System.err.println(
21+
"Exception when calling WebIntegrationsApi#getWebIntegrationAccountSchema");
22+
System.err.println("Status code: " + e.getCode());
23+
System.err.println("Reason: " + e.getResponseBody());
24+
System.err.println("Response headers: " + e.getResponseHeaders());
25+
e.printStackTrace();
26+
}
27+
}
28+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Get account schema for an integration 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.WebIntegrationAccountSchemaResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
WebIntegrationsApi apiInstance = new WebIntegrationsApi(defaultClient);
12+
13+
try {
14+
WebIntegrationAccountSchemaResponse result =
15+
apiInstance.getWebIntegrationAccountSchema("twilio");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println(
19+
"Exception when calling WebIntegrationsApi#getWebIntegrationAccountSchema");
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: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
// Get 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+
WebIntegrationsApi apiInstance = new WebIntegrationsApi(defaultClient);
12+
13+
// there is a valid "web_integration_account" in the system
14+
String WEB_INTEGRATION_ACCOUNT_DATA_ID = System.getenv("WEB_INTEGRATION_ACCOUNT_DATA_ID");
15+
16+
try {
17+
WebIntegrationAccountResponse result =
18+
apiInstance.getWebIntegrationAccount("twilio", WEB_INTEGRATION_ACCOUNT_DATA_ID);
19+
System.out.println(result);
20+
} catch (ApiException e) {
21+
System.err.println("Exception when calling WebIntegrationsApi#getWebIntegrationAccount");
22+
System.err.println("Status code: " + e.getCode());
23+
System.err.println("Reason: " + e.getResponseBody());
24+
System.err.println("Response headers: " + e.getResponseHeaders());
25+
e.printStackTrace();
26+
}
27+
}
28+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// List integration accounts returns "OK: List of all accounts for the specified integration."
2+
// response
3+
4+
import com.datadog.api.client.ApiClient;
5+
import com.datadog.api.client.ApiException;
6+
import com.datadog.api.client.v2.api.WebIntegrationsApi;
7+
import com.datadog.api.client.v2.model.WebIntegrationAccountsResponse;
8+
9+
public class Example {
10+
public static void main(String[] args) {
11+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
12+
WebIntegrationsApi apiInstance = new WebIntegrationsApi(defaultClient);
13+
14+
try {
15+
WebIntegrationAccountsResponse result = apiInstance.listWebIntegrationAccounts("twilio");
16+
System.out.println(result);
17+
} catch (ApiException e) {
18+
System.err.println("Exception when calling WebIntegrationsApi#listWebIntegrationAccounts");
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+
}

0 commit comments

Comments
 (0)