Skip to content

Commit 19dbea8

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 2fc5008 of spec repo
1 parent cc37a10 commit 19dbea8

34 files changed

Lines changed: 5367 additions & 0 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 546 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
// Create the Statuspage 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.StatuspageIntegrationApi;
6+
import com.datadog.api.client.v2.model.StatuspageAccountCreateAttributes;
7+
import com.datadog.api.client.v2.model.StatuspageAccountCreateData;
8+
import com.datadog.api.client.v2.model.StatuspageAccountCreateRequest;
9+
import com.datadog.api.client.v2.model.StatuspageAccountResponse;
10+
import com.datadog.api.client.v2.model.StatuspageAccountType;
11+
12+
public class Example {
13+
public static void main(String[] args) {
14+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
15+
StatuspageIntegrationApi apiInstance = new StatuspageIntegrationApi(defaultClient);
16+
17+
StatuspageAccountCreateRequest body =
18+
new StatuspageAccountCreateRequest()
19+
.data(
20+
new StatuspageAccountCreateData()
21+
.attributes(
22+
new StatuspageAccountCreateAttributes()
23+
.apiKey("00000000-0000-0000-0000-000000000000"))
24+
.type(StatuspageAccountType.STATUSPAGE_ACCOUNT));
25+
26+
try {
27+
StatuspageAccountResponse result = apiInstance.createStatuspageAccount(body);
28+
System.out.println(result);
29+
} catch (ApiException e) {
30+
System.err.println("Exception when calling StatuspageIntegrationApi#createStatuspageAccount");
31+
System.err.println("Status code: " + e.getCode());
32+
System.err.println("Reason: " + e.getResponseBody());
33+
System.err.println("Response headers: " + e.getResponseHeaders());
34+
e.printStackTrace();
35+
}
36+
}
37+
}
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
// Create a Statuspage URL setting 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.StatuspageIntegrationApi;
6+
import com.datadog.api.client.v2.model.StatuspageUrlSettingCreateAttributes;
7+
import com.datadog.api.client.v2.model.StatuspageUrlSettingCreateData;
8+
import com.datadog.api.client.v2.model.StatuspageUrlSettingCreateRequest;
9+
import com.datadog.api.client.v2.model.StatuspageUrlSettingResponse;
10+
import com.datadog.api.client.v2.model.StatuspageUrlSettingType;
11+
12+
public class Example {
13+
public static void main(String[] args) {
14+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
15+
StatuspageIntegrationApi apiInstance = new StatuspageIntegrationApi(defaultClient);
16+
17+
StatuspageUrlSettingCreateRequest body =
18+
new StatuspageUrlSettingCreateRequest()
19+
.data(
20+
new StatuspageUrlSettingCreateData()
21+
.attributes(
22+
new StatuspageUrlSettingCreateAttributes()
23+
.customTags("team:collaboration-integrations,env:prod")
24+
.url("https://example.statuspage.io"))
25+
.type(StatuspageUrlSettingType.STATUSPAGE_URL_SETTING));
26+
27+
try {
28+
StatuspageUrlSettingResponse result = apiInstance.createStatuspageUrlSetting(body);
29+
System.out.println(result);
30+
} catch (ApiException e) {
31+
System.err.println(
32+
"Exception when calling StatuspageIntegrationApi#createStatuspageUrlSetting");
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: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// Delete the Statuspage 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.StatuspageIntegrationApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
StatuspageIntegrationApi apiInstance = new StatuspageIntegrationApi(defaultClient);
11+
12+
try {
13+
apiInstance.deleteStatuspageAccount();
14+
} catch (ApiException e) {
15+
System.err.println("Exception when calling StatuspageIntegrationApi#deleteStatuspageAccount");
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: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Delete a Statuspage URL setting 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.StatuspageIntegrationApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
StatuspageIntegrationApi apiInstance = new StatuspageIntegrationApi(defaultClient);
11+
12+
try {
13+
apiInstance.deleteStatuspageUrlSetting("statuspage_url_setting_id");
14+
} catch (ApiException e) {
15+
System.err.println(
16+
"Exception when calling StatuspageIntegrationApi#deleteStatuspageUrlSetting");
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: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Get the Statuspage 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.StatuspageIntegrationApi;
6+
import com.datadog.api.client.v2.model.StatuspageAccountResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
StatuspageIntegrationApi apiInstance = new StatuspageIntegrationApi(defaultClient);
12+
13+
try {
14+
StatuspageAccountResponse result = apiInstance.getStatuspageAccount();
15+
System.out.println(result);
16+
} catch (ApiException e) {
17+
System.err.println("Exception when calling StatuspageIntegrationApi#getStatuspageAccount");
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: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Get all Statuspage URL settings 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.StatuspageIntegrationApi;
6+
import com.datadog.api.client.v2.model.StatuspageUrlSettingsResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
StatuspageIntegrationApi apiInstance = new StatuspageIntegrationApi(defaultClient);
12+
13+
try {
14+
StatuspageUrlSettingsResponse result = apiInstance.listStatuspageUrlSettings();
15+
System.out.println(result);
16+
} catch (ApiException e) {
17+
System.err.println(
18+
"Exception when calling StatuspageIntegrationApi#listStatuspageUrlSettings");
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: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
// Update the Statuspage 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.StatuspageIntegrationApi;
6+
import com.datadog.api.client.v2.model.StatuspageAccountResponse;
7+
import com.datadog.api.client.v2.model.StatuspageAccountType;
8+
import com.datadog.api.client.v2.model.StatuspageAccountUpdateAttributes;
9+
import com.datadog.api.client.v2.model.StatuspageAccountUpdateData;
10+
import com.datadog.api.client.v2.model.StatuspageAccountUpdateRequest;
11+
12+
public class Example {
13+
public static void main(String[] args) {
14+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
15+
StatuspageIntegrationApi apiInstance = new StatuspageIntegrationApi(defaultClient);
16+
17+
StatuspageAccountUpdateRequest body =
18+
new StatuspageAccountUpdateRequest()
19+
.data(
20+
new StatuspageAccountUpdateData()
21+
.attributes(
22+
new StatuspageAccountUpdateAttributes()
23+
.apiKey("00000000-0000-0000-0000-000000000000"))
24+
.type(StatuspageAccountType.STATUSPAGE_ACCOUNT));
25+
26+
try {
27+
StatuspageAccountResponse result = apiInstance.updateStatuspageAccount(body);
28+
System.out.println(result);
29+
} catch (ApiException e) {
30+
System.err.println("Exception when calling StatuspageIntegrationApi#updateStatuspageAccount");
31+
System.err.println("Status code: " + e.getCode());
32+
System.err.println("Reason: " + e.getResponseBody());
33+
System.err.println("Response headers: " + e.getResponseHeaders());
34+
e.printStackTrace();
35+
}
36+
}
37+
}
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
// Update a Statuspage URL setting 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.StatuspageIntegrationApi;
6+
import com.datadog.api.client.v2.model.StatuspageUrlSettingResponse;
7+
import com.datadog.api.client.v2.model.StatuspageUrlSettingType;
8+
import com.datadog.api.client.v2.model.StatuspageUrlSettingUpdateAttributes;
9+
import com.datadog.api.client.v2.model.StatuspageUrlSettingUpdateData;
10+
import com.datadog.api.client.v2.model.StatuspageUrlSettingUpdateRequest;
11+
12+
public class Example {
13+
public static void main(String[] args) {
14+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
15+
StatuspageIntegrationApi apiInstance = new StatuspageIntegrationApi(defaultClient);
16+
17+
StatuspageUrlSettingUpdateRequest body =
18+
new StatuspageUrlSettingUpdateRequest()
19+
.data(
20+
new StatuspageUrlSettingUpdateData()
21+
.attributes(
22+
new StatuspageUrlSettingUpdateAttributes()
23+
.customTags("team:collaboration-integrations,env:prod")
24+
.url("https://example.statuspage.io"))
25+
.id("596da4af-0563-4097-90ff-07230c3f9db3")
26+
.type(StatuspageUrlSettingType.STATUSPAGE_URL_SETTING));
27+
28+
try {
29+
StatuspageUrlSettingResponse result =
30+
apiInstance.updateStatuspageUrlSetting("statuspage_url_setting_id", body);
31+
System.out.println(result);
32+
} catch (ApiException e) {
33+
System.err.println(
34+
"Exception when calling StatuspageIntegrationApi#updateStatuspageUrlSetting");
35+
System.err.println("Status code: " + e.getCode());
36+
System.err.println("Reason: " + e.getResponseBody());
37+
System.err.println("Response headers: " + e.getResponseHeaders());
38+
e.printStackTrace();
39+
}
40+
}
41+
}

0 commit comments

Comments
 (0)