Class StatusPagesApi
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classManage optional parameters to createBackfilledDegradation.static classManage optional parameters to createBackfilledMaintenance.static classManage optional parameters to createComponent.static classManage optional parameters to createDegradation.static classManage optional parameters to createDegradationTemplate.static classManage optional parameters to createMaintenance.static classManage optional parameters to createMaintenanceTemplate.static classManage optional parameters to createStatusPage.static classManage optional parameters to editDegradationUpdate.static classManage optional parameters to getComponent.static classManage optional parameters to getDegradation.static classManage optional parameters to getDegradationTemplate.static classManage optional parameters to getMaintenance.static classManage optional parameters to getMaintenanceTemplate.static classManage optional parameters to getStatusPage.static classManage optional parameters to listComponents.static classManage optional parameters to listDegradations.static classManage optional parameters to listDegradationTemplates.static classManage optional parameters to listMaintenances.static classManage optional parameters to listMaintenanceTemplates.static classManage optional parameters to listStatusPages.static classManage optional parameters to updateComponent.static classManage optional parameters to updateDegradation.static classManage optional parameters to updateDegradationTemplate.static classManage optional parameters to updateMaintenance.static classManage optional parameters to updateMaintenanceTemplate.static classManage optional parameters to updateStatusPage. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate backfilled degradation.createBackfilledDegradation(UUID pageId, CreateBackfilledDegradationRequest body, StatusPagesApi.CreateBackfilledDegradationOptionalParameters parameters) Create backfilled degradation.Create backfilled degradation.createBackfilledDegradationAsync(UUID pageId, CreateBackfilledDegradationRequest body, StatusPagesApi.CreateBackfilledDegradationOptionalParameters parameters) Create backfilled degradation.createBackfilledDegradationWithHttpInfo(UUID pageId, CreateBackfilledDegradationRequest body, StatusPagesApi.CreateBackfilledDegradationOptionalParameters parameters) Creates a backfilled degradation with predefined updates.createBackfilledDegradationWithHttpInfoAsync(UUID pageId, CreateBackfilledDegradationRequest body, StatusPagesApi.CreateBackfilledDegradationOptionalParameters parameters) Create backfilled degradation.Create backfilled maintenance.createBackfilledMaintenance(UUID pageId, CreateBackfilledMaintenanceRequest body, StatusPagesApi.CreateBackfilledMaintenanceOptionalParameters parameters) Create backfilled maintenance.Create backfilled maintenance.createBackfilledMaintenanceAsync(UUID pageId, CreateBackfilledMaintenanceRequest body, StatusPagesApi.CreateBackfilledMaintenanceOptionalParameters parameters) Create backfilled maintenance.createBackfilledMaintenanceWithHttpInfo(UUID pageId, CreateBackfilledMaintenanceRequest body, StatusPagesApi.CreateBackfilledMaintenanceOptionalParameters parameters) Creates a backfilled maintenance with predefined updates.createBackfilledMaintenanceWithHttpInfoAsync(UUID pageId, CreateBackfilledMaintenanceRequest body, StatusPagesApi.CreateBackfilledMaintenanceOptionalParameters parameters) Create backfilled maintenance.createComponent(UUID pageId, CreateComponentRequest body) Create component.createComponent(UUID pageId, CreateComponentRequest body, StatusPagesApi.CreateComponentOptionalParameters parameters) Create component.createComponentAsync(UUID pageId, CreateComponentRequest body) Create component.createComponentAsync(UUID pageId, CreateComponentRequest body, StatusPagesApi.CreateComponentOptionalParameters parameters) Create component.createComponentWithHttpInfo(UUID pageId, CreateComponentRequest body, StatusPagesApi.CreateComponentOptionalParameters parameters) Creates a new component.createComponentWithHttpInfoAsync(UUID pageId, CreateComponentRequest body, StatusPagesApi.CreateComponentOptionalParameters parameters) Create component.createDegradation(UUID pageId, CreateDegradationRequest body) Create degradation.createDegradation(UUID pageId, CreateDegradationRequest body, StatusPagesApi.CreateDegradationOptionalParameters parameters) Create degradation.createDegradationAsync(UUID pageId, CreateDegradationRequest body) Create degradation.createDegradationAsync(UUID pageId, CreateDegradationRequest body, StatusPagesApi.CreateDegradationOptionalParameters parameters) Create degradation.createDegradationTemplate(UUID pageId, CreateDegradationTemplateRequest body) Create degradation template.createDegradationTemplate(UUID pageId, CreateDegradationTemplateRequest body, StatusPagesApi.CreateDegradationTemplateOptionalParameters parameters) Create degradation template.Create degradation template.createDegradationTemplateAsync(UUID pageId, CreateDegradationTemplateRequest body, StatusPagesApi.CreateDegradationTemplateOptionalParameters parameters) Create degradation template.createDegradationTemplateWithHttpInfo(UUID pageId, CreateDegradationTemplateRequest body, StatusPagesApi.CreateDegradationTemplateOptionalParameters parameters) Creates a new degradation template.createDegradationTemplateWithHttpInfoAsync(UUID pageId, CreateDegradationTemplateRequest body, StatusPagesApi.CreateDegradationTemplateOptionalParameters parameters) Create degradation template.createDegradationWithHttpInfo(UUID pageId, CreateDegradationRequest body, StatusPagesApi.CreateDegradationOptionalParameters parameters) Creates a new degradation.createDegradationWithHttpInfoAsync(UUID pageId, CreateDegradationRequest body, StatusPagesApi.CreateDegradationOptionalParameters parameters) Create degradation.createMaintenance(UUID pageId, CreateMaintenanceRequest body) Schedule maintenance.createMaintenance(UUID pageId, CreateMaintenanceRequest body, StatusPagesApi.CreateMaintenanceOptionalParameters parameters) Schedule maintenance.createMaintenanceAsync(UUID pageId, CreateMaintenanceRequest body) Schedule maintenance.createMaintenanceAsync(UUID pageId, CreateMaintenanceRequest body, StatusPagesApi.CreateMaintenanceOptionalParameters parameters) Schedule maintenance.createMaintenanceTemplate(UUID pageId, CreateMaintenanceTemplateRequest body) Create maintenance template.createMaintenanceTemplate(UUID pageId, CreateMaintenanceTemplateRequest body, StatusPagesApi.CreateMaintenanceTemplateOptionalParameters parameters) Create maintenance template.Create maintenance template.createMaintenanceTemplateAsync(UUID pageId, CreateMaintenanceTemplateRequest body, StatusPagesApi.CreateMaintenanceTemplateOptionalParameters parameters) Create maintenance template.createMaintenanceTemplateWithHttpInfo(UUID pageId, CreateMaintenanceTemplateRequest body, StatusPagesApi.CreateMaintenanceTemplateOptionalParameters parameters) Creates a new maintenance template.createMaintenanceTemplateWithHttpInfoAsync(UUID pageId, CreateMaintenanceTemplateRequest body, StatusPagesApi.CreateMaintenanceTemplateOptionalParameters parameters) Create maintenance template.createMaintenanceWithHttpInfo(UUID pageId, CreateMaintenanceRequest body, StatusPagesApi.CreateMaintenanceOptionalParameters parameters) Schedules a new maintenance.createMaintenanceWithHttpInfoAsync(UUID pageId, CreateMaintenanceRequest body, StatusPagesApi.CreateMaintenanceOptionalParameters parameters) Schedule maintenance.Create status page.createStatusPage(CreateStatusPageRequest body, StatusPagesApi.CreateStatusPageOptionalParameters parameters) Create status page.Create status page.createStatusPageAsync(CreateStatusPageRequest body, StatusPagesApi.CreateStatusPageOptionalParameters parameters) Create status page.createStatusPageWithHttpInfo(CreateStatusPageRequest body, StatusPagesApi.CreateStatusPageOptionalParameters parameters) Creates a new status page in an unpublished state.createStatusPageWithHttpInfoAsync(CreateStatusPageRequest body, StatusPagesApi.CreateStatusPageOptionalParameters parameters) Create status page.voiddeleteComponent(UUID pageId, UUID componentId) Delete component.deleteComponentAsync(UUID pageId, UUID componentId) Delete component.deleteComponentWithHttpInfo(UUID pageId, UUID componentId) Deletes a component by its ID.deleteComponentWithHttpInfoAsync(UUID pageId, UUID componentId) Delete component.voiddeleteDegradation(UUID pageId, UUID degradationId) Delete degradation.deleteDegradationAsync(UUID pageId, UUID degradationId) Delete degradation.voiddeleteDegradationTemplate(UUID pageId, UUID templateId) Delete degradation template.deleteDegradationTemplateAsync(UUID pageId, UUID templateId) Delete degradation template.deleteDegradationTemplateWithHttpInfo(UUID pageId, UUID templateId) Deletes a degradation template by its ID (soft delete).deleteDegradationTemplateWithHttpInfoAsync(UUID pageId, UUID templateId) Delete degradation template.deleteDegradationWithHttpInfo(UUID pageId, UUID degradationId) Deletes a degradation by its ID.deleteDegradationWithHttpInfoAsync(UUID pageId, UUID degradationId) Delete degradation.voiddeleteMaintenanceTemplate(UUID pageId, UUID templateId) Delete maintenance template.deleteMaintenanceTemplateAsync(UUID pageId, UUID templateId) Delete maintenance template.deleteMaintenanceTemplateWithHttpInfo(UUID pageId, UUID templateId) Deletes a maintenance template by its ID (soft delete).deleteMaintenanceTemplateWithHttpInfoAsync(UUID pageId, UUID templateId) Delete maintenance template.voiddeleteStatusPage(UUID pageId) Delete status page.deleteStatusPageAsync(UUID pageId) Delete status page.deleteStatusPageWithHttpInfo(UUID pageId) Deletes a status page by its ID.Delete status page.editDegradationUpdate(UUID degradationId, UUID pageId, UUID updateId, PatchDegradationUpdateRequest body) Edit degradation update.editDegradationUpdate(UUID degradationId, UUID pageId, UUID updateId, PatchDegradationUpdateRequest body, StatusPagesApi.EditDegradationUpdateOptionalParameters parameters) Edit degradation update.editDegradationUpdateAsync(UUID degradationId, UUID pageId, UUID updateId, PatchDegradationUpdateRequest body) Edit degradation update.editDegradationUpdateAsync(UUID degradationId, UUID pageId, UUID updateId, PatchDegradationUpdateRequest body, StatusPagesApi.EditDegradationUpdateOptionalParameters parameters) Edit degradation update.editDegradationUpdateWithHttpInfo(UUID degradationId, UUID pageId, UUID updateId, PatchDegradationUpdateRequest body, StatusPagesApi.EditDegradationUpdateOptionalParameters parameters) Edits a specific degradation update.editDegradationUpdateWithHttpInfoAsync(UUID degradationId, UUID pageId, UUID updateId, PatchDegradationUpdateRequest body, StatusPagesApi.EditDegradationUpdateOptionalParameters parameters) Edit degradation update.Get the API client.getComponent(UUID pageId, UUID componentId) Get component.getComponent(UUID pageId, UUID componentId, StatusPagesApi.GetComponentOptionalParameters parameters) Get component.getComponentAsync(UUID pageId, UUID componentId) Get component.getComponentAsync(UUID pageId, UUID componentId, StatusPagesApi.GetComponentOptionalParameters parameters) Get component.getComponentWithHttpInfo(UUID pageId, UUID componentId, StatusPagesApi.GetComponentOptionalParameters parameters) Retrieves a specific component by its ID.getComponentWithHttpInfoAsync(UUID pageId, UUID componentId, StatusPagesApi.GetComponentOptionalParameters parameters) Get component.getDegradation(UUID pageId, UUID degradationId) Get degradation.getDegradation(UUID pageId, UUID degradationId, StatusPagesApi.GetDegradationOptionalParameters parameters) Get degradation.getDegradationAsync(UUID pageId, UUID degradationId) Get degradation.getDegradationAsync(UUID pageId, UUID degradationId, StatusPagesApi.GetDegradationOptionalParameters parameters) Get degradation.getDegradationTemplate(UUID pageId, UUID templateId) Get degradation template.getDegradationTemplate(UUID pageId, UUID templateId, StatusPagesApi.GetDegradationTemplateOptionalParameters parameters) Get degradation template.getDegradationTemplateAsync(UUID pageId, UUID templateId) Get degradation template.getDegradationTemplateAsync(UUID pageId, UUID templateId, StatusPagesApi.GetDegradationTemplateOptionalParameters parameters) Get degradation template.getDegradationTemplateWithHttpInfo(UUID pageId, UUID templateId, StatusPagesApi.GetDegradationTemplateOptionalParameters parameters) Retrieves a specific degradation template by its ID.getDegradationTemplateWithHttpInfoAsync(UUID pageId, UUID templateId, StatusPagesApi.GetDegradationTemplateOptionalParameters parameters) Get degradation template.getDegradationWithHttpInfo(UUID pageId, UUID degradationId, StatusPagesApi.GetDegradationOptionalParameters parameters) Retrieves a specific degradation by its ID.getDegradationWithHttpInfoAsync(UUID pageId, UUID degradationId, StatusPagesApi.GetDegradationOptionalParameters parameters) Get degradation.getMaintenance(UUID pageId, UUID maintenanceId) Get maintenance.getMaintenance(UUID pageId, UUID maintenanceId, StatusPagesApi.GetMaintenanceOptionalParameters parameters) Get maintenance.getMaintenanceAsync(UUID pageId, UUID maintenanceId) Get maintenance.getMaintenanceAsync(UUID pageId, UUID maintenanceId, StatusPagesApi.GetMaintenanceOptionalParameters parameters) Get maintenance.getMaintenanceTemplate(UUID pageId, UUID templateId) Get maintenance template.getMaintenanceTemplate(UUID pageId, UUID templateId, StatusPagesApi.GetMaintenanceTemplateOptionalParameters parameters) Get maintenance template.getMaintenanceTemplateAsync(UUID pageId, UUID templateId) Get maintenance template.getMaintenanceTemplateAsync(UUID pageId, UUID templateId, StatusPagesApi.GetMaintenanceTemplateOptionalParameters parameters) Get maintenance template.getMaintenanceTemplateWithHttpInfo(UUID pageId, UUID templateId, StatusPagesApi.GetMaintenanceTemplateOptionalParameters parameters) Retrieves a specific maintenance template by its ID.getMaintenanceTemplateWithHttpInfoAsync(UUID pageId, UUID templateId, StatusPagesApi.GetMaintenanceTemplateOptionalParameters parameters) Get maintenance template.getMaintenanceWithHttpInfo(UUID pageId, UUID maintenanceId, StatusPagesApi.GetMaintenanceOptionalParameters parameters) Retrieves a specific maintenance by its ID.getMaintenanceWithHttpInfoAsync(UUID pageId, UUID maintenanceId, StatusPagesApi.GetMaintenanceOptionalParameters parameters) Get maintenance.getStatusPage(UUID pageId) Get status page.getStatusPage(UUID pageId, StatusPagesApi.GetStatusPageOptionalParameters parameters) Get status page.getStatusPageAsync(UUID pageId) Get status page.getStatusPageAsync(UUID pageId, StatusPagesApi.GetStatusPageOptionalParameters parameters) Get status page.getStatusPageWithHttpInfo(UUID pageId, StatusPagesApi.GetStatusPageOptionalParameters parameters) Retrieves a specific status page by its ID.getStatusPageWithHttpInfoAsync(UUID pageId, StatusPagesApi.GetStatusPageOptionalParameters parameters) Get status page.listComponents(UUID pageId) List components.listComponents(UUID pageId, StatusPagesApi.ListComponentsOptionalParameters parameters) List components.listComponentsAsync(UUID pageId) List components.listComponentsAsync(UUID pageId, StatusPagesApi.ListComponentsOptionalParameters parameters) List components.listComponentsWithHttpInfo(UUID pageId, StatusPagesApi.ListComponentsOptionalParameters parameters) Lists all components for a status page.listComponentsWithHttpInfoAsync(UUID pageId, StatusPagesApi.ListComponentsOptionalParameters parameters) List components.List degradations.List degradations.List degradations.List degradations.Lists all degradations for the organization.List degradations.listDegradationTemplates(UUID pageId) List degradation templates.listDegradationTemplates(UUID pageId, StatusPagesApi.ListDegradationTemplatesOptionalParameters parameters) List degradation templates.listDegradationTemplatesAsync(UUID pageId) List degradation templates.listDegradationTemplatesAsync(UUID pageId, StatusPagesApi.ListDegradationTemplatesOptionalParameters parameters) List degradation templates.listDegradationTemplatesWithHttpInfo(UUID pageId, StatusPagesApi.ListDegradationTemplatesOptionalParameters parameters) Lists all degradation templates for a status page.listDegradationTemplatesWithHttpInfoAsync(UUID pageId, StatusPagesApi.ListDegradationTemplatesOptionalParameters parameters) List degradation templates.List maintenances.List maintenances.List maintenances.List maintenances.Lists all maintenances for the organization.List maintenances.listMaintenanceTemplates(UUID pageId) List maintenance templates.listMaintenanceTemplates(UUID pageId, StatusPagesApi.ListMaintenanceTemplatesOptionalParameters parameters) List maintenance templates.listMaintenanceTemplatesAsync(UUID pageId) List maintenance templates.listMaintenanceTemplatesAsync(UUID pageId, StatusPagesApi.ListMaintenanceTemplatesOptionalParameters parameters) List maintenance templates.listMaintenanceTemplatesWithHttpInfo(UUID pageId, StatusPagesApi.ListMaintenanceTemplatesOptionalParameters parameters) Lists all maintenance templates for a status page.listMaintenanceTemplatesWithHttpInfoAsync(UUID pageId, StatusPagesApi.ListMaintenanceTemplatesOptionalParameters parameters) List maintenance templates.List status pages.List status pages.List status pages.List status pages.Lists all status pages for the organization.List status pages.patchMaintenanceUpdate(UUID pageId, UUID maintenanceId, UUID updateId, PatchMaintenanceUpdateRequest body) Edit maintenance update.patchMaintenanceUpdateAsync(UUID pageId, UUID maintenanceId, UUID updateId, PatchMaintenanceUpdateRequest body) Edit maintenance update.patchMaintenanceUpdateWithHttpInfo(UUID pageId, UUID maintenanceId, UUID updateId, PatchMaintenanceUpdateRequest body) Edits the message of a specific maintenance update.patchMaintenanceUpdateWithHttpInfoAsync(UUID pageId, UUID maintenanceId, UUID updateId, PatchMaintenanceUpdateRequest body) Edit maintenance update.voidpublishStatusPage(UUID pageId) Publish status page.publishStatusPageAsync(UUID pageId) Publish status page.publishStatusPageWithHttpInfo(UUID pageId) Publishes a status page.Publish status page.voidsetApiClient(ApiClient apiClient) Set the API client.voidsoftDeleteDegradationUpdate(UUID degradationId, UUID pageId, UUID updateId) Soft delete degradation update.softDeleteDegradationUpdateAsync(UUID degradationId, UUID pageId, UUID updateId) Soft delete degradation update.softDeleteDegradationUpdateWithHttpInfo(UUID degradationId, UUID pageId, UUID updateId) Soft-deletes a degradation update.softDeleteDegradationUpdateWithHttpInfoAsync(UUID degradationId, UUID pageId, UUID updateId) Soft delete degradation update.voidunpublishStatusPage(UUID pageId) Unpublish status page.unpublishStatusPageAsync(UUID pageId) Unpublish status page.unpublishStatusPageWithHttpInfo(UUID pageId) Unpublishes a status page.Unpublish status page.updateComponent(UUID pageId, UUID componentId, PatchComponentRequest body) Update component.updateComponent(UUID pageId, UUID componentId, PatchComponentRequest body, StatusPagesApi.UpdateComponentOptionalParameters parameters) Update component.updateComponentAsync(UUID pageId, UUID componentId, PatchComponentRequest body) Update component.updateComponentAsync(UUID pageId, UUID componentId, PatchComponentRequest body, StatusPagesApi.UpdateComponentOptionalParameters parameters) Update component.updateComponentWithHttpInfo(UUID pageId, UUID componentId, PatchComponentRequest body, StatusPagesApi.UpdateComponentOptionalParameters parameters) Updates an existing component's attributes.updateComponentWithHttpInfoAsync(UUID pageId, UUID componentId, PatchComponentRequest body, StatusPagesApi.UpdateComponentOptionalParameters parameters) Update component.updateDegradation(UUID pageId, UUID degradationId, PatchDegradationRequest body) Update degradation.updateDegradation(UUID pageId, UUID degradationId, PatchDegradationRequest body, StatusPagesApi.UpdateDegradationOptionalParameters parameters) Update degradation.updateDegradationAsync(UUID pageId, UUID degradationId, PatchDegradationRequest body) Update degradation.updateDegradationAsync(UUID pageId, UUID degradationId, PatchDegradationRequest body, StatusPagesApi.UpdateDegradationOptionalParameters parameters) Update degradation.updateDegradationTemplate(UUID templateId, UUID pageId, PatchDegradationTemplateRequest body) Update degradation template.updateDegradationTemplate(UUID templateId, UUID pageId, PatchDegradationTemplateRequest body, StatusPagesApi.UpdateDegradationTemplateOptionalParameters parameters) Update degradation template.updateDegradationTemplateAsync(UUID templateId, UUID pageId, PatchDegradationTemplateRequest body) Update degradation template.updateDegradationTemplateAsync(UUID templateId, UUID pageId, PatchDegradationTemplateRequest body, StatusPagesApi.UpdateDegradationTemplateOptionalParameters parameters) Update degradation template.updateDegradationTemplateWithHttpInfo(UUID templateId, UUID pageId, PatchDegradationTemplateRequest body, StatusPagesApi.UpdateDegradationTemplateOptionalParameters parameters) Updates an existing degradation template's attributes.updateDegradationTemplateWithHttpInfoAsync(UUID templateId, UUID pageId, PatchDegradationTemplateRequest body, StatusPagesApi.UpdateDegradationTemplateOptionalParameters parameters) Update degradation template.updateDegradationWithHttpInfo(UUID pageId, UUID degradationId, PatchDegradationRequest body, StatusPagesApi.UpdateDegradationOptionalParameters parameters) Updates an existing degradation's attributes.updateDegradationWithHttpInfoAsync(UUID pageId, UUID degradationId, PatchDegradationRequest body, StatusPagesApi.UpdateDegradationOptionalParameters parameters) Update degradation.updateMaintenance(UUID pageId, UUID maintenanceId, PatchMaintenanceRequest body) Update maintenance.updateMaintenance(UUID pageId, UUID maintenanceId, PatchMaintenanceRequest body, StatusPagesApi.UpdateMaintenanceOptionalParameters parameters) Update maintenance.updateMaintenanceAsync(UUID pageId, UUID maintenanceId, PatchMaintenanceRequest body) Update maintenance.updateMaintenanceAsync(UUID pageId, UUID maintenanceId, PatchMaintenanceRequest body, StatusPagesApi.UpdateMaintenanceOptionalParameters parameters) Update maintenance.updateMaintenanceTemplate(UUID pageId, UUID templateId, PatchMaintenanceTemplateRequest body) Update maintenance template.updateMaintenanceTemplate(UUID pageId, UUID templateId, PatchMaintenanceTemplateRequest body, StatusPagesApi.UpdateMaintenanceTemplateOptionalParameters parameters) Update maintenance template.updateMaintenanceTemplateAsync(UUID pageId, UUID templateId, PatchMaintenanceTemplateRequest body) Update maintenance template.updateMaintenanceTemplateAsync(UUID pageId, UUID templateId, PatchMaintenanceTemplateRequest body, StatusPagesApi.UpdateMaintenanceTemplateOptionalParameters parameters) Update maintenance template.updateMaintenanceTemplateWithHttpInfo(UUID pageId, UUID templateId, PatchMaintenanceTemplateRequest body, StatusPagesApi.UpdateMaintenanceTemplateOptionalParameters parameters) Updates an existing maintenance template's attributes.updateMaintenanceTemplateWithHttpInfoAsync(UUID pageId, UUID templateId, PatchMaintenanceTemplateRequest body, StatusPagesApi.UpdateMaintenanceTemplateOptionalParameters parameters) Update maintenance template.updateMaintenanceWithHttpInfo(UUID pageId, UUID maintenanceId, PatchMaintenanceRequest body, StatusPagesApi.UpdateMaintenanceOptionalParameters parameters) Updates an existing maintenance's attributes.updateMaintenanceWithHttpInfoAsync(UUID pageId, UUID maintenanceId, PatchMaintenanceRequest body, StatusPagesApi.UpdateMaintenanceOptionalParameters parameters) Update maintenance.updateStatusPage(UUID pageId, PatchStatusPageRequest body) Update status page.updateStatusPage(UUID pageId, PatchStatusPageRequest body, StatusPagesApi.UpdateStatusPageOptionalParameters parameters) Update status page.updateStatusPageAsync(UUID pageId, PatchStatusPageRequest body) Update status page.updateStatusPageAsync(UUID pageId, PatchStatusPageRequest body, StatusPagesApi.UpdateStatusPageOptionalParameters parameters) Update status page.updateStatusPageWithHttpInfo(UUID pageId, PatchStatusPageRequest body, StatusPagesApi.UpdateStatusPageOptionalParameters parameters) Updates an existing status page's attributes.updateStatusPageWithHttpInfoAsync(UUID pageId, PatchStatusPageRequest body, StatusPagesApi.UpdateStatusPageOptionalParameters parameters) Update status page.
-
Constructor Details
-
StatusPagesApi
public StatusPagesApi() -
StatusPagesApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
createBackfilledDegradation
public Degradation createBackfilledDegradation(UUID pageId, CreateBackfilledDegradationRequest body) throws ApiException Create backfilled degradation.- Parameters:
pageId- The ID of the status page. (required)body- (required)- Returns:
- Degradation
- Throws:
ApiException- if fails to make API call
-
createBackfilledDegradationAsync
public CompletableFuture<Degradation> createBackfilledDegradationAsync(UUID pageId, CreateBackfilledDegradationRequest body) Create backfilled degradation.- Parameters:
pageId- The ID of the status page. (required)body- (required)- Returns:
- CompletableFuture<Degradation>
-
createBackfilledDegradation
public Degradation createBackfilledDegradation(UUID pageId, CreateBackfilledDegradationRequest body, StatusPagesApi.CreateBackfilledDegradationOptionalParameters parameters) throws ApiException Create backfilled degradation.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- Degradation
- Throws:
ApiException- if fails to make API call
-
createBackfilledDegradationAsync
public CompletableFuture<Degradation> createBackfilledDegradationAsync(UUID pageId, CreateBackfilledDegradationRequest body, StatusPagesApi.CreateBackfilledDegradationOptionalParameters parameters) Create backfilled degradation.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<Degradation>
-
createBackfilledDegradationWithHttpInfo
public ApiResponse<Degradation> createBackfilledDegradationWithHttpInfo(UUID pageId, CreateBackfilledDegradationRequest body, StatusPagesApi.CreateBackfilledDegradationOptionalParameters parameters) throws ApiException Creates a backfilled degradation with predefined updates.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<Degradation>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 429 Too many requests -
-
createBackfilledDegradationWithHttpInfoAsync
public CompletableFuture<ApiResponse<Degradation>> createBackfilledDegradationWithHttpInfoAsync(UUID pageId, CreateBackfilledDegradationRequest body, StatusPagesApi.CreateBackfilledDegradationOptionalParameters parameters) Create backfilled degradation.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<Degradation>>
-
createBackfilledMaintenance
public Maintenance createBackfilledMaintenance(UUID pageId, CreateBackfilledMaintenanceRequest body) throws ApiException Create backfilled maintenance.- Parameters:
pageId- The ID of the status page. (required)body- (required)- Returns:
- Maintenance
- Throws:
ApiException- if fails to make API call
-
createBackfilledMaintenanceAsync
public CompletableFuture<Maintenance> createBackfilledMaintenanceAsync(UUID pageId, CreateBackfilledMaintenanceRequest body) Create backfilled maintenance.- Parameters:
pageId- The ID of the status page. (required)body- (required)- Returns:
- CompletableFuture<Maintenance>
-
createBackfilledMaintenance
public Maintenance createBackfilledMaintenance(UUID pageId, CreateBackfilledMaintenanceRequest body, StatusPagesApi.CreateBackfilledMaintenanceOptionalParameters parameters) throws ApiException Create backfilled maintenance.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- Maintenance
- Throws:
ApiException- if fails to make API call
-
createBackfilledMaintenanceAsync
public CompletableFuture<Maintenance> createBackfilledMaintenanceAsync(UUID pageId, CreateBackfilledMaintenanceRequest body, StatusPagesApi.CreateBackfilledMaintenanceOptionalParameters parameters) Create backfilled maintenance.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<Maintenance>
-
createBackfilledMaintenanceWithHttpInfo
public ApiResponse<Maintenance> createBackfilledMaintenanceWithHttpInfo(UUID pageId, CreateBackfilledMaintenanceRequest body, StatusPagesApi.CreateBackfilledMaintenanceOptionalParameters parameters) throws ApiException Creates a backfilled maintenance with predefined updates.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<Maintenance>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 429 Too many requests -
-
createBackfilledMaintenanceWithHttpInfoAsync
public CompletableFuture<ApiResponse<Maintenance>> createBackfilledMaintenanceWithHttpInfoAsync(UUID pageId, CreateBackfilledMaintenanceRequest body, StatusPagesApi.CreateBackfilledMaintenanceOptionalParameters parameters) Create backfilled maintenance.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<Maintenance>>
-
createComponent
public StatusPagesComponent createComponent(UUID pageId, CreateComponentRequest body) throws ApiException Create component.- Parameters:
pageId- The ID of the status page. (required)body- (required)- Returns:
- StatusPagesComponent
- Throws:
ApiException- if fails to make API call
-
createComponentAsync
public CompletableFuture<StatusPagesComponent> createComponentAsync(UUID pageId, CreateComponentRequest body) Create component.- Parameters:
pageId- The ID of the status page. (required)body- (required)- Returns:
- CompletableFuture<StatusPagesComponent>
-
createComponent
public StatusPagesComponent createComponent(UUID pageId, CreateComponentRequest body, StatusPagesApi.CreateComponentOptionalParameters parameters) throws ApiException Create component.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- StatusPagesComponent
- Throws:
ApiException- if fails to make API call
-
createComponentAsync
public CompletableFuture<StatusPagesComponent> createComponentAsync(UUID pageId, CreateComponentRequest body, StatusPagesApi.CreateComponentOptionalParameters parameters) Create component.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<StatusPagesComponent>
-
createComponentWithHttpInfo
public ApiResponse<StatusPagesComponent> createComponentWithHttpInfo(UUID pageId, CreateComponentRequest body, StatusPagesApi.CreateComponentOptionalParameters parameters) throws ApiException Creates a new component.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<StatusPagesComponent>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 429 Too many requests -
-
createComponentWithHttpInfoAsync
public CompletableFuture<ApiResponse<StatusPagesComponent>> createComponentWithHttpInfoAsync(UUID pageId, CreateComponentRequest body, StatusPagesApi.CreateComponentOptionalParameters parameters) Create component.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<StatusPagesComponent>>
-
createDegradation
public Degradation createDegradation(UUID pageId, CreateDegradationRequest body) throws ApiException Create degradation.- Parameters:
pageId- The ID of the status page. (required)body- (required)- Returns:
- Degradation
- Throws:
ApiException- if fails to make API call
-
createDegradationAsync
public CompletableFuture<Degradation> createDegradationAsync(UUID pageId, CreateDegradationRequest body) Create degradation.- Parameters:
pageId- The ID of the status page. (required)body- (required)- Returns:
- CompletableFuture<Degradation>
-
createDegradation
public Degradation createDegradation(UUID pageId, CreateDegradationRequest body, StatusPagesApi.CreateDegradationOptionalParameters parameters) throws ApiException Create degradation.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- Degradation
- Throws:
ApiException- if fails to make API call
-
createDegradationAsync
public CompletableFuture<Degradation> createDegradationAsync(UUID pageId, CreateDegradationRequest body, StatusPagesApi.CreateDegradationOptionalParameters parameters) Create degradation.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<Degradation>
-
createDegradationWithHttpInfo
public ApiResponse<Degradation> createDegradationWithHttpInfo(UUID pageId, CreateDegradationRequest body, StatusPagesApi.CreateDegradationOptionalParameters parameters) throws ApiException Creates a new degradation.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<Degradation>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 429 Too many requests -
-
createDegradationWithHttpInfoAsync
public CompletableFuture<ApiResponse<Degradation>> createDegradationWithHttpInfoAsync(UUID pageId, CreateDegradationRequest body, StatusPagesApi.CreateDegradationOptionalParameters parameters) Create degradation.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<Degradation>>
-
createDegradationTemplate
public DegradationTemplate createDegradationTemplate(UUID pageId, CreateDegradationTemplateRequest body) throws ApiException Create degradation template.- Parameters:
pageId- The ID of the status page. (required)body- (required)- Returns:
- DegradationTemplate
- Throws:
ApiException- if fails to make API call
-
createDegradationTemplateAsync
public CompletableFuture<DegradationTemplate> createDegradationTemplateAsync(UUID pageId, CreateDegradationTemplateRequest body) Create degradation template.- Parameters:
pageId- The ID of the status page. (required)body- (required)- Returns:
- CompletableFuture<DegradationTemplate>
-
createDegradationTemplate
public DegradationTemplate createDegradationTemplate(UUID pageId, CreateDegradationTemplateRequest body, StatusPagesApi.CreateDegradationTemplateOptionalParameters parameters) throws ApiException Create degradation template.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- DegradationTemplate
- Throws:
ApiException- if fails to make API call
-
createDegradationTemplateAsync
public CompletableFuture<DegradationTemplate> createDegradationTemplateAsync(UUID pageId, CreateDegradationTemplateRequest body, StatusPagesApi.CreateDegradationTemplateOptionalParameters parameters) Create degradation template.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<DegradationTemplate>
-
createDegradationTemplateWithHttpInfo
public ApiResponse<DegradationTemplate> createDegradationTemplateWithHttpInfo(UUID pageId, CreateDegradationTemplateRequest body, StatusPagesApi.CreateDegradationTemplateOptionalParameters parameters) throws ApiException Creates a new degradation template.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<DegradationTemplate>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 429 Too many requests -
-
createDegradationTemplateWithHttpInfoAsync
public CompletableFuture<ApiResponse<DegradationTemplate>> createDegradationTemplateWithHttpInfoAsync(UUID pageId, CreateDegradationTemplateRequest body, StatusPagesApi.CreateDegradationTemplateOptionalParameters parameters) Create degradation template.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<DegradationTemplate>>
-
createMaintenance
public Maintenance createMaintenance(UUID pageId, CreateMaintenanceRequest body) throws ApiException Schedule maintenance.- Parameters:
pageId- The ID of the status page. (required)body- (required)- Returns:
- Maintenance
- Throws:
ApiException- if fails to make API call
-
createMaintenanceAsync
public CompletableFuture<Maintenance> createMaintenanceAsync(UUID pageId, CreateMaintenanceRequest body) Schedule maintenance.- Parameters:
pageId- The ID of the status page. (required)body- (required)- Returns:
- CompletableFuture<Maintenance>
-
createMaintenance
public Maintenance createMaintenance(UUID pageId, CreateMaintenanceRequest body, StatusPagesApi.CreateMaintenanceOptionalParameters parameters) throws ApiException Schedule maintenance.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- Maintenance
- Throws:
ApiException- if fails to make API call
-
createMaintenanceAsync
public CompletableFuture<Maintenance> createMaintenanceAsync(UUID pageId, CreateMaintenanceRequest body, StatusPagesApi.CreateMaintenanceOptionalParameters parameters) Schedule maintenance.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<Maintenance>
-
createMaintenanceWithHttpInfo
public ApiResponse<Maintenance> createMaintenanceWithHttpInfo(UUID pageId, CreateMaintenanceRequest body, StatusPagesApi.CreateMaintenanceOptionalParameters parameters) throws ApiException Schedules a new maintenance.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<Maintenance>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 429 Too many requests -
-
createMaintenanceWithHttpInfoAsync
public CompletableFuture<ApiResponse<Maintenance>> createMaintenanceWithHttpInfoAsync(UUID pageId, CreateMaintenanceRequest body, StatusPagesApi.CreateMaintenanceOptionalParameters parameters) Schedule maintenance.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<Maintenance>>
-
createMaintenanceTemplate
public MaintenanceTemplate createMaintenanceTemplate(UUID pageId, CreateMaintenanceTemplateRequest body) throws ApiException Create maintenance template.- Parameters:
pageId- The ID of the status page. (required)body- (required)- Returns:
- MaintenanceTemplate
- Throws:
ApiException- if fails to make API call
-
createMaintenanceTemplateAsync
public CompletableFuture<MaintenanceTemplate> createMaintenanceTemplateAsync(UUID pageId, CreateMaintenanceTemplateRequest body) Create maintenance template.- Parameters:
pageId- The ID of the status page. (required)body- (required)- Returns:
- CompletableFuture<MaintenanceTemplate>
-
createMaintenanceTemplate
public MaintenanceTemplate createMaintenanceTemplate(UUID pageId, CreateMaintenanceTemplateRequest body, StatusPagesApi.CreateMaintenanceTemplateOptionalParameters parameters) throws ApiException Create maintenance template.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- MaintenanceTemplate
- Throws:
ApiException- if fails to make API call
-
createMaintenanceTemplateAsync
public CompletableFuture<MaintenanceTemplate> createMaintenanceTemplateAsync(UUID pageId, CreateMaintenanceTemplateRequest body, StatusPagesApi.CreateMaintenanceTemplateOptionalParameters parameters) Create maintenance template.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<MaintenanceTemplate>
-
createMaintenanceTemplateWithHttpInfo
public ApiResponse<MaintenanceTemplate> createMaintenanceTemplateWithHttpInfo(UUID pageId, CreateMaintenanceTemplateRequest body, StatusPagesApi.CreateMaintenanceTemplateOptionalParameters parameters) throws ApiException Creates a new maintenance template.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<MaintenanceTemplate>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 429 Too many requests -
-
createMaintenanceTemplateWithHttpInfoAsync
public CompletableFuture<ApiResponse<MaintenanceTemplate>> createMaintenanceTemplateWithHttpInfoAsync(UUID pageId, CreateMaintenanceTemplateRequest body, StatusPagesApi.CreateMaintenanceTemplateOptionalParameters parameters) Create maintenance template.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<MaintenanceTemplate>>
-
createStatusPage
Create status page.- Parameters:
body- (required)- Returns:
- StatusPage
- Throws:
ApiException- if fails to make API call
-
createStatusPageAsync
Create status page.- Parameters:
body- (required)- Returns:
- CompletableFuture<StatusPage>
-
createStatusPage
public StatusPage createStatusPage(CreateStatusPageRequest body, StatusPagesApi.CreateStatusPageOptionalParameters parameters) throws ApiException Create status page.- Parameters:
body- (required)parameters- Optional parameters for the request.- Returns:
- StatusPage
- Throws:
ApiException- if fails to make API call
-
createStatusPageAsync
public CompletableFuture<StatusPage> createStatusPageAsync(CreateStatusPageRequest body, StatusPagesApi.CreateStatusPageOptionalParameters parameters) Create status page.- Parameters:
body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<StatusPage>
-
createStatusPageWithHttpInfo
public ApiResponse<StatusPage> createStatusPageWithHttpInfo(CreateStatusPageRequest body, StatusPagesApi.CreateStatusPageOptionalParameters parameters) throws ApiException Creates a new status page in an unpublished state. Use the dedicated publish status page endpoint to publish the page after creation.- Parameters:
body- (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<StatusPage>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 429 Too many requests -
-
createStatusPageWithHttpInfoAsync
public CompletableFuture<ApiResponse<StatusPage>> createStatusPageWithHttpInfoAsync(CreateStatusPageRequest body, StatusPagesApi.CreateStatusPageOptionalParameters parameters) Create status page.- Parameters:
body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<StatusPage>>
-
deleteComponent
Delete component.See
deleteComponentWithHttpInfo(java.util.UUID, java.util.UUID).- Parameters:
pageId- The ID of the status page. (required)componentId- The ID of the component. (required)- Throws:
ApiException- if fails to make API call
-
deleteComponentAsync
Delete component.See
deleteComponentWithHttpInfoAsync(java.util.UUID, java.util.UUID).- Parameters:
pageId- The ID of the status page. (required)componentId- The ID of the component. (required)- Returns:
- CompletableFuture
-
deleteComponentWithHttpInfo
public ApiResponse<Void> deleteComponentWithHttpInfo(UUID pageId, UUID componentId) throws ApiException Deletes a component by its ID.- Parameters:
pageId- The ID of the status page. (required)componentId- The ID of the component. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 429 Too many requests -
-
deleteComponentWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteComponentWithHttpInfoAsync(UUID pageId, UUID componentId) Delete component.See
deleteComponentWithHttpInfo(java.util.UUID, java.util.UUID).- Parameters:
pageId- The ID of the status page. (required)componentId- The ID of the component. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteDegradation
Delete degradation.See
deleteDegradationWithHttpInfo(java.util.UUID, java.util.UUID).- Parameters:
pageId- The ID of the status page. (required)degradationId- The ID of the degradation. (required)- Throws:
ApiException- if fails to make API call
-
deleteDegradationAsync
Delete degradation.See
deleteDegradationWithHttpInfoAsync(java.util.UUID, java.util.UUID).- Parameters:
pageId- The ID of the status page. (required)degradationId- The ID of the degradation. (required)- Returns:
- CompletableFuture
-
deleteDegradationWithHttpInfo
public ApiResponse<Void> deleteDegradationWithHttpInfo(UUID pageId, UUID degradationId) throws ApiException Deletes a degradation by its ID.- Parameters:
pageId- The ID of the status page. (required)degradationId- The ID of the degradation. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 429 Too many requests -
-
deleteDegradationWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteDegradationWithHttpInfoAsync(UUID pageId, UUID degradationId) Delete degradation.See
deleteDegradationWithHttpInfo(java.util.UUID, java.util.UUID).- Parameters:
pageId- The ID of the status page. (required)degradationId- The ID of the degradation. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteDegradationTemplate
Delete degradation template.See
deleteDegradationTemplateWithHttpInfo(java.util.UUID, java.util.UUID).- Parameters:
pageId- The ID of the status page. (required)templateId- The ID of the degradation or maintenance template. (required)- Throws:
ApiException- if fails to make API call
-
deleteDegradationTemplateAsync
Delete degradation template.See
deleteDegradationTemplateWithHttpInfoAsync(java.util.UUID, java.util.UUID).- Parameters:
pageId- The ID of the status page. (required)templateId- The ID of the degradation or maintenance template. (required)- Returns:
- CompletableFuture
-
deleteDegradationTemplateWithHttpInfo
public ApiResponse<Void> deleteDegradationTemplateWithHttpInfo(UUID pageId, UUID templateId) throws ApiException Deletes a degradation template by its ID (soft delete).- Parameters:
pageId- The ID of the status page. (required)templateId- The ID of the degradation or maintenance template. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 429 Too many requests -
-
deleteDegradationTemplateWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteDegradationTemplateWithHttpInfoAsync(UUID pageId, UUID templateId) Delete degradation template.See
deleteDegradationTemplateWithHttpInfo(java.util.UUID, java.util.UUID).- Parameters:
pageId- The ID of the status page. (required)templateId- The ID of the degradation or maintenance template. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteMaintenanceTemplate
Delete maintenance template.See
deleteMaintenanceTemplateWithHttpInfo(java.util.UUID, java.util.UUID).- Parameters:
pageId- The ID of the status page. (required)templateId- The ID of the degradation or maintenance template. (required)- Throws:
ApiException- if fails to make API call
-
deleteMaintenanceTemplateAsync
Delete maintenance template.See
deleteMaintenanceTemplateWithHttpInfoAsync(java.util.UUID, java.util.UUID).- Parameters:
pageId- The ID of the status page. (required)templateId- The ID of the degradation or maintenance template. (required)- Returns:
- CompletableFuture
-
deleteMaintenanceTemplateWithHttpInfo
public ApiResponse<Void> deleteMaintenanceTemplateWithHttpInfo(UUID pageId, UUID templateId) throws ApiException Deletes a maintenance template by its ID (soft delete).- Parameters:
pageId- The ID of the status page. (required)templateId- The ID of the degradation or maintenance template. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 429 Too many requests -
-
deleteMaintenanceTemplateWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteMaintenanceTemplateWithHttpInfoAsync(UUID pageId, UUID templateId) Delete maintenance template.See
deleteMaintenanceTemplateWithHttpInfo(java.util.UUID, java.util.UUID).- Parameters:
pageId- The ID of the status page. (required)templateId- The ID of the degradation or maintenance template. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteStatusPage
Delete status page.- Parameters:
pageId- The ID of the status page. (required)- Throws:
ApiException- if fails to make API call
-
deleteStatusPageAsync
Delete status page.- Parameters:
pageId- The ID of the status page. (required)- Returns:
- CompletableFuture
-
deleteStatusPageWithHttpInfo
Deletes a status page by its ID.- Parameters:
pageId- The ID of the status page. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 429 Too many requests -
-
deleteStatusPageWithHttpInfoAsync
Delete status page.- Parameters:
pageId- The ID of the status page. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
editDegradationUpdate
public DegradationUpdate editDegradationUpdate(UUID degradationId, UUID pageId, UUID updateId, PatchDegradationUpdateRequest body) throws ApiException Edit degradation update.- 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)- Returns:
- DegradationUpdate
- Throws:
ApiException- if fails to make API call
-
editDegradationUpdateAsync
public CompletableFuture<DegradationUpdate> editDegradationUpdateAsync(UUID degradationId, UUID pageId, UUID updateId, PatchDegradationUpdateRequest body) Edit degradation update.- 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)- Returns:
- CompletableFuture<DegradationUpdate>
-
editDegradationUpdate
public DegradationUpdate editDegradationUpdate(UUID degradationId, UUID pageId, UUID updateId, PatchDegradationUpdateRequest body, StatusPagesApi.EditDegradationUpdateOptionalParameters parameters) throws ApiException Edit degradation update.- 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.- Returns:
- DegradationUpdate
- Throws:
ApiException- if fails to make API call
-
editDegradationUpdateAsync
public CompletableFuture<DegradationUpdate> editDegradationUpdateAsync(UUID degradationId, UUID pageId, UUID updateId, PatchDegradationUpdateRequest body, StatusPagesApi.EditDegradationUpdateOptionalParameters parameters) Edit degradation update.- 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.- Returns:
- CompletableFuture<DegradationUpdate>
-
editDegradationUpdateWithHttpInfo
public ApiResponse<DegradationUpdate> editDegradationUpdateWithHttpInfo(UUID degradationId, UUID pageId, UUID updateId, PatchDegradationUpdateRequest body, StatusPagesApi.EditDegradationUpdateOptionalParameters parameters) throws ApiException Edits a specific degradation update.- 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.- Returns:
- ApiResponse<DegradationUpdate>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 429 Too many requests -
-
editDegradationUpdateWithHttpInfoAsync
public CompletableFuture<ApiResponse<DegradationUpdate>> editDegradationUpdateWithHttpInfoAsync(UUID degradationId, UUID pageId, UUID updateId, PatchDegradationUpdateRequest body, StatusPagesApi.EditDegradationUpdateOptionalParameters parameters) Edit degradation update.- 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.- Returns:
- CompletableFuture<ApiResponse<DegradationUpdate>>
-
getComponent
Get component.- Parameters:
pageId- The ID of the status page. (required)componentId- The ID of the component. (required)- Returns:
- StatusPagesComponent
- Throws:
ApiException- if fails to make API call
-
getComponentAsync
Get component.- Parameters:
pageId- The ID of the status page. (required)componentId- The ID of the component. (required)- Returns:
- CompletableFuture<StatusPagesComponent>
-
getComponent
public StatusPagesComponent getComponent(UUID pageId, UUID componentId, StatusPagesApi.GetComponentOptionalParameters parameters) throws ApiException Get component.- Parameters:
pageId- The ID of the status page. (required)componentId- The ID of the component. (required)parameters- Optional parameters for the request.- Returns:
- StatusPagesComponent
- Throws:
ApiException- if fails to make API call
-
getComponentAsync
public CompletableFuture<StatusPagesComponent> getComponentAsync(UUID pageId, UUID componentId, StatusPagesApi.GetComponentOptionalParameters parameters) Get component.- Parameters:
pageId- The ID of the status page. (required)componentId- The ID of the component. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<StatusPagesComponent>
-
getComponentWithHttpInfo
public ApiResponse<StatusPagesComponent> getComponentWithHttpInfo(UUID pageId, UUID componentId, StatusPagesApi.GetComponentOptionalParameters parameters) throws ApiException Retrieves a specific component by its ID.- Parameters:
pageId- The ID of the status page. (required)componentId- The ID of the component. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<StatusPagesComponent>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 429 Too many requests -
-
getComponentWithHttpInfoAsync
public CompletableFuture<ApiResponse<StatusPagesComponent>> getComponentWithHttpInfoAsync(UUID pageId, UUID componentId, StatusPagesApi.GetComponentOptionalParameters parameters) Get component.- Parameters:
pageId- The ID of the status page. (required)componentId- The ID of the component. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<StatusPagesComponent>>
-
getDegradation
Get degradation.- Parameters:
pageId- The ID of the status page. (required)degradationId- The ID of the degradation. (required)- Returns:
- Degradation
- Throws:
ApiException- if fails to make API call
-
getDegradationAsync
Get degradation.- Parameters:
pageId- The ID of the status page. (required)degradationId- The ID of the degradation. (required)- Returns:
- CompletableFuture<Degradation>
-
getDegradation
public Degradation getDegradation(UUID pageId, UUID degradationId, StatusPagesApi.GetDegradationOptionalParameters parameters) throws ApiException Get degradation.- Parameters:
pageId- The ID of the status page. (required)degradationId- The ID of the degradation. (required)parameters- Optional parameters for the request.- Returns:
- Degradation
- Throws:
ApiException- if fails to make API call
-
getDegradationAsync
public CompletableFuture<Degradation> getDegradationAsync(UUID pageId, UUID degradationId, StatusPagesApi.GetDegradationOptionalParameters parameters) Get degradation.- Parameters:
pageId- The ID of the status page. (required)degradationId- The ID of the degradation. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<Degradation>
-
getDegradationWithHttpInfo
public ApiResponse<Degradation> getDegradationWithHttpInfo(UUID pageId, UUID degradationId, StatusPagesApi.GetDegradationOptionalParameters parameters) throws ApiException Retrieves a specific degradation by its ID.- Parameters:
pageId- The ID of the status page. (required)degradationId- The ID of the degradation. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<Degradation>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 429 Too many requests -
-
getDegradationWithHttpInfoAsync
public CompletableFuture<ApiResponse<Degradation>> getDegradationWithHttpInfoAsync(UUID pageId, UUID degradationId, StatusPagesApi.GetDegradationOptionalParameters parameters) Get degradation.- Parameters:
pageId- The ID of the status page. (required)degradationId- The ID of the degradation. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<Degradation>>
-
getDegradationTemplate
Get degradation template.- Parameters:
pageId- The ID of the status page. (required)templateId- The ID of the degradation or maintenance template. (required)- Returns:
- DegradationTemplate
- Throws:
ApiException- if fails to make API call
-
getDegradationTemplateAsync
public CompletableFuture<DegradationTemplate> getDegradationTemplateAsync(UUID pageId, UUID templateId) Get degradation template.- Parameters:
pageId- The ID of the status page. (required)templateId- The ID of the degradation or maintenance template. (required)- Returns:
- CompletableFuture<DegradationTemplate>
-
getDegradationTemplate
public DegradationTemplate getDegradationTemplate(UUID pageId, UUID templateId, StatusPagesApi.GetDegradationTemplateOptionalParameters parameters) throws ApiException Get degradation template.- 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.- Returns:
- DegradationTemplate
- Throws:
ApiException- if fails to make API call
-
getDegradationTemplateAsync
public CompletableFuture<DegradationTemplate> getDegradationTemplateAsync(UUID pageId, UUID templateId, StatusPagesApi.GetDegradationTemplateOptionalParameters parameters) Get degradation template.- 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.- Returns:
- CompletableFuture<DegradationTemplate>
-
getDegradationTemplateWithHttpInfo
public ApiResponse<DegradationTemplate> getDegradationTemplateWithHttpInfo(UUID pageId, UUID templateId, StatusPagesApi.GetDegradationTemplateOptionalParameters parameters) throws ApiException Retrieves a specific degradation template by its ID.- 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.- Returns:
- ApiResponse<DegradationTemplate>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 429 Too many requests -
-
getDegradationTemplateWithHttpInfoAsync
public CompletableFuture<ApiResponse<DegradationTemplate>> getDegradationTemplateWithHttpInfoAsync(UUID pageId, UUID templateId, StatusPagesApi.GetDegradationTemplateOptionalParameters parameters) Get degradation template.- 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.- Returns:
- CompletableFuture<ApiResponse<DegradationTemplate>>
-
getMaintenance
Get maintenance.- Parameters:
pageId- The ID of the status page. (required)maintenanceId- The ID of the maintenance. (required)- Returns:
- Maintenance
- Throws:
ApiException- if fails to make API call
-
getMaintenanceAsync
Get maintenance.- Parameters:
pageId- The ID of the status page. (required)maintenanceId- The ID of the maintenance. (required)- Returns:
- CompletableFuture<Maintenance>
-
getMaintenance
public Maintenance getMaintenance(UUID pageId, UUID maintenanceId, StatusPagesApi.GetMaintenanceOptionalParameters parameters) throws ApiException Get maintenance.- Parameters:
pageId- The ID of the status page. (required)maintenanceId- The ID of the maintenance. (required)parameters- Optional parameters for the request.- Returns:
- Maintenance
- Throws:
ApiException- if fails to make API call
-
getMaintenanceAsync
public CompletableFuture<Maintenance> getMaintenanceAsync(UUID pageId, UUID maintenanceId, StatusPagesApi.GetMaintenanceOptionalParameters parameters) Get maintenance.- Parameters:
pageId- The ID of the status page. (required)maintenanceId- The ID of the maintenance. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<Maintenance>
-
getMaintenanceWithHttpInfo
public ApiResponse<Maintenance> getMaintenanceWithHttpInfo(UUID pageId, UUID maintenanceId, StatusPagesApi.GetMaintenanceOptionalParameters parameters) throws ApiException Retrieves a specific maintenance by its ID.- Parameters:
pageId- The ID of the status page. (required)maintenanceId- The ID of the maintenance. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<Maintenance>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 429 Too many requests -
-
getMaintenanceWithHttpInfoAsync
public CompletableFuture<ApiResponse<Maintenance>> getMaintenanceWithHttpInfoAsync(UUID pageId, UUID maintenanceId, StatusPagesApi.GetMaintenanceOptionalParameters parameters) Get maintenance.- Parameters:
pageId- The ID of the status page. (required)maintenanceId- The ID of the maintenance. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<Maintenance>>
-
getMaintenanceTemplate
Get maintenance template.- Parameters:
pageId- The ID of the status page. (required)templateId- The ID of the degradation or maintenance template. (required)- Returns:
- MaintenanceTemplate
- Throws:
ApiException- if fails to make API call
-
getMaintenanceTemplateAsync
public CompletableFuture<MaintenanceTemplate> getMaintenanceTemplateAsync(UUID pageId, UUID templateId) Get maintenance template.- Parameters:
pageId- The ID of the status page. (required)templateId- The ID of the degradation or maintenance template. (required)- Returns:
- CompletableFuture<MaintenanceTemplate>
-
getMaintenanceTemplate
public MaintenanceTemplate getMaintenanceTemplate(UUID pageId, UUID templateId, StatusPagesApi.GetMaintenanceTemplateOptionalParameters parameters) throws ApiException Get maintenance template.- 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.- Returns:
- MaintenanceTemplate
- Throws:
ApiException- if fails to make API call
-
getMaintenanceTemplateAsync
public CompletableFuture<MaintenanceTemplate> getMaintenanceTemplateAsync(UUID pageId, UUID templateId, StatusPagesApi.GetMaintenanceTemplateOptionalParameters parameters) Get maintenance template.- 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.- Returns:
- CompletableFuture<MaintenanceTemplate>
-
getMaintenanceTemplateWithHttpInfo
public ApiResponse<MaintenanceTemplate> getMaintenanceTemplateWithHttpInfo(UUID pageId, UUID templateId, StatusPagesApi.GetMaintenanceTemplateOptionalParameters parameters) throws ApiException Retrieves a specific maintenance template by its ID.- 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.- Returns:
- ApiResponse<MaintenanceTemplate>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 429 Too many requests -
-
getMaintenanceTemplateWithHttpInfoAsync
public CompletableFuture<ApiResponse<MaintenanceTemplate>> getMaintenanceTemplateWithHttpInfoAsync(UUID pageId, UUID templateId, StatusPagesApi.GetMaintenanceTemplateOptionalParameters parameters) Get maintenance template.- 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.- Returns:
- CompletableFuture<ApiResponse<MaintenanceTemplate>>
-
getStatusPage
Get status page.- Parameters:
pageId- The ID of the status page. (required)- Returns:
- StatusPage
- Throws:
ApiException- if fails to make API call
-
getStatusPageAsync
Get status page.- Parameters:
pageId- The ID of the status page. (required)- Returns:
- CompletableFuture<StatusPage>
-
getStatusPage
public StatusPage getStatusPage(UUID pageId, StatusPagesApi.GetStatusPageOptionalParameters parameters) throws ApiException Get status page.- Parameters:
pageId- The ID of the status page. (required)parameters- Optional parameters for the request.- Returns:
- StatusPage
- Throws:
ApiException- if fails to make API call
-
getStatusPageAsync
public CompletableFuture<StatusPage> getStatusPageAsync(UUID pageId, StatusPagesApi.GetStatusPageOptionalParameters parameters) Get status page.- Parameters:
pageId- The ID of the status page. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<StatusPage>
-
getStatusPageWithHttpInfo
public ApiResponse<StatusPage> getStatusPageWithHttpInfo(UUID pageId, StatusPagesApi.GetStatusPageOptionalParameters parameters) throws ApiException Retrieves a specific status page by its ID.- Parameters:
pageId- The ID of the status page. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<StatusPage>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 429 Too many requests -
-
getStatusPageWithHttpInfoAsync
public CompletableFuture<ApiResponse<StatusPage>> getStatusPageWithHttpInfoAsync(UUID pageId, StatusPagesApi.GetStatusPageOptionalParameters parameters) Get status page.- Parameters:
pageId- The ID of the status page. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<StatusPage>>
-
listComponents
List components.- Parameters:
pageId- The ID of the status page. (required)- Returns:
- StatusPagesComponentArray
- Throws:
ApiException- if fails to make API call
-
listComponentsAsync
List components.- Parameters:
pageId- The ID of the status page. (required)- Returns:
- CompletableFuture<StatusPagesComponentArray>
-
listComponents
public StatusPagesComponentArray listComponents(UUID pageId, StatusPagesApi.ListComponentsOptionalParameters parameters) throws ApiException List components.- Parameters:
pageId- The ID of the status page. (required)parameters- Optional parameters for the request.- Returns:
- StatusPagesComponentArray
- Throws:
ApiException- if fails to make API call
-
listComponentsAsync
public CompletableFuture<StatusPagesComponentArray> listComponentsAsync(UUID pageId, StatusPagesApi.ListComponentsOptionalParameters parameters) List components.- Parameters:
pageId- The ID of the status page. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<StatusPagesComponentArray>
-
listComponentsWithHttpInfo
public ApiResponse<StatusPagesComponentArray> listComponentsWithHttpInfo(UUID pageId, StatusPagesApi.ListComponentsOptionalParameters parameters) throws ApiException Lists all components for a status page.- Parameters:
pageId- The ID of the status page. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<StatusPagesComponentArray>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 429 Too many requests -
-
listComponentsWithHttpInfoAsync
public CompletableFuture<ApiResponse<StatusPagesComponentArray>> listComponentsWithHttpInfoAsync(UUID pageId, StatusPagesApi.ListComponentsOptionalParameters parameters) List components.- Parameters:
pageId- The ID of the status page. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<StatusPagesComponentArray>>
-
listDegradations
List degradations.- Returns:
- DegradationArray
- Throws:
ApiException- if fails to make API call
-
listDegradationsAsync
List degradations.- Returns:
- CompletableFuture<DegradationArray>
-
listDegradations
public DegradationArray listDegradations(StatusPagesApi.ListDegradationsOptionalParameters parameters) throws ApiException List degradations.- Parameters:
parameters- Optional parameters for the request.- Returns:
- DegradationArray
- Throws:
ApiException- if fails to make API call
-
listDegradationsAsync
public CompletableFuture<DegradationArray> listDegradationsAsync(StatusPagesApi.ListDegradationsOptionalParameters parameters) List degradations.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<DegradationArray>
-
listDegradationsWithHttpInfo
public ApiResponse<DegradationArray> listDegradationsWithHttpInfo(StatusPagesApi.ListDegradationsOptionalParameters parameters) throws ApiException Lists all degradations for the organization. Optionally filter by status and page.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<DegradationArray>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 429 Too many requests -
-
listDegradationsWithHttpInfoAsync
public CompletableFuture<ApiResponse<DegradationArray>> listDegradationsWithHttpInfoAsync(StatusPagesApi.ListDegradationsOptionalParameters parameters) List degradations.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<DegradationArray>>
-
listDegradationTemplates
List degradation templates.- Parameters:
pageId- The ID of the status page. (required)- Returns:
- DegradationTemplateArray
- Throws:
ApiException- if fails to make API call
-
listDegradationTemplatesAsync
List degradation templates.- Parameters:
pageId- The ID of the status page. (required)- Returns:
- CompletableFuture<DegradationTemplateArray>
-
listDegradationTemplates
public DegradationTemplateArray listDegradationTemplates(UUID pageId, StatusPagesApi.ListDegradationTemplatesOptionalParameters parameters) throws ApiException List degradation templates.- Parameters:
pageId- The ID of the status page. (required)parameters- Optional parameters for the request.- Returns:
- DegradationTemplateArray
- Throws:
ApiException- if fails to make API call
-
listDegradationTemplatesAsync
public CompletableFuture<DegradationTemplateArray> listDegradationTemplatesAsync(UUID pageId, StatusPagesApi.ListDegradationTemplatesOptionalParameters parameters) List degradation templates.- Parameters:
pageId- The ID of the status page. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<DegradationTemplateArray>
-
listDegradationTemplatesWithHttpInfo
public ApiResponse<DegradationTemplateArray> listDegradationTemplatesWithHttpInfo(UUID pageId, StatusPagesApi.ListDegradationTemplatesOptionalParameters parameters) throws ApiException Lists all degradation templates for a status page.- Parameters:
pageId- The ID of the status page. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<DegradationTemplateArray>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 429 Too many requests -
-
listDegradationTemplatesWithHttpInfoAsync
public CompletableFuture<ApiResponse<DegradationTemplateArray>> listDegradationTemplatesWithHttpInfoAsync(UUID pageId, StatusPagesApi.ListDegradationTemplatesOptionalParameters parameters) List degradation templates.- Parameters:
pageId- The ID of the status page. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<DegradationTemplateArray>>
-
listMaintenances
List maintenances.- Returns:
- MaintenanceArray
- Throws:
ApiException- if fails to make API call
-
listMaintenancesAsync
List maintenances.- Returns:
- CompletableFuture<MaintenanceArray>
-
listMaintenances
public MaintenanceArray listMaintenances(StatusPagesApi.ListMaintenancesOptionalParameters parameters) throws ApiException List maintenances.- Parameters:
parameters- Optional parameters for the request.- Returns:
- MaintenanceArray
- Throws:
ApiException- if fails to make API call
-
listMaintenancesAsync
public CompletableFuture<MaintenanceArray> listMaintenancesAsync(StatusPagesApi.ListMaintenancesOptionalParameters parameters) List maintenances.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<MaintenanceArray>
-
listMaintenancesWithHttpInfo
public ApiResponse<MaintenanceArray> listMaintenancesWithHttpInfo(StatusPagesApi.ListMaintenancesOptionalParameters parameters) throws ApiException Lists all maintenances for the organization. Optionally filter by status and page.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<MaintenanceArray>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 429 Too many requests -
-
listMaintenancesWithHttpInfoAsync
public CompletableFuture<ApiResponse<MaintenanceArray>> listMaintenancesWithHttpInfoAsync(StatusPagesApi.ListMaintenancesOptionalParameters parameters) List maintenances.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<MaintenanceArray>>
-
listMaintenanceTemplates
List maintenance templates.- Parameters:
pageId- The ID of the status page. (required)- Returns:
- MaintenanceTemplateArray
- Throws:
ApiException- if fails to make API call
-
listMaintenanceTemplatesAsync
List maintenance templates.- Parameters:
pageId- The ID of the status page. (required)- Returns:
- CompletableFuture<MaintenanceTemplateArray>
-
listMaintenanceTemplates
public MaintenanceTemplateArray listMaintenanceTemplates(UUID pageId, StatusPagesApi.ListMaintenanceTemplatesOptionalParameters parameters) throws ApiException List maintenance templates.- Parameters:
pageId- The ID of the status page. (required)parameters- Optional parameters for the request.- Returns:
- MaintenanceTemplateArray
- Throws:
ApiException- if fails to make API call
-
listMaintenanceTemplatesAsync
public CompletableFuture<MaintenanceTemplateArray> listMaintenanceTemplatesAsync(UUID pageId, StatusPagesApi.ListMaintenanceTemplatesOptionalParameters parameters) List maintenance templates.- Parameters:
pageId- The ID of the status page. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<MaintenanceTemplateArray>
-
listMaintenanceTemplatesWithHttpInfo
public ApiResponse<MaintenanceTemplateArray> listMaintenanceTemplatesWithHttpInfo(UUID pageId, StatusPagesApi.ListMaintenanceTemplatesOptionalParameters parameters) throws ApiException Lists all maintenance templates for a status page.- Parameters:
pageId- The ID of the status page. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<MaintenanceTemplateArray>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 429 Too many requests -
-
listMaintenanceTemplatesWithHttpInfoAsync
public CompletableFuture<ApiResponse<MaintenanceTemplateArray>> listMaintenanceTemplatesWithHttpInfoAsync(UUID pageId, StatusPagesApi.ListMaintenanceTemplatesOptionalParameters parameters) List maintenance templates.- Parameters:
pageId- The ID of the status page. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<MaintenanceTemplateArray>>
-
listStatusPages
List status pages.- Returns:
- StatusPageArray
- Throws:
ApiException- if fails to make API call
-
listStatusPagesAsync
List status pages.- Returns:
- CompletableFuture<StatusPageArray>
-
listStatusPages
public StatusPageArray listStatusPages(StatusPagesApi.ListStatusPagesOptionalParameters parameters) throws ApiException List status pages.- Parameters:
parameters- Optional parameters for the request.- Returns:
- StatusPageArray
- Throws:
ApiException- if fails to make API call
-
listStatusPagesAsync
public CompletableFuture<StatusPageArray> listStatusPagesAsync(StatusPagesApi.ListStatusPagesOptionalParameters parameters) List status pages.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<StatusPageArray>
-
listStatusPagesWithHttpInfo
public ApiResponse<StatusPageArray> listStatusPagesWithHttpInfo(StatusPagesApi.ListStatusPagesOptionalParameters parameters) throws ApiException Lists all status pages for the organization.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<StatusPageArray>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 429 Too many requests -
-
listStatusPagesWithHttpInfoAsync
public CompletableFuture<ApiResponse<StatusPageArray>> listStatusPagesWithHttpInfoAsync(StatusPagesApi.ListStatusPagesOptionalParameters parameters) List status pages.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<StatusPageArray>>
-
patchMaintenanceUpdate
public MaintenanceUpdate patchMaintenanceUpdate(UUID pageId, UUID maintenanceId, UUID updateId, PatchMaintenanceUpdateRequest body) throws ApiException Edit maintenance update.- Parameters:
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)- Returns:
- MaintenanceUpdate
- Throws:
ApiException- if fails to make API call
-
patchMaintenanceUpdateAsync
public CompletableFuture<MaintenanceUpdate> patchMaintenanceUpdateAsync(UUID pageId, UUID maintenanceId, UUID updateId, PatchMaintenanceUpdateRequest body) Edit maintenance update.- Parameters:
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)- Returns:
- CompletableFuture<MaintenanceUpdate>
-
patchMaintenanceUpdateWithHttpInfo
public ApiResponse<MaintenanceUpdate> patchMaintenanceUpdateWithHttpInfo(UUID pageId, UUID maintenanceId, UUID updateId, PatchMaintenanceUpdateRequest body) throws ApiException Edits the message of a specific maintenance update. Editing is allowed regardless of the parent maintenance's status, including completed and canceled maintenances.- Parameters:
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)- Returns:
- ApiResponse<MaintenanceUpdate>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 429 Too many requests -
-
patchMaintenanceUpdateWithHttpInfoAsync
public CompletableFuture<ApiResponse<MaintenanceUpdate>> patchMaintenanceUpdateWithHttpInfoAsync(UUID pageId, UUID maintenanceId, UUID updateId, PatchMaintenanceUpdateRequest body) Edit maintenance update.- Parameters:
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)- Returns:
- CompletableFuture<ApiResponse<MaintenanceUpdate>>
-
publishStatusPage
Publish status page.- Parameters:
pageId- The ID of the status page. (required)- Throws:
ApiException- if fails to make API call
-
publishStatusPageAsync
Publish status page.- Parameters:
pageId- The ID of the status page. (required)- Returns:
- CompletableFuture
-
publishStatusPageWithHttpInfo
Publishes a status page. For pages of typepublic, makes the status page available on the public internet and requires thestatus_pages_public_page_publishpermission. For pages of typeinternal, makes the status page available under thestatus-pages/$domain_prefix/viewroute within the Datadog organization and requires thestatus_pages_internal_page_publishpermission.- Parameters:
pageId- The ID of the status page. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 429 Too many requests -
-
publishStatusPageWithHttpInfoAsync
Publish status page.- Parameters:
pageId- The ID of the status page. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
softDeleteDegradationUpdate
public void softDeleteDegradationUpdate(UUID degradationId, UUID pageId, UUID updateId) throws ApiException Soft delete degradation update.See
softDeleteDegradationUpdateWithHttpInfo(java.util.UUID, java.util.UUID, java.util.UUID).- Parameters:
degradationId- The ID of the degradation. (required)pageId- The ID of the status page. (required)updateId- The ID of the degradation update. (required)- Throws:
ApiException- if fails to make API call
-
softDeleteDegradationUpdateAsync
public CompletableFuture<Void> softDeleteDegradationUpdateAsync(UUID degradationId, UUID pageId, UUID updateId) Soft delete degradation update.See
softDeleteDegradationUpdateWithHttpInfoAsync(java.util.UUID, java.util.UUID, java.util.UUID).- Parameters:
degradationId- The ID of the degradation. (required)pageId- The ID of the status page. (required)updateId- The ID of the degradation update. (required)- Returns:
- CompletableFuture
-
softDeleteDegradationUpdateWithHttpInfo
public ApiResponse<Void> softDeleteDegradationUpdateWithHttpInfo(UUID degradationId, UUID pageId, UUID updateId) throws ApiException Soft-deletes a degradation update.- Parameters:
degradationId- The ID of the degradation. (required)pageId- The ID of the status page. (required)updateId- The ID of the degradation update. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 429 Too many requests -
-
softDeleteDegradationUpdateWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> softDeleteDegradationUpdateWithHttpInfoAsync(UUID degradationId, UUID pageId, UUID updateId) Soft delete degradation update.See
softDeleteDegradationUpdateWithHttpInfo(java.util.UUID, java.util.UUID, java.util.UUID).- Parameters:
degradationId- The ID of the degradation. (required)pageId- The ID of the status page. (required)updateId- The ID of the degradation update. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
unpublishStatusPage
Unpublish status page.- Parameters:
pageId- The ID of the status page. (required)- Throws:
ApiException- if fails to make API call
-
unpublishStatusPageAsync
Unpublish status page.- Parameters:
pageId- The ID of the status page. (required)- Returns:
- CompletableFuture
-
unpublishStatusPageWithHttpInfo
Unpublishes a status page. For pages of typepublic, removes the status page from the public internet and requires thestatus_pages_public_page_publishpermission. For pages of typeinternal, removes thestatus-pages/$domain_prefix/viewroute from the Datadog organization and requires thestatus_pages_internal_page_publishpermission.- Parameters:
pageId- The ID of the status page. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 429 Too many requests -
-
unpublishStatusPageWithHttpInfoAsync
Unpublish status page.- Parameters:
pageId- The ID of the status page. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
updateComponent
public StatusPagesComponent updateComponent(UUID pageId, UUID componentId, PatchComponentRequest body) throws ApiException Update component.- Parameters:
pageId- The ID of the status page. (required)componentId- The ID of the component. (required)body- (required)- Returns:
- StatusPagesComponent
- Throws:
ApiException- if fails to make API call
-
updateComponentAsync
public CompletableFuture<StatusPagesComponent> updateComponentAsync(UUID pageId, UUID componentId, PatchComponentRequest body) Update component.- Parameters:
pageId- The ID of the status page. (required)componentId- The ID of the component. (required)body- (required)- Returns:
- CompletableFuture<StatusPagesComponent>
-
updateComponent
public StatusPagesComponent updateComponent(UUID pageId, UUID componentId, PatchComponentRequest body, StatusPagesApi.UpdateComponentOptionalParameters parameters) throws ApiException Update component.- Parameters:
pageId- The ID of the status page. (required)componentId- The ID of the component. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- StatusPagesComponent
- Throws:
ApiException- if fails to make API call
-
updateComponentAsync
public CompletableFuture<StatusPagesComponent> updateComponentAsync(UUID pageId, UUID componentId, PatchComponentRequest body, StatusPagesApi.UpdateComponentOptionalParameters parameters) Update component.- Parameters:
pageId- The ID of the status page. (required)componentId- The ID of the component. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<StatusPagesComponent>
-
updateComponentWithHttpInfo
public ApiResponse<StatusPagesComponent> updateComponentWithHttpInfo(UUID pageId, UUID componentId, PatchComponentRequest body, StatusPagesApi.UpdateComponentOptionalParameters parameters) throws ApiException Updates an existing component's attributes.- Parameters:
pageId- The ID of the status page. (required)componentId- The ID of the component. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<StatusPagesComponent>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 429 Too many requests -
-
updateComponentWithHttpInfoAsync
public CompletableFuture<ApiResponse<StatusPagesComponent>> updateComponentWithHttpInfoAsync(UUID pageId, UUID componentId, PatchComponentRequest body, StatusPagesApi.UpdateComponentOptionalParameters parameters) Update component.- Parameters:
pageId- The ID of the status page. (required)componentId- The ID of the component. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<StatusPagesComponent>>
-
updateDegradation
public Degradation updateDegradation(UUID pageId, UUID degradationId, PatchDegradationRequest body) throws ApiException Update degradation.- Parameters:
pageId- The ID of the status page. (required)degradationId- The ID of the degradation. (required)body- (required)- Returns:
- Degradation
- Throws:
ApiException- if fails to make API call
-
updateDegradationAsync
public CompletableFuture<Degradation> updateDegradationAsync(UUID pageId, UUID degradationId, PatchDegradationRequest body) Update degradation.- Parameters:
pageId- The ID of the status page. (required)degradationId- The ID of the degradation. (required)body- (required)- Returns:
- CompletableFuture<Degradation>
-
updateDegradation
public Degradation updateDegradation(UUID pageId, UUID degradationId, PatchDegradationRequest body, StatusPagesApi.UpdateDegradationOptionalParameters parameters) throws ApiException Update degradation.- Parameters:
pageId- The ID of the status page. (required)degradationId- The ID of the degradation. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- Degradation
- Throws:
ApiException- if fails to make API call
-
updateDegradationAsync
public CompletableFuture<Degradation> updateDegradationAsync(UUID pageId, UUID degradationId, PatchDegradationRequest body, StatusPagesApi.UpdateDegradationOptionalParameters parameters) Update degradation.- Parameters:
pageId- The ID of the status page. (required)degradationId- The ID of the degradation. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<Degradation>
-
updateDegradationWithHttpInfo
public ApiResponse<Degradation> updateDegradationWithHttpInfo(UUID pageId, UUID degradationId, PatchDegradationRequest body, StatusPagesApi.UpdateDegradationOptionalParameters parameters) throws ApiException Updates an existing degradation's attributes.- Parameters:
pageId- The ID of the status page. (required)degradationId- The ID of the degradation. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<Degradation>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 429 Too many requests -
-
updateDegradationWithHttpInfoAsync
public CompletableFuture<ApiResponse<Degradation>> updateDegradationWithHttpInfoAsync(UUID pageId, UUID degradationId, PatchDegradationRequest body, StatusPagesApi.UpdateDegradationOptionalParameters parameters) Update degradation.- Parameters:
pageId- The ID of the status page. (required)degradationId- The ID of the degradation. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<Degradation>>
-
updateDegradationTemplate
public DegradationTemplate updateDegradationTemplate(UUID templateId, UUID pageId, PatchDegradationTemplateRequest body) throws ApiException Update degradation template.- Parameters:
templateId- The ID of the degradation or maintenance template. (required)pageId- The ID of the status page. (required)body- (required)- Returns:
- DegradationTemplate
- Throws:
ApiException- if fails to make API call
-
updateDegradationTemplateAsync
public CompletableFuture<DegradationTemplate> updateDegradationTemplateAsync(UUID templateId, UUID pageId, PatchDegradationTemplateRequest body) Update degradation template.- Parameters:
templateId- The ID of the degradation or maintenance template. (required)pageId- The ID of the status page. (required)body- (required)- Returns:
- CompletableFuture<DegradationTemplate>
-
updateDegradationTemplate
public DegradationTemplate updateDegradationTemplate(UUID templateId, UUID pageId, PatchDegradationTemplateRequest body, StatusPagesApi.UpdateDegradationTemplateOptionalParameters parameters) throws ApiException Update degradation template.- 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.- Returns:
- DegradationTemplate
- Throws:
ApiException- if fails to make API call
-
updateDegradationTemplateAsync
public CompletableFuture<DegradationTemplate> updateDegradationTemplateAsync(UUID templateId, UUID pageId, PatchDegradationTemplateRequest body, StatusPagesApi.UpdateDegradationTemplateOptionalParameters parameters) Update degradation template.- 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.- Returns:
- CompletableFuture<DegradationTemplate>
-
updateDegradationTemplateWithHttpInfo
public ApiResponse<DegradationTemplate> updateDegradationTemplateWithHttpInfo(UUID templateId, UUID pageId, PatchDegradationTemplateRequest body, StatusPagesApi.UpdateDegradationTemplateOptionalParameters parameters) throws ApiException Updates an existing degradation template's attributes.- 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.- Returns:
- ApiResponse<DegradationTemplate>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 429 Too many requests -
-
updateDegradationTemplateWithHttpInfoAsync
public CompletableFuture<ApiResponse<DegradationTemplate>> updateDegradationTemplateWithHttpInfoAsync(UUID templateId, UUID pageId, PatchDegradationTemplateRequest body, StatusPagesApi.UpdateDegradationTemplateOptionalParameters parameters) Update degradation template.- 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.- Returns:
- CompletableFuture<ApiResponse<DegradationTemplate>>
-
updateMaintenance
public Maintenance updateMaintenance(UUID pageId, UUID maintenanceId, PatchMaintenanceRequest body) throws ApiException Update maintenance.- Parameters:
pageId- The ID of the status page. (required)maintenanceId- The ID of the maintenance. (required)body- (required)- Returns:
- Maintenance
- Throws:
ApiException- if fails to make API call
-
updateMaintenanceAsync
public CompletableFuture<Maintenance> updateMaintenanceAsync(UUID pageId, UUID maintenanceId, PatchMaintenanceRequest body) Update maintenance.- Parameters:
pageId- The ID of the status page. (required)maintenanceId- The ID of the maintenance. (required)body- (required)- Returns:
- CompletableFuture<Maintenance>
-
updateMaintenance
public Maintenance updateMaintenance(UUID pageId, UUID maintenanceId, PatchMaintenanceRequest body, StatusPagesApi.UpdateMaintenanceOptionalParameters parameters) throws ApiException Update maintenance.- Parameters:
pageId- The ID of the status page. (required)maintenanceId- The ID of the maintenance. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- Maintenance
- Throws:
ApiException- if fails to make API call
-
updateMaintenanceAsync
public CompletableFuture<Maintenance> updateMaintenanceAsync(UUID pageId, UUID maintenanceId, PatchMaintenanceRequest body, StatusPagesApi.UpdateMaintenanceOptionalParameters parameters) Update maintenance.- Parameters:
pageId- The ID of the status page. (required)maintenanceId- The ID of the maintenance. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<Maintenance>
-
updateMaintenanceWithHttpInfo
public ApiResponse<Maintenance> updateMaintenanceWithHttpInfo(UUID pageId, UUID maintenanceId, PatchMaintenanceRequest body, StatusPagesApi.UpdateMaintenanceOptionalParameters parameters) throws ApiException Updates an existing maintenance's attributes.- Parameters:
pageId- The ID of the status page. (required)maintenanceId- The ID of the maintenance. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<Maintenance>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 429 Too many requests -
-
updateMaintenanceWithHttpInfoAsync
public CompletableFuture<ApiResponse<Maintenance>> updateMaintenanceWithHttpInfoAsync(UUID pageId, UUID maintenanceId, PatchMaintenanceRequest body, StatusPagesApi.UpdateMaintenanceOptionalParameters parameters) Update maintenance.- Parameters:
pageId- The ID of the status page. (required)maintenanceId- The ID of the maintenance. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<Maintenance>>
-
updateMaintenanceTemplate
public MaintenanceTemplate updateMaintenanceTemplate(UUID pageId, UUID templateId, PatchMaintenanceTemplateRequest body) throws ApiException Update maintenance template.- Parameters:
pageId- The ID of the status page. (required)templateId- The ID of the degradation or maintenance template. (required)body- (required)- Returns:
- MaintenanceTemplate
- Throws:
ApiException- if fails to make API call
-
updateMaintenanceTemplateAsync
public CompletableFuture<MaintenanceTemplate> updateMaintenanceTemplateAsync(UUID pageId, UUID templateId, PatchMaintenanceTemplateRequest body) Update maintenance template.- Parameters:
pageId- The ID of the status page. (required)templateId- The ID of the degradation or maintenance template. (required)body- (required)- Returns:
- CompletableFuture<MaintenanceTemplate>
-
updateMaintenanceTemplate
public MaintenanceTemplate updateMaintenanceTemplate(UUID pageId, UUID templateId, PatchMaintenanceTemplateRequest body, StatusPagesApi.UpdateMaintenanceTemplateOptionalParameters parameters) throws ApiException Update maintenance template.- 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.- Returns:
- MaintenanceTemplate
- Throws:
ApiException- if fails to make API call
-
updateMaintenanceTemplateAsync
public CompletableFuture<MaintenanceTemplate> updateMaintenanceTemplateAsync(UUID pageId, UUID templateId, PatchMaintenanceTemplateRequest body, StatusPagesApi.UpdateMaintenanceTemplateOptionalParameters parameters) Update maintenance template.- 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.- Returns:
- CompletableFuture<MaintenanceTemplate>
-
updateMaintenanceTemplateWithHttpInfo
public ApiResponse<MaintenanceTemplate> updateMaintenanceTemplateWithHttpInfo(UUID pageId, UUID templateId, PatchMaintenanceTemplateRequest body, StatusPagesApi.UpdateMaintenanceTemplateOptionalParameters parameters) throws ApiException Updates an existing maintenance template's attributes.- 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.- Returns:
- ApiResponse<MaintenanceTemplate>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 429 Too many requests -
-
updateMaintenanceTemplateWithHttpInfoAsync
public CompletableFuture<ApiResponse<MaintenanceTemplate>> updateMaintenanceTemplateWithHttpInfoAsync(UUID pageId, UUID templateId, PatchMaintenanceTemplateRequest body, StatusPagesApi.UpdateMaintenanceTemplateOptionalParameters parameters) Update maintenance template.- 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.- Returns:
- CompletableFuture<ApiResponse<MaintenanceTemplate>>
-
updateStatusPage
Update status page.- Parameters:
pageId- The ID of the status page. (required)body- (required)- Returns:
- StatusPage
- Throws:
ApiException- if fails to make API call
-
updateStatusPageAsync
public CompletableFuture<StatusPage> updateStatusPageAsync(UUID pageId, PatchStatusPageRequest body) Update status page.- Parameters:
pageId- The ID of the status page. (required)body- (required)- Returns:
- CompletableFuture<StatusPage>
-
updateStatusPage
public StatusPage updateStatusPage(UUID pageId, PatchStatusPageRequest body, StatusPagesApi.UpdateStatusPageOptionalParameters parameters) throws ApiException Update status page.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- StatusPage
- Throws:
ApiException- if fails to make API call
-
updateStatusPageAsync
public CompletableFuture<StatusPage> updateStatusPageAsync(UUID pageId, PatchStatusPageRequest body, StatusPagesApi.UpdateStatusPageOptionalParameters parameters) Update status page.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<StatusPage>
-
updateStatusPageWithHttpInfo
public ApiResponse<StatusPage> updateStatusPageWithHttpInfo(UUID pageId, PatchStatusPageRequest body, StatusPagesApi.UpdateStatusPageOptionalParameters parameters) throws ApiException Updates an existing status page's attributes. To publish and unpublish status pages, use the dedicated publish and unpublish status page endpoints.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<StatusPage>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 429 Too many requests -
-
updateStatusPageWithHttpInfoAsync
public CompletableFuture<ApiResponse<StatusPage>> updateStatusPageWithHttpInfoAsync(UUID pageId, PatchStatusPageRequest body, StatusPagesApi.UpdateStatusPageOptionalParameters parameters) Update status page.- Parameters:
pageId- The ID of the status page. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<StatusPage>>
-