@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class StatuspageIntegrationApi extends Object
| Constructor and Description |
|---|
StatuspageIntegrationApi() |
StatuspageIntegrationApi(ApiClient apiClient) |
public StatuspageIntegrationApi()
public StatuspageIntegrationApi(ApiClient apiClient)
public ApiClient getApiClient()
public void setApiClient(ApiClient apiClient)
apiClient - an instance of API clientpublic StatuspageAccountResponse createStatuspageAccount(StatuspageAccountCreateRequest body) throws ApiException
See createStatuspageAccountWithHttpInfo(com.datadog.api.client.v2.model.StatuspageAccountCreateRequest).
body - Statuspage account payload. (required)ApiException - if fails to make API callpublic CompletableFuture<StatuspageAccountResponse> createStatuspageAccountAsync(StatuspageAccountCreateRequest body)
body - Statuspage account payload. (required)public ApiResponse<StatuspageAccountResponse> createStatuspageAccountWithHttpInfo(StatuspageAccountCreateRequest body) throws ApiException
body - Statuspage account payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | CREATED | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 409 | Conflict | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<StatuspageAccountResponse>> createStatuspageAccountWithHttpInfoAsync(StatuspageAccountCreateRequest body)
See createStatuspageAccountWithHttpInfo(com.datadog.api.client.v2.model.StatuspageAccountCreateRequest).
body - Statuspage account payload. (required)public StatuspageUrlSettingResponse createStatuspageUrlSetting(StatuspageUrlSettingCreateRequest body) throws ApiException
body - Statuspage URL setting payload. (required)ApiException - if fails to make API callpublic CompletableFuture<StatuspageUrlSettingResponse> createStatuspageUrlSettingAsync(StatuspageUrlSettingCreateRequest body)
body - Statuspage URL setting payload. (required)public ApiResponse<StatuspageUrlSettingResponse> createStatuspageUrlSettingWithHttpInfo(StatuspageUrlSettingCreateRequest body) throws ApiException
body - Statuspage URL setting payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | CREATED | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 409 | Conflict | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<StatuspageUrlSettingResponse>> createStatuspageUrlSettingWithHttpInfoAsync(StatuspageUrlSettingCreateRequest body)
body - Statuspage URL setting payload. (required)public void deleteStatuspageAccount()
throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<Void> deleteStatuspageAccountAsync()
public ApiResponse<Void> deleteStatuspageAccountWithHttpInfo() throws ApiException
ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | OK | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteStatuspageAccountWithHttpInfoAsync()
public void deleteStatuspageUrlSetting(String statuspageUrlSettingId) throws ApiException
See deleteStatuspageUrlSettingWithHttpInfo(java.lang.String).
statuspageUrlSettingId - The UUID of the Statuspage URL setting. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteStatuspageUrlSettingAsync(String statuspageUrlSettingId)
See deleteStatuspageUrlSettingWithHttpInfoAsync(java.lang.String).
statuspageUrlSettingId - The UUID of the Statuspage URL setting. (required)public ApiResponse<Void> deleteStatuspageUrlSettingWithHttpInfo(String statuspageUrlSettingId) throws ApiException
statuspageUrlSettingId - The UUID of the Statuspage URL setting. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | OK | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteStatuspageUrlSettingWithHttpInfoAsync(String statuspageUrlSettingId)
See deleteStatuspageUrlSettingWithHttpInfo(java.lang.String).
statuspageUrlSettingId - The UUID of the Statuspage URL setting. (required)public StatuspageAccountResponse getStatuspageAccount() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<StatuspageAccountResponse> getStatuspageAccountAsync()
public ApiResponse<StatuspageAccountResponse> getStatuspageAccountWithHttpInfo() throws ApiException
ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<StatuspageAccountResponse>> getStatuspageAccountWithHttpInfoAsync()
public StatuspageUrlSettingsResponse listStatuspageUrlSettings() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<StatuspageUrlSettingsResponse> listStatuspageUrlSettingsAsync()
public ApiResponse<StatuspageUrlSettingsResponse> listStatuspageUrlSettingsWithHttpInfo() throws ApiException
ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<StatuspageUrlSettingsResponse>> listStatuspageUrlSettingsWithHttpInfoAsync()
public StatuspageAccountResponse updateStatuspageAccount(StatuspageAccountUpdateRequest body) throws ApiException
See updateStatuspageAccountWithHttpInfo(com.datadog.api.client.v2.model.StatuspageAccountUpdateRequest).
body - Statuspage account payload. (required)ApiException - if fails to make API callpublic CompletableFuture<StatuspageAccountResponse> updateStatuspageAccountAsync(StatuspageAccountUpdateRequest body)
body - Statuspage account payload. (required)public ApiResponse<StatuspageAccountResponse> updateStatuspageAccountWithHttpInfo(StatuspageAccountUpdateRequest body) throws ApiException
body - Statuspage account payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<StatuspageAccountResponse>> updateStatuspageAccountWithHttpInfoAsync(StatuspageAccountUpdateRequest body)
See updateStatuspageAccountWithHttpInfo(com.datadog.api.client.v2.model.StatuspageAccountUpdateRequest).
body - Statuspage account payload. (required)public StatuspageUrlSettingResponse updateStatuspageUrlSetting(String statuspageUrlSettingId, StatuspageUrlSettingUpdateRequest body) throws ApiException
statuspageUrlSettingId - The UUID of the Statuspage URL setting. (required)body - Statuspage URL setting payload. (required)ApiException - if fails to make API callpublic CompletableFuture<StatuspageUrlSettingResponse> updateStatuspageUrlSettingAsync(String statuspageUrlSettingId, StatuspageUrlSettingUpdateRequest body)
statuspageUrlSettingId - The UUID of the Statuspage URL setting. (required)body - Statuspage URL setting payload. (required)public ApiResponse<StatuspageUrlSettingResponse> updateStatuspageUrlSettingWithHttpInfo(String statuspageUrlSettingId, StatuspageUrlSettingUpdateRequest body) throws ApiException
statuspageUrlSettingId - The UUID of the Statuspage URL setting. (required)body - Statuspage URL setting payload. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 409 | Conflict | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<StatuspageUrlSettingResponse>> updateStatuspageUrlSettingWithHttpInfoAsync(String statuspageUrlSettingId, StatuspageUrlSettingUpdateRequest body)
statuspageUrlSettingId - The UUID of the Statuspage URL setting. (required)body - Statuspage URL setting payload. (required)Copyright © 2026. All rights reserved.