@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class StatusPagesApi extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
StatusPagesApi.CreateBackfilledDegradationOptionalParameters
Manage optional parameters to createBackfilledDegradation.
|
static class |
StatusPagesApi.CreateBackfilledMaintenanceOptionalParameters
Manage optional parameters to createBackfilledMaintenance.
|
static class |
StatusPagesApi.CreateComponentOptionalParameters
Manage optional parameters to createComponent.
|
static class |
StatusPagesApi.CreateDegradationOptionalParameters
Manage optional parameters to createDegradation.
|
static class |
StatusPagesApi.CreateDegradationTemplateOptionalParameters
Manage optional parameters to createDegradationTemplate.
|
static class |
StatusPagesApi.CreateMaintenanceOptionalParameters
Manage optional parameters to createMaintenance.
|
static class |
StatusPagesApi.CreateMaintenanceTemplateOptionalParameters
Manage optional parameters to createMaintenanceTemplate.
|
static class |
StatusPagesApi.CreateStatusPageOptionalParameters
Manage optional parameters to createStatusPage.
|
static class |
StatusPagesApi.EditDegradationUpdateOptionalParameters
Manage optional parameters to editDegradationUpdate.
|
static class |
StatusPagesApi.GetComponentOptionalParameters
Manage optional parameters to getComponent.
|
static class |
StatusPagesApi.GetDegradationOptionalParameters
Manage optional parameters to getDegradation.
|
static class |
StatusPagesApi.GetDegradationTemplateOptionalParameters
Manage optional parameters to getDegradationTemplate.
|
static class |
StatusPagesApi.GetMaintenanceOptionalParameters
Manage optional parameters to getMaintenance.
|
static class |
StatusPagesApi.GetMaintenanceTemplateOptionalParameters
Manage optional parameters to getMaintenanceTemplate.
|
static class |
StatusPagesApi.GetStatusPageOptionalParameters
Manage optional parameters to getStatusPage.
|
static class |
StatusPagesApi.ListComponentsOptionalParameters
Manage optional parameters to listComponents.
|
static class |
StatusPagesApi.ListDegradationsOptionalParameters
Manage optional parameters to listDegradations.
|
static class |
StatusPagesApi.ListDegradationTemplatesOptionalParameters
Manage optional parameters to listDegradationTemplates.
|
static class |
StatusPagesApi.ListMaintenancesOptionalParameters
Manage optional parameters to listMaintenances.
|
static class |
StatusPagesApi.ListMaintenanceTemplatesOptionalParameters
Manage optional parameters to listMaintenanceTemplates.
|
static class |
StatusPagesApi.ListStatusPagesOptionalParameters
Manage optional parameters to listStatusPages.
|
static class |
StatusPagesApi.UpdateComponentOptionalParameters
Manage optional parameters to updateComponent.
|
static class |
StatusPagesApi.UpdateDegradationOptionalParameters
Manage optional parameters to updateDegradation.
|
static class |
StatusPagesApi.UpdateDegradationTemplateOptionalParameters
Manage optional parameters to updateDegradationTemplate.
|
static class |
StatusPagesApi.UpdateMaintenanceOptionalParameters
Manage optional parameters to updateMaintenance.
|
static class |
StatusPagesApi.UpdateMaintenanceTemplateOptionalParameters
Manage optional parameters to updateMaintenanceTemplate.
|
static class |
StatusPagesApi.UpdateStatusPageOptionalParameters
Manage optional parameters to updateStatusPage.
|
| Constructor and Description |
|---|
StatusPagesApi() |
StatusPagesApi(ApiClient apiClient) |
public StatusPagesApi()
public StatusPagesApi(ApiClient apiClient)
public ApiClient getApiClient()
public void setApiClient(ApiClient apiClient)
apiClient - an instance of API clientpublic Degradation createBackfilledDegradation(UUID pageId, CreateBackfilledDegradationRequest body) throws ApiException
pageId - The ID of the status page. (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<Degradation> createBackfilledDegradationAsync(UUID pageId, CreateBackfilledDegradationRequest body)
pageId - The ID of the status page. (required)body - (required)public Degradation createBackfilledDegradation(UUID pageId, CreateBackfilledDegradationRequest body, StatusPagesApi.CreateBackfilledDegradationOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<Degradation> createBackfilledDegradationAsync(UUID pageId, CreateBackfilledDegradationRequest body, StatusPagesApi.CreateBackfilledDegradationOptionalParameters parameters)
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.public ApiResponse<Degradation> createBackfilledDegradationWithHttpInfo(UUID pageId, CreateBackfilledDegradationRequest body, StatusPagesApi.CreateBackfilledDegradationOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | Created | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Degradation>> createBackfilledDegradationWithHttpInfoAsync(UUID pageId, CreateBackfilledDegradationRequest body, StatusPagesApi.CreateBackfilledDegradationOptionalParameters parameters)
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.public Maintenance createBackfilledMaintenance(UUID pageId, CreateBackfilledMaintenanceRequest body) throws ApiException
pageId - The ID of the status page. (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<Maintenance> createBackfilledMaintenanceAsync(UUID pageId, CreateBackfilledMaintenanceRequest body)
pageId - The ID of the status page. (required)body - (required)public Maintenance createBackfilledMaintenance(UUID pageId, CreateBackfilledMaintenanceRequest body, StatusPagesApi.CreateBackfilledMaintenanceOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<Maintenance> createBackfilledMaintenanceAsync(UUID pageId, CreateBackfilledMaintenanceRequest body, StatusPagesApi.CreateBackfilledMaintenanceOptionalParameters parameters)
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.public ApiResponse<Maintenance> createBackfilledMaintenanceWithHttpInfo(UUID pageId, CreateBackfilledMaintenanceRequest body, StatusPagesApi.CreateBackfilledMaintenanceOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | Created | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Maintenance>> createBackfilledMaintenanceWithHttpInfoAsync(UUID pageId, CreateBackfilledMaintenanceRequest body, StatusPagesApi.CreateBackfilledMaintenanceOptionalParameters parameters)
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.public StatusPagesComponent createComponent(UUID pageId, CreateComponentRequest body) throws ApiException
pageId - The ID of the status page. (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<StatusPagesComponent> createComponentAsync(UUID pageId, CreateComponentRequest body)
pageId - The ID of the status page. (required)body - (required)public StatusPagesComponent createComponent(UUID pageId, CreateComponentRequest body, StatusPagesApi.CreateComponentOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<StatusPagesComponent> createComponentAsync(UUID pageId, CreateComponentRequest body, StatusPagesApi.CreateComponentOptionalParameters parameters)
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.public ApiResponse<StatusPagesComponent> createComponentWithHttpInfo(UUID pageId, CreateComponentRequest body, StatusPagesApi.CreateComponentOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | Created | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<StatusPagesComponent>> createComponentWithHttpInfoAsync(UUID pageId, CreateComponentRequest body, StatusPagesApi.CreateComponentOptionalParameters parameters)
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.public Degradation createDegradation(UUID pageId, CreateDegradationRequest body) throws ApiException
pageId - The ID of the status page. (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<Degradation> createDegradationAsync(UUID pageId, CreateDegradationRequest body)
pageId - The ID of the status page. (required)body - (required)public Degradation createDegradation(UUID pageId, CreateDegradationRequest body, StatusPagesApi.CreateDegradationOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<Degradation> createDegradationAsync(UUID pageId, CreateDegradationRequest body, StatusPagesApi.CreateDegradationOptionalParameters parameters)
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.public ApiResponse<Degradation> createDegradationWithHttpInfo(UUID pageId, CreateDegradationRequest body, StatusPagesApi.CreateDegradationOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | Created | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Degradation>> createDegradationWithHttpInfoAsync(UUID pageId, CreateDegradationRequest body, StatusPagesApi.CreateDegradationOptionalParameters parameters)
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.public DegradationTemplate createDegradationTemplate(UUID pageId, CreateDegradationTemplateRequest body) throws ApiException
pageId - The ID of the status page. (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<DegradationTemplate> createDegradationTemplateAsync(UUID pageId, CreateDegradationTemplateRequest body)
pageId - The ID of the status page. (required)body - (required)public DegradationTemplate createDegradationTemplate(UUID pageId, CreateDegradationTemplateRequest body, StatusPagesApi.CreateDegradationTemplateOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<DegradationTemplate> createDegradationTemplateAsync(UUID pageId, CreateDegradationTemplateRequest body, StatusPagesApi.CreateDegradationTemplateOptionalParameters parameters)
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.public ApiResponse<DegradationTemplate> createDegradationTemplateWithHttpInfo(UUID pageId, CreateDegradationTemplateRequest body, StatusPagesApi.CreateDegradationTemplateOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | Created | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<DegradationTemplate>> createDegradationTemplateWithHttpInfoAsync(UUID pageId, CreateDegradationTemplateRequest body, StatusPagesApi.CreateDegradationTemplateOptionalParameters parameters)
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.public Maintenance createMaintenance(UUID pageId, CreateMaintenanceRequest body) throws ApiException
pageId - The ID of the status page. (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<Maintenance> createMaintenanceAsync(UUID pageId, CreateMaintenanceRequest body)
pageId - The ID of the status page. (required)body - (required)public Maintenance createMaintenance(UUID pageId, CreateMaintenanceRequest body, StatusPagesApi.CreateMaintenanceOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<Maintenance> createMaintenanceAsync(UUID pageId, CreateMaintenanceRequest body, StatusPagesApi.CreateMaintenanceOptionalParameters parameters)
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.public ApiResponse<Maintenance> createMaintenanceWithHttpInfo(UUID pageId, CreateMaintenanceRequest body, StatusPagesApi.CreateMaintenanceOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | Created | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Maintenance>> createMaintenanceWithHttpInfoAsync(UUID pageId, CreateMaintenanceRequest body, StatusPagesApi.CreateMaintenanceOptionalParameters parameters)
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.public MaintenanceTemplate createMaintenanceTemplate(UUID pageId, CreateMaintenanceTemplateRequest body) throws ApiException
pageId - The ID of the status page. (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<MaintenanceTemplate> createMaintenanceTemplateAsync(UUID pageId, CreateMaintenanceTemplateRequest body)
pageId - The ID of the status page. (required)body - (required)public MaintenanceTemplate createMaintenanceTemplate(UUID pageId, CreateMaintenanceTemplateRequest body, StatusPagesApi.CreateMaintenanceTemplateOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<MaintenanceTemplate> createMaintenanceTemplateAsync(UUID pageId, CreateMaintenanceTemplateRequest body, StatusPagesApi.CreateMaintenanceTemplateOptionalParameters parameters)
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.public ApiResponse<MaintenanceTemplate> createMaintenanceTemplateWithHttpInfo(UUID pageId, CreateMaintenanceTemplateRequest body, StatusPagesApi.CreateMaintenanceTemplateOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | Created | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<MaintenanceTemplate>> createMaintenanceTemplateWithHttpInfoAsync(UUID pageId, CreateMaintenanceTemplateRequest body, StatusPagesApi.CreateMaintenanceTemplateOptionalParameters parameters)
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.public StatusPage createStatusPage(CreateStatusPageRequest body) throws ApiException
body - (required)ApiException - if fails to make API callpublic CompletableFuture<StatusPage> createStatusPageAsync(CreateStatusPageRequest body)
body - (required)public StatusPage createStatusPage(CreateStatusPageRequest body, StatusPagesApi.CreateStatusPageOptionalParameters parameters) throws ApiException
body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<StatusPage> createStatusPageAsync(CreateStatusPageRequest body, StatusPagesApi.CreateStatusPageOptionalParameters parameters)
body - (required)parameters - Optional parameters for the request.public ApiResponse<StatusPage> createStatusPageWithHttpInfo(CreateStatusPageRequest body, StatusPagesApi.CreateStatusPageOptionalParameters parameters) throws ApiException
body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | Created | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<StatusPage>> createStatusPageWithHttpInfoAsync(CreateStatusPageRequest body, StatusPagesApi.CreateStatusPageOptionalParameters parameters)
body - (required)parameters - Optional parameters for the request.public void deleteComponent(UUID pageId, UUID componentId) throws ApiException
See deleteComponentWithHttpInfo(java.util.UUID, java.util.UUID).
pageId - The ID of the status page. (required)componentId - The ID of the component. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteComponentAsync(UUID pageId, UUID componentId)
See deleteComponentWithHttpInfoAsync(java.util.UUID, java.util.UUID).
pageId - The ID of the status page. (required)componentId - The ID of the component. (required)public ApiResponse<Void> deleteComponentWithHttpInfo(UUID pageId, UUID componentId) throws ApiException
pageId - The ID of the status page. (required)componentId - The ID of the component. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteComponentWithHttpInfoAsync(UUID pageId, UUID componentId)
See deleteComponentWithHttpInfo(java.util.UUID, java.util.UUID).
pageId - The ID of the status page. (required)componentId - The ID of the component. (required)public void deleteDegradation(UUID pageId, UUID degradationId) throws ApiException
See deleteDegradationWithHttpInfo(java.util.UUID, java.util.UUID).
pageId - The ID of the status page. (required)degradationId - The ID of the degradation. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteDegradationAsync(UUID pageId, UUID degradationId)
See deleteDegradationWithHttpInfoAsync(java.util.UUID, java.util.UUID).
pageId - The ID of the status page. (required)degradationId - The ID of the degradation. (required)public ApiResponse<Void> deleteDegradationWithHttpInfo(UUID pageId, UUID degradationId) throws ApiException
pageId - The ID of the status page. (required)degradationId - The ID of the degradation. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteDegradationWithHttpInfoAsync(UUID pageId, UUID degradationId)
See deleteDegradationWithHttpInfo(java.util.UUID, java.util.UUID).
pageId - The ID of the status page. (required)degradationId - The ID of the degradation. (required)public void deleteDegradationTemplate(UUID pageId, UUID templateId) throws ApiException
See deleteDegradationTemplateWithHttpInfo(java.util.UUID, java.util.UUID).
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteDegradationTemplateAsync(UUID pageId, UUID templateId)
See deleteDegradationTemplateWithHttpInfoAsync(java.util.UUID, java.util.UUID).
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)public ApiResponse<Void> deleteDegradationTemplateWithHttpInfo(UUID pageId, UUID templateId) throws ApiException
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteDegradationTemplateWithHttpInfoAsync(UUID pageId, UUID templateId)
See deleteDegradationTemplateWithHttpInfo(java.util.UUID, java.util.UUID).
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)public void deleteMaintenanceTemplate(UUID pageId, UUID templateId) throws ApiException
See deleteMaintenanceTemplateWithHttpInfo(java.util.UUID, java.util.UUID).
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteMaintenanceTemplateAsync(UUID pageId, UUID templateId)
See deleteMaintenanceTemplateWithHttpInfoAsync(java.util.UUID, java.util.UUID).
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)public ApiResponse<Void> deleteMaintenanceTemplateWithHttpInfo(UUID pageId, UUID templateId) throws ApiException
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteMaintenanceTemplateWithHttpInfoAsync(UUID pageId, UUID templateId)
See deleteMaintenanceTemplateWithHttpInfo(java.util.UUID, java.util.UUID).
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)public void deleteStatusPage(UUID pageId) throws ApiException
pageId - The ID of the status page. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteStatusPageAsync(UUID pageId)
pageId - The ID of the status page. (required)public ApiResponse<Void> deleteStatusPageWithHttpInfo(UUID pageId) throws ApiException
pageId - The ID of the status page. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteStatusPageWithHttpInfoAsync(UUID pageId)
pageId - The ID of the status page. (required)public DegradationUpdate editDegradationUpdate(UUID degradationId, UUID pageId, UUID updateId, PatchDegradationUpdateRequest body) throws ApiException
degradationId - The ID of the degradation. (required)pageId - The ID of the status page. (required)updateId - The ID of the degradation update. (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<DegradationUpdate> editDegradationUpdateAsync(UUID degradationId, UUID pageId, UUID updateId, PatchDegradationUpdateRequest body)
degradationId - The ID of the degradation. (required)pageId - The ID of the status page. (required)updateId - The ID of the degradation update. (required)body - (required)public DegradationUpdate editDegradationUpdate(UUID degradationId, UUID pageId, UUID updateId, PatchDegradationUpdateRequest body, StatusPagesApi.EditDegradationUpdateOptionalParameters parameters) throws ApiException
degradationId - The ID of the degradation. (required)pageId - The ID of the status page. (required)updateId - The ID of the degradation update. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<DegradationUpdate> editDegradationUpdateAsync(UUID degradationId, UUID pageId, UUID updateId, PatchDegradationUpdateRequest body, StatusPagesApi.EditDegradationUpdateOptionalParameters parameters)
degradationId - The ID of the degradation. (required)pageId - The ID of the status page. (required)updateId - The ID of the degradation update. (required)body - (required)parameters - Optional parameters for the request.public ApiResponse<DegradationUpdate> editDegradationUpdateWithHttpInfo(UUID degradationId, UUID pageId, UUID updateId, PatchDegradationUpdateRequest body, StatusPagesApi.EditDegradationUpdateOptionalParameters parameters) throws ApiException
degradationId - The ID of the degradation. (required)pageId - The ID of the status page. (required)updateId - The ID of the degradation update. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<DegradationUpdate>> editDegradationUpdateWithHttpInfoAsync(UUID degradationId, UUID pageId, UUID updateId, PatchDegradationUpdateRequest body, StatusPagesApi.EditDegradationUpdateOptionalParameters parameters)
degradationId - The ID of the degradation. (required)pageId - The ID of the status page. (required)updateId - The ID of the degradation update. (required)body - (required)parameters - Optional parameters for the request.public StatusPagesComponent getComponent(UUID pageId, UUID componentId) throws ApiException
pageId - The ID of the status page. (required)componentId - The ID of the component. (required)ApiException - if fails to make API callpublic CompletableFuture<StatusPagesComponent> getComponentAsync(UUID pageId, UUID componentId)
pageId - The ID of the status page. (required)componentId - The ID of the component. (required)public StatusPagesComponent getComponent(UUID pageId, UUID componentId, StatusPagesApi.GetComponentOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)componentId - The ID of the component. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<StatusPagesComponent> getComponentAsync(UUID pageId, UUID componentId, StatusPagesApi.GetComponentOptionalParameters parameters)
pageId - The ID of the status page. (required)componentId - The ID of the component. (required)parameters - Optional parameters for the request.public ApiResponse<StatusPagesComponent> getComponentWithHttpInfo(UUID pageId, UUID componentId, StatusPagesApi.GetComponentOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)componentId - The ID of the component. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<StatusPagesComponent>> getComponentWithHttpInfoAsync(UUID pageId, UUID componentId, StatusPagesApi.GetComponentOptionalParameters parameters)
pageId - The ID of the status page. (required)componentId - The ID of the component. (required)parameters - Optional parameters for the request.public Degradation getDegradation(UUID pageId, UUID degradationId) throws ApiException
pageId - The ID of the status page. (required)degradationId - The ID of the degradation. (required)ApiException - if fails to make API callpublic CompletableFuture<Degradation> getDegradationAsync(UUID pageId, UUID degradationId)
pageId - The ID of the status page. (required)degradationId - The ID of the degradation. (required)public Degradation getDegradation(UUID pageId, UUID degradationId, StatusPagesApi.GetDegradationOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)degradationId - The ID of the degradation. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<Degradation> getDegradationAsync(UUID pageId, UUID degradationId, StatusPagesApi.GetDegradationOptionalParameters parameters)
pageId - The ID of the status page. (required)degradationId - The ID of the degradation. (required)parameters - Optional parameters for the request.public ApiResponse<Degradation> getDegradationWithHttpInfo(UUID pageId, UUID degradationId, StatusPagesApi.GetDegradationOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)degradationId - The ID of the degradation. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Degradation>> getDegradationWithHttpInfoAsync(UUID pageId, UUID degradationId, StatusPagesApi.GetDegradationOptionalParameters parameters)
pageId - The ID of the status page. (required)degradationId - The ID of the degradation. (required)parameters - Optional parameters for the request.public DegradationTemplate getDegradationTemplate(UUID pageId, UUID templateId) throws ApiException
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)ApiException - if fails to make API callpublic CompletableFuture<DegradationTemplate> getDegradationTemplateAsync(UUID pageId, UUID templateId)
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)public DegradationTemplate getDegradationTemplate(UUID pageId, UUID templateId, StatusPagesApi.GetDegradationTemplateOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<DegradationTemplate> getDegradationTemplateAsync(UUID pageId, UUID templateId, StatusPagesApi.GetDegradationTemplateOptionalParameters parameters)
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)parameters - Optional parameters for the request.public ApiResponse<DegradationTemplate> getDegradationTemplateWithHttpInfo(UUID pageId, UUID templateId, StatusPagesApi.GetDegradationTemplateOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<DegradationTemplate>> getDegradationTemplateWithHttpInfoAsync(UUID pageId, UUID templateId, StatusPagesApi.GetDegradationTemplateOptionalParameters parameters)
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)parameters - Optional parameters for the request.public Maintenance getMaintenance(UUID pageId, UUID maintenanceId) throws ApiException
pageId - The ID of the status page. (required)maintenanceId - The ID of the maintenance. (required)ApiException - if fails to make API callpublic CompletableFuture<Maintenance> getMaintenanceAsync(UUID pageId, UUID maintenanceId)
pageId - The ID of the status page. (required)maintenanceId - The ID of the maintenance. (required)public Maintenance getMaintenance(UUID pageId, UUID maintenanceId, StatusPagesApi.GetMaintenanceOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)maintenanceId - The ID of the maintenance. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<Maintenance> getMaintenanceAsync(UUID pageId, UUID maintenanceId, StatusPagesApi.GetMaintenanceOptionalParameters parameters)
pageId - The ID of the status page. (required)maintenanceId - The ID of the maintenance. (required)parameters - Optional parameters for the request.public ApiResponse<Maintenance> getMaintenanceWithHttpInfo(UUID pageId, UUID maintenanceId, StatusPagesApi.GetMaintenanceOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)maintenanceId - The ID of the maintenance. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Maintenance>> getMaintenanceWithHttpInfoAsync(UUID pageId, UUID maintenanceId, StatusPagesApi.GetMaintenanceOptionalParameters parameters)
pageId - The ID of the status page. (required)maintenanceId - The ID of the maintenance. (required)parameters - Optional parameters for the request.public MaintenanceTemplate getMaintenanceTemplate(UUID pageId, UUID templateId) throws ApiException
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)ApiException - if fails to make API callpublic CompletableFuture<MaintenanceTemplate> getMaintenanceTemplateAsync(UUID pageId, UUID templateId)
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)public MaintenanceTemplate getMaintenanceTemplate(UUID pageId, UUID templateId, StatusPagesApi.GetMaintenanceTemplateOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<MaintenanceTemplate> getMaintenanceTemplateAsync(UUID pageId, UUID templateId, StatusPagesApi.GetMaintenanceTemplateOptionalParameters parameters)
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)parameters - Optional parameters for the request.public ApiResponse<MaintenanceTemplate> getMaintenanceTemplateWithHttpInfo(UUID pageId, UUID templateId, StatusPagesApi.GetMaintenanceTemplateOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<MaintenanceTemplate>> getMaintenanceTemplateWithHttpInfoAsync(UUID pageId, UUID templateId, StatusPagesApi.GetMaintenanceTemplateOptionalParameters parameters)
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)parameters - Optional parameters for the request.public StatusPage getStatusPage(UUID pageId) throws ApiException
pageId - The ID of the status page. (required)ApiException - if fails to make API callpublic CompletableFuture<StatusPage> getStatusPageAsync(UUID pageId)
pageId - The ID of the status page. (required)public StatusPage getStatusPage(UUID pageId, StatusPagesApi.GetStatusPageOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<StatusPage> getStatusPageAsync(UUID pageId, StatusPagesApi.GetStatusPageOptionalParameters parameters)
pageId - The ID of the status page. (required)parameters - Optional parameters for the request.public ApiResponse<StatusPage> getStatusPageWithHttpInfo(UUID pageId, StatusPagesApi.GetStatusPageOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<StatusPage>> getStatusPageWithHttpInfoAsync(UUID pageId, StatusPagesApi.GetStatusPageOptionalParameters parameters)
pageId - The ID of the status page. (required)parameters - Optional parameters for the request.public StatusPagesComponentArray listComponents(UUID pageId) throws ApiException
pageId - The ID of the status page. (required)ApiException - if fails to make API callpublic CompletableFuture<StatusPagesComponentArray> listComponentsAsync(UUID pageId)
pageId - The ID of the status page. (required)public StatusPagesComponentArray listComponents(UUID pageId, StatusPagesApi.ListComponentsOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<StatusPagesComponentArray> listComponentsAsync(UUID pageId, StatusPagesApi.ListComponentsOptionalParameters parameters)
pageId - The ID of the status page. (required)parameters - Optional parameters for the request.public ApiResponse<StatusPagesComponentArray> listComponentsWithHttpInfo(UUID pageId, StatusPagesApi.ListComponentsOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<StatusPagesComponentArray>> listComponentsWithHttpInfoAsync(UUID pageId, StatusPagesApi.ListComponentsOptionalParameters parameters)
pageId - The ID of the status page. (required)parameters - Optional parameters for the request.public DegradationArray listDegradations() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<DegradationArray> listDegradationsAsync()
public DegradationArray listDegradations(StatusPagesApi.ListDegradationsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<DegradationArray> listDegradationsAsync(StatusPagesApi.ListDegradationsOptionalParameters parameters)
parameters - Optional parameters for the request.public ApiResponse<DegradationArray> listDegradationsWithHttpInfo(StatusPagesApi.ListDegradationsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<DegradationArray>> listDegradationsWithHttpInfoAsync(StatusPagesApi.ListDegradationsOptionalParameters parameters)
parameters - Optional parameters for the request.public DegradationTemplateArray listDegradationTemplates(UUID pageId) throws ApiException
pageId - The ID of the status page. (required)ApiException - if fails to make API callpublic CompletableFuture<DegradationTemplateArray> listDegradationTemplatesAsync(UUID pageId)
pageId - The ID of the status page. (required)public DegradationTemplateArray listDegradationTemplates(UUID pageId, StatusPagesApi.ListDegradationTemplatesOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<DegradationTemplateArray> listDegradationTemplatesAsync(UUID pageId, StatusPagesApi.ListDegradationTemplatesOptionalParameters parameters)
pageId - The ID of the status page. (required)parameters - Optional parameters for the request.public ApiResponse<DegradationTemplateArray> listDegradationTemplatesWithHttpInfo(UUID pageId, StatusPagesApi.ListDegradationTemplatesOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<DegradationTemplateArray>> listDegradationTemplatesWithHttpInfoAsync(UUID pageId, StatusPagesApi.ListDegradationTemplatesOptionalParameters parameters)
pageId - The ID of the status page. (required)parameters - Optional parameters for the request.public MaintenanceArray listMaintenances() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<MaintenanceArray> listMaintenancesAsync()
public MaintenanceArray listMaintenances(StatusPagesApi.ListMaintenancesOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<MaintenanceArray> listMaintenancesAsync(StatusPagesApi.ListMaintenancesOptionalParameters parameters)
parameters - Optional parameters for the request.public ApiResponse<MaintenanceArray> listMaintenancesWithHttpInfo(StatusPagesApi.ListMaintenancesOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<MaintenanceArray>> listMaintenancesWithHttpInfoAsync(StatusPagesApi.ListMaintenancesOptionalParameters parameters)
parameters - Optional parameters for the request.public MaintenanceTemplateArray listMaintenanceTemplates(UUID pageId) throws ApiException
pageId - The ID of the status page. (required)ApiException - if fails to make API callpublic CompletableFuture<MaintenanceTemplateArray> listMaintenanceTemplatesAsync(UUID pageId)
pageId - The ID of the status page. (required)public MaintenanceTemplateArray listMaintenanceTemplates(UUID pageId, StatusPagesApi.ListMaintenanceTemplatesOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<MaintenanceTemplateArray> listMaintenanceTemplatesAsync(UUID pageId, StatusPagesApi.ListMaintenanceTemplatesOptionalParameters parameters)
pageId - The ID of the status page. (required)parameters - Optional parameters for the request.public ApiResponse<MaintenanceTemplateArray> listMaintenanceTemplatesWithHttpInfo(UUID pageId, StatusPagesApi.ListMaintenanceTemplatesOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<MaintenanceTemplateArray>> listMaintenanceTemplatesWithHttpInfoAsync(UUID pageId, StatusPagesApi.ListMaintenanceTemplatesOptionalParameters parameters)
pageId - The ID of the status page. (required)parameters - Optional parameters for the request.public StatusPageArray listStatusPages() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<StatusPageArray> listStatusPagesAsync()
public StatusPageArray listStatusPages(StatusPagesApi.ListStatusPagesOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<StatusPageArray> listStatusPagesAsync(StatusPagesApi.ListStatusPagesOptionalParameters parameters)
parameters - Optional parameters for the request.public ApiResponse<StatusPageArray> listStatusPagesWithHttpInfo(StatusPagesApi.ListStatusPagesOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<StatusPageArray>> listStatusPagesWithHttpInfoAsync(StatusPagesApi.ListStatusPagesOptionalParameters parameters)
parameters - Optional parameters for the request.public MaintenanceUpdate patchMaintenanceUpdate(UUID pageId, UUID maintenanceId, UUID updateId, PatchMaintenanceUpdateRequest body) throws ApiException
pageId - The ID of the status page. (required)maintenanceId - The ID of the maintenance. (required)updateId - The ID of the maintenance update. (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<MaintenanceUpdate> patchMaintenanceUpdateAsync(UUID pageId, UUID maintenanceId, UUID updateId, PatchMaintenanceUpdateRequest body)
pageId - The ID of the status page. (required)maintenanceId - The ID of the maintenance. (required)updateId - The ID of the maintenance update. (required)body - (required)public ApiResponse<MaintenanceUpdate> patchMaintenanceUpdateWithHttpInfo(UUID pageId, UUID maintenanceId, UUID updateId, PatchMaintenanceUpdateRequest body) throws ApiException
pageId - The ID of the status page. (required)maintenanceId - The ID of the maintenance. (required)updateId - The ID of the maintenance update. (required)body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<MaintenanceUpdate>> patchMaintenanceUpdateWithHttpInfoAsync(UUID pageId, UUID maintenanceId, UUID updateId, PatchMaintenanceUpdateRequest body)
pageId - The ID of the status page. (required)maintenanceId - The ID of the maintenance. (required)updateId - The ID of the maintenance update. (required)body - (required)public void publishStatusPage(UUID pageId) throws ApiException
pageId - The ID of the status page. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> publishStatusPageAsync(UUID pageId)
pageId - The ID of the status page. (required)public ApiResponse<Void> publishStatusPageWithHttpInfo(UUID pageId) throws ApiException
public, makes the status page available
on the public internet and requires the status_pages_public_page_publish
permission. For pages of type internal, makes the status page available under the
status-pages/$domain_prefix/view route within the Datadog organization and
requires the status_pages_internal_page_publish permission.pageId - The ID of the status page. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> publishStatusPageWithHttpInfoAsync(UUID pageId)
pageId - The ID of the status page. (required)public void softDeleteDegradationUpdate(UUID degradationId, UUID pageId, UUID updateId) throws ApiException
See softDeleteDegradationUpdateWithHttpInfo(java.util.UUID, java.util.UUID, java.util.UUID).
degradationId - The ID of the degradation. (required)pageId - The ID of the status page. (required)updateId - The ID of the degradation update. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> softDeleteDegradationUpdateAsync(UUID degradationId, UUID pageId, UUID updateId)
See softDeleteDegradationUpdateWithHttpInfoAsync(java.util.UUID, java.util.UUID, java.util.UUID).
degradationId - The ID of the degradation. (required)pageId - The ID of the status page. (required)updateId - The ID of the degradation update. (required)public ApiResponse<Void> softDeleteDegradationUpdateWithHttpInfo(UUID degradationId, UUID pageId, UUID updateId) throws ApiException
degradationId - The ID of the degradation. (required)pageId - The ID of the status page. (required)updateId - The ID of the degradation update. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> softDeleteDegradationUpdateWithHttpInfoAsync(UUID degradationId, UUID pageId, UUID updateId)
See softDeleteDegradationUpdateWithHttpInfo(java.util.UUID, java.util.UUID, java.util.UUID).
degradationId - The ID of the degradation. (required)pageId - The ID of the status page. (required)updateId - The ID of the degradation update. (required)public void unpublishStatusPage(UUID pageId) throws ApiException
pageId - The ID of the status page. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> unpublishStatusPageAsync(UUID pageId)
pageId - The ID of the status page. (required)public ApiResponse<Void> unpublishStatusPageWithHttpInfo(UUID pageId) throws ApiException
public, removes the status page from
the public internet and requires the status_pages_public_page_publish permission.
For pages of type internal, removes the status-pages/$domain_prefix/view
route from the Datadog organization and requires the
status_pages_internal_page_publish permission.pageId - The ID of the status page. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> unpublishStatusPageWithHttpInfoAsync(UUID pageId)
pageId - The ID of the status page. (required)public StatusPagesComponent updateComponent(UUID pageId, UUID componentId, PatchComponentRequest body) throws ApiException
pageId - The ID of the status page. (required)componentId - The ID of the component. (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<StatusPagesComponent> updateComponentAsync(UUID pageId, UUID componentId, PatchComponentRequest body)
pageId - The ID of the status page. (required)componentId - The ID of the component. (required)body - (required)public StatusPagesComponent updateComponent(UUID pageId, UUID componentId, PatchComponentRequest body, StatusPagesApi.UpdateComponentOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)componentId - The ID of the component. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<StatusPagesComponent> updateComponentAsync(UUID pageId, UUID componentId, PatchComponentRequest body, StatusPagesApi.UpdateComponentOptionalParameters parameters)
pageId - The ID of the status page. (required)componentId - The ID of the component. (required)body - (required)parameters - Optional parameters for the request.public ApiResponse<StatusPagesComponent> updateComponentWithHttpInfo(UUID pageId, UUID componentId, PatchComponentRequest body, StatusPagesApi.UpdateComponentOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)componentId - The ID of the component. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<StatusPagesComponent>> updateComponentWithHttpInfoAsync(UUID pageId, UUID componentId, PatchComponentRequest body, StatusPagesApi.UpdateComponentOptionalParameters parameters)
pageId - The ID of the status page. (required)componentId - The ID of the component. (required)body - (required)parameters - Optional parameters for the request.public Degradation updateDegradation(UUID pageId, UUID degradationId, PatchDegradationRequest body) throws ApiException
pageId - The ID of the status page. (required)degradationId - The ID of the degradation. (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<Degradation> updateDegradationAsync(UUID pageId, UUID degradationId, PatchDegradationRequest body)
pageId - The ID of the status page. (required)degradationId - The ID of the degradation. (required)body - (required)public Degradation updateDegradation(UUID pageId, UUID degradationId, PatchDegradationRequest body, StatusPagesApi.UpdateDegradationOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)degradationId - The ID of the degradation. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<Degradation> updateDegradationAsync(UUID pageId, UUID degradationId, PatchDegradationRequest body, StatusPagesApi.UpdateDegradationOptionalParameters parameters)
pageId - The ID of the status page. (required)degradationId - The ID of the degradation. (required)body - (required)parameters - Optional parameters for the request.public ApiResponse<Degradation> updateDegradationWithHttpInfo(UUID pageId, UUID degradationId, PatchDegradationRequest body, StatusPagesApi.UpdateDegradationOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)degradationId - The ID of the degradation. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Degradation>> updateDegradationWithHttpInfoAsync(UUID pageId, UUID degradationId, PatchDegradationRequest body, StatusPagesApi.UpdateDegradationOptionalParameters parameters)
pageId - The ID of the status page. (required)degradationId - The ID of the degradation. (required)body - (required)parameters - Optional parameters for the request.public DegradationTemplate updateDegradationTemplate(UUID templateId, UUID pageId, PatchDegradationTemplateRequest body) throws ApiException
templateId - The ID of the degradation or maintenance template. (required)pageId - The ID of the status page. (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<DegradationTemplate> updateDegradationTemplateAsync(UUID templateId, UUID pageId, PatchDegradationTemplateRequest body)
templateId - The ID of the degradation or maintenance template. (required)pageId - The ID of the status page. (required)body - (required)public DegradationTemplate updateDegradationTemplate(UUID templateId, UUID pageId, PatchDegradationTemplateRequest body, StatusPagesApi.UpdateDegradationTemplateOptionalParameters parameters) throws ApiException
templateId - The ID of the degradation or maintenance template. (required)pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<DegradationTemplate> updateDegradationTemplateAsync(UUID templateId, UUID pageId, PatchDegradationTemplateRequest body, StatusPagesApi.UpdateDegradationTemplateOptionalParameters parameters)
templateId - The ID of the degradation or maintenance template. (required)pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.public ApiResponse<DegradationTemplate> updateDegradationTemplateWithHttpInfo(UUID templateId, UUID pageId, PatchDegradationTemplateRequest body, StatusPagesApi.UpdateDegradationTemplateOptionalParameters parameters) throws ApiException
templateId - The ID of the degradation or maintenance template. (required)pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<DegradationTemplate>> updateDegradationTemplateWithHttpInfoAsync(UUID templateId, UUID pageId, PatchDegradationTemplateRequest body, StatusPagesApi.UpdateDegradationTemplateOptionalParameters parameters)
templateId - The ID of the degradation or maintenance template. (required)pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.public Maintenance updateMaintenance(UUID pageId, UUID maintenanceId, PatchMaintenanceRequest body) throws ApiException
pageId - The ID of the status page. (required)maintenanceId - The ID of the maintenance. (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<Maintenance> updateMaintenanceAsync(UUID pageId, UUID maintenanceId, PatchMaintenanceRequest body)
pageId - The ID of the status page. (required)maintenanceId - The ID of the maintenance. (required)body - (required)public Maintenance updateMaintenance(UUID pageId, UUID maintenanceId, PatchMaintenanceRequest body, StatusPagesApi.UpdateMaintenanceOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)maintenanceId - The ID of the maintenance. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<Maintenance> updateMaintenanceAsync(UUID pageId, UUID maintenanceId, PatchMaintenanceRequest body, StatusPagesApi.UpdateMaintenanceOptionalParameters parameters)
pageId - The ID of the status page. (required)maintenanceId - The ID of the maintenance. (required)body - (required)parameters - Optional parameters for the request.public ApiResponse<Maintenance> updateMaintenanceWithHttpInfo(UUID pageId, UUID maintenanceId, PatchMaintenanceRequest body, StatusPagesApi.UpdateMaintenanceOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)maintenanceId - The ID of the maintenance. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Maintenance>> updateMaintenanceWithHttpInfoAsync(UUID pageId, UUID maintenanceId, PatchMaintenanceRequest body, StatusPagesApi.UpdateMaintenanceOptionalParameters parameters)
pageId - The ID of the status page. (required)maintenanceId - The ID of the maintenance. (required)body - (required)parameters - Optional parameters for the request.public MaintenanceTemplate updateMaintenanceTemplate(UUID pageId, UUID templateId, PatchMaintenanceTemplateRequest body) throws ApiException
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<MaintenanceTemplate> updateMaintenanceTemplateAsync(UUID pageId, UUID templateId, PatchMaintenanceTemplateRequest body)
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)body - (required)public MaintenanceTemplate updateMaintenanceTemplate(UUID pageId, UUID templateId, PatchMaintenanceTemplateRequest body, StatusPagesApi.UpdateMaintenanceTemplateOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<MaintenanceTemplate> updateMaintenanceTemplateAsync(UUID pageId, UUID templateId, PatchMaintenanceTemplateRequest body, StatusPagesApi.UpdateMaintenanceTemplateOptionalParameters parameters)
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)body - (required)parameters - Optional parameters for the request.public ApiResponse<MaintenanceTemplate> updateMaintenanceTemplateWithHttpInfo(UUID pageId, UUID templateId, PatchMaintenanceTemplateRequest body, StatusPagesApi.UpdateMaintenanceTemplateOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<MaintenanceTemplate>> updateMaintenanceTemplateWithHttpInfoAsync(UUID pageId, UUID templateId, PatchMaintenanceTemplateRequest body, StatusPagesApi.UpdateMaintenanceTemplateOptionalParameters parameters)
pageId - The ID of the status page. (required)templateId - The ID of the degradation or maintenance template. (required)body - (required)parameters - Optional parameters for the request.public StatusPage updateStatusPage(UUID pageId, PatchStatusPageRequest body) throws ApiException
pageId - The ID of the status page. (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<StatusPage> updateStatusPageAsync(UUID pageId, PatchStatusPageRequest body)
pageId - The ID of the status page. (required)body - (required)public StatusPage updateStatusPage(UUID pageId, PatchStatusPageRequest body, StatusPagesApi.UpdateStatusPageOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<StatusPage> updateStatusPageAsync(UUID pageId, PatchStatusPageRequest body, StatusPagesApi.UpdateStatusPageOptionalParameters parameters)
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.public ApiResponse<StatusPage> updateStatusPageWithHttpInfo(UUID pageId, PatchStatusPageRequest body, StatusPagesApi.UpdateStatusPageOptionalParameters parameters) throws ApiException
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<StatusPage>> updateStatusPageWithHttpInfoAsync(UUID pageId, PatchStatusPageRequest body, StatusPagesApi.UpdateStatusPageOptionalParameters parameters)
pageId - The ID of the status page. (required)body - (required)parameters - Optional parameters for the request.Copyright © 2026. All rights reserved.