Skip to content

Commit 477db76

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 66e40c5 of spec repo
1 parent 377557b commit 477db76

File tree

36 files changed

+4983
-0
lines changed

36 files changed

+4983
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 432 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 an On-Call notification channel for a user 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.OnCallApi;
6+
import com.datadog.api.client.v2.model.CreateEmailNotificationChannelConfig;
7+
import com.datadog.api.client.v2.model.CreateNotificationChannelAttributes;
8+
import com.datadog.api.client.v2.model.CreateNotificationChannelConfig;
9+
import com.datadog.api.client.v2.model.CreateNotificationChannelData;
10+
import com.datadog.api.client.v2.model.CreateUserNotificationChannelRequest;
11+
import com.datadog.api.client.v2.model.NotificationChannel;
12+
import com.datadog.api.client.v2.model.NotificationChannelEmailConfigType;
13+
import com.datadog.api.client.v2.model.NotificationChannelEmailFormatType;
14+
import com.datadog.api.client.v2.model.NotificationChannelType;
15+
import java.util.Collections;
16+
17+
public class Example {
18+
public static void main(String[] args) {
19+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
20+
OnCallApi apiInstance = new OnCallApi(defaultClient);
21+
22+
// there is a valid "user" in the system
23+
String USER_DATA_ID = System.getenv("USER_DATA_ID");
24+
25+
CreateUserNotificationChannelRequest body =
26+
new CreateUserNotificationChannelRequest()
27+
.data(
28+
new CreateNotificationChannelData()
29+
.attributes(
30+
new CreateNotificationChannelAttributes()
31+
.config(
32+
new CreateNotificationChannelConfig(
33+
new CreateEmailNotificationChannelConfig()
34+
.address("foo@bar.com")
35+
.formats(
36+
Collections.singletonList(
37+
NotificationChannelEmailFormatType.HTML))
38+
.type(NotificationChannelEmailConfigType.EMAIL))))
39+
.type(NotificationChannelType.NOTIFICATION_CHANNELS));
40+
41+
try {
42+
NotificationChannel result = apiInstance.createUserNotificationChannel(USER_DATA_ID, body);
43+
System.out.println(result);
44+
} catch (ApiException e) {
45+
System.err.println("Exception when calling OnCallApi#createUserNotificationChannel");
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: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
// Delete an On-Call notification channel for a user 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.OnCallApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
OnCallApi apiInstance = new OnCallApi(defaultClient);
11+
12+
// there is a valid "user" in the system
13+
String USER_DATA_ID = System.getenv("USER_DATA_ID");
14+
15+
// there is a valid "oncall_email_notification_channel" in the system
16+
String ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID =
17+
System.getenv("ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID");
18+
19+
try {
20+
apiInstance.deleteUserNotificationChannel(
21+
USER_DATA_ID, ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID);
22+
} catch (ApiException e) {
23+
System.err.println("Exception when calling OnCallApi#deleteUserNotificationChannel");
24+
System.err.println("Status code: " + e.getCode());
25+
System.err.println("Reason: " + e.getResponseBody());
26+
System.err.println("Response headers: " + e.getResponseHeaders());
27+
e.printStackTrace();
28+
}
29+
}
30+
}
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
// Get an On-Call notification channel for a user 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.OnCallApi;
6+
import com.datadog.api.client.v2.model.NotificationChannel;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
OnCallApi apiInstance = new OnCallApi(defaultClient);
12+
13+
// there is a valid "user" in the system
14+
String USER_DATA_ID = System.getenv("USER_DATA_ID");
15+
16+
// there is a valid "oncall_email_notification_channel" in the system
17+
String ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID =
18+
System.getenv("ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID");
19+
20+
try {
21+
NotificationChannel result =
22+
apiInstance.getUserNotificationChannel(
23+
USER_DATA_ID, ONCALL_EMAIL_NOTIFICATION_CHANNEL_DATA_ID);
24+
System.out.println(result);
25+
} catch (ApiException e) {
26+
System.err.println("Exception when calling OnCallApi#getUserNotificationChannel");
27+
System.err.println("Status code: " + e.getCode());
28+
System.err.println("Reason: " + e.getResponseBody());
29+
System.err.println("Response headers: " + e.getResponseHeaders());
30+
e.printStackTrace();
31+
}
32+
}
33+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
// List On-Call notification channels for a user 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.OnCallApi;
6+
import com.datadog.api.client.v2.model.ListNotificationChannelsResponse;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
OnCallApi apiInstance = new OnCallApi(defaultClient);
12+
13+
// there is a valid "user" in the system
14+
String USER_DATA_ID = System.getenv("USER_DATA_ID");
15+
16+
try {
17+
ListNotificationChannelsResponse result =
18+
apiInstance.listUserNotificationChannels(USER_DATA_ID);
19+
System.out.println(result);
20+
} catch (ApiException e) {
21+
System.err.println("Exception when calling OnCallApi#listUserNotificationChannels");
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+
}

0 commit comments

Comments
 (0)