Skip to content

Commit 8cdb884

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 721e9bb of spec repo
1 parent 5d5b113 commit 8cdb884

File tree

182 files changed

+28998
-230
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

182 files changed

+28998
-230
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 2327 additions & 2 deletions
Large diffs are not rendered by default.
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
// Create component 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.StatusPagesApi;
6+
import com.datadog.api.client.v2.model.CreateComponentRequest;
7+
import com.datadog.api.client.v2.model.CreateComponentRequestData;
8+
import com.datadog.api.client.v2.model.CreateComponentRequestDataAttributes;
9+
import com.datadog.api.client.v2.model.CreateComponentRequestDataAttributesType;
10+
import com.datadog.api.client.v2.model.StatusPagesComponent;
11+
import com.datadog.api.client.v2.model.StatusPagesComponentGroupType;
12+
import java.util.UUID;
13+
14+
public class Example {
15+
public static void main(String[] args) {
16+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
17+
StatusPagesApi apiInstance = new StatusPagesApi(defaultClient);
18+
19+
// there is a valid "status_page" in the system
20+
UUID STATUS_PAGE_DATA_ID = null;
21+
try {
22+
STATUS_PAGE_DATA_ID = UUID.fromString(System.getenv("STATUS_PAGE_DATA_ID"));
23+
} catch (IllegalArgumentException e) {
24+
System.err.println("Error parsing UUID: " + e.getMessage());
25+
}
26+
27+
CreateComponentRequest body =
28+
new CreateComponentRequest()
29+
.data(
30+
new CreateComponentRequestData()
31+
.attributes(
32+
new CreateComponentRequestDataAttributes()
33+
.name("Logs")
34+
.position(0L)
35+
.type(CreateComponentRequestDataAttributesType.COMPONENT))
36+
.type(StatusPagesComponentGroupType.COMPONENTS));
37+
38+
try {
39+
StatusPagesComponent result = apiInstance.createComponent(STATUS_PAGE_DATA_ID, body);
40+
System.out.println(result);
41+
} catch (ApiException e) {
42+
System.err.println("Exception when calling StatusPagesApi#createComponent");
43+
System.err.println("Status code: " + e.getCode());
44+
System.err.println("Reason: " + e.getResponseBody());
45+
System.err.println("Response headers: " + e.getResponseHeaders());
46+
e.printStackTrace();
47+
}
48+
}
49+
}
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
// Create degradation 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.StatusPagesApi;
6+
import com.datadog.api.client.v2.model.CreateDegradationRequest;
7+
import com.datadog.api.client.v2.model.CreateDegradationRequestData;
8+
import com.datadog.api.client.v2.model.CreateDegradationRequestDataAttributes;
9+
import com.datadog.api.client.v2.model.CreateDegradationRequestDataAttributesComponentsAffectedItems;
10+
import com.datadog.api.client.v2.model.CreateDegradationRequestDataAttributesStatus;
11+
import com.datadog.api.client.v2.model.Degradation;
12+
import com.datadog.api.client.v2.model.PatchDegradationRequestDataType;
13+
import com.datadog.api.client.v2.model.StatusPagesComponentDataAttributesStatus;
14+
import java.util.Collections;
15+
import java.util.UUID;
16+
17+
public class Example {
18+
public static void main(String[] args) {
19+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
20+
StatusPagesApi apiInstance = new StatusPagesApi(defaultClient);
21+
22+
// there is a valid "status_page" in the system
23+
UUID STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_COMPONENTS_0_ID = null;
24+
try {
25+
STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_COMPONENTS_0_ID =
26+
UUID.fromString(
27+
System.getenv("STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_COMPONENTS_0_ID"));
28+
} catch (IllegalArgumentException e) {
29+
System.err.println("Error parsing UUID: " + e.getMessage());
30+
}
31+
UUID STATUS_PAGE_DATA_ID = null;
32+
try {
33+
STATUS_PAGE_DATA_ID = UUID.fromString(System.getenv("STATUS_PAGE_DATA_ID"));
34+
} catch (IllegalArgumentException e) {
35+
System.err.println("Error parsing UUID: " + e.getMessage());
36+
}
37+
38+
CreateDegradationRequest body =
39+
new CreateDegradationRequest()
40+
.data(
41+
new CreateDegradationRequestData()
42+
.attributes(
43+
new CreateDegradationRequestDataAttributes()
44+
.componentsAffected(
45+
Collections.singletonList(
46+
new CreateDegradationRequestDataAttributesComponentsAffectedItems()
47+
.id(
48+
STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_COMPONENTS_0_ID)
49+
.status(
50+
StatusPagesComponentDataAttributesStatus.MAJOR_OUTAGE)))
51+
.description(
52+
"Our API is experiencing elevated latency. We are investigating the"
53+
+ " issue.")
54+
.status(CreateDegradationRequestDataAttributesStatus.INVESTIGATING)
55+
.title("Elevated API Latency"))
56+
.type(PatchDegradationRequestDataType.DEGRADATIONS));
57+
58+
try {
59+
Degradation result = apiInstance.createDegradation(STATUS_PAGE_DATA_ID, body);
60+
System.out.println(result);
61+
} catch (ApiException e) {
62+
System.err.println("Exception when calling StatusPagesApi#createDegradation");
63+
System.err.println("Status code: " + e.getCode());
64+
System.err.println("Reason: " + e.getResponseBody());
65+
System.err.println("Response headers: " + e.getResponseHeaders());
66+
e.printStackTrace();
67+
}
68+
}
69+
}
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
// Create status page 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.StatusPagesApi;
6+
import com.datadog.api.client.v2.model.CreateComponentRequestDataAttributesType;
7+
import com.datadog.api.client.v2.model.CreateStatusPageRequest;
8+
import com.datadog.api.client.v2.model.CreateStatusPageRequestData;
9+
import com.datadog.api.client.v2.model.CreateStatusPageRequestDataAttributes;
10+
import com.datadog.api.client.v2.model.CreateStatusPageRequestDataAttributesComponentsItems;
11+
import com.datadog.api.client.v2.model.CreateStatusPageRequestDataAttributesType;
12+
import com.datadog.api.client.v2.model.CreateStatusPageRequestDataAttributesVisualizationType;
13+
import com.datadog.api.client.v2.model.StatusPage;
14+
import com.datadog.api.client.v2.model.StatusPageDataType;
15+
import java.util.Arrays;
16+
17+
public class Example {
18+
public static void main(String[] args) {
19+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
20+
StatusPagesApi apiInstance = new StatusPagesApi(defaultClient);
21+
22+
CreateStatusPageRequest body =
23+
new CreateStatusPageRequest()
24+
.data(
25+
new CreateStatusPageRequestData()
26+
.attributes(
27+
new CreateStatusPageRequestDataAttributes()
28+
.name("A Status Page")
29+
.domainPrefix("status-page-5e2fd69be33e79aa")
30+
.components(
31+
Arrays.asList(
32+
new CreateStatusPageRequestDataAttributesComponentsItems()
33+
.name("Login")
34+
.type(CreateComponentRequestDataAttributesType.COMPONENT)
35+
.position(0L),
36+
new CreateStatusPageRequestDataAttributesComponentsItems()
37+
.name("Settings")
38+
.type(CreateComponentRequestDataAttributesType.COMPONENT)
39+
.position(1L)))
40+
.enabled(true)
41+
.type(CreateStatusPageRequestDataAttributesType.INTERNAL)
42+
.visualizationType(
43+
CreateStatusPageRequestDataAttributesVisualizationType
44+
.BARS_AND_UPTIME_PERCENTAGE))
45+
.type(StatusPageDataType.STATUS_PAGES));
46+
47+
try {
48+
StatusPage result = apiInstance.createStatusPage(body);
49+
System.out.println(result);
50+
} catch (ApiException e) {
51+
System.err.println("Exception when calling StatusPagesApi#createStatusPage");
52+
System.err.println("Status code: " + e.getCode());
53+
System.err.println("Reason: " + e.getResponseBody());
54+
System.err.println("Response headers: " + e.getResponseHeaders());
55+
e.printStackTrace();
56+
}
57+
}
58+
}
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
// Delete component 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.StatusPagesApi;
6+
import java.util.UUID;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
StatusPagesApi apiInstance = new StatusPagesApi(defaultClient);
12+
13+
// there is a valid "status_page" in the system
14+
UUID STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID = null;
15+
try {
16+
STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID =
17+
UUID.fromString(System.getenv("STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID"));
18+
} catch (IllegalArgumentException e) {
19+
System.err.println("Error parsing UUID: " + e.getMessage());
20+
}
21+
UUID STATUS_PAGE_DATA_ID = null;
22+
try {
23+
STATUS_PAGE_DATA_ID = UUID.fromString(System.getenv("STATUS_PAGE_DATA_ID"));
24+
} catch (IllegalArgumentException e) {
25+
System.err.println("Error parsing UUID: " + e.getMessage());
26+
}
27+
28+
try {
29+
apiInstance.deleteComponent(STATUS_PAGE_DATA_ID, STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID);
30+
} catch (ApiException e) {
31+
System.err.println("Exception when calling StatusPagesApi#deleteComponent");
32+
System.err.println("Status code: " + e.getCode());
33+
System.err.println("Reason: " + e.getResponseBody());
34+
System.err.println("Response headers: " + e.getResponseHeaders());
35+
e.printStackTrace();
36+
}
37+
}
38+
}
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
// Delete degradation 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.StatusPagesApi;
6+
import java.util.UUID;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
StatusPagesApi apiInstance = new StatusPagesApi(defaultClient);
12+
13+
// there is a valid "status_page" in the system
14+
UUID STATUS_PAGE_DATA_ID = null;
15+
try {
16+
STATUS_PAGE_DATA_ID = UUID.fromString(System.getenv("STATUS_PAGE_DATA_ID"));
17+
} catch (IllegalArgumentException e) {
18+
System.err.println("Error parsing UUID: " + e.getMessage());
19+
}
20+
21+
// there is a valid "degradation" in the system
22+
UUID DEGRADATION_DATA_ID = null;
23+
try {
24+
DEGRADATION_DATA_ID = UUID.fromString(System.getenv("DEGRADATION_DATA_ID"));
25+
} catch (IllegalArgumentException e) {
26+
System.err.println("Error parsing UUID: " + e.getMessage());
27+
}
28+
29+
try {
30+
apiInstance.deleteDegradation(STATUS_PAGE_DATA_ID, DEGRADATION_DATA_ID);
31+
} catch (ApiException e) {
32+
System.err.println("Exception when calling StatusPagesApi#deleteDegradation");
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: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
// Delete status page 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.StatusPagesApi;
6+
import java.util.UUID;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
StatusPagesApi apiInstance = new StatusPagesApi(defaultClient);
12+
13+
// there is a valid "status_page" in the system
14+
UUID STATUS_PAGE_DATA_ID = null;
15+
try {
16+
STATUS_PAGE_DATA_ID = UUID.fromString(System.getenv("STATUS_PAGE_DATA_ID"));
17+
} catch (IllegalArgumentException e) {
18+
System.err.println("Error parsing UUID: " + e.getMessage());
19+
}
20+
21+
try {
22+
apiInstance.deleteStatusPage(STATUS_PAGE_DATA_ID);
23+
} catch (ApiException e) {
24+
System.err.println("Exception when calling StatusPagesApi#deleteStatusPage");
25+
System.err.println("Status code: " + e.getCode());
26+
System.err.println("Reason: " + e.getResponseBody());
27+
System.err.println("Response headers: " + e.getResponseHeaders());
28+
e.printStackTrace();
29+
}
30+
}
31+
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
// Get component 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.StatusPagesApi;
6+
import com.datadog.api.client.v2.model.StatusPagesComponent;
7+
import java.util.UUID;
8+
9+
public class Example {
10+
public static void main(String[] args) {
11+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
12+
StatusPagesApi apiInstance = new StatusPagesApi(defaultClient);
13+
14+
// there is a valid "status_page" in the system
15+
UUID STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID = null;
16+
try {
17+
STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID =
18+
UUID.fromString(System.getenv("STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID"));
19+
} catch (IllegalArgumentException e) {
20+
System.err.println("Error parsing UUID: " + e.getMessage());
21+
}
22+
UUID STATUS_PAGE_DATA_ID = null;
23+
try {
24+
STATUS_PAGE_DATA_ID = UUID.fromString(System.getenv("STATUS_PAGE_DATA_ID"));
25+
} catch (IllegalArgumentException e) {
26+
System.err.println("Error parsing UUID: " + e.getMessage());
27+
}
28+
29+
try {
30+
StatusPagesComponent result =
31+
apiInstance.getComponent(
32+
STATUS_PAGE_DATA_ID, STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID);
33+
System.out.println(result);
34+
} catch (ApiException e) {
35+
System.err.println("Exception when calling StatusPagesApi#getComponent");
36+
System.err.println("Status code: " + e.getCode());
37+
System.err.println("Reason: " + e.getResponseBody());
38+
System.err.println("Response headers: " + e.getResponseHeaders());
39+
e.printStackTrace();
40+
}
41+
}
42+
}
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
// Get degradation 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.StatusPagesApi;
6+
import com.datadog.api.client.v2.model.Degradation;
7+
import java.util.UUID;
8+
9+
public class Example {
10+
public static void main(String[] args) {
11+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
12+
StatusPagesApi apiInstance = new StatusPagesApi(defaultClient);
13+
14+
// there is a valid "status_page" in the system
15+
UUID STATUS_PAGE_DATA_ID = null;
16+
try {
17+
STATUS_PAGE_DATA_ID = UUID.fromString(System.getenv("STATUS_PAGE_DATA_ID"));
18+
} catch (IllegalArgumentException e) {
19+
System.err.println("Error parsing UUID: " + e.getMessage());
20+
}
21+
22+
// there is a valid "degradation" in the system
23+
UUID DEGRADATION_DATA_ID = null;
24+
try {
25+
DEGRADATION_DATA_ID = UUID.fromString(System.getenv("DEGRADATION_DATA_ID"));
26+
} catch (IllegalArgumentException e) {
27+
System.err.println("Error parsing UUID: " + e.getMessage());
28+
}
29+
30+
try {
31+
Degradation result = apiInstance.getDegradation(STATUS_PAGE_DATA_ID, DEGRADATION_DATA_ID);
32+
System.out.println(result);
33+
} catch (ApiException e) {
34+
System.err.println("Exception when calling StatusPagesApi#getDegradation");
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)