Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,945 changes: 1,945 additions & 0 deletions .generator/schemas/v2/openapi.yaml

Large diffs are not rendered by default.

43 changes: 43 additions & 0 deletions examples/v2/status-pages/CreateComponent.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
// Create component returns "Created" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.StatusPagesApi;
import com.datadog.api.client.v2.model.CreateComponentRequest;
import com.datadog.api.client.v2.model.CreateComponentRequestData;
import com.datadog.api.client.v2.model.CreateComponentRequestDataAttributes;
import com.datadog.api.client.v2.model.CreateComponentRequestDataAttributesType;
import com.datadog.api.client.v2.model.StatusPagesComponent;
import com.datadog.api.client.v2.model.StatusPagesComponentGroupType;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
StatusPagesApi apiInstance = new StatusPagesApi(defaultClient);

// there is a valid "status_page" in the system
String STATUS_PAGE_DATA_ID = System.getenv("STATUS_PAGE_DATA_ID");

CreateComponentRequest body =
new CreateComponentRequest()
.data(
new CreateComponentRequestData()
.attributes(
new CreateComponentRequestDataAttributes()
.name("5e2fd69be33e79aa")
.position(0L)
.type(CreateComponentRequestDataAttributesType.COMPONENT))
.type(StatusPagesComponentGroupType.COMPONENTS));

try {
StatusPagesComponent result = apiInstance.createComponent(STATUS_PAGE_DATA_ID, body);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StatusPagesApi#createComponent");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
54 changes: 54 additions & 0 deletions examples/v2/status-pages/CreateDegradation.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
// Create degradation returns "Created" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.StatusPagesApi;
import com.datadog.api.client.v2.model.CreateDegradationRequest;
import com.datadog.api.client.v2.model.CreateDegradationRequestData;
import com.datadog.api.client.v2.model.CreateDegradationRequestDataAttributes;
import com.datadog.api.client.v2.model.CreateDegradationRequestDataAttributesComponentsAffectedItems;
import com.datadog.api.client.v2.model.CreateDegradationRequestDataAttributesStatus;
import com.datadog.api.client.v2.model.Degradation;
import com.datadog.api.client.v2.model.PatchDegradationRequestDataType;
import com.datadog.api.client.v2.model.StatusPagesComponentDataAttributesStatus;
import java.util.Collections;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
StatusPagesApi apiInstance = new StatusPagesApi(defaultClient);

// there is a valid "status_page" in the system
String STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID =
System.getenv("STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID");
String STATUS_PAGE_DATA_ID = System.getenv("STATUS_PAGE_DATA_ID");

CreateDegradationRequest body =
new CreateDegradationRequest()
.data(
new CreateDegradationRequestData()
.attributes(
new CreateDegradationRequestDataAttributes()
.componentsAffected(
Collections.singletonList(
new CreateDegradationRequestDataAttributesComponentsAffectedItems()
.id(STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID)
.status(
StatusPagesComponentDataAttributesStatus.MAJOR_OUTAGE)))
.description("5e2fd69be33e79aa")
.status(CreateDegradationRequestDataAttributesStatus.INVESTIGATING)
.title("5e2fd69be33e79aa"))
.type(PatchDegradationRequestDataType.DEGRADATIONS));

try {
Degradation result = apiInstance.createDegradation(STATUS_PAGE_DATA_ID, body);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StatusPagesApi#createDegradation");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
45 changes: 45 additions & 0 deletions examples/v2/status-pages/CreateStatusPage.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
// Create status page returns "Created" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.StatusPagesApi;
import com.datadog.api.client.v2.model.CreateStatusPageRequest;
import com.datadog.api.client.v2.model.CreateStatusPageRequestData;
import com.datadog.api.client.v2.model.CreateStatusPageRequestDataAttributes;
import com.datadog.api.client.v2.model.CreateStatusPageRequestDataAttributesType;
import com.datadog.api.client.v2.model.CreateStatusPageRequestDataAttributesVisualizationType;
import com.datadog.api.client.v2.model.StatusPage;
import com.datadog.api.client.v2.model.StatusPageDataType;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
StatusPagesApi apiInstance = new StatusPagesApi(defaultClient);

CreateStatusPageRequest body =
new CreateStatusPageRequest()
.data(
new CreateStatusPageRequestData()
.attributes(
new CreateStatusPageRequestDataAttributes()
.name("[DD Integration Tests] 5e2fd69be33e79aa")
.domainPrefix("dd-integrations-tests-5e2fd69be33e79aa")
.enabled(true)
.type(CreateStatusPageRequestDataAttributesType.INTERNAL)
.visualizationType(
CreateStatusPageRequestDataAttributesVisualizationType
.BARS_AND_UPTIME_PERCENTAGE))
.type(StatusPageDataType.STATUS_PAGES));

try {
StatusPage result = apiInstance.createStatusPage(body);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StatusPagesApi#createStatusPage");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
27 changes: 27 additions & 0 deletions examples/v2/status-pages/DeleteComponent.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
// Delete component returns "No Content" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.StatusPagesApi;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
StatusPagesApi apiInstance = new StatusPagesApi(defaultClient);

// there is a valid "status_page" in the system
String STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID =
System.getenv("STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID");
String STATUS_PAGE_DATA_ID = System.getenv("STATUS_PAGE_DATA_ID");

try {
apiInstance.deleteComponent(STATUS_PAGE_DATA_ID, STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID);
} catch (ApiException e) {
System.err.println("Exception when calling StatusPagesApi#deleteComponent");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
28 changes: 28 additions & 0 deletions examples/v2/status-pages/DeleteDegradation.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
// Delete degradation returns "No Content" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.StatusPagesApi;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
StatusPagesApi apiInstance = new StatusPagesApi(defaultClient);

// there is a valid "status_page" in the system
String STATUS_PAGE_DATA_ID = System.getenv("STATUS_PAGE_DATA_ID");

// there is a valid "degradation" in the system
String DEGRADATION_DATA_ID = System.getenv("DEGRADATION_DATA_ID");

try {
apiInstance.deleteDegradation(STATUS_PAGE_DATA_ID, DEGRADATION_DATA_ID);
} catch (ApiException e) {
System.err.println("Exception when calling StatusPagesApi#deleteDegradation");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
25 changes: 25 additions & 0 deletions examples/v2/status-pages/DeleteStatusPage.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
// Delete status page returns "No Content" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.StatusPagesApi;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
StatusPagesApi apiInstance = new StatusPagesApi(defaultClient);

// there is a valid "status_page" in the system
String STATUS_PAGE_DATA_ID = System.getenv("STATUS_PAGE_DATA_ID");

try {
apiInstance.deleteStatusPage(STATUS_PAGE_DATA_ID);
} catch (ApiException e) {
System.err.println("Exception when calling StatusPagesApi#deleteStatusPage");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
31 changes: 31 additions & 0 deletions examples/v2/status-pages/GetComponent.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
// Get component returns "OK" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.StatusPagesApi;
import com.datadog.api.client.v2.model.StatusPagesComponent;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
StatusPagesApi apiInstance = new StatusPagesApi(defaultClient);

// there is a valid "status_page" in the system
String STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID =
System.getenv("STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID");
String STATUS_PAGE_DATA_ID = System.getenv("STATUS_PAGE_DATA_ID");

try {
StatusPagesComponent result =
apiInstance.getComponent(
STATUS_PAGE_DATA_ID, STATUS_PAGE_DATA_ATTRIBUTES_COMPONENTS_0_ID);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StatusPagesApi#getComponent");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
30 changes: 30 additions & 0 deletions examples/v2/status-pages/GetDegradation.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
// Get degradation returns "OK" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.StatusPagesApi;
import com.datadog.api.client.v2.model.Degradation;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
StatusPagesApi apiInstance = new StatusPagesApi(defaultClient);

// there is a valid "status_page" in the system
String STATUS_PAGE_DATA_ID = System.getenv("STATUS_PAGE_DATA_ID");

// there is a valid "degradation" in the system
String DEGRADATION_DATA_ID = System.getenv("DEGRADATION_DATA_ID");

try {
Degradation result = apiInstance.getDegradation(STATUS_PAGE_DATA_ID, DEGRADATION_DATA_ID);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StatusPagesApi#getDegradation");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
27 changes: 27 additions & 0 deletions examples/v2/status-pages/GetStatusPage.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
// Get status page returns "OK" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.StatusPagesApi;
import com.datadog.api.client.v2.model.StatusPage;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
StatusPagesApi apiInstance = new StatusPagesApi(defaultClient);

// there is a valid "status_page" in the system
String STATUS_PAGE_DATA_ID = System.getenv("STATUS_PAGE_DATA_ID");

try {
StatusPage result = apiInstance.getStatusPage(STATUS_PAGE_DATA_ID);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StatusPagesApi#getStatusPage");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
27 changes: 27 additions & 0 deletions examples/v2/status-pages/ListComponents.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
// List components returns "OK" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.StatusPagesApi;
import com.datadog.api.client.v2.model.StatusPagesComponentArray;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
StatusPagesApi apiInstance = new StatusPagesApi(defaultClient);

// there is a valid "status_page" in the system
String STATUS_PAGE_DATA_ID = System.getenv("STATUS_PAGE_DATA_ID");

try {
StatusPagesComponentArray result = apiInstance.listComponents(STATUS_PAGE_DATA_ID);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StatusPagesApi#listComponents");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
24 changes: 24 additions & 0 deletions examples/v2/status-pages/ListDegradations.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
// List degradations returns "OK" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.StatusPagesApi;
import com.datadog.api.client.v2.model.DegradationArray;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
StatusPagesApi apiInstance = new StatusPagesApi(defaultClient);

try {
DegradationArray result = apiInstance.listDegradations();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StatusPagesApi#listDegradations");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
24 changes: 24 additions & 0 deletions examples/v2/status-pages/ListStatusPages.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
// List status pages returns "OK" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.StatusPagesApi;
import com.datadog.api.client.v2.model.StatusPageArray;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
StatusPagesApi apiInstance = new StatusPagesApi(defaultClient);

try {
StatusPageArray result = apiInstance.listStatusPages();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling StatusPagesApi#listStatusPages");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Loading
Loading