Class IncidentsApi
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classManage optional parameters to createGlobalIncidentHandle.static classManage optional parameters to createIncidentAttachment.static classManage optional parameters to createIncidentImpact.static classManage optional parameters to createIncidentUserDefinedField.static classManage optional parameters to createIncidentUserDefinedRole.static classManage optional parameters to deleteIncidentNotificationRule.static classManage optional parameters to deleteIncidentNotificationTemplate.static classManage optional parameters to getIncidentNotificationRule.static classManage optional parameters to getIncidentNotificationTemplate.static classManage optional parameters to getIncident.static classManage optional parameters to getIncidentUserDefinedField.static classManage optional parameters to getIncidentUserDefinedRole.static classManage optional parameters to getOrgSettingsByIncidentType.static classManage optional parameters to importIncident.static classManage optional parameters to listGlobalIncidentHandles.static classManage optional parameters to listIncidentAttachments.static classManage optional parameters to listIncidentImpacts.static classManage optional parameters to listIncidentNotificationRules.static classManage optional parameters to listIncidentNotificationTemplates.static classManage optional parameters to listIncidentPostmortemTemplates.static classManage optional parameters to listIncidentRules.static classManage optional parameters to listIncidents.static classManage optional parameters to listIncidentTypes.static classManage optional parameters to listIncidentUserDefinedFields.static classManage optional parameters to listIncidentUserDefinedRoles.static classManage optional parameters to listOrgSettings.static classManage optional parameters to patchIncidentImpact.static classManage optional parameters to searchIncidents.static classManage optional parameters to updateGlobalIncidentHandle.static classManage optional parameters to updateIncidentAttachment.static classManage optional parameters to updateIncidentNotificationRule.static classManage optional parameters to updateIncidentNotificationTemplate.static classManage optional parameters to updateIncident.static classManage optional parameters to updateIncidentUserDefinedField.static classManage optional parameters to updateIncidentUserDefinedRole. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate global incident handle.createGlobalIncidentHandle(IncidentHandleRequest body, IncidentsApi.CreateGlobalIncidentHandleOptionalParameters parameters) Create global incident handle.Create global incident handle.createGlobalIncidentHandleAsync(IncidentHandleRequest body, IncidentsApi.CreateGlobalIncidentHandleOptionalParameters parameters) Create global incident handle.createGlobalIncidentHandleWithHttpInfo(IncidentHandleRequest body, IncidentsApi.CreateGlobalIncidentHandleOptionalParameters parameters) Create a new global incident handle.createGlobalIncidentHandleWithHttpInfoAsync(IncidentHandleRequest body, IncidentsApi.CreateGlobalIncidentHandleOptionalParameters parameters) Create global incident handle.Create an incident.Create an incident.createIncidentAttachment(String incidentId, CreateAttachmentRequest body) Create incident attachment.createIncidentAttachment(String incidentId, CreateAttachmentRequest body, IncidentsApi.CreateIncidentAttachmentOptionalParameters parameters) Create incident attachment.createIncidentAttachmentAsync(String incidentId, CreateAttachmentRequest body) Create incident attachment.createIncidentAttachmentAsync(String incidentId, CreateAttachmentRequest body, IncidentsApi.CreateIncidentAttachmentOptionalParameters parameters) Create incident attachment.createIncidentAttachmentWithHttpInfo(String incidentId, CreateAttachmentRequest body, IncidentsApi.CreateIncidentAttachmentOptionalParameters parameters) Create an incident attachment.createIncidentAttachmentWithHttpInfoAsync(String incidentId, CreateAttachmentRequest body, IncidentsApi.CreateIncidentAttachmentOptionalParameters parameters) Create incident attachment.createIncidentConfiguration(String incidentId, IncidentConfigurationRequest body) Create an incident configuration.createIncidentConfigurationAsync(String incidentId, IncidentConfigurationRequest body) Create an incident configuration.createIncidentConfigurationWithHttpInfo(String incidentId, IncidentConfigurationRequest body) Create a configuration for an incident.createIncidentConfigurationWithHttpInfoAsync(String incidentId, IncidentConfigurationRequest body) Create an incident configuration.Create an incident Google Chat configuration.Create an incident Google Chat configuration.Create a Google Chat configuration for incidents.Create an incident Google Chat configuration.Create an incident Google Meet configuration.Create an incident Google Meet configuration.Create a Google Meet configuration for incidents.Create an incident Google Meet configuration.createIncidentImpact(String incidentId, IncidentImpactCreateRequest body) Create an incident impact.createIncidentImpact(String incidentId, IncidentImpactCreateRequest body, IncidentsApi.CreateIncidentImpactOptionalParameters parameters) Create an incident impact.createIncidentImpactAsync(String incidentId, IncidentImpactCreateRequest body) Create an incident impact.createIncidentImpactAsync(String incidentId, IncidentImpactCreateRequest body, IncidentsApi.CreateIncidentImpactOptionalParameters parameters) Create an incident impact.Create an incident impact field.Create an incident impact field.Create an impact field for incidents.Create an incident impact field.createIncidentImpactWithHttpInfo(String incidentId, IncidentImpactCreateRequest body, IncidentsApi.CreateIncidentImpactOptionalParameters parameters) Create an impact for an incident.createIncidentImpactWithHttpInfoAsync(String incidentId, IncidentImpactCreateRequest body, IncidentsApi.CreateIncidentImpactOptionalParameters parameters) Create an incident impact.createIncidentIntegration(String incidentId, IncidentIntegrationMetadataCreateRequest body) Create an incident integration metadata.createIncidentIntegrationAsync(String incidentId, IncidentIntegrationMetadataCreateRequest body) Create an incident integration metadata.createIncidentIntegrationWithHttpInfo(String incidentId, IncidentIntegrationMetadataCreateRequest body) Create an incident integration metadata.createIncidentIntegrationWithHttpInfoAsync(String incidentId, IncidentIntegrationMetadataCreateRequest body) Create an incident integration metadata.Create an incident notification rule.Create an incident notification rule.Creates a new notification rule.Create an incident notification rule.Create incident notification template.Create incident notification template.Creates a new notification template.Create incident notification template.createIncidentPostmortemAttachment(String incidentId, PostmortemAttachmentRequest body) Create postmortem attachment.createIncidentPostmortemAttachmentAsync(String incidentId, PostmortemAttachmentRequest body) Create postmortem attachment.createIncidentPostmortemAttachmentWithHttpInfo(String incidentId, PostmortemAttachmentRequest body) Create a postmortem attachment for an incident.createIncidentPostmortemAttachmentWithHttpInfoAsync(String incidentId, PostmortemAttachmentRequest body) Create postmortem attachment.Create postmortem template.Create postmortem template.Create a new postmortem template for incidents.Create postmortem template.createIncidentResponder(String incidentId, IncidentResponderRequest body) Create an incident responder.createIncidentResponderAsync(String incidentId, IncidentResponderRequest body) Create an incident responder.createIncidentResponderWithHttpInfo(String incidentId, IncidentResponderRequest body) Add a responder to an incident.createIncidentResponderWithHttpInfoAsync(String incidentId, IncidentResponderRequest body) Create an incident responder.Create an incident rule.Create an incident rule.Create an incident rule.Create an incident rule.createIncidentServiceNowRecord(String incidentId, IncidentServiceNowRecordRequest body) Create an incident ServiceNow record.createIncidentServiceNowRecordAsync(String incidentId, IncidentServiceNowRecordRequest body) Create an incident ServiceNow record.createIncidentServiceNowRecordWithHttpInfo(String incidentId, IncidentServiceNowRecordRequest body) Create a ServiceNow record for an incident.createIncidentServiceNowRecordWithHttpInfoAsync(String incidentId, IncidentServiceNowRecordRequest body) Create an incident ServiceNow record.createIncidentTodo(String incidentId, IncidentTodoCreateRequest body) Create an incident todo.createIncidentTodoAsync(String incidentId, IncidentTodoCreateRequest body) Create an incident todo.createIncidentTodoWithHttpInfo(String incidentId, IncidentTodoCreateRequest body) Create an incident todo.createIncidentTodoWithHttpInfoAsync(String incidentId, IncidentTodoCreateRequest body) Create an incident todo.Create an incident type.Create an incident type.Create an incident type.Create an incident type.Create an incident user-defined field.createIncidentUserDefinedField(IncidentUserDefinedFieldCreateRequest body, IncidentsApi.CreateIncidentUserDefinedFieldOptionalParameters parameters) Create an incident user-defined field.Create an incident user-defined field.createIncidentUserDefinedFieldAsync(IncidentUserDefinedFieldCreateRequest body, IncidentsApi.CreateIncidentUserDefinedFieldOptionalParameters parameters) Create an incident user-defined field.createIncidentUserDefinedFieldWithHttpInfo(IncidentUserDefinedFieldCreateRequest body, IncidentsApi.CreateIncidentUserDefinedFieldOptionalParameters parameters) Create an incident user-defined field.createIncidentUserDefinedFieldWithHttpInfoAsync(IncidentUserDefinedFieldCreateRequest body, IncidentsApi.CreateIncidentUserDefinedFieldOptionalParameters parameters) Create an incident user-defined field.Create an incident user-defined role.createIncidentUserDefinedRole(IncidentUserDefinedRoleRequest body, IncidentsApi.CreateIncidentUserDefinedRoleOptionalParameters parameters) Create an incident user-defined role.Create an incident user-defined role.createIncidentUserDefinedRoleAsync(IncidentUserDefinedRoleRequest body, IncidentsApi.CreateIncidentUserDefinedRoleOptionalParameters parameters) Create an incident user-defined role.createIncidentUserDefinedRoleWithHttpInfo(IncidentUserDefinedRoleRequest body, IncidentsApi.CreateIncidentUserDefinedRoleOptionalParameters parameters) Create a new user-defined role for incidents.createIncidentUserDefinedRoleWithHttpInfoAsync(IncidentUserDefinedRoleRequest body, IncidentsApi.CreateIncidentUserDefinedRoleOptionalParameters parameters) Create an incident user-defined role.Create an incident.Create an incident.createOnCallPageFromIncident(String incidentId, IncidentCreateOnCallPageRequest body) Create an on-call page from an incident.createOnCallPageFromIncidentAsync(String incidentId, IncidentCreateOnCallPageRequest body) Create an on-call page from an incident.createOnCallPageFromIncidentWithHttpInfo(String incidentId, IncidentCreateOnCallPageRequest body) Create an on-call page directly from an incident.createOnCallPageFromIncidentWithHttpInfoAsync(String incidentId, IncidentCreateOnCallPageRequest body) Create an on-call page from an incident.createPageFromIncident(String incidentId, IncidentCreatePageFromIncidentRequest body) Deprecated.createPageFromIncidentAsync(String incidentId, IncidentCreatePageFromIncidentRequest body) Deprecated.createPageFromIncidentWithHttpInfo(String incidentId, IncidentCreatePageFromIncidentRequest body) Deprecated.createPageFromIncidentWithHttpInfoAsync(String incidentId, IncidentCreatePageFromIncidentRequest body) Deprecated.createTimestampOverride(String incidentId, IncidentTimestampOverrideRequest body) Create an incident timestamp override.createTimestampOverrideAsync(String incidentId, IncidentTimestampOverrideRequest body) Create an incident timestamp override.createTimestampOverrideWithHttpInfo(String incidentId, IncidentTimestampOverrideRequest body) Create a timestamp override for an incident.createTimestampOverrideWithHttpInfoAsync(String incidentId, IncidentTimestampOverrideRequest body) Create an incident timestamp override.voidDelete global incident handle.Delete global incident handle.Delete a global incident handle.Delete global incident handle.voiddeleteIncident(String incidentId) Delete an existing incident.deleteIncidentAsync(String incidentId) Delete an existing incident.voiddeleteIncidentAttachment(String incidentId, String attachmentId) Delete incident attachment.deleteIncidentAttachmentAsync(String incidentId, String attachmentId) Delete incident attachment.deleteIncidentAttachmentWithHttpInfo(String incidentId, String attachmentId) deleteIncidentAttachmentWithHttpInfoAsync(String incidentId, String attachmentId) Delete incident attachment.voiddeleteIncidentImpact(String incidentId, String impactId) Delete an incident impact.deleteIncidentImpactAsync(String incidentId, String impactId) Delete an incident impact.voiddeleteIncidentImpactField(UUID fieldId) Delete an incident impact field.deleteIncidentImpactFieldAsync(UUID fieldId) Delete an incident impact field.Delete an impact field for incidents.Delete an incident impact field.deleteIncidentImpactWithHttpInfo(String incidentId, String impactId) Delete an incident impact.deleteIncidentImpactWithHttpInfoAsync(String incidentId, String impactId) Delete an incident impact.voiddeleteIncidentIntegration(String incidentId, String integrationMetadataId) Delete an incident integration metadata.deleteIncidentIntegrationAsync(String incidentId, String integrationMetadataId) Delete an incident integration metadata.deleteIncidentIntegrationWithHttpInfo(String incidentId, String integrationMetadataId) Delete an incident integration metadata.deleteIncidentIntegrationWithHttpInfoAsync(String incidentId, String integrationMetadataId) Delete an incident integration metadata.voidDelete an incident notification rule.voiddeleteIncidentNotificationRule(UUID id, IncidentsApi.DeleteIncidentNotificationRuleOptionalParameters parameters) Delete an incident notification rule.Delete an incident notification rule.deleteIncidentNotificationRuleAsync(UUID id, IncidentsApi.DeleteIncidentNotificationRuleOptionalParameters parameters) Delete an incident notification rule.deleteIncidentNotificationRuleWithHttpInfo(UUID id, IncidentsApi.DeleteIncidentNotificationRuleOptionalParameters parameters) Deletes a notification rule by its ID.deleteIncidentNotificationRuleWithHttpInfoAsync(UUID id, IncidentsApi.DeleteIncidentNotificationRuleOptionalParameters parameters) Delete an incident notification rule.voidDelete a notification template.voiddeleteIncidentNotificationTemplate(UUID id, IncidentsApi.DeleteIncidentNotificationTemplateOptionalParameters parameters) Delete a notification template.Delete a notification template.deleteIncidentNotificationTemplateAsync(UUID id, IncidentsApi.DeleteIncidentNotificationTemplateOptionalParameters parameters) Delete a notification template.deleteIncidentNotificationTemplateWithHttpInfo(UUID id, IncidentsApi.DeleteIncidentNotificationTemplateOptionalParameters parameters) Deletes a notification template by its ID.deleteIncidentNotificationTemplateWithHttpInfoAsync(UUID id, IncidentsApi.DeleteIncidentNotificationTemplateOptionalParameters parameters) Delete a notification template.voiddeleteIncidentPostmortemTemplate(String templateId) Delete postmortem template.deleteIncidentPostmortemTemplateAsync(String templateId) Delete postmortem template.deleteIncidentPostmortemTemplateWithHttpInfo(String templateId) Delete a postmortem template.Delete postmortem template.voiddeleteIncidentResponder(String incidentId, UUID responderId) Delete an incident responder.deleteIncidentResponderAsync(String incidentId, UUID responderId) Delete an incident responder.deleteIncidentResponderWithHttpInfo(String incidentId, UUID responderId) Remove a responder from an incident.deleteIncidentResponderWithHttpInfoAsync(String incidentId, UUID responderId) Delete an incident responder.voiddeleteIncidentRule(UUID ruleId) Delete an incident rule.deleteIncidentRuleAsync(UUID ruleId) Delete an incident rule.deleteIncidentRuleWithHttpInfo(UUID ruleId) Delete an incident rule.Delete an incident rule.voiddeleteIncidentTodo(String incidentId, String todoId) Delete an incident todo.deleteIncidentTodoAsync(String incidentId, String todoId) Delete an incident todo.deleteIncidentTodoWithHttpInfo(String incidentId, String todoId) Delete an incident todo.deleteIncidentTodoWithHttpInfoAsync(String incidentId, String todoId) Delete an incident todo.voiddeleteIncidentType(String incidentTypeId) Delete an incident type.deleteIncidentTypeAsync(String incidentTypeId) Delete an incident type.deleteIncidentTypeWithHttpInfo(String incidentTypeId) Delete an incident type.deleteIncidentTypeWithHttpInfoAsync(String incidentTypeId) Delete an incident type.voiddeleteIncidentUserDefinedField(String fieldId) Delete an incident user-defined field.Delete an incident user-defined field.Delete an incident user-defined field.Delete an incident user-defined field.voiddeleteIncidentUserDefinedRole(UUID roleId) Delete an incident user-defined role.Delete an incident user-defined role.Delete an existing user-defined role for incidents.Delete an incident user-defined role.deleteIncidentWithHttpInfo(String incidentId) Deletes an existing incident from the users organization.deleteIncidentWithHttpInfoAsync(String incidentId) Delete an existing incident.voiddeleteTimestampOverride(String incidentId, UUID id) Delete an incident timestamp override.deleteTimestampOverrideAsync(String incidentId, UUID id) Delete an incident timestamp override.deleteTimestampOverrideWithHttpInfo(String incidentId, UUID id) Delete a timestamp override for an incident.deleteTimestampOverrideWithHttpInfoAsync(String incidentId, UUID id) Delete an incident timestamp override.Get the API client.Get global incident settings.Get global incident settings.Retrieve global incident settings for the organization.Get global incident settings.getIncident(String incidentId) Get the details of an incident.getIncident(String incidentId, IncidentsApi.GetIncidentOptionalParameters parameters) Get the details of an incident.getIncidentAIPostmortem(String incidentId) Get an AI-generated incident postmortem.getIncidentAIPostmortemAsync(String incidentId) Get an AI-generated incident postmortem.getIncidentAIPostmortemWithHttpInfo(String incidentId) Generate an AI postmortem for an incident.getIncidentAIPostmortemWithHttpInfoAsync(String incidentId) Get an AI-generated incident postmortem.getIncidentAsync(String incidentId) Get the details of an incident.getIncidentAsync(String incidentId, IncidentsApi.GetIncidentOptionalParameters parameters) Get the details of an incident.getIncidentIntegration(String incidentId, String integrationMetadataId) Get incident integration metadata details.getIncidentIntegrationAsync(String incidentId, String integrationMetadataId) Get incident integration metadata details.getIncidentIntegrationWithHttpInfo(String incidentId, String integrationMetadataId) Get incident integration metadata details.getIncidentIntegrationWithHttpInfoAsync(String incidentId, String integrationMetadataId) Get incident integration metadata details.Get an incident notification rule.getIncidentNotificationRule(UUID id, IncidentsApi.GetIncidentNotificationRuleOptionalParameters parameters) Get an incident notification rule.Get an incident notification rule.getIncidentNotificationRuleAsync(UUID id, IncidentsApi.GetIncidentNotificationRuleOptionalParameters parameters) Get an incident notification rule.getIncidentNotificationRuleWithHttpInfo(UUID id, IncidentsApi.GetIncidentNotificationRuleOptionalParameters parameters) Retrieves a specific notification rule by its ID.getIncidentNotificationRuleWithHttpInfoAsync(UUID id, IncidentsApi.GetIncidentNotificationRuleOptionalParameters parameters) Get an incident notification rule.Get incident notification template.getIncidentNotificationTemplate(UUID id, IncidentsApi.GetIncidentNotificationTemplateOptionalParameters parameters) Get incident notification template.Get incident notification template.getIncidentNotificationTemplateAsync(UUID id, IncidentsApi.GetIncidentNotificationTemplateOptionalParameters parameters) Get incident notification template.getIncidentNotificationTemplateWithHttpInfo(UUID id, IncidentsApi.GetIncidentNotificationTemplateOptionalParameters parameters) Retrieves a specific notification template by its ID.getIncidentNotificationTemplateWithHttpInfoAsync(UUID id, IncidentsApi.GetIncidentNotificationTemplateOptionalParameters parameters) Get incident notification template.getIncidentPostmortemTemplate(String templateId) Get postmortem template.getIncidentPostmortemTemplateAsync(String templateId) Get postmortem template.getIncidentPostmortemTemplateWithHttpInfo(String templateId) Retrieve details of a specific postmortem template.getIncidentPostmortemTemplateWithHttpInfoAsync(String templateId) Get postmortem template.getIncidentResponder(String incidentId, UUID responderId) Get an incident responder.getIncidentResponderAsync(String incidentId, UUID responderId) Get an incident responder.getIncidentResponderWithHttpInfo(String incidentId, UUID responderId) Get a single responder for an incident.getIncidentResponderWithHttpInfoAsync(String incidentId, UUID responderId) Get an incident responder.getIncidentRule(UUID ruleId) Get an incident rule.getIncidentRuleAsync(UUID ruleId) Get an incident rule.getIncidentRuleWithHttpInfo(UUID ruleId) Get a single incident rule by ID.getIncidentRuleWithHttpInfoAsync(UUID ruleId) Get an incident rule.getIncidentTodo(String incidentId, String todoId) Get incident todo details.getIncidentTodoAsync(String incidentId, String todoId) Get incident todo details.getIncidentTodoWithHttpInfo(String incidentId, String todoId) Get incident todo details.getIncidentTodoWithHttpInfoAsync(String incidentId, String todoId) Get incident todo details.getIncidentType(String incidentTypeId) Get incident type details.getIncidentTypeAsync(String incidentTypeId) Get incident type details.getIncidentTypeWithHttpInfo(String incidentTypeId) Get incident type details.getIncidentTypeWithHttpInfoAsync(String incidentTypeId) Get incident type details.getIncidentUserDefinedField(String fieldId) Get an incident user-defined field.getIncidentUserDefinedField(String fieldId, IncidentsApi.GetIncidentUserDefinedFieldOptionalParameters parameters) Get an incident user-defined field.getIncidentUserDefinedFieldAsync(String fieldId) Get an incident user-defined field.getIncidentUserDefinedFieldAsync(String fieldId, IncidentsApi.GetIncidentUserDefinedFieldOptionalParameters parameters) Get an incident user-defined field.getIncidentUserDefinedFieldWithHttpInfo(String fieldId, IncidentsApi.GetIncidentUserDefinedFieldOptionalParameters parameters) Get details of an incident user-defined field.getIncidentUserDefinedFieldWithHttpInfoAsync(String fieldId, IncidentsApi.GetIncidentUserDefinedFieldOptionalParameters parameters) Get an incident user-defined field.getIncidentUserDefinedRole(UUID roleId) Get an incident user-defined role.getIncidentUserDefinedRole(UUID roleId, IncidentsApi.GetIncidentUserDefinedRoleOptionalParameters parameters) Get an incident user-defined role.getIncidentUserDefinedRoleAsync(UUID roleId) Get an incident user-defined role.getIncidentUserDefinedRoleAsync(UUID roleId, IncidentsApi.GetIncidentUserDefinedRoleOptionalParameters parameters) Get an incident user-defined role.getIncidentUserDefinedRoleWithHttpInfo(UUID roleId, IncidentsApi.GetIncidentUserDefinedRoleOptionalParameters parameters) Retrieve a single user-defined role for incidents.getIncidentUserDefinedRoleWithHttpInfoAsync(UUID roleId, IncidentsApi.GetIncidentUserDefinedRoleOptionalParameters parameters) Get an incident user-defined role.getIncidentWithHttpInfo(String incidentId, IncidentsApi.GetIncidentOptionalParameters parameters) Get the details of an incident byincident_id.getIncidentWithHttpInfoAsync(String incidentId, IncidentsApi.GetIncidentOptionalParameters parameters) Get the details of an incident.getOrgSettingsByIncidentType(UUID incidentTypeId) Get org settings by incident type.getOrgSettingsByIncidentType(UUID incidentTypeId, IncidentsApi.GetOrgSettingsByIncidentTypeOptionalParameters parameters) Get org settings by incident type.getOrgSettingsByIncidentTypeAsync(UUID incidentTypeId) Get org settings by incident type.getOrgSettingsByIncidentTypeAsync(UUID incidentTypeId, IncidentsApi.GetOrgSettingsByIncidentTypeOptionalParameters parameters) Get org settings by incident type.getOrgSettingsByIncidentTypeWithHttpInfo(UUID incidentTypeId, IncidentsApi.GetOrgSettingsByIncidentTypeOptionalParameters parameters) Get the org settings for a specific incident type.getOrgSettingsByIncidentTypeWithHttpInfoAsync(UUID incidentTypeId, IncidentsApi.GetOrgSettingsByIncidentTypeOptionalParameters parameters) Get org settings by incident type.Import an incident.importIncident(IncidentImportRequest body, IncidentsApi.ImportIncidentOptionalParameters parameters) Import an incident.Import an incident.importIncidentAsync(IncidentImportRequest body, IncidentsApi.ImportIncidentOptionalParameters parameters) Import an incident.importIncidentWithHttpInfo(IncidentImportRequest body, IncidentsApi.ImportIncidentOptionalParameters parameters) Import an incident from an external system.importIncidentWithHttpInfoAsync(IncidentImportRequest body, IncidentsApi.ImportIncidentOptionalParameters parameters) Import an incident.linkPageToIncident(String incidentId, IncidentOnCallPageLinkRequest body) Link a page to an incident.linkPageToIncidentAsync(String incidentId, IncidentOnCallPageLinkRequest body) Link a page to an incident.linkPageToIncidentWithHttpInfo(String incidentId, IncidentOnCallPageLinkRequest body) Link an existing on-call page to an incident.linkPageToIncidentWithHttpInfoAsync(String incidentId, IncidentOnCallPageLinkRequest body) Link a page to an incident.List global incident handles.List global incident handles.List global incident handles.List global incident handles.listGlobalIncidentHandlesWithHttpInfo(IncidentsApi.ListGlobalIncidentHandlesOptionalParameters parameters) Retrieve a list of global incident handles.listGlobalIncidentHandlesWithHttpInfoAsync(IncidentsApi.ListGlobalIncidentHandlesOptionalParameters parameters) List global incident handles.listIncidentAttachments(String incidentId) List incident attachments.listIncidentAttachments(String incidentId, IncidentsApi.ListIncidentAttachmentsOptionalParameters parameters) List incident attachments.listIncidentAttachmentsAsync(String incidentId) List incident attachments.listIncidentAttachmentsAsync(String incidentId, IncidentsApi.ListIncidentAttachmentsOptionalParameters parameters) List incident attachments.listIncidentAttachmentsWithHttpInfo(String incidentId, IncidentsApi.ListIncidentAttachmentsOptionalParameters parameters) List incident attachments.listIncidentAttachmentsWithHttpInfoAsync(String incidentId, IncidentsApi.ListIncidentAttachmentsOptionalParameters parameters) List incident attachments.List incident impact fields.List incident impact fields.List all impact fields for incidents.List incident impact fields.listIncidentImpacts(String incidentId) List an incident's impacts.listIncidentImpacts(String incidentId, IncidentsApi.ListIncidentImpactsOptionalParameters parameters) List an incident's impacts.listIncidentImpactsAsync(String incidentId) List an incident's impacts.listIncidentImpactsAsync(String incidentId, IncidentsApi.ListIncidentImpactsOptionalParameters parameters) List an incident's impacts.listIncidentImpactsWithHttpInfo(String incidentId, IncidentsApi.ListIncidentImpactsOptionalParameters parameters) Get all impacts for an incident.listIncidentImpactsWithHttpInfoAsync(String incidentId, IncidentsApi.ListIncidentImpactsOptionalParameters parameters) List an incident's impacts.listIncidentIntegrations(String incidentId) Get a list of an incident's integration metadata.listIncidentIntegrationsAsync(String incidentId) Get a list of an incident's integration metadata.listIncidentIntegrationsWithHttpInfo(String incidentId) Get all integration metadata for an incident.listIncidentIntegrationsWithHttpInfoAsync(String incidentId) Get a list of an incident's integration metadata.List incident notification rules.listIncidentNotificationRules(IncidentsApi.ListIncidentNotificationRulesOptionalParameters parameters) List incident notification rules.List incident notification rules.listIncidentNotificationRulesAsync(IncidentsApi.ListIncidentNotificationRulesOptionalParameters parameters) List incident notification rules.listIncidentNotificationRulesWithHttpInfo(IncidentsApi.ListIncidentNotificationRulesOptionalParameters parameters) Lists all notification rules for the organization.listIncidentNotificationRulesWithHttpInfoAsync(IncidentsApi.ListIncidentNotificationRulesOptionalParameters parameters) List incident notification rules.List incident notification templates.listIncidentNotificationTemplates(IncidentsApi.ListIncidentNotificationTemplatesOptionalParameters parameters) List incident notification templates.List incident notification templates.listIncidentNotificationTemplatesAsync(IncidentsApi.ListIncidentNotificationTemplatesOptionalParameters parameters) List incident notification templates.listIncidentNotificationTemplatesWithHttpInfo(IncidentsApi.ListIncidentNotificationTemplatesOptionalParameters parameters) Lists all notification templates.listIncidentNotificationTemplatesWithHttpInfoAsync(IncidentsApi.ListIncidentNotificationTemplatesOptionalParameters parameters) List incident notification templates.List postmortem templates.listIncidentPostmortemTemplates(IncidentsApi.ListIncidentPostmortemTemplatesOptionalParameters parameters) List postmortem templates.List postmortem templates.listIncidentPostmortemTemplatesAsync(IncidentsApi.ListIncidentPostmortemTemplatesOptionalParameters parameters) List postmortem templates.listIncidentPostmortemTemplatesWithHttpInfo(IncidentsApi.ListIncidentPostmortemTemplatesOptionalParameters parameters) Retrieve a list of all postmortem templates for incidents.listIncidentPostmortemTemplatesWithHttpInfoAsync(IncidentsApi.ListIncidentPostmortemTemplatesOptionalParameters parameters) List postmortem templates.listIncidentResponders(String incidentId) List incident responders.listIncidentRespondersAsync(String incidentId) List incident responders.listIncidentRespondersWithHttpInfo(String incidentId) List all responders for an incident.listIncidentRespondersWithHttpInfoAsync(String incidentId) List incident responders.List incident rules.List incident rules.List incident rules.List incident rules.List all incident rules.List incident rules.Get a list of incidents.Get a list of incidents.Get a list of incidents.Get a list of incidents.Get all incidents for the user's organization.Get a list of incidents.Get a list of incidents.Get a list of incidents.listIncidentTodos(String incidentId) Get a list of an incident's todos.listIncidentTodosAsync(String incidentId) Get a list of an incident's todos.listIncidentTodosWithHttpInfo(String incidentId) Get all todos for an incident.listIncidentTodosWithHttpInfoAsync(String incidentId) Get a list of an incident's todos.Get a list of incident types.Get a list of incident types.Get a list of incident types.Get a list of incident types.Get all incident types.Get a list of incident types.Get a list of incident user-defined fields.listIncidentUserDefinedFields(IncidentsApi.ListIncidentUserDefinedFieldsOptionalParameters parameters) Get a list of incident user-defined fields.Get a list of incident user-defined fields.listIncidentUserDefinedFieldsAsync(IncidentsApi.ListIncidentUserDefinedFieldsOptionalParameters parameters) Get a list of incident user-defined fields.listIncidentUserDefinedFieldsWithHttpInfo(IncidentsApi.ListIncidentUserDefinedFieldsOptionalParameters parameters) Get a list of all incident user-defined fields.listIncidentUserDefinedFieldsWithHttpInfoAsync(IncidentsApi.ListIncidentUserDefinedFieldsOptionalParameters parameters) Get a list of incident user-defined fields.List incident user-defined roles.listIncidentUserDefinedRoles(IncidentsApi.ListIncidentUserDefinedRolesOptionalParameters parameters) List incident user-defined roles.List incident user-defined roles.listIncidentUserDefinedRolesAsync(IncidentsApi.ListIncidentUserDefinedRolesOptionalParameters parameters) List incident user-defined roles.listIncidentUserDefinedRolesWithHttpInfo(IncidentsApi.ListIncidentUserDefinedRolesOptionalParameters parameters) List all user-defined roles for incidents.listIncidentUserDefinedRolesWithHttpInfoAsync(IncidentsApi.ListIncidentUserDefinedRolesOptionalParameters parameters) List incident user-defined roles.List incident type org settings.List incident type org settings.List incident type org settings.List incident type org settings.List org settings for all incident types.List incident type org settings.listTimestampOverrides(String incidentId) List incident timestamp overrides.listTimestampOverridesAsync(String incidentId) List incident timestamp overrides.listTimestampOverridesWithHttpInfo(String incidentId) List all timestamp overrides for an incident.listTimestampOverridesWithHttpInfoAsync(String incidentId) List incident timestamp overrides.patchIncidentImpact(String incidentId, String impactId, IncidentImpactPatchRequest body) Update an incident impact.patchIncidentImpact(String incidentId, String impactId, IncidentImpactPatchRequest body, IncidentsApi.PatchIncidentImpactOptionalParameters parameters) Update an incident impact.patchIncidentImpactAsync(String incidentId, String impactId, IncidentImpactPatchRequest body) Update an incident impact.patchIncidentImpactAsync(String incidentId, String impactId, IncidentImpactPatchRequest body, IncidentsApi.PatchIncidentImpactOptionalParameters parameters) Update an incident impact.patchIncidentImpactWithHttpInfo(String incidentId, String impactId, IncidentImpactPatchRequest body, IncidentsApi.PatchIncidentImpactOptionalParameters parameters) Update an incident impact.patchIncidentImpactWithHttpInfoAsync(String incidentId, String impactId, IncidentImpactPatchRequest body, IncidentsApi.PatchIncidentImpactOptionalParameters parameters) Update an incident impact.searchIncidents(String query) Search for incidents.searchIncidents(String query, IncidentsApi.SearchIncidentsOptionalParameters parameters) Search for incidents.searchIncidentsAsync(String query) Search for incidents.searchIncidentsAsync(String query, IncidentsApi.SearchIncidentsOptionalParameters parameters) Search for incidents.searchIncidentsWithHttpInfo(String query, IncidentsApi.SearchIncidentsOptionalParameters parameters) Search for incidents matching a certain query.searchIncidentsWithHttpInfoAsync(String query, IncidentsApi.SearchIncidentsOptionalParameters parameters) Search for incidents.Search for incidents.searchIncidentsWithPagination(String query, IncidentsApi.SearchIncidentsOptionalParameters parameters) Search for incidents.voidsetApiClient(ApiClient apiClient) Set the API client.Update global incident handle.updateGlobalIncidentHandle(IncidentHandleRequest body, IncidentsApi.UpdateGlobalIncidentHandleOptionalParameters parameters) Update global incident handle.Update global incident handle.updateGlobalIncidentHandleAsync(IncidentHandleRequest body, IncidentsApi.UpdateGlobalIncidentHandleOptionalParameters parameters) Update global incident handle.updateGlobalIncidentHandleWithHttpInfo(IncidentHandleRequest body, IncidentsApi.UpdateGlobalIncidentHandleOptionalParameters parameters) Update an existing global incident handle.updateGlobalIncidentHandleWithHttpInfoAsync(IncidentHandleRequest body, IncidentsApi.UpdateGlobalIncidentHandleOptionalParameters parameters) Update global incident handle.Update global incident settings.Update global incident settings.Update global incident settings for the organization.Update global incident settings.updateIncident(String incidentId, IncidentUpdateRequest body) Update an existing incident.updateIncident(String incidentId, IncidentUpdateRequest body, IncidentsApi.UpdateIncidentOptionalParameters parameters) Update an existing incident.updateIncidentAsync(String incidentId, IncidentUpdateRequest body) Update an existing incident.updateIncidentAsync(String incidentId, IncidentUpdateRequest body, IncidentsApi.UpdateIncidentOptionalParameters parameters) Update an existing incident.updateIncidentAttachment(String incidentId, String attachmentId, PatchAttachmentRequest body) Update incident attachment.updateIncidentAttachment(String incidentId, String attachmentId, PatchAttachmentRequest body, IncidentsApi.UpdateIncidentAttachmentOptionalParameters parameters) Update incident attachment.updateIncidentAttachmentAsync(String incidentId, String attachmentId, PatchAttachmentRequest body) Update incident attachment.updateIncidentAttachmentAsync(String incidentId, String attachmentId, PatchAttachmentRequest body, IncidentsApi.UpdateIncidentAttachmentOptionalParameters parameters) Update incident attachment.updateIncidentAttachmentWithHttpInfo(String incidentId, String attachmentId, PatchAttachmentRequest body, IncidentsApi.UpdateIncidentAttachmentOptionalParameters parameters) updateIncidentAttachmentWithHttpInfoAsync(String incidentId, String attachmentId, PatchAttachmentRequest body, IncidentsApi.UpdateIncidentAttachmentOptionalParameters parameters) Update incident attachment.updateIncidentConfiguration(String incidentId, IncidentConfigurationPatchRequest body) Update an incident configuration.updateIncidentConfigurationAsync(String incidentId, IncidentConfigurationPatchRequest body) Update an incident configuration.updateIncidentConfigurationWithHttpInfo(String incidentId, IncidentConfigurationPatchRequest body) Update a configuration for an incident.updateIncidentConfigurationWithHttpInfoAsync(String incidentId, IncidentConfigurationPatchRequest body) Update an incident configuration.Update an incident Google Chat configuration.updateIncidentGoogleChatConfigurationAsync(UUID id, IncidentGoogleChatConfigurationPatchRequest body) Update an incident Google Chat configuration.updateIncidentGoogleChatConfigurationWithHttpInfo(UUID id, IncidentGoogleChatConfigurationPatchRequest body) Update a Google Chat configuration for incidents.updateIncidentGoogleChatConfigurationWithHttpInfoAsync(UUID id, IncidentGoogleChatConfigurationPatchRequest body) Update an incident Google Chat configuration.Update an incident Google Meet configuration.updateIncidentGoogleMeetConfigurationAsync(UUID id, IncidentGoogleMeetConfigurationPatchRequest body) Update an incident Google Meet configuration.updateIncidentGoogleMeetConfigurationWithHttpInfo(UUID id, IncidentGoogleMeetConfigurationPatchRequest body) Update a Google Meet configuration for incidents.updateIncidentGoogleMeetConfigurationWithHttpInfoAsync(UUID id, IncidentGoogleMeetConfigurationPatchRequest body) Update an incident Google Meet configuration.updateIncidentImpactField(UUID fieldId, IncidentImpactFieldRequest body) Update an incident impact field.updateIncidentImpactFieldAsync(UUID fieldId, IncidentImpactFieldRequest body) Update an incident impact field.updateIncidentImpactFieldWithHttpInfo(UUID fieldId, IncidentImpactFieldRequest body) Update an impact field for incidents.Update an incident impact field.updateIncidentIntegration(String incidentId, String integrationMetadataId, IncidentIntegrationMetadataPatchRequest body) Update an existing incident integration metadata.updateIncidentIntegrationAsync(String incidentId, String integrationMetadataId, IncidentIntegrationMetadataPatchRequest body) Update an existing incident integration metadata.updateIncidentIntegrationWithHttpInfo(String incidentId, String integrationMetadataId, IncidentIntegrationMetadataPatchRequest body) Update an existing incident integration metadata.updateIncidentIntegrationWithHttpInfoAsync(String incidentId, String integrationMetadataId, IncidentIntegrationMetadataPatchRequest body) Update an existing incident integration metadata.Update an incident notification rule.updateIncidentNotificationRule(UUID id, PutIncidentNotificationRuleRequest body, IncidentsApi.UpdateIncidentNotificationRuleOptionalParameters parameters) Update an incident notification rule.Update an incident notification rule.updateIncidentNotificationRuleAsync(UUID id, PutIncidentNotificationRuleRequest body, IncidentsApi.UpdateIncidentNotificationRuleOptionalParameters parameters) Update an incident notification rule.updateIncidentNotificationRuleWithHttpInfo(UUID id, PutIncidentNotificationRuleRequest body, IncidentsApi.UpdateIncidentNotificationRuleOptionalParameters parameters) Updates an existing notification rule with a complete replacement.updateIncidentNotificationRuleWithHttpInfoAsync(UUID id, PutIncidentNotificationRuleRequest body, IncidentsApi.UpdateIncidentNotificationRuleOptionalParameters parameters) Update an incident notification rule.Update incident notification template.updateIncidentNotificationTemplate(UUID id, PatchIncidentNotificationTemplateRequest body, IncidentsApi.UpdateIncidentNotificationTemplateOptionalParameters parameters) Update incident notification template.Update incident notification template.updateIncidentNotificationTemplateAsync(UUID id, PatchIncidentNotificationTemplateRequest body, IncidentsApi.UpdateIncidentNotificationTemplateOptionalParameters parameters) Update incident notification template.updateIncidentNotificationTemplateWithHttpInfo(UUID id, PatchIncidentNotificationTemplateRequest body, IncidentsApi.UpdateIncidentNotificationTemplateOptionalParameters parameters) Updates an existing notification template's attributes.updateIncidentNotificationTemplateWithHttpInfoAsync(UUID id, PatchIncidentNotificationTemplateRequest body, IncidentsApi.UpdateIncidentNotificationTemplateOptionalParameters parameters) Update incident notification template.updateIncidentPostmortemTemplate(String templateId, PostmortemTemplateRequest body) Update postmortem template.updateIncidentPostmortemTemplateAsync(String templateId, PostmortemTemplateRequest body) Update postmortem template.updateIncidentPostmortemTemplateWithHttpInfo(String templateId, PostmortemTemplateRequest body) Update an existing postmortem template.updateIncidentPostmortemTemplateWithHttpInfoAsync(String templateId, PostmortemTemplateRequest body) Update postmortem template.updateIncidentRule(UUID ruleId, IncidentRulePatchRequest body) Update an incident rule.updateIncidentRuleAsync(UUID ruleId, IncidentRulePatchRequest body) Update an incident rule.updateIncidentRuleWithHttpInfo(UUID ruleId, IncidentRulePatchRequest body) Update an incident rule.updateIncidentRuleWithHttpInfoAsync(UUID ruleId, IncidentRulePatchRequest body) Update an incident rule.updateIncidentTodo(String incidentId, String todoId, IncidentTodoPatchRequest body) Update an incident todo.updateIncidentTodoAsync(String incidentId, String todoId, IncidentTodoPatchRequest body) Update an incident todo.updateIncidentTodoWithHttpInfo(String incidentId, String todoId, IncidentTodoPatchRequest body) Update an incident todo.updateIncidentTodoWithHttpInfoAsync(String incidentId, String todoId, IncidentTodoPatchRequest body) Update an incident todo.updateIncidentType(String incidentTypeId, IncidentTypePatchRequest body) Update an incident type.updateIncidentTypeAsync(String incidentTypeId, IncidentTypePatchRequest body) Update an incident type.updateIncidentTypeWithHttpInfo(String incidentTypeId, IncidentTypePatchRequest body) Update an incident type.updateIncidentTypeWithHttpInfoAsync(String incidentTypeId, IncidentTypePatchRequest body) Update an incident type.Update an incident user-defined field.updateIncidentUserDefinedField(String fieldId, IncidentUserDefinedFieldUpdateRequest body, IncidentsApi.UpdateIncidentUserDefinedFieldOptionalParameters parameters) Update an incident user-defined field.Update an incident user-defined field.updateIncidentUserDefinedFieldAsync(String fieldId, IncidentUserDefinedFieldUpdateRequest body, IncidentsApi.UpdateIncidentUserDefinedFieldOptionalParameters parameters) Update an incident user-defined field.updateIncidentUserDefinedFieldWithHttpInfo(String fieldId, IncidentUserDefinedFieldUpdateRequest body, IncidentsApi.UpdateIncidentUserDefinedFieldOptionalParameters parameters) Update an incident user-defined field.updateIncidentUserDefinedFieldWithHttpInfoAsync(String fieldId, IncidentUserDefinedFieldUpdateRequest body, IncidentsApi.UpdateIncidentUserDefinedFieldOptionalParameters parameters) Update an incident user-defined field.Update an incident user-defined role.updateIncidentUserDefinedRole(UUID roleId, IncidentUserDefinedRolePatchRequest body, IncidentsApi.UpdateIncidentUserDefinedRoleOptionalParameters parameters) Update an incident user-defined role.Update an incident user-defined role.updateIncidentUserDefinedRoleAsync(UUID roleId, IncidentUserDefinedRolePatchRequest body, IncidentsApi.UpdateIncidentUserDefinedRoleOptionalParameters parameters) Update an incident user-defined role.updateIncidentUserDefinedRoleWithHttpInfo(UUID roleId, IncidentUserDefinedRolePatchRequest body, IncidentsApi.UpdateIncidentUserDefinedRoleOptionalParameters parameters) Update an existing user-defined role for incidents.updateIncidentUserDefinedRoleWithHttpInfoAsync(UUID roleId, IncidentUserDefinedRolePatchRequest body, IncidentsApi.UpdateIncidentUserDefinedRoleOptionalParameters parameters) Update an incident user-defined role.updateIncidentWithHttpInfo(String incidentId, IncidentUpdateRequest body, IncidentsApi.UpdateIncidentOptionalParameters parameters) Updates an incident.updateIncidentWithHttpInfoAsync(String incidentId, IncidentUpdateRequest body, IncidentsApi.UpdateIncidentOptionalParameters parameters) Update an existing incident.updateTimestampOverride(String incidentId, UUID id, IncidentTimestampOverridePatchRequest body) Update an incident timestamp override.updateTimestampOverrideAsync(String incidentId, UUID id, IncidentTimestampOverridePatchRequest body) Update an incident timestamp override.updateTimestampOverrideWithHttpInfo(String incidentId, UUID id, IncidentTimestampOverridePatchRequest body) Update a timestamp override for an incident.updateTimestampOverrideWithHttpInfoAsync(String incidentId, UUID id, IncidentTimestampOverridePatchRequest body) Update an incident timestamp override.
-
Constructor Details
-
IncidentsApi
public IncidentsApi() -
IncidentsApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
createGlobalIncidentHandle
public IncidentHandleResponse createGlobalIncidentHandle(IncidentHandleRequest body) throws ApiException Create global incident handle.- Parameters:
body- (required)- Returns:
- IncidentHandleResponse
- Throws:
ApiException- if fails to make API call
-
createGlobalIncidentHandleAsync
public CompletableFuture<IncidentHandleResponse> createGlobalIncidentHandleAsync(IncidentHandleRequest body) Create global incident handle.- Parameters:
body- (required)- Returns:
- CompletableFuture<IncidentHandleResponse>
-
createGlobalIncidentHandle
public IncidentHandleResponse createGlobalIncidentHandle(IncidentHandleRequest body, IncidentsApi.CreateGlobalIncidentHandleOptionalParameters parameters) throws ApiException Create global incident handle.- Parameters:
body- (required)parameters- Optional parameters for the request.- Returns:
- IncidentHandleResponse
- Throws:
ApiException- if fails to make API call
-
createGlobalIncidentHandleAsync
public CompletableFuture<IncidentHandleResponse> createGlobalIncidentHandleAsync(IncidentHandleRequest body, IncidentsApi.CreateGlobalIncidentHandleOptionalParameters parameters) Create global incident handle.- Parameters:
body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentHandleResponse>
-
createGlobalIncidentHandleWithHttpInfo
public ApiResponse<IncidentHandleResponse> createGlobalIncidentHandleWithHttpInfo(IncidentHandleRequest body, IncidentsApi.CreateGlobalIncidentHandleOptionalParameters parameters) throws ApiException Create a new global incident handle.- Parameters:
body- (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentHandleResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 429 Too many requests -
-
createGlobalIncidentHandleWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentHandleResponse>> createGlobalIncidentHandleWithHttpInfoAsync(IncidentHandleRequest body, IncidentsApi.CreateGlobalIncidentHandleOptionalParameters parameters) Create global incident handle.- Parameters:
body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentHandleResponse>>
-
createIncident
Create an incident.See
createIncidentWithHttpInfo(com.datadog.api.client.v2.model.IncidentCreateRequest).- Parameters:
body- Incident payload. (required)- Returns:
- IncidentResponse
- Throws:
ApiException- if fails to make API call
-
createIncidentAsync
Create an incident.See
createIncidentWithHttpInfoAsync(com.datadog.api.client.v2.model.IncidentCreateRequest).- Parameters:
body- Incident payload. (required)- Returns:
- CompletableFuture<IncidentResponse>
-
createIncidentWithHttpInfo
public ApiResponse<IncidentResponse> createIncidentWithHttpInfo(IncidentCreateRequest body) throws ApiException Create an incident.- Parameters:
body- Incident payload. (required)- Returns:
- ApiResponse<IncidentResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 CREATED - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
createIncidentWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentResponse>> createIncidentWithHttpInfoAsync(IncidentCreateRequest body) Create an incident.See
createIncidentWithHttpInfo(com.datadog.api.client.v2.model.IncidentCreateRequest).- Parameters:
body- Incident payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentResponse>>
-
createIncidentAttachment
public Attachment createIncidentAttachment(String incidentId, CreateAttachmentRequest body) throws ApiException Create incident attachment.- Parameters:
incidentId- The UUID of the incident. (required)body- (required)- Returns:
- Attachment
- Throws:
ApiException- if fails to make API call
-
createIncidentAttachmentAsync
public CompletableFuture<Attachment> createIncidentAttachmentAsync(String incidentId, CreateAttachmentRequest body) Create incident attachment.- Parameters:
incidentId- The UUID of the incident. (required)body- (required)- Returns:
- CompletableFuture<Attachment>
-
createIncidentAttachment
public Attachment createIncidentAttachment(String incidentId, CreateAttachmentRequest body, IncidentsApi.CreateIncidentAttachmentOptionalParameters parameters) throws ApiException Create incident attachment.- Parameters:
incidentId- The UUID of the incident. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- Attachment
- Throws:
ApiException- if fails to make API call
-
createIncidentAttachmentAsync
public CompletableFuture<Attachment> createIncidentAttachmentAsync(String incidentId, CreateAttachmentRequest body, IncidentsApi.CreateIncidentAttachmentOptionalParameters parameters) Create incident attachment.- Parameters:
incidentId- The UUID of the incident. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<Attachment>
-
createIncidentAttachmentWithHttpInfo
public ApiResponse<Attachment> createIncidentAttachmentWithHttpInfo(String incidentId, CreateAttachmentRequest body, IncidentsApi.CreateIncidentAttachmentOptionalParameters parameters) throws ApiException Create an incident attachment.- Parameters:
incidentId- The UUID of the incident. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<Attachment>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 403 Forbidden - 429 Too many requests -
-
createIncidentAttachmentWithHttpInfoAsync
public CompletableFuture<ApiResponse<Attachment>> createIncidentAttachmentWithHttpInfoAsync(String incidentId, CreateAttachmentRequest body, IncidentsApi.CreateIncidentAttachmentOptionalParameters parameters) Create incident attachment.- Parameters:
incidentId- The UUID of the incident. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<Attachment>>
-
createIncidentConfiguration
public IncidentConfigurationResponse createIncidentConfiguration(String incidentId, IncidentConfigurationRequest body) throws ApiException Create an incident configuration.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident configuration payload. (required)- Returns:
- IncidentConfigurationResponse
- Throws:
ApiException- if fails to make API call
-
createIncidentConfigurationAsync
public CompletableFuture<IncidentConfigurationResponse> createIncidentConfigurationAsync(String incidentId, IncidentConfigurationRequest body) Create an incident configuration.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident configuration payload. (required)- Returns:
- CompletableFuture<IncidentConfigurationResponse>
-
createIncidentConfigurationWithHttpInfo
public ApiResponse<IncidentConfigurationResponse> createIncidentConfigurationWithHttpInfo(String incidentId, IncidentConfigurationRequest body) throws ApiException Create a configuration for an incident.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident configuration payload. (required)- Returns:
- ApiResponse<IncidentConfigurationResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
createIncidentConfigurationWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentConfigurationResponse>> createIncidentConfigurationWithHttpInfoAsync(String incidentId, IncidentConfigurationRequest body) Create an incident configuration.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident configuration payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentConfigurationResponse>>
-
createIncidentGoogleChatConfiguration
public IncidentGoogleChatConfigurationResponse createIncidentGoogleChatConfiguration(IncidentGoogleChatConfigurationRequest body) throws ApiException Create an incident Google Chat configuration.- Parameters:
body- Google Chat configuration payload. (required)- Returns:
- IncidentGoogleChatConfigurationResponse
- Throws:
ApiException- if fails to make API call
-
createIncidentGoogleChatConfigurationAsync
public CompletableFuture<IncidentGoogleChatConfigurationResponse> createIncidentGoogleChatConfigurationAsync(IncidentGoogleChatConfigurationRequest body) Create an incident Google Chat configuration.- Parameters:
body- Google Chat configuration payload. (required)- Returns:
- CompletableFuture<IncidentGoogleChatConfigurationResponse>
-
createIncidentGoogleChatConfigurationWithHttpInfo
public ApiResponse<IncidentGoogleChatConfigurationResponse> createIncidentGoogleChatConfigurationWithHttpInfo(IncidentGoogleChatConfigurationRequest body) throws ApiException Create a Google Chat configuration for incidents.- Parameters:
body- Google Chat configuration payload. (required)- Returns:
- ApiResponse<IncidentGoogleChatConfigurationResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
createIncidentGoogleChatConfigurationWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentGoogleChatConfigurationResponse>> createIncidentGoogleChatConfigurationWithHttpInfoAsync(IncidentGoogleChatConfigurationRequest body) Create an incident Google Chat configuration.- Parameters:
body- Google Chat configuration payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentGoogleChatConfigurationResponse>>
-
createIncidentGoogleMeetConfiguration
public IncidentGoogleMeetConfigurationResponse createIncidentGoogleMeetConfiguration(IncidentGoogleMeetConfigurationRequest body) throws ApiException Create an incident Google Meet configuration.- Parameters:
body- Google Meet configuration payload. (required)- Returns:
- IncidentGoogleMeetConfigurationResponse
- Throws:
ApiException- if fails to make API call
-
createIncidentGoogleMeetConfigurationAsync
public CompletableFuture<IncidentGoogleMeetConfigurationResponse> createIncidentGoogleMeetConfigurationAsync(IncidentGoogleMeetConfigurationRequest body) Create an incident Google Meet configuration.- Parameters:
body- Google Meet configuration payload. (required)- Returns:
- CompletableFuture<IncidentGoogleMeetConfigurationResponse>
-
createIncidentGoogleMeetConfigurationWithHttpInfo
public ApiResponse<IncidentGoogleMeetConfigurationResponse> createIncidentGoogleMeetConfigurationWithHttpInfo(IncidentGoogleMeetConfigurationRequest body) throws ApiException Create a Google Meet configuration for incidents.- Parameters:
body- Google Meet configuration payload. (required)- Returns:
- ApiResponse<IncidentGoogleMeetConfigurationResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
createIncidentGoogleMeetConfigurationWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentGoogleMeetConfigurationResponse>> createIncidentGoogleMeetConfigurationWithHttpInfoAsync(IncidentGoogleMeetConfigurationRequest body) Create an incident Google Meet configuration.- Parameters:
body- Google Meet configuration payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentGoogleMeetConfigurationResponse>>
-
createIncidentImpact
public IncidentImpactResponse createIncidentImpact(String incidentId, IncidentImpactCreateRequest body) throws ApiException Create an incident impact.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident impact payload. (required)- Returns:
- IncidentImpactResponse
- Throws:
ApiException- if fails to make API call
-
createIncidentImpactAsync
public CompletableFuture<IncidentImpactResponse> createIncidentImpactAsync(String incidentId, IncidentImpactCreateRequest body) Create an incident impact.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident impact payload. (required)- Returns:
- CompletableFuture<IncidentImpactResponse>
-
createIncidentImpact
public IncidentImpactResponse createIncidentImpact(String incidentId, IncidentImpactCreateRequest body, IncidentsApi.CreateIncidentImpactOptionalParameters parameters) throws ApiException Create an incident impact.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident impact payload. (required)parameters- Optional parameters for the request.- Returns:
- IncidentImpactResponse
- Throws:
ApiException- if fails to make API call
-
createIncidentImpactAsync
public CompletableFuture<IncidentImpactResponse> createIncidentImpactAsync(String incidentId, IncidentImpactCreateRequest body, IncidentsApi.CreateIncidentImpactOptionalParameters parameters) Create an incident impact.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident impact payload. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentImpactResponse>
-
createIncidentImpactWithHttpInfo
public ApiResponse<IncidentImpactResponse> createIncidentImpactWithHttpInfo(String incidentId, IncidentImpactCreateRequest body, IncidentsApi.CreateIncidentImpactOptionalParameters parameters) throws ApiException Create an impact for an incident.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident impact payload. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentImpactResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 CREATED - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
createIncidentImpactWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentImpactResponse>> createIncidentImpactWithHttpInfoAsync(String incidentId, IncidentImpactCreateRequest body, IncidentsApi.CreateIncidentImpactOptionalParameters parameters) Create an incident impact.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident impact payload. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentImpactResponse>>
-
createIncidentImpactField
public IncidentImpactFieldResponse createIncidentImpactField(IncidentImpactFieldRequest body) throws ApiException Create an incident impact field.See
createIncidentImpactFieldWithHttpInfo(com.datadog.api.client.v2.model.IncidentImpactFieldRequest).- Parameters:
body- Impact field payload. (required)- Returns:
- IncidentImpactFieldResponse
- Throws:
ApiException- if fails to make API call
-
createIncidentImpactFieldAsync
public CompletableFuture<IncidentImpactFieldResponse> createIncidentImpactFieldAsync(IncidentImpactFieldRequest body) Create an incident impact field.- Parameters:
body- Impact field payload. (required)- Returns:
- CompletableFuture<IncidentImpactFieldResponse>
-
createIncidentImpactFieldWithHttpInfo
public ApiResponse<IncidentImpactFieldResponse> createIncidentImpactFieldWithHttpInfo(IncidentImpactFieldRequest body) throws ApiException Create an impact field for incidents.- Parameters:
body- Impact field payload. (required)- Returns:
- ApiResponse<IncidentImpactFieldResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
createIncidentImpactFieldWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentImpactFieldResponse>> createIncidentImpactFieldWithHttpInfoAsync(IncidentImpactFieldRequest body) Create an incident impact field.See
createIncidentImpactFieldWithHttpInfo(com.datadog.api.client.v2.model.IncidentImpactFieldRequest).- Parameters:
body- Impact field payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentImpactFieldResponse>>
-
createIncidentIntegration
public IncidentIntegrationMetadataResponse createIncidentIntegration(String incidentId, IncidentIntegrationMetadataCreateRequest body) throws ApiException Create an incident integration metadata.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident integration metadata payload. (required)- Returns:
- IncidentIntegrationMetadataResponse
- Throws:
ApiException- if fails to make API call
-
createIncidentIntegrationAsync
public CompletableFuture<IncidentIntegrationMetadataResponse> createIncidentIntegrationAsync(String incidentId, IncidentIntegrationMetadataCreateRequest body) Create an incident integration metadata.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident integration metadata payload. (required)- Returns:
- CompletableFuture<IncidentIntegrationMetadataResponse>
-
createIncidentIntegrationWithHttpInfo
public ApiResponse<IncidentIntegrationMetadataResponse> createIncidentIntegrationWithHttpInfo(String incidentId, IncidentIntegrationMetadataCreateRequest body) throws ApiException Create an incident integration metadata.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident integration metadata payload. (required)- Returns:
- ApiResponse<IncidentIntegrationMetadataResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 CREATED - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
createIncidentIntegrationWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentIntegrationMetadataResponse>> createIncidentIntegrationWithHttpInfoAsync(String incidentId, IncidentIntegrationMetadataCreateRequest body) Create an incident integration metadata.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident integration metadata payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentIntegrationMetadataResponse>>
-
createIncidentNotificationRule
public IncidentNotificationRule createIncidentNotificationRule(CreateIncidentNotificationRuleRequest body) throws ApiException Create an incident notification rule.- Parameters:
body- (required)- Returns:
- IncidentNotificationRule
- Throws:
ApiException- if fails to make API call
-
createIncidentNotificationRuleAsync
public CompletableFuture<IncidentNotificationRule> createIncidentNotificationRuleAsync(CreateIncidentNotificationRuleRequest body) Create an incident notification rule.- Parameters:
body- (required)- Returns:
- CompletableFuture<IncidentNotificationRule>
-
createIncidentNotificationRuleWithHttpInfo
public ApiResponse<IncidentNotificationRule> createIncidentNotificationRuleWithHttpInfo(CreateIncidentNotificationRuleRequest body) throws ApiException Creates a new notification rule.- Parameters:
body- (required)- Returns:
- ApiResponse<IncidentNotificationRule>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
createIncidentNotificationRuleWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentNotificationRule>> createIncidentNotificationRuleWithHttpInfoAsync(CreateIncidentNotificationRuleRequest body) Create an incident notification rule.- Parameters:
body- (required)- Returns:
- CompletableFuture<ApiResponse<IncidentNotificationRule>>
-
createIncidentNotificationTemplate
public IncidentNotificationTemplate createIncidentNotificationTemplate(CreateIncidentNotificationTemplateRequest body) throws ApiException Create incident notification template.- Parameters:
body- (required)- Returns:
- IncidentNotificationTemplate
- Throws:
ApiException- if fails to make API call
-
createIncidentNotificationTemplateAsync
public CompletableFuture<IncidentNotificationTemplate> createIncidentNotificationTemplateAsync(CreateIncidentNotificationTemplateRequest body) Create incident notification template.- Parameters:
body- (required)- Returns:
- CompletableFuture<IncidentNotificationTemplate>
-
createIncidentNotificationTemplateWithHttpInfo
public ApiResponse<IncidentNotificationTemplate> createIncidentNotificationTemplateWithHttpInfo(CreateIncidentNotificationTemplateRequest body) throws ApiException Creates a new notification template.- Parameters:
body- (required)- Returns:
- ApiResponse<IncidentNotificationTemplate>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
createIncidentNotificationTemplateWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentNotificationTemplate>> createIncidentNotificationTemplateWithHttpInfoAsync(CreateIncidentNotificationTemplateRequest body) Create incident notification template.- Parameters:
body- (required)- Returns:
- CompletableFuture<ApiResponse<IncidentNotificationTemplate>>
-
createIncidentPostmortemAttachment
public Attachment createIncidentPostmortemAttachment(String incidentId, PostmortemAttachmentRequest body) throws ApiException Create postmortem attachment.- Parameters:
incidentId- The ID of the incident (required)body- (required)- Returns:
- Attachment
- Throws:
ApiException- if fails to make API call
-
createIncidentPostmortemAttachmentAsync
public CompletableFuture<Attachment> createIncidentPostmortemAttachmentAsync(String incidentId, PostmortemAttachmentRequest body) Create postmortem attachment.- Parameters:
incidentId- The ID of the incident (required)body- (required)- Returns:
- CompletableFuture<Attachment>
-
createIncidentPostmortemAttachmentWithHttpInfo
public ApiResponse<Attachment> createIncidentPostmortemAttachmentWithHttpInfo(String incidentId, PostmortemAttachmentRequest body) throws ApiException Create a postmortem attachment for an incident.The endpoint accepts markdown for notebooks created in Confluence or Google Docs. Postmortems created from notebooks need to be formatted using frontend notebook cells, in addition to markdown format.
- Parameters:
incidentId- The ID of the incident (required)body- (required)- Returns:
- ApiResponse<Attachment>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 429 Too many requests -
-
createIncidentPostmortemAttachmentWithHttpInfoAsync
public CompletableFuture<ApiResponse<Attachment>> createIncidentPostmortemAttachmentWithHttpInfoAsync(String incidentId, PostmortemAttachmentRequest body) Create postmortem attachment.- Parameters:
incidentId- The ID of the incident (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<Attachment>>
-
createIncidentPostmortemTemplate
public PostmortemTemplateResponse createIncidentPostmortemTemplate(PostmortemTemplateRequest body) throws ApiException Create postmortem template.- Parameters:
body- (required)- Returns:
- PostmortemTemplateResponse
- Throws:
ApiException- if fails to make API call
-
createIncidentPostmortemTemplateAsync
public CompletableFuture<PostmortemTemplateResponse> createIncidentPostmortemTemplateAsync(PostmortemTemplateRequest body) Create postmortem template.- Parameters:
body- (required)- Returns:
- CompletableFuture<PostmortemTemplateResponse>
-
createIncidentPostmortemTemplateWithHttpInfo
public ApiResponse<PostmortemTemplateResponse> createIncidentPostmortemTemplateWithHttpInfo(PostmortemTemplateRequest body) throws ApiException Create a new postmortem template for incidents.- Parameters:
body- (required)- Returns:
- ApiResponse<PostmortemTemplateResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 403 Forbidden - 429 Too many requests -
-
createIncidentPostmortemTemplateWithHttpInfoAsync
public CompletableFuture<ApiResponse<PostmortemTemplateResponse>> createIncidentPostmortemTemplateWithHttpInfoAsync(PostmortemTemplateRequest body) Create postmortem template.- Parameters:
body- (required)- Returns:
- CompletableFuture<ApiResponse<PostmortemTemplateResponse>>
-
createIncidentResponder
public IncidentResponderResponse createIncidentResponder(String incidentId, IncidentResponderRequest body) throws ApiException Create an incident responder.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident responder payload. (required)- Returns:
- IncidentResponderResponse
- Throws:
ApiException- if fails to make API call
-
createIncidentResponderAsync
public CompletableFuture<IncidentResponderResponse> createIncidentResponderAsync(String incidentId, IncidentResponderRequest body) Create an incident responder.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident responder payload. (required)- Returns:
- CompletableFuture<IncidentResponderResponse>
-
createIncidentResponderWithHttpInfo
public ApiResponse<IncidentResponderResponse> createIncidentResponderWithHttpInfo(String incidentId, IncidentResponderRequest body) throws ApiException Add a responder to an incident.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident responder payload. (required)- Returns:
- ApiResponse<IncidentResponderResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
createIncidentResponderWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentResponderResponse>> createIncidentResponderWithHttpInfoAsync(String incidentId, IncidentResponderRequest body) Create an incident responder.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident responder payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentResponderResponse>>
-
createIncidentRule
Create an incident rule.See
createIncidentRuleWithHttpInfo(com.datadog.api.client.v2.model.IncidentRuleRequest).- Parameters:
body- Incident rule payload. (required)- Returns:
- IncidentRuleResponse
- Throws:
ApiException- if fails to make API call
-
createIncidentRuleAsync
Create an incident rule.See
createIncidentRuleWithHttpInfoAsync(com.datadog.api.client.v2.model.IncidentRuleRequest).- Parameters:
body- Incident rule payload. (required)- Returns:
- CompletableFuture<IncidentRuleResponse>
-
createIncidentRuleWithHttpInfo
public ApiResponse<IncidentRuleResponse> createIncidentRuleWithHttpInfo(IncidentRuleRequest body) throws ApiException Create an incident rule.- Parameters:
body- Incident rule payload. (required)- Returns:
- ApiResponse<IncidentRuleResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
createIncidentRuleWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentRuleResponse>> createIncidentRuleWithHttpInfoAsync(IncidentRuleRequest body) Create an incident rule.See
createIncidentRuleWithHttpInfo(com.datadog.api.client.v2.model.IncidentRuleRequest).- Parameters:
body- Incident rule payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentRuleResponse>>
-
createIncidentServiceNowRecord
public IncidentIntegrationMetadataResponse createIncidentServiceNowRecord(String incidentId, IncidentServiceNowRecordRequest body) throws ApiException Create an incident ServiceNow record.- Parameters:
incidentId- The UUID of the incident. (required)body- ServiceNow record payload. (required)- Returns:
- IncidentIntegrationMetadataResponse
- Throws:
ApiException- if fails to make API call
-
createIncidentServiceNowRecordAsync
public CompletableFuture<IncidentIntegrationMetadataResponse> createIncidentServiceNowRecordAsync(String incidentId, IncidentServiceNowRecordRequest body) Create an incident ServiceNow record.- Parameters:
incidentId- The UUID of the incident. (required)body- ServiceNow record payload. (required)- Returns:
- CompletableFuture<IncidentIntegrationMetadataResponse>
-
createIncidentServiceNowRecordWithHttpInfo
public ApiResponse<IncidentIntegrationMetadataResponse> createIncidentServiceNowRecordWithHttpInfo(String incidentId, IncidentServiceNowRecordRequest body) throws ApiException Create a ServiceNow record for an incident.- Parameters:
incidentId- The UUID of the incident. (required)body- ServiceNow record payload. (required)- Returns:
- ApiResponse<IncidentIntegrationMetadataResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
createIncidentServiceNowRecordWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentIntegrationMetadataResponse>> createIncidentServiceNowRecordWithHttpInfoAsync(String incidentId, IncidentServiceNowRecordRequest body) Create an incident ServiceNow record.- Parameters:
incidentId- The UUID of the incident. (required)body- ServiceNow record payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentIntegrationMetadataResponse>>
-
createIncidentTodo
public IncidentTodoResponse createIncidentTodo(String incidentId, IncidentTodoCreateRequest body) throws ApiException Create an incident todo.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident todo payload. (required)- Returns:
- IncidentTodoResponse
- Throws:
ApiException- if fails to make API call
-
createIncidentTodoAsync
public CompletableFuture<IncidentTodoResponse> createIncidentTodoAsync(String incidentId, IncidentTodoCreateRequest body) Create an incident todo.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident todo payload. (required)- Returns:
- CompletableFuture<IncidentTodoResponse>
-
createIncidentTodoWithHttpInfo
public ApiResponse<IncidentTodoResponse> createIncidentTodoWithHttpInfo(String incidentId, IncidentTodoCreateRequest body) throws ApiException Create an incident todo.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident todo payload. (required)- Returns:
- ApiResponse<IncidentTodoResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 CREATED - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
createIncidentTodoWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentTodoResponse>> createIncidentTodoWithHttpInfoAsync(String incidentId, IncidentTodoCreateRequest body) Create an incident todo.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident todo payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentTodoResponse>>
-
createIncidentType
Create an incident type.See
createIncidentTypeWithHttpInfo(com.datadog.api.client.v2.model.IncidentTypeCreateRequest).- Parameters:
body- Incident type payload. (required)- Returns:
- IncidentTypeResponse
- Throws:
ApiException- if fails to make API call
-
createIncidentTypeAsync
public CompletableFuture<IncidentTypeResponse> createIncidentTypeAsync(IncidentTypeCreateRequest body) Create an incident type.See
createIncidentTypeWithHttpInfoAsync(com.datadog.api.client.v2.model.IncidentTypeCreateRequest).- Parameters:
body- Incident type payload. (required)- Returns:
- CompletableFuture<IncidentTypeResponse>
-
createIncidentTypeWithHttpInfo
public ApiResponse<IncidentTypeResponse> createIncidentTypeWithHttpInfo(IncidentTypeCreateRequest body) throws ApiException Create an incident type.- Parameters:
body- Incident type payload. (required)- Returns:
- ApiResponse<IncidentTypeResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 CREATED - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
createIncidentTypeWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentTypeResponse>> createIncidentTypeWithHttpInfoAsync(IncidentTypeCreateRequest body) Create an incident type.See
createIncidentTypeWithHttpInfo(com.datadog.api.client.v2.model.IncidentTypeCreateRequest).- Parameters:
body- Incident type payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentTypeResponse>>
-
createIncidentUserDefinedField
public IncidentUserDefinedFieldResponse createIncidentUserDefinedField(IncidentUserDefinedFieldCreateRequest body) throws ApiException Create an incident user-defined field.- Parameters:
body- Incident user-defined field payload. (required)- Returns:
- IncidentUserDefinedFieldResponse
- Throws:
ApiException- if fails to make API call
-
createIncidentUserDefinedFieldAsync
public CompletableFuture<IncidentUserDefinedFieldResponse> createIncidentUserDefinedFieldAsync(IncidentUserDefinedFieldCreateRequest body) Create an incident user-defined field.- Parameters:
body- Incident user-defined field payload. (required)- Returns:
- CompletableFuture<IncidentUserDefinedFieldResponse>
-
createIncidentUserDefinedField
public IncidentUserDefinedFieldResponse createIncidentUserDefinedField(IncidentUserDefinedFieldCreateRequest body, IncidentsApi.CreateIncidentUserDefinedFieldOptionalParameters parameters) throws ApiException Create an incident user-defined field.- Parameters:
body- Incident user-defined field payload. (required)parameters- Optional parameters for the request.- Returns:
- IncidentUserDefinedFieldResponse
- Throws:
ApiException- if fails to make API call
-
createIncidentUserDefinedFieldAsync
public CompletableFuture<IncidentUserDefinedFieldResponse> createIncidentUserDefinedFieldAsync(IncidentUserDefinedFieldCreateRequest body, IncidentsApi.CreateIncidentUserDefinedFieldOptionalParameters parameters) Create an incident user-defined field.- Parameters:
body- Incident user-defined field payload. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentUserDefinedFieldResponse>
-
createIncidentUserDefinedFieldWithHttpInfo
public ApiResponse<IncidentUserDefinedFieldResponse> createIncidentUserDefinedFieldWithHttpInfo(IncidentUserDefinedFieldCreateRequest body, IncidentsApi.CreateIncidentUserDefinedFieldOptionalParameters parameters) throws ApiException Create an incident user-defined field.- Parameters:
body- Incident user-defined field payload. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentUserDefinedFieldResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 CREATED - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
createIncidentUserDefinedFieldWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentUserDefinedFieldResponse>> createIncidentUserDefinedFieldWithHttpInfoAsync(IncidentUserDefinedFieldCreateRequest body, IncidentsApi.CreateIncidentUserDefinedFieldOptionalParameters parameters) Create an incident user-defined field.- Parameters:
body- Incident user-defined field payload. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentUserDefinedFieldResponse>>
-
createIncidentUserDefinedRole
public IncidentUserDefinedRoleResponse createIncidentUserDefinedRole(IncidentUserDefinedRoleRequest body) throws ApiException Create an incident user-defined role.- Parameters:
body- (required)- Returns:
- IncidentUserDefinedRoleResponse
- Throws:
ApiException- if fails to make API call
-
createIncidentUserDefinedRoleAsync
public CompletableFuture<IncidentUserDefinedRoleResponse> createIncidentUserDefinedRoleAsync(IncidentUserDefinedRoleRequest body) Create an incident user-defined role.- Parameters:
body- (required)- Returns:
- CompletableFuture<IncidentUserDefinedRoleResponse>
-
createIncidentUserDefinedRole
public IncidentUserDefinedRoleResponse createIncidentUserDefinedRole(IncidentUserDefinedRoleRequest body, IncidentsApi.CreateIncidentUserDefinedRoleOptionalParameters parameters) throws ApiException Create an incident user-defined role.- Parameters:
body- (required)parameters- Optional parameters for the request.- Returns:
- IncidentUserDefinedRoleResponse
- Throws:
ApiException- if fails to make API call
-
createIncidentUserDefinedRoleAsync
public CompletableFuture<IncidentUserDefinedRoleResponse> createIncidentUserDefinedRoleAsync(IncidentUserDefinedRoleRequest body, IncidentsApi.CreateIncidentUserDefinedRoleOptionalParameters parameters) Create an incident user-defined role.- Parameters:
body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentUserDefinedRoleResponse>
-
createIncidentUserDefinedRoleWithHttpInfo
public ApiResponse<IncidentUserDefinedRoleResponse> createIncidentUserDefinedRoleWithHttpInfo(IncidentUserDefinedRoleRequest body, IncidentsApi.CreateIncidentUserDefinedRoleOptionalParameters parameters) throws ApiException Create a new user-defined role for incidents.- Parameters:
body- (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentUserDefinedRoleResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 403 Forbidden - 429 Too many requests -
-
createIncidentUserDefinedRoleWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentUserDefinedRoleResponse>> createIncidentUserDefinedRoleWithHttpInfoAsync(IncidentUserDefinedRoleRequest body, IncidentsApi.CreateIncidentUserDefinedRoleOptionalParameters parameters) Create an incident user-defined role.- Parameters:
body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentUserDefinedRoleResponse>>
-
createOnCallPageFromIncident
public IncidentPageUUIDResponse createOnCallPageFromIncident(String incidentId, IncidentCreateOnCallPageRequest body) throws ApiException Create an on-call page from an incident.- Parameters:
incidentId- The UUID of the incident. (required)body- On-call page creation payload. (required)- Returns:
- IncidentPageUUIDResponse
- Throws:
ApiException- if fails to make API call
-
createOnCallPageFromIncidentAsync
public CompletableFuture<IncidentPageUUIDResponse> createOnCallPageFromIncidentAsync(String incidentId, IncidentCreateOnCallPageRequest body) Create an on-call page from an incident.- Parameters:
incidentId- The UUID of the incident. (required)body- On-call page creation payload. (required)- Returns:
- CompletableFuture<IncidentPageUUIDResponse>
-
createOnCallPageFromIncidentWithHttpInfo
public ApiResponse<IncidentPageUUIDResponse> createOnCallPageFromIncidentWithHttpInfo(String incidentId, IncidentCreateOnCallPageRequest body) throws ApiException Create an on-call page directly from an incident.- Parameters:
incidentId- The UUID of the incident. (required)body- On-call page creation payload. (required)- Returns:
- ApiResponse<IncidentPageUUIDResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
createOnCallPageFromIncidentWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentPageUUIDResponse>> createOnCallPageFromIncidentWithHttpInfoAsync(String incidentId, IncidentCreateOnCallPageRequest body) Create an on-call page from an incident.- Parameters:
incidentId- The UUID of the incident. (required)body- On-call page creation payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentPageUUIDResponse>>
-
createPageFromIncident
@Deprecated public IncidentPageUUIDResponse createPageFromIncident(String incidentId, IncidentCreatePageFromIncidentRequest body) throws ApiException Deprecated.Create a page from an incident.- Parameters:
incidentId- The UUID of the incident. (required)body- Page creation payload. (required)- Returns:
- IncidentPageUUIDResponse
- Throws:
ApiException- if fails to make API call
-
createPageFromIncidentAsync
@Deprecated public CompletableFuture<IncidentPageUUIDResponse> createPageFromIncidentAsync(String incidentId, IncidentCreatePageFromIncidentRequest body) Deprecated.Create a page from an incident.- Parameters:
incidentId- The UUID of the incident. (required)body- Page creation payload. (required)- Returns:
- CompletableFuture<IncidentPageUUIDResponse>
-
createPageFromIncidentWithHttpInfo
@Deprecated public ApiResponse<IncidentPageUUIDResponse> createPageFromIncidentWithHttpInfo(String incidentId, IncidentCreatePageFromIncidentRequest body) throws ApiException Deprecated.Create a page from an incident using the Cases service.Deprecated: This endpoint is deprecated. Use Create an on-call page from an incident instead.
- Parameters:
incidentId- The UUID of the incident. (required)body- Page creation payload. (required)- Returns:
- ApiResponse<IncidentPageUUIDResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
createPageFromIncidentWithHttpInfoAsync
@Deprecated public CompletableFuture<ApiResponse<IncidentPageUUIDResponse>> createPageFromIncidentWithHttpInfoAsync(String incidentId, IncidentCreatePageFromIncidentRequest body) Deprecated.Create a page from an incident.- Parameters:
incidentId- The UUID of the incident. (required)body- Page creation payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentPageUUIDResponse>>
-
createTimestampOverride
public IncidentTimestampOverrideResponse createTimestampOverride(String incidentId, IncidentTimestampOverrideRequest body) throws ApiException Create an incident timestamp override.- Parameters:
incidentId- The UUID of the incident. (required)body- Timestamp override payload. (required)- Returns:
- IncidentTimestampOverrideResponse
- Throws:
ApiException- if fails to make API call
-
createTimestampOverrideAsync
public CompletableFuture<IncidentTimestampOverrideResponse> createTimestampOverrideAsync(String incidentId, IncidentTimestampOverrideRequest body) Create an incident timestamp override.- Parameters:
incidentId- The UUID of the incident. (required)body- Timestamp override payload. (required)- Returns:
- CompletableFuture<IncidentTimestampOverrideResponse>
-
createTimestampOverrideWithHttpInfo
public ApiResponse<IncidentTimestampOverrideResponse> createTimestampOverrideWithHttpInfo(String incidentId, IncidentTimestampOverrideRequest body) throws ApiException Create a timestamp override for an incident.- Parameters:
incidentId- The UUID of the incident. (required)body- Timestamp override payload. (required)- Returns:
- ApiResponse<IncidentTimestampOverrideResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
createTimestampOverrideWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentTimestampOverrideResponse>> createTimestampOverrideWithHttpInfoAsync(String incidentId, IncidentTimestampOverrideRequest body) Create an incident timestamp override.- Parameters:
incidentId- The UUID of the incident. (required)body- Timestamp override payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentTimestampOverrideResponse>>
-
deleteGlobalIncidentHandle
Delete global incident handle.- Throws:
ApiException- if fails to make API call
-
deleteGlobalIncidentHandleAsync
Delete global incident handle.- Returns:
- CompletableFuture
-
deleteGlobalIncidentHandleWithHttpInfo
Delete a global incident handle.- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 400 Bad Request - 429 Too many requests -
-
deleteGlobalIncidentHandleWithHttpInfoAsync
Delete global incident handle.- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteIncident
Delete an existing incident.- Parameters:
incidentId- The UUID of the incident. (required)- Throws:
ApiException- if fails to make API call
-
deleteIncidentAsync
Delete an existing incident.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- CompletableFuture
-
deleteIncidentWithHttpInfo
Deletes an existing incident from the users organization.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteIncidentWithHttpInfoAsync
Delete an existing incident.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteIncidentAttachment
Delete incident attachment.See
deleteIncidentAttachmentWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
incidentId- The UUID of the incident. (required)attachmentId- The ID of the attachment. (required)- Throws:
ApiException- if fails to make API call
-
deleteIncidentAttachmentAsync
public CompletableFuture<Void> deleteIncidentAttachmentAsync(String incidentId, String attachmentId) Delete incident attachment.See
deleteIncidentAttachmentWithHttpInfoAsync(java.lang.String, java.lang.String).- Parameters:
incidentId- The UUID of the incident. (required)attachmentId- The ID of the attachment. (required)- Returns:
- CompletableFuture
-
deleteIncidentAttachmentWithHttpInfo
public ApiResponse<Void> deleteIncidentAttachmentWithHttpInfo(String incidentId, String attachmentId) throws ApiException - Parameters:
incidentId- The UUID of the incident. (required)attachmentId- The ID of the attachment. (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 - 400 Bad Request - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteIncidentAttachmentWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteIncidentAttachmentWithHttpInfoAsync(String incidentId, String attachmentId) Delete incident attachment.See
deleteIncidentAttachmentWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
incidentId- The UUID of the incident. (required)attachmentId- The ID of the attachment. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteIncidentImpact
Delete an incident impact.See
deleteIncidentImpactWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
incidentId- The UUID of the incident. (required)impactId- The UUID of the incident impact. (required)- Throws:
ApiException- if fails to make API call
-
deleteIncidentImpactAsync
Delete an incident impact.See
deleteIncidentImpactWithHttpInfoAsync(java.lang.String, java.lang.String).- Parameters:
incidentId- The UUID of the incident. (required)impactId- The UUID of the incident impact. (required)- Returns:
- CompletableFuture
-
deleteIncidentImpactWithHttpInfo
public ApiResponse<Void> deleteIncidentImpactWithHttpInfo(String incidentId, String impactId) throws ApiException Delete an incident impact.- Parameters:
incidentId- The UUID of the incident. (required)impactId- The UUID of the incident impact. (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 - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteIncidentImpactWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteIncidentImpactWithHttpInfoAsync(String incidentId, String impactId) Delete an incident impact.See
deleteIncidentImpactWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
incidentId- The UUID of the incident. (required)impactId- The UUID of the incident impact. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteIncidentImpactField
Delete an incident impact field.- Parameters:
fieldId- The UUID of the impact field. (required)- Throws:
ApiException- if fails to make API call
-
deleteIncidentImpactFieldAsync
Delete an incident impact field.See
deleteIncidentImpactFieldWithHttpInfoAsync(java.util.UUID).- Parameters:
fieldId- The UUID of the impact field. (required)- Returns:
- CompletableFuture
-
deleteIncidentImpactFieldWithHttpInfo
Delete an impact field for incidents.- Parameters:
fieldId- The UUID of the impact field. (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 - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteIncidentImpactFieldWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteIncidentImpactFieldWithHttpInfoAsync(UUID fieldId) Delete an incident impact field.- Parameters:
fieldId- The UUID of the impact field. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteIncidentIntegration
public void deleteIncidentIntegration(String incidentId, String integrationMetadataId) throws ApiException Delete an incident integration metadata.See
deleteIncidentIntegrationWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
incidentId- The UUID of the incident. (required)integrationMetadataId- The UUID of the incident integration metadata. (required)- Throws:
ApiException- if fails to make API call
-
deleteIncidentIntegrationAsync
public CompletableFuture<Void> deleteIncidentIntegrationAsync(String incidentId, String integrationMetadataId) Delete an incident integration metadata.See
deleteIncidentIntegrationWithHttpInfoAsync(java.lang.String, java.lang.String).- Parameters:
incidentId- The UUID of the incident. (required)integrationMetadataId- The UUID of the incident integration metadata. (required)- Returns:
- CompletableFuture
-
deleteIncidentIntegrationWithHttpInfo
public ApiResponse<Void> deleteIncidentIntegrationWithHttpInfo(String incidentId, String integrationMetadataId) throws ApiException Delete an incident integration metadata.- Parameters:
incidentId- The UUID of the incident. (required)integrationMetadataId- The UUID of the incident integration metadata. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteIncidentIntegrationWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteIncidentIntegrationWithHttpInfoAsync(String incidentId, String integrationMetadataId) Delete an incident integration metadata.See
deleteIncidentIntegrationWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
incidentId- The UUID of the incident. (required)integrationMetadataId- The UUID of the incident integration metadata. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteIncidentNotificationRule
Delete an incident notification rule.- Parameters:
id- The ID of the notification rule. (required)- Throws:
ApiException- if fails to make API call
-
deleteIncidentNotificationRuleAsync
Delete an incident notification rule.- Parameters:
id- The ID of the notification rule. (required)- Returns:
- CompletableFuture
-
deleteIncidentNotificationRule
public void deleteIncidentNotificationRule(UUID id, IncidentsApi.DeleteIncidentNotificationRuleOptionalParameters parameters) throws ApiException Delete an incident notification rule.- Parameters:
id- The ID of the notification rule. (required)parameters- Optional parameters for the request.- Throws:
ApiException- if fails to make API call
-
deleteIncidentNotificationRuleAsync
public CompletableFuture<Void> deleteIncidentNotificationRuleAsync(UUID id, IncidentsApi.DeleteIncidentNotificationRuleOptionalParameters parameters) Delete an incident notification rule.- Parameters:
id- The ID of the notification rule. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture
-
deleteIncidentNotificationRuleWithHttpInfo
public ApiResponse<Void> deleteIncidentNotificationRuleWithHttpInfo(UUID id, IncidentsApi.DeleteIncidentNotificationRuleOptionalParameters parameters) throws ApiException Deletes a notification rule by its ID.- Parameters:
id- The ID of the notification rule. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteIncidentNotificationRuleWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteIncidentNotificationRuleWithHttpInfoAsync(UUID id, IncidentsApi.DeleteIncidentNotificationRuleOptionalParameters parameters) Delete an incident notification rule.- Parameters:
id- The ID of the notification rule. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteIncidentNotificationTemplate
Delete a notification template.- Parameters:
id- The ID of the notification template. (required)- Throws:
ApiException- if fails to make API call
-
deleteIncidentNotificationTemplateAsync
Delete a notification template.- Parameters:
id- The ID of the notification template. (required)- Returns:
- CompletableFuture
-
deleteIncidentNotificationTemplate
public void deleteIncidentNotificationTemplate(UUID id, IncidentsApi.DeleteIncidentNotificationTemplateOptionalParameters parameters) throws ApiException Delete a notification template.- Parameters:
id- The ID of the notification template. (required)parameters- Optional parameters for the request.- Throws:
ApiException- if fails to make API call
-
deleteIncidentNotificationTemplateAsync
public CompletableFuture<Void> deleteIncidentNotificationTemplateAsync(UUID id, IncidentsApi.DeleteIncidentNotificationTemplateOptionalParameters parameters) Delete a notification template.- Parameters:
id- The ID of the notification template. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture
-
deleteIncidentNotificationTemplateWithHttpInfo
public ApiResponse<Void> deleteIncidentNotificationTemplateWithHttpInfo(UUID id, IncidentsApi.DeleteIncidentNotificationTemplateOptionalParameters parameters) throws ApiException Deletes a notification template by its ID.- Parameters:
id- The ID of the notification template. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteIncidentNotificationTemplateWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteIncidentNotificationTemplateWithHttpInfoAsync(UUID id, IncidentsApi.DeleteIncidentNotificationTemplateOptionalParameters parameters) Delete a notification template.- Parameters:
id- The ID of the notification template. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteIncidentPostmortemTemplate
Delete postmortem template.See
deleteIncidentPostmortemTemplateWithHttpInfo(java.lang.String).- Parameters:
templateId- The ID of the postmortem template. (required)- Throws:
ApiException- if fails to make API call
-
deleteIncidentPostmortemTemplateAsync
Delete postmortem template.See
deleteIncidentPostmortemTemplateWithHttpInfoAsync(java.lang.String).- Parameters:
templateId- The ID of the postmortem template. (required)- Returns:
- CompletableFuture
-
deleteIncidentPostmortemTemplateWithHttpInfo
public ApiResponse<Void> deleteIncidentPostmortemTemplateWithHttpInfo(String templateId) throws ApiException Delete a postmortem template.- Parameters:
templateId- The ID of the postmortem 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 - 400 Bad Request - 404 Not Found - 429 Too many requests -
-
deleteIncidentPostmortemTemplateWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteIncidentPostmortemTemplateWithHttpInfoAsync(String templateId) Delete postmortem template.See
deleteIncidentPostmortemTemplateWithHttpInfo(java.lang.String).- Parameters:
templateId- The ID of the postmortem template. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteIncidentResponder
Delete an incident responder.See
deleteIncidentResponderWithHttpInfo(java.lang.String, java.util.UUID).- Parameters:
incidentId- The UUID of the incident. (required)responderId- The UUID of the incident responder. (required)- Throws:
ApiException- if fails to make API call
-
deleteIncidentResponderAsync
Delete an incident responder.See
deleteIncidentResponderWithHttpInfoAsync(java.lang.String, java.util.UUID).- Parameters:
incidentId- The UUID of the incident. (required)responderId- The UUID of the incident responder. (required)- Returns:
- CompletableFuture
-
deleteIncidentResponderWithHttpInfo
public ApiResponse<Void> deleteIncidentResponderWithHttpInfo(String incidentId, UUID responderId) throws ApiException Remove a responder from an incident.- Parameters:
incidentId- The UUID of the incident. (required)responderId- The UUID of the incident responder. (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 - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteIncidentResponderWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteIncidentResponderWithHttpInfoAsync(String incidentId, UUID responderId) Delete an incident responder.See
deleteIncidentResponderWithHttpInfo(java.lang.String, java.util.UUID).- Parameters:
incidentId- The UUID of the incident. (required)responderId- The UUID of the incident responder. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteIncidentRule
Delete an incident rule.- Parameters:
ruleId- The UUID of the incident rule. (required)- Throws:
ApiException- if fails to make API call
-
deleteIncidentRuleAsync
Delete an incident rule.- Parameters:
ruleId- The UUID of the incident rule. (required)- Returns:
- CompletableFuture
-
deleteIncidentRuleWithHttpInfo
Delete an incident rule.- Parameters:
ruleId- The UUID of the incident rule. (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 - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteIncidentRuleWithHttpInfoAsync
Delete an incident rule.- Parameters:
ruleId- The UUID of the incident rule. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteIncidentTodo
Delete an incident todo.See
deleteIncidentTodoWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
incidentId- The UUID of the incident. (required)todoId- The UUID of the incident todo. (required)- Throws:
ApiException- if fails to make API call
-
deleteIncidentTodoAsync
Delete an incident todo.See
deleteIncidentTodoWithHttpInfoAsync(java.lang.String, java.lang.String).- Parameters:
incidentId- The UUID of the incident. (required)todoId- The UUID of the incident todo. (required)- Returns:
- CompletableFuture
-
deleteIncidentTodoWithHttpInfo
public ApiResponse<Void> deleteIncidentTodoWithHttpInfo(String incidentId, String todoId) throws ApiException Delete an incident todo.- Parameters:
incidentId- The UUID of the incident. (required)todoId- The UUID of the incident todo. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteIncidentTodoWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteIncidentTodoWithHttpInfoAsync(String incidentId, String todoId) Delete an incident todo.See
deleteIncidentTodoWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
incidentId- The UUID of the incident. (required)todoId- The UUID of the incident todo. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteIncidentType
Delete an incident type.- Parameters:
incidentTypeId- The UUID of the incident type. (required)- Throws:
ApiException- if fails to make API call
-
deleteIncidentTypeAsync
Delete an incident type.- Parameters:
incidentTypeId- The UUID of the incident type. (required)- Returns:
- CompletableFuture
-
deleteIncidentTypeWithHttpInfo
Delete an incident type.- Parameters:
incidentTypeId- The UUID of the incident type. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteIncidentTypeWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteIncidentTypeWithHttpInfoAsync(String incidentTypeId) Delete an incident type.- Parameters:
incidentTypeId- The UUID of the incident type. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteIncidentUserDefinedField
Delete an incident user-defined field.See
deleteIncidentUserDefinedFieldWithHttpInfo(java.lang.String).- Parameters:
fieldId- The ID of the incident user-defined field. (required)- Throws:
ApiException- if fails to make API call
-
deleteIncidentUserDefinedFieldAsync
Delete an incident user-defined field.See
deleteIncidentUserDefinedFieldWithHttpInfoAsync(java.lang.String).- Parameters:
fieldId- The ID of the incident user-defined field. (required)- Returns:
- CompletableFuture
-
deleteIncidentUserDefinedFieldWithHttpInfo
public ApiResponse<Void> deleteIncidentUserDefinedFieldWithHttpInfo(String fieldId) throws ApiException Delete an incident user-defined field.- Parameters:
fieldId- The ID of the incident user-defined field. (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 - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteIncidentUserDefinedFieldWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteIncidentUserDefinedFieldWithHttpInfoAsync(String fieldId) Delete an incident user-defined field.See
deleteIncidentUserDefinedFieldWithHttpInfo(java.lang.String).- Parameters:
fieldId- The ID of the incident user-defined field. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteIncidentUserDefinedRole
Delete an incident user-defined role.See
deleteIncidentUserDefinedRoleWithHttpInfo(java.util.UUID).- Parameters:
roleId- The UUID of the incident user-defined role. (required)- Throws:
ApiException- if fails to make API call
-
deleteIncidentUserDefinedRoleAsync
Delete an incident user-defined role.See
deleteIncidentUserDefinedRoleWithHttpInfoAsync(java.util.UUID).- Parameters:
roleId- The UUID of the incident user-defined role. (required)- Returns:
- CompletableFuture
-
deleteIncidentUserDefinedRoleWithHttpInfo
Delete an existing user-defined role for incidents.- Parameters:
roleId- The UUID of the incident user-defined role. (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 - 400 Bad Request - 404 Not Found - 429 Too many requests -
-
deleteIncidentUserDefinedRoleWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteIncidentUserDefinedRoleWithHttpInfoAsync(UUID roleId) Delete an incident user-defined role.See
deleteIncidentUserDefinedRoleWithHttpInfo(java.util.UUID).- Parameters:
roleId- The UUID of the incident user-defined role. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteTimestampOverride
Delete an incident timestamp override.See
deleteTimestampOverrideWithHttpInfo(java.lang.String, java.util.UUID).- Parameters:
incidentId- The UUID of the incident. (required)id- The UUID of the timestamp override. (required)- Throws:
ApiException- if fails to make API call
-
deleteTimestampOverrideAsync
Delete an incident timestamp override.See
deleteTimestampOverrideWithHttpInfoAsync(java.lang.String, java.util.UUID).- Parameters:
incidentId- The UUID of the incident. (required)id- The UUID of the timestamp override. (required)- Returns:
- CompletableFuture
-
deleteTimestampOverrideWithHttpInfo
public ApiResponse<Void> deleteTimestampOverrideWithHttpInfo(String incidentId, UUID id) throws ApiException Delete a timestamp override for an incident.- Parameters:
incidentId- The UUID of the incident. (required)id- The UUID of the timestamp override. (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 - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteTimestampOverrideWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteTimestampOverrideWithHttpInfoAsync(String incidentId, UUID id) Delete an incident timestamp override.See
deleteTimestampOverrideWithHttpInfo(java.lang.String, java.util.UUID).- Parameters:
incidentId- The UUID of the incident. (required)id- The UUID of the timestamp override. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
getGlobalIncidentSettings
Get global incident settings.- Returns:
- GlobalIncidentSettingsResponse
- Throws:
ApiException- if fails to make API call
-
getGlobalIncidentSettingsAsync
Get global incident settings.- Returns:
- CompletableFuture<GlobalIncidentSettingsResponse>
-
getGlobalIncidentSettingsWithHttpInfo
public ApiResponse<GlobalIncidentSettingsResponse> getGlobalIncidentSettingsWithHttpInfo() throws ApiExceptionRetrieve global incident settings for the organization.- Returns:
- ApiResponse<GlobalIncidentSettingsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 429 Too many requests -
-
getGlobalIncidentSettingsWithHttpInfoAsync
public CompletableFuture<ApiResponse<GlobalIncidentSettingsResponse>> getGlobalIncidentSettingsWithHttpInfoAsync()Get global incident settings.- Returns:
- CompletableFuture<ApiResponse<GlobalIncidentSettingsResponse>>
-
getIncident
Get the details of an incident.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- IncidentResponse
- Throws:
ApiException- if fails to make API call
-
getIncidentAsync
Get the details of an incident.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- CompletableFuture<IncidentResponse>
-
getIncident
public IncidentResponse getIncident(String incidentId, IncidentsApi.GetIncidentOptionalParameters parameters) throws ApiException Get the details of an incident.- Parameters:
incidentId- The UUID of the incident. (required)parameters- Optional parameters for the request.- Returns:
- IncidentResponse
- Throws:
ApiException- if fails to make API call
-
getIncidentAsync
public CompletableFuture<IncidentResponse> getIncidentAsync(String incidentId, IncidentsApi.GetIncidentOptionalParameters parameters) Get the details of an incident.- Parameters:
incidentId- The UUID of the incident. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentResponse>
-
getIncidentWithHttpInfo
public ApiResponse<IncidentResponse> getIncidentWithHttpInfo(String incidentId, IncidentsApi.GetIncidentOptionalParameters parameters) throws ApiException Get the details of an incident byincident_id.- Parameters:
incidentId- The UUID of the incident. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
getIncidentWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentResponse>> getIncidentWithHttpInfoAsync(String incidentId, IncidentsApi.GetIncidentOptionalParameters parameters) Get the details of an incident.- Parameters:
incidentId- The UUID of the incident. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentResponse>>
-
getIncidentAIPostmortem
Get an AI-generated incident postmortem.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- IncidentAIPostmortemResponse
- Throws:
ApiException- if fails to make API call
-
getIncidentAIPostmortemAsync
public CompletableFuture<IncidentAIPostmortemResponse> getIncidentAIPostmortemAsync(String incidentId) Get an AI-generated incident postmortem.See
getIncidentAIPostmortemWithHttpInfoAsync(java.lang.String).- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- CompletableFuture<IncidentAIPostmortemResponse>
-
getIncidentAIPostmortemWithHttpInfo
public ApiResponse<IncidentAIPostmortemResponse> getIncidentAIPostmortemWithHttpInfo(String incidentId) throws ApiException Generate an AI postmortem for an incident.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- ApiResponse<IncidentAIPostmortemResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
getIncidentAIPostmortemWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentAIPostmortemResponse>> getIncidentAIPostmortemWithHttpInfoAsync(String incidentId) Get an AI-generated incident postmortem.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentAIPostmortemResponse>>
-
getIncidentIntegration
public IncidentIntegrationMetadataResponse getIncidentIntegration(String incidentId, String integrationMetadataId) throws ApiException Get incident integration metadata details.See
getIncidentIntegrationWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
incidentId- The UUID of the incident. (required)integrationMetadataId- The UUID of the incident integration metadata. (required)- Returns:
- IncidentIntegrationMetadataResponse
- Throws:
ApiException- if fails to make API call
-
getIncidentIntegrationAsync
public CompletableFuture<IncidentIntegrationMetadataResponse> getIncidentIntegrationAsync(String incidentId, String integrationMetadataId) Get incident integration metadata details.See
getIncidentIntegrationWithHttpInfoAsync(java.lang.String, java.lang.String).- Parameters:
incidentId- The UUID of the incident. (required)integrationMetadataId- The UUID of the incident integration metadata. (required)- Returns:
- CompletableFuture<IncidentIntegrationMetadataResponse>
-
getIncidentIntegrationWithHttpInfo
public ApiResponse<IncidentIntegrationMetadataResponse> getIncidentIntegrationWithHttpInfo(String incidentId, String integrationMetadataId) throws ApiException Get incident integration metadata details.- Parameters:
incidentId- The UUID of the incident. (required)integrationMetadataId- The UUID of the incident integration metadata. (required)- Returns:
- ApiResponse<IncidentIntegrationMetadataResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
getIncidentIntegrationWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentIntegrationMetadataResponse>> getIncidentIntegrationWithHttpInfoAsync(String incidentId, String integrationMetadataId) Get incident integration metadata details.See
getIncidentIntegrationWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
incidentId- The UUID of the incident. (required)integrationMetadataId- The UUID of the incident integration metadata. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentIntegrationMetadataResponse>>
-
getIncidentNotificationRule
Get an incident notification rule.- Parameters:
id- The ID of the notification rule. (required)- Returns:
- IncidentNotificationRule
- Throws:
ApiException- if fails to make API call
-
getIncidentNotificationRuleAsync
Get an incident notification rule.- Parameters:
id- The ID of the notification rule. (required)- Returns:
- CompletableFuture<IncidentNotificationRule>
-
getIncidentNotificationRule
public IncidentNotificationRule getIncidentNotificationRule(UUID id, IncidentsApi.GetIncidentNotificationRuleOptionalParameters parameters) throws ApiException Get an incident notification rule.- Parameters:
id- The ID of the notification rule. (required)parameters- Optional parameters for the request.- Returns:
- IncidentNotificationRule
- Throws:
ApiException- if fails to make API call
-
getIncidentNotificationRuleAsync
public CompletableFuture<IncidentNotificationRule> getIncidentNotificationRuleAsync(UUID id, IncidentsApi.GetIncidentNotificationRuleOptionalParameters parameters) Get an incident notification rule.- Parameters:
id- The ID of the notification rule. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentNotificationRule>
-
getIncidentNotificationRuleWithHttpInfo
public ApiResponse<IncidentNotificationRule> getIncidentNotificationRuleWithHttpInfo(UUID id, IncidentsApi.GetIncidentNotificationRuleOptionalParameters parameters) throws ApiException Retrieves a specific notification rule by its ID.- Parameters:
id- The ID of the notification rule. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentNotificationRule>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
getIncidentNotificationRuleWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentNotificationRule>> getIncidentNotificationRuleWithHttpInfoAsync(UUID id, IncidentsApi.GetIncidentNotificationRuleOptionalParameters parameters) Get an incident notification rule.- Parameters:
id- The ID of the notification rule. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentNotificationRule>>
-
getIncidentNotificationTemplate
Get incident notification template.- Parameters:
id- The ID of the notification template. (required)- Returns:
- IncidentNotificationTemplate
- Throws:
ApiException- if fails to make API call
-
getIncidentNotificationTemplateAsync
public CompletableFuture<IncidentNotificationTemplate> getIncidentNotificationTemplateAsync(UUID id) Get incident notification template.- Parameters:
id- The ID of the notification template. (required)- Returns:
- CompletableFuture<IncidentNotificationTemplate>
-
getIncidentNotificationTemplate
public IncidentNotificationTemplate getIncidentNotificationTemplate(UUID id, IncidentsApi.GetIncidentNotificationTemplateOptionalParameters parameters) throws ApiException Get incident notification template.- Parameters:
id- The ID of the notification template. (required)parameters- Optional parameters for the request.- Returns:
- IncidentNotificationTemplate
- Throws:
ApiException- if fails to make API call
-
getIncidentNotificationTemplateAsync
public CompletableFuture<IncidentNotificationTemplate> getIncidentNotificationTemplateAsync(UUID id, IncidentsApi.GetIncidentNotificationTemplateOptionalParameters parameters) Get incident notification template.- Parameters:
id- The ID of the notification template. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentNotificationTemplate>
-
getIncidentNotificationTemplateWithHttpInfo
public ApiResponse<IncidentNotificationTemplate> getIncidentNotificationTemplateWithHttpInfo(UUID id, IncidentsApi.GetIncidentNotificationTemplateOptionalParameters parameters) throws ApiException Retrieves a specific notification template by its ID.- Parameters:
id- The ID of the notification template. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentNotificationTemplate>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
getIncidentNotificationTemplateWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentNotificationTemplate>> getIncidentNotificationTemplateWithHttpInfoAsync(UUID id, IncidentsApi.GetIncidentNotificationTemplateOptionalParameters parameters) Get incident notification template.- Parameters:
id- The ID of the notification template. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentNotificationTemplate>>
-
getIncidentPostmortemTemplate
public PostmortemTemplateResponse getIncidentPostmortemTemplate(String templateId) throws ApiException Get postmortem template.See
getIncidentPostmortemTemplateWithHttpInfo(java.lang.String).- Parameters:
templateId- The ID of the postmortem template. (required)- Returns:
- PostmortemTemplateResponse
- Throws:
ApiException- if fails to make API call
-
getIncidentPostmortemTemplateAsync
public CompletableFuture<PostmortemTemplateResponse> getIncidentPostmortemTemplateAsync(String templateId) Get postmortem template.See
getIncidentPostmortemTemplateWithHttpInfoAsync(java.lang.String).- Parameters:
templateId- The ID of the postmortem template. (required)- Returns:
- CompletableFuture<PostmortemTemplateResponse>
-
getIncidentPostmortemTemplateWithHttpInfo
public ApiResponse<PostmortemTemplateResponse> getIncidentPostmortemTemplateWithHttpInfo(String templateId) throws ApiException Retrieve details of a specific postmortem template.- Parameters:
templateId- The ID of the postmortem template. (required)- Returns:
- ApiResponse<PostmortemTemplateResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 404 Not Found - 429 Too many requests -
-
getIncidentPostmortemTemplateWithHttpInfoAsync
public CompletableFuture<ApiResponse<PostmortemTemplateResponse>> getIncidentPostmortemTemplateWithHttpInfoAsync(String templateId) Get postmortem template.See
getIncidentPostmortemTemplateWithHttpInfo(java.lang.String).- Parameters:
templateId- The ID of the postmortem template. (required)- Returns:
- CompletableFuture<ApiResponse<PostmortemTemplateResponse>>
-
getIncidentResponder
public IncidentResponderResponse getIncidentResponder(String incidentId, UUID responderId) throws ApiException Get an incident responder.See
getIncidentResponderWithHttpInfo(java.lang.String, java.util.UUID).- Parameters:
incidentId- The UUID of the incident. (required)responderId- The UUID of the incident responder. (required)- Returns:
- IncidentResponderResponse
- Throws:
ApiException- if fails to make API call
-
getIncidentResponderAsync
public CompletableFuture<IncidentResponderResponse> getIncidentResponderAsync(String incidentId, UUID responderId) Get an incident responder.See
getIncidentResponderWithHttpInfoAsync(java.lang.String, java.util.UUID).- Parameters:
incidentId- The UUID of the incident. (required)responderId- The UUID of the incident responder. (required)- Returns:
- CompletableFuture<IncidentResponderResponse>
-
getIncidentResponderWithHttpInfo
public ApiResponse<IncidentResponderResponse> getIncidentResponderWithHttpInfo(String incidentId, UUID responderId) throws ApiException Get a single responder for an incident.- Parameters:
incidentId- The UUID of the incident. (required)responderId- The UUID of the incident responder. (required)- Returns:
- ApiResponse<IncidentResponderResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
getIncidentResponderWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentResponderResponse>> getIncidentResponderWithHttpInfoAsync(String incidentId, UUID responderId) Get an incident responder.See
getIncidentResponderWithHttpInfo(java.lang.String, java.util.UUID).- Parameters:
incidentId- The UUID of the incident. (required)responderId- The UUID of the incident responder. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentResponderResponse>>
-
getIncidentRule
Get an incident rule.- Parameters:
ruleId- The UUID of the incident rule. (required)- Returns:
- IncidentRuleResponse
- Throws:
ApiException- if fails to make API call
-
getIncidentRuleAsync
Get an incident rule.- Parameters:
ruleId- The UUID of the incident rule. (required)- Returns:
- CompletableFuture<IncidentRuleResponse>
-
getIncidentRuleWithHttpInfo
public ApiResponse<IncidentRuleResponse> getIncidentRuleWithHttpInfo(UUID ruleId) throws ApiException Get a single incident rule by ID.- Parameters:
ruleId- The UUID of the incident rule. (required)- Returns:
- ApiResponse<IncidentRuleResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
getIncidentRuleWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentRuleResponse>> getIncidentRuleWithHttpInfoAsync(UUID ruleId) Get an incident rule.- Parameters:
ruleId- The UUID of the incident rule. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentRuleResponse>>
-
getIncidentTodo
Get incident todo details.See
getIncidentTodoWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
incidentId- The UUID of the incident. (required)todoId- The UUID of the incident todo. (required)- Returns:
- IncidentTodoResponse
- Throws:
ApiException- if fails to make API call
-
getIncidentTodoAsync
public CompletableFuture<IncidentTodoResponse> getIncidentTodoAsync(String incidentId, String todoId) Get incident todo details.See
getIncidentTodoWithHttpInfoAsync(java.lang.String, java.lang.String).- Parameters:
incidentId- The UUID of the incident. (required)todoId- The UUID of the incident todo. (required)- Returns:
- CompletableFuture<IncidentTodoResponse>
-
getIncidentTodoWithHttpInfo
public ApiResponse<IncidentTodoResponse> getIncidentTodoWithHttpInfo(String incidentId, String todoId) throws ApiException Get incident todo details.- Parameters:
incidentId- The UUID of the incident. (required)todoId- The UUID of the incident todo. (required)- Returns:
- ApiResponse<IncidentTodoResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
getIncidentTodoWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentTodoResponse>> getIncidentTodoWithHttpInfoAsync(String incidentId, String todoId) Get incident todo details.See
getIncidentTodoWithHttpInfo(java.lang.String, java.lang.String).- Parameters:
incidentId- The UUID of the incident. (required)todoId- The UUID of the incident todo. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentTodoResponse>>
-
getIncidentType
Get incident type details.- Parameters:
incidentTypeId- The UUID of the incident type. (required)- Returns:
- IncidentTypeResponse
- Throws:
ApiException- if fails to make API call
-
getIncidentTypeAsync
Get incident type details.- Parameters:
incidentTypeId- The UUID of the incident type. (required)- Returns:
- CompletableFuture<IncidentTypeResponse>
-
getIncidentTypeWithHttpInfo
public ApiResponse<IncidentTypeResponse> getIncidentTypeWithHttpInfo(String incidentTypeId) throws ApiException Get incident type details.- Parameters:
incidentTypeId- The UUID of the incident type. (required)- Returns:
- ApiResponse<IncidentTypeResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
getIncidentTypeWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentTypeResponse>> getIncidentTypeWithHttpInfoAsync(String incidentTypeId) Get incident type details.- Parameters:
incidentTypeId- The UUID of the incident type. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentTypeResponse>>
-
getIncidentUserDefinedField
public IncidentUserDefinedFieldResponse getIncidentUserDefinedField(String fieldId) throws ApiException Get an incident user-defined field.- Parameters:
fieldId- The ID of the incident user-defined field. (required)- Returns:
- IncidentUserDefinedFieldResponse
- Throws:
ApiException- if fails to make API call
-
getIncidentUserDefinedFieldAsync
public CompletableFuture<IncidentUserDefinedFieldResponse> getIncidentUserDefinedFieldAsync(String fieldId) Get an incident user-defined field.- Parameters:
fieldId- The ID of the incident user-defined field. (required)- Returns:
- CompletableFuture<IncidentUserDefinedFieldResponse>
-
getIncidentUserDefinedField
public IncidentUserDefinedFieldResponse getIncidentUserDefinedField(String fieldId, IncidentsApi.GetIncidentUserDefinedFieldOptionalParameters parameters) throws ApiException Get an incident user-defined field.- Parameters:
fieldId- The ID of the incident user-defined field. (required)parameters- Optional parameters for the request.- Returns:
- IncidentUserDefinedFieldResponse
- Throws:
ApiException- if fails to make API call
-
getIncidentUserDefinedFieldAsync
public CompletableFuture<IncidentUserDefinedFieldResponse> getIncidentUserDefinedFieldAsync(String fieldId, IncidentsApi.GetIncidentUserDefinedFieldOptionalParameters parameters) Get an incident user-defined field.- Parameters:
fieldId- The ID of the incident user-defined field. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentUserDefinedFieldResponse>
-
getIncidentUserDefinedFieldWithHttpInfo
public ApiResponse<IncidentUserDefinedFieldResponse> getIncidentUserDefinedFieldWithHttpInfo(String fieldId, IncidentsApi.GetIncidentUserDefinedFieldOptionalParameters parameters) throws ApiException Get details of an incident user-defined field.- Parameters:
fieldId- The ID of the incident user-defined field. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentUserDefinedFieldResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
getIncidentUserDefinedFieldWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentUserDefinedFieldResponse>> getIncidentUserDefinedFieldWithHttpInfoAsync(String fieldId, IncidentsApi.GetIncidentUserDefinedFieldOptionalParameters parameters) Get an incident user-defined field.- Parameters:
fieldId- The ID of the incident user-defined field. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentUserDefinedFieldResponse>>
-
getIncidentUserDefinedRole
Get an incident user-defined role.- Parameters:
roleId- The UUID of the incident user-defined role. (required)- Returns:
- IncidentUserDefinedRoleResponse
- Throws:
ApiException- if fails to make API call
-
getIncidentUserDefinedRoleAsync
public CompletableFuture<IncidentUserDefinedRoleResponse> getIncidentUserDefinedRoleAsync(UUID roleId) Get an incident user-defined role.- Parameters:
roleId- The UUID of the incident user-defined role. (required)- Returns:
- CompletableFuture<IncidentUserDefinedRoleResponse>
-
getIncidentUserDefinedRole
public IncidentUserDefinedRoleResponse getIncidentUserDefinedRole(UUID roleId, IncidentsApi.GetIncidentUserDefinedRoleOptionalParameters parameters) throws ApiException Get an incident user-defined role.- Parameters:
roleId- The UUID of the incident user-defined role. (required)parameters- Optional parameters for the request.- Returns:
- IncidentUserDefinedRoleResponse
- Throws:
ApiException- if fails to make API call
-
getIncidentUserDefinedRoleAsync
public CompletableFuture<IncidentUserDefinedRoleResponse> getIncidentUserDefinedRoleAsync(UUID roleId, IncidentsApi.GetIncidentUserDefinedRoleOptionalParameters parameters) Get an incident user-defined role.- Parameters:
roleId- The UUID of the incident user-defined role. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentUserDefinedRoleResponse>
-
getIncidentUserDefinedRoleWithHttpInfo
public ApiResponse<IncidentUserDefinedRoleResponse> getIncidentUserDefinedRoleWithHttpInfo(UUID roleId, IncidentsApi.GetIncidentUserDefinedRoleOptionalParameters parameters) throws ApiException Retrieve a single user-defined role for incidents.- Parameters:
roleId- The UUID of the incident user-defined role. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentUserDefinedRoleResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 404 Not Found - 429 Too many requests -
-
getIncidentUserDefinedRoleWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentUserDefinedRoleResponse>> getIncidentUserDefinedRoleWithHttpInfoAsync(UUID roleId, IncidentsApi.GetIncidentUserDefinedRoleOptionalParameters parameters) Get an incident user-defined role.- Parameters:
roleId- The UUID of the incident user-defined role. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentUserDefinedRoleResponse>>
-
getOrgSettingsByIncidentType
public IncidentOrgSettingsResponse getOrgSettingsByIncidentType(UUID incidentTypeId) throws ApiException Get org settings by incident type.- Parameters:
incidentTypeId- The UUID of the incident type. (required)- Returns:
- IncidentOrgSettingsResponse
- Throws:
ApiException- if fails to make API call
-
getOrgSettingsByIncidentTypeAsync
public CompletableFuture<IncidentOrgSettingsResponse> getOrgSettingsByIncidentTypeAsync(UUID incidentTypeId) Get org settings by incident type.- Parameters:
incidentTypeId- The UUID of the incident type. (required)- Returns:
- CompletableFuture<IncidentOrgSettingsResponse>
-
getOrgSettingsByIncidentType
public IncidentOrgSettingsResponse getOrgSettingsByIncidentType(UUID incidentTypeId, IncidentsApi.GetOrgSettingsByIncidentTypeOptionalParameters parameters) throws ApiException Get org settings by incident type.- Parameters:
incidentTypeId- The UUID of the incident type. (required)parameters- Optional parameters for the request.- Returns:
- IncidentOrgSettingsResponse
- Throws:
ApiException- if fails to make API call
-
getOrgSettingsByIncidentTypeAsync
public CompletableFuture<IncidentOrgSettingsResponse> getOrgSettingsByIncidentTypeAsync(UUID incidentTypeId, IncidentsApi.GetOrgSettingsByIncidentTypeOptionalParameters parameters) Get org settings by incident type.- Parameters:
incidentTypeId- The UUID of the incident type. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentOrgSettingsResponse>
-
getOrgSettingsByIncidentTypeWithHttpInfo
public ApiResponse<IncidentOrgSettingsResponse> getOrgSettingsByIncidentTypeWithHttpInfo(UUID incidentTypeId, IncidentsApi.GetOrgSettingsByIncidentTypeOptionalParameters parameters) throws ApiException Get the org settings for a specific incident type.- Parameters:
incidentTypeId- The UUID of the incident type. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentOrgSettingsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
getOrgSettingsByIncidentTypeWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentOrgSettingsResponse>> getOrgSettingsByIncidentTypeWithHttpInfoAsync(UUID incidentTypeId, IncidentsApi.GetOrgSettingsByIncidentTypeOptionalParameters parameters) Get org settings by incident type.- Parameters:
incidentTypeId- The UUID of the incident type. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentOrgSettingsResponse>>
-
importIncident
Import an incident.- Parameters:
body- Incident import payload. (required)- Returns:
- IncidentImportResponse
- Throws:
ApiException- if fails to make API call
-
importIncidentAsync
Import an incident.- Parameters:
body- Incident import payload. (required)- Returns:
- CompletableFuture<IncidentImportResponse>
-
importIncident
public IncidentImportResponse importIncident(IncidentImportRequest body, IncidentsApi.ImportIncidentOptionalParameters parameters) throws ApiException Import an incident.- Parameters:
body- Incident import payload. (required)parameters- Optional parameters for the request.- Returns:
- IncidentImportResponse
- Throws:
ApiException- if fails to make API call
-
importIncidentAsync
public CompletableFuture<IncidentImportResponse> importIncidentAsync(IncidentImportRequest body, IncidentsApi.ImportIncidentOptionalParameters parameters) Import an incident.- Parameters:
body- Incident import payload. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentImportResponse>
-
importIncidentWithHttpInfo
public ApiResponse<IncidentImportResponse> importIncidentWithHttpInfo(IncidentImportRequest body, IncidentsApi.ImportIncidentOptionalParameters parameters) throws ApiException Import an incident from an external system. This endpoint allows you to create incidents with historical data such as custom timestamps for detection, declaration, and resolution. Imported incidents do not execute integrations or notification rules.- Parameters:
body- Incident import payload. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentImportResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 CREATED - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
importIncidentWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentImportResponse>> importIncidentWithHttpInfoAsync(IncidentImportRequest body, IncidentsApi.ImportIncidentOptionalParameters parameters) Import an incident.- Parameters:
body- Incident import payload. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentImportResponse>>
-
linkPageToIncident
public IncidentIntegrationMetadataResponse linkPageToIncident(String incidentId, IncidentOnCallPageLinkRequest body) throws ApiException Link a page to an incident.- Parameters:
incidentId- The UUID of the incident. (required)body- On-call page link payload. (required)- Returns:
- IncidentIntegrationMetadataResponse
- Throws:
ApiException- if fails to make API call
-
linkPageToIncidentAsync
public CompletableFuture<IncidentIntegrationMetadataResponse> linkPageToIncidentAsync(String incidentId, IncidentOnCallPageLinkRequest body) Link a page to an incident.- Parameters:
incidentId- The UUID of the incident. (required)body- On-call page link payload. (required)- Returns:
- CompletableFuture<IncidentIntegrationMetadataResponse>
-
linkPageToIncidentWithHttpInfo
public ApiResponse<IncidentIntegrationMetadataResponse> linkPageToIncidentWithHttpInfo(String incidentId, IncidentOnCallPageLinkRequest body) throws ApiException Link an existing on-call page to an incident.- Parameters:
incidentId- The UUID of the incident. (required)body- On-call page link payload. (required)- Returns:
- ApiResponse<IncidentIntegrationMetadataResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 201 Created - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 409 Conflict - page already linked to incident. - 429 Too many requests -
-
linkPageToIncidentWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentIntegrationMetadataResponse>> linkPageToIncidentWithHttpInfoAsync(String incidentId, IncidentOnCallPageLinkRequest body) Link a page to an incident.- Parameters:
incidentId- The UUID of the incident. (required)body- On-call page link payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentIntegrationMetadataResponse>>
-
listGlobalIncidentHandles
List global incident handles.- Returns:
- IncidentHandlesResponse
- Throws:
ApiException- if fails to make API call
-
listGlobalIncidentHandlesAsync
List global incident handles.- Returns:
- CompletableFuture<IncidentHandlesResponse>
-
listGlobalIncidentHandles
public IncidentHandlesResponse listGlobalIncidentHandles(IncidentsApi.ListGlobalIncidentHandlesOptionalParameters parameters) throws ApiException List global incident handles.- Parameters:
parameters- Optional parameters for the request.- Returns:
- IncidentHandlesResponse
- Throws:
ApiException- if fails to make API call
-
listGlobalIncidentHandlesAsync
public CompletableFuture<IncidentHandlesResponse> listGlobalIncidentHandlesAsync(IncidentsApi.ListGlobalIncidentHandlesOptionalParameters parameters) List global incident handles.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentHandlesResponse>
-
listGlobalIncidentHandlesWithHttpInfo
public ApiResponse<IncidentHandlesResponse> listGlobalIncidentHandlesWithHttpInfo(IncidentsApi.ListGlobalIncidentHandlesOptionalParameters parameters) throws ApiException Retrieve a list of global incident handles.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentHandlesResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 429 Too many requests -
-
listGlobalIncidentHandlesWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentHandlesResponse>> listGlobalIncidentHandlesWithHttpInfoAsync(IncidentsApi.ListGlobalIncidentHandlesOptionalParameters parameters) List global incident handles.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentHandlesResponse>>
-
listIncidentAttachments
List incident attachments.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- AttachmentArray
- Throws:
ApiException- if fails to make API call
-
listIncidentAttachmentsAsync
List incident attachments.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- CompletableFuture<AttachmentArray>
-
listIncidentAttachments
public AttachmentArray listIncidentAttachments(String incidentId, IncidentsApi.ListIncidentAttachmentsOptionalParameters parameters) throws ApiException List incident attachments.- Parameters:
incidentId- The UUID of the incident. (required)parameters- Optional parameters for the request.- Returns:
- AttachmentArray
- Throws:
ApiException- if fails to make API call
-
listIncidentAttachmentsAsync
public CompletableFuture<AttachmentArray> listIncidentAttachmentsAsync(String incidentId, IncidentsApi.ListIncidentAttachmentsOptionalParameters parameters) List incident attachments.- Parameters:
incidentId- The UUID of the incident. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<AttachmentArray>
-
listIncidentAttachmentsWithHttpInfo
public ApiResponse<AttachmentArray> listIncidentAttachmentsWithHttpInfo(String incidentId, IncidentsApi.ListIncidentAttachmentsOptionalParameters parameters) throws ApiException List incident attachments.- Parameters:
incidentId- The UUID of the incident. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<AttachmentArray>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 429 Too many requests -
-
listIncidentAttachmentsWithHttpInfoAsync
public CompletableFuture<ApiResponse<AttachmentArray>> listIncidentAttachmentsWithHttpInfoAsync(String incidentId, IncidentsApi.ListIncidentAttachmentsOptionalParameters parameters) List incident attachments.- Parameters:
incidentId- The UUID of the incident. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<AttachmentArray>>
-
listIncidentImpactFields
List incident impact fields.- Returns:
- IncidentImpactFieldsResponse
- Throws:
ApiException- if fails to make API call
-
listIncidentImpactFieldsAsync
List incident impact fields.- Returns:
- CompletableFuture<IncidentImpactFieldsResponse>
-
listIncidentImpactFieldsWithHttpInfo
public ApiResponse<IncidentImpactFieldsResponse> listIncidentImpactFieldsWithHttpInfo() throws ApiExceptionList all impact fields for incidents.- Returns:
- ApiResponse<IncidentImpactFieldsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
listIncidentImpactFieldsWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentImpactFieldsResponse>> listIncidentImpactFieldsWithHttpInfoAsync()List incident impact fields.- Returns:
- CompletableFuture<ApiResponse<IncidentImpactFieldsResponse>>
-
listIncidentImpacts
List an incident's impacts.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- IncidentImpactsResponse
- Throws:
ApiException- if fails to make API call
-
listIncidentImpactsAsync
List an incident's impacts.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- CompletableFuture<IncidentImpactsResponse>
-
listIncidentImpacts
public IncidentImpactsResponse listIncidentImpacts(String incidentId, IncidentsApi.ListIncidentImpactsOptionalParameters parameters) throws ApiException List an incident's impacts.- Parameters:
incidentId- The UUID of the incident. (required)parameters- Optional parameters for the request.- Returns:
- IncidentImpactsResponse
- Throws:
ApiException- if fails to make API call
-
listIncidentImpactsAsync
public CompletableFuture<IncidentImpactsResponse> listIncidentImpactsAsync(String incidentId, IncidentsApi.ListIncidentImpactsOptionalParameters parameters) List an incident's impacts.- Parameters:
incidentId- The UUID of the incident. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentImpactsResponse>
-
listIncidentImpactsWithHttpInfo
public ApiResponse<IncidentImpactsResponse> listIncidentImpactsWithHttpInfo(String incidentId, IncidentsApi.ListIncidentImpactsOptionalParameters parameters) throws ApiException Get all impacts for an incident.- Parameters:
incidentId- The UUID of the incident. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentImpactsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
listIncidentImpactsWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentImpactsResponse>> listIncidentImpactsWithHttpInfoAsync(String incidentId, IncidentsApi.ListIncidentImpactsOptionalParameters parameters) List an incident's impacts.- Parameters:
incidentId- The UUID of the incident. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentImpactsResponse>>
-
listIncidentIntegrations
public IncidentIntegrationMetadataListResponse listIncidentIntegrations(String incidentId) throws ApiException Get a list of an incident's integration metadata.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- IncidentIntegrationMetadataListResponse
- Throws:
ApiException- if fails to make API call
-
listIncidentIntegrationsAsync
public CompletableFuture<IncidentIntegrationMetadataListResponse> listIncidentIntegrationsAsync(String incidentId) Get a list of an incident's integration metadata.See
listIncidentIntegrationsWithHttpInfoAsync(java.lang.String).- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- CompletableFuture<IncidentIntegrationMetadataListResponse>
-
listIncidentIntegrationsWithHttpInfo
public ApiResponse<IncidentIntegrationMetadataListResponse> listIncidentIntegrationsWithHttpInfo(String incidentId) throws ApiException Get all integration metadata for an incident.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- ApiResponse<IncidentIntegrationMetadataListResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
listIncidentIntegrationsWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentIntegrationMetadataListResponse>> listIncidentIntegrationsWithHttpInfoAsync(String incidentId) Get a list of an incident's integration metadata.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentIntegrationMetadataListResponse>>
-
listIncidentNotificationRules
List incident notification rules.- Returns:
- IncidentNotificationRuleArray
- Throws:
ApiException- if fails to make API call
-
listIncidentNotificationRulesAsync
List incident notification rules.- Returns:
- CompletableFuture<IncidentNotificationRuleArray>
-
listIncidentNotificationRules
public IncidentNotificationRuleArray listIncidentNotificationRules(IncidentsApi.ListIncidentNotificationRulesOptionalParameters parameters) throws ApiException List incident notification rules.- Parameters:
parameters- Optional parameters for the request.- Returns:
- IncidentNotificationRuleArray
- Throws:
ApiException- if fails to make API call
-
listIncidentNotificationRulesAsync
public CompletableFuture<IncidentNotificationRuleArray> listIncidentNotificationRulesAsync(IncidentsApi.ListIncidentNotificationRulesOptionalParameters parameters) List incident notification rules.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentNotificationRuleArray>
-
listIncidentNotificationRulesWithHttpInfo
public ApiResponse<IncidentNotificationRuleArray> listIncidentNotificationRulesWithHttpInfo(IncidentsApi.ListIncidentNotificationRulesOptionalParameters parameters) throws ApiException Lists all notification rules for the organization. Optionally filter by incident type.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentNotificationRuleArray>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
listIncidentNotificationRulesWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentNotificationRuleArray>> listIncidentNotificationRulesWithHttpInfoAsync(IncidentsApi.ListIncidentNotificationRulesOptionalParameters parameters) List incident notification rules.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentNotificationRuleArray>>
-
listIncidentNotificationTemplates
List incident notification templates.- Returns:
- IncidentNotificationTemplateArray
- Throws:
ApiException- if fails to make API call
-
listIncidentNotificationTemplatesAsync
public CompletableFuture<IncidentNotificationTemplateArray> listIncidentNotificationTemplatesAsync()List incident notification templates.- Returns:
- CompletableFuture<IncidentNotificationTemplateArray>
-
listIncidentNotificationTemplates
public IncidentNotificationTemplateArray listIncidentNotificationTemplates(IncidentsApi.ListIncidentNotificationTemplatesOptionalParameters parameters) throws ApiException List incident notification templates.- Parameters:
parameters- Optional parameters for the request.- Returns:
- IncidentNotificationTemplateArray
- Throws:
ApiException- if fails to make API call
-
listIncidentNotificationTemplatesAsync
public CompletableFuture<IncidentNotificationTemplateArray> listIncidentNotificationTemplatesAsync(IncidentsApi.ListIncidentNotificationTemplatesOptionalParameters parameters) List incident notification templates.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentNotificationTemplateArray>
-
listIncidentNotificationTemplatesWithHttpInfo
public ApiResponse<IncidentNotificationTemplateArray> listIncidentNotificationTemplatesWithHttpInfo(IncidentsApi.ListIncidentNotificationTemplatesOptionalParameters parameters) throws ApiException Lists all notification templates. Optionally filter by incident type.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentNotificationTemplateArray>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
listIncidentNotificationTemplatesWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentNotificationTemplateArray>> listIncidentNotificationTemplatesWithHttpInfoAsync(IncidentsApi.ListIncidentNotificationTemplatesOptionalParameters parameters) List incident notification templates.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentNotificationTemplateArray>>
-
listIncidentPostmortemTemplates
List postmortem templates.- Returns:
- PostmortemTemplatesResponse
- Throws:
ApiException- if fails to make API call
-
listIncidentPostmortemTemplatesAsync
List postmortem templates.- Returns:
- CompletableFuture<PostmortemTemplatesResponse>
-
listIncidentPostmortemTemplates
public PostmortemTemplatesResponse listIncidentPostmortemTemplates(IncidentsApi.ListIncidentPostmortemTemplatesOptionalParameters parameters) throws ApiException List postmortem templates.- Parameters:
parameters- Optional parameters for the request.- Returns:
- PostmortemTemplatesResponse
- Throws:
ApiException- if fails to make API call
-
listIncidentPostmortemTemplatesAsync
public CompletableFuture<PostmortemTemplatesResponse> listIncidentPostmortemTemplatesAsync(IncidentsApi.ListIncidentPostmortemTemplatesOptionalParameters parameters) List postmortem templates.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<PostmortemTemplatesResponse>
-
listIncidentPostmortemTemplatesWithHttpInfo
public ApiResponse<PostmortemTemplatesResponse> listIncidentPostmortemTemplatesWithHttpInfo(IncidentsApi.ListIncidentPostmortemTemplatesOptionalParameters parameters) throws ApiException Retrieve a list of all postmortem templates for incidents.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<PostmortemTemplatesResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 429 Too many requests -
-
listIncidentPostmortemTemplatesWithHttpInfoAsync
public CompletableFuture<ApiResponse<PostmortemTemplatesResponse>> listIncidentPostmortemTemplatesWithHttpInfoAsync(IncidentsApi.ListIncidentPostmortemTemplatesOptionalParameters parameters) List postmortem templates.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<PostmortemTemplatesResponse>>
-
listIncidentResponders
List incident responders.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- IncidentRespondersResponse
- Throws:
ApiException- if fails to make API call
-
listIncidentRespondersAsync
List incident responders.See
listIncidentRespondersWithHttpInfoAsync(java.lang.String).- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- CompletableFuture<IncidentRespondersResponse>
-
listIncidentRespondersWithHttpInfo
public ApiResponse<IncidentRespondersResponse> listIncidentRespondersWithHttpInfo(String incidentId) throws ApiException List all responders for an incident.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- ApiResponse<IncidentRespondersResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
listIncidentRespondersWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentRespondersResponse>> listIncidentRespondersWithHttpInfoAsync(String incidentId) List incident responders.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentRespondersResponse>>
-
listIncidentRules
List incident rules.- Returns:
- IncidentRulesResponse
- Throws:
ApiException- if fails to make API call
-
listIncidentRulesAsync
List incident rules.- Returns:
- CompletableFuture<IncidentRulesResponse>
-
listIncidentRules
public IncidentRulesResponse listIncidentRules(IncidentsApi.ListIncidentRulesOptionalParameters parameters) throws ApiException List incident rules.- Parameters:
parameters- Optional parameters for the request.- Returns:
- IncidentRulesResponse
- Throws:
ApiException- if fails to make API call
-
listIncidentRulesAsync
public CompletableFuture<IncidentRulesResponse> listIncidentRulesAsync(IncidentsApi.ListIncidentRulesOptionalParameters parameters) List incident rules.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentRulesResponse>
-
listIncidentRulesWithHttpInfo
public ApiResponse<IncidentRulesResponse> listIncidentRulesWithHttpInfo(IncidentsApi.ListIncidentRulesOptionalParameters parameters) throws ApiException List all incident rules.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentRulesResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
listIncidentRulesWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentRulesResponse>> listIncidentRulesWithHttpInfoAsync(IncidentsApi.ListIncidentRulesOptionalParameters parameters) List incident rules.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentRulesResponse>>
-
listIncidents
Get a list of incidents.- Returns:
- IncidentsResponse
- Throws:
ApiException- if fails to make API call
-
listIncidentsAsync
Get a list of incidents.- Returns:
- CompletableFuture<IncidentsResponse>
-
listIncidents
public IncidentsResponse listIncidents(IncidentsApi.ListIncidentsOptionalParameters parameters) throws ApiException Get a list of incidents.- Parameters:
parameters- Optional parameters for the request.- Returns:
- IncidentsResponse
- Throws:
ApiException- if fails to make API call
-
listIncidentsAsync
public CompletableFuture<IncidentsResponse> listIncidentsAsync(IncidentsApi.ListIncidentsOptionalParameters parameters) Get a list of incidents.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentsResponse>
-
listIncidentsWithPagination
Get a list of incidents.- Returns:
- PaginationIterable<IncidentResponseData>
-
listIncidentsWithPagination
public PaginationIterable<IncidentResponseData> listIncidentsWithPagination(IncidentsApi.ListIncidentsOptionalParameters parameters) Get a list of incidents.- Returns:
- IncidentsResponse
-
listIncidentsWithHttpInfo
public ApiResponse<IncidentsResponse> listIncidentsWithHttpInfo(IncidentsApi.ListIncidentsOptionalParameters parameters) throws ApiException Get all incidents for the user's organization.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
listIncidentsWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentsResponse>> listIncidentsWithHttpInfoAsync(IncidentsApi.ListIncidentsOptionalParameters parameters) Get a list of incidents.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentsResponse>>
-
listIncidentTodos
Get a list of an incident's todos.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- IncidentTodoListResponse
- Throws:
ApiException- if fails to make API call
-
listIncidentTodosAsync
Get a list of an incident's todos.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- CompletableFuture<IncidentTodoListResponse>
-
listIncidentTodosWithHttpInfo
public ApiResponse<IncidentTodoListResponse> listIncidentTodosWithHttpInfo(String incidentId) throws ApiException Get all todos for an incident.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- ApiResponse<IncidentTodoListResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
listIncidentTodosWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentTodoListResponse>> listIncidentTodosWithHttpInfoAsync(String incidentId) Get a list of an incident's todos.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentTodoListResponse>>
-
listIncidentTypes
Get a list of incident types.- Returns:
- IncidentTypeListResponse
- Throws:
ApiException- if fails to make API call
-
listIncidentTypesAsync
Get a list of incident types.- Returns:
- CompletableFuture<IncidentTypeListResponse>
-
listIncidentTypes
public IncidentTypeListResponse listIncidentTypes(IncidentsApi.ListIncidentTypesOptionalParameters parameters) throws ApiException Get a list of incident types.- Parameters:
parameters- Optional parameters for the request.- Returns:
- IncidentTypeListResponse
- Throws:
ApiException- if fails to make API call
-
listIncidentTypesAsync
public CompletableFuture<IncidentTypeListResponse> listIncidentTypesAsync(IncidentsApi.ListIncidentTypesOptionalParameters parameters) Get a list of incident types.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentTypeListResponse>
-
listIncidentTypesWithHttpInfo
public ApiResponse<IncidentTypeListResponse> listIncidentTypesWithHttpInfo(IncidentsApi.ListIncidentTypesOptionalParameters parameters) throws ApiException Get all incident types.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentTypeListResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
listIncidentTypesWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentTypeListResponse>> listIncidentTypesWithHttpInfoAsync(IncidentsApi.ListIncidentTypesOptionalParameters parameters) Get a list of incident types.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentTypeListResponse>>
-
listIncidentUserDefinedFields
Get a list of incident user-defined fields.- Returns:
- IncidentUserDefinedFieldListResponse
- Throws:
ApiException- if fails to make API call
-
listIncidentUserDefinedFieldsAsync
Get a list of incident user-defined fields.- Returns:
- CompletableFuture<IncidentUserDefinedFieldListResponse>
-
listIncidentUserDefinedFields
public IncidentUserDefinedFieldListResponse listIncidentUserDefinedFields(IncidentsApi.ListIncidentUserDefinedFieldsOptionalParameters parameters) throws ApiException Get a list of incident user-defined fields.- Parameters:
parameters- Optional parameters for the request.- Returns:
- IncidentUserDefinedFieldListResponse
- Throws:
ApiException- if fails to make API call
-
listIncidentUserDefinedFieldsAsync
public CompletableFuture<IncidentUserDefinedFieldListResponse> listIncidentUserDefinedFieldsAsync(IncidentsApi.ListIncidentUserDefinedFieldsOptionalParameters parameters) Get a list of incident user-defined fields.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentUserDefinedFieldListResponse>
-
listIncidentUserDefinedFieldsWithHttpInfo
public ApiResponse<IncidentUserDefinedFieldListResponse> listIncidentUserDefinedFieldsWithHttpInfo(IncidentsApi.ListIncidentUserDefinedFieldsOptionalParameters parameters) throws ApiException Get a list of all incident user-defined fields.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentUserDefinedFieldListResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
listIncidentUserDefinedFieldsWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentUserDefinedFieldListResponse>> listIncidentUserDefinedFieldsWithHttpInfoAsync(IncidentsApi.ListIncidentUserDefinedFieldsOptionalParameters parameters) Get a list of incident user-defined fields.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentUserDefinedFieldListResponse>>
-
listIncidentUserDefinedRoles
List incident user-defined roles.- Returns:
- IncidentUserDefinedRolesResponse
- Throws:
ApiException- if fails to make API call
-
listIncidentUserDefinedRolesAsync
List incident user-defined roles.- Returns:
- CompletableFuture<IncidentUserDefinedRolesResponse>
-
listIncidentUserDefinedRoles
public IncidentUserDefinedRolesResponse listIncidentUserDefinedRoles(IncidentsApi.ListIncidentUserDefinedRolesOptionalParameters parameters) throws ApiException List incident user-defined roles.- Parameters:
parameters- Optional parameters for the request.- Returns:
- IncidentUserDefinedRolesResponse
- Throws:
ApiException- if fails to make API call
-
listIncidentUserDefinedRolesAsync
public CompletableFuture<IncidentUserDefinedRolesResponse> listIncidentUserDefinedRolesAsync(IncidentsApi.ListIncidentUserDefinedRolesOptionalParameters parameters) List incident user-defined roles.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentUserDefinedRolesResponse>
-
listIncidentUserDefinedRolesWithHttpInfo
public ApiResponse<IncidentUserDefinedRolesResponse> listIncidentUserDefinedRolesWithHttpInfo(IncidentsApi.ListIncidentUserDefinedRolesOptionalParameters parameters) throws ApiException List all user-defined roles for incidents.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentUserDefinedRolesResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 429 Too many requests -
-
listIncidentUserDefinedRolesWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentUserDefinedRolesResponse>> listIncidentUserDefinedRolesWithHttpInfoAsync(IncidentsApi.ListIncidentUserDefinedRolesOptionalParameters parameters) List incident user-defined roles.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentUserDefinedRolesResponse>>
-
listOrgSettings
List incident type org settings.- Returns:
- IncidentOrgSettingsListResponse
- Throws:
ApiException- if fails to make API call
-
listOrgSettingsAsync
List incident type org settings.- Returns:
- CompletableFuture<IncidentOrgSettingsListResponse>
-
listOrgSettings
public IncidentOrgSettingsListResponse listOrgSettings(IncidentsApi.ListOrgSettingsOptionalParameters parameters) throws ApiException List incident type org settings.- Parameters:
parameters- Optional parameters for the request.- Returns:
- IncidentOrgSettingsListResponse
- Throws:
ApiException- if fails to make API call
-
listOrgSettingsAsync
public CompletableFuture<IncidentOrgSettingsListResponse> listOrgSettingsAsync(IncidentsApi.ListOrgSettingsOptionalParameters parameters) List incident type org settings.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentOrgSettingsListResponse>
-
listOrgSettingsWithHttpInfo
public ApiResponse<IncidentOrgSettingsListResponse> listOrgSettingsWithHttpInfo(IncidentsApi.ListOrgSettingsOptionalParameters parameters) throws ApiException List org settings for all incident types.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentOrgSettingsListResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 429 Too many requests -
-
listOrgSettingsWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentOrgSettingsListResponse>> listOrgSettingsWithHttpInfoAsync(IncidentsApi.ListOrgSettingsOptionalParameters parameters) List incident type org settings.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentOrgSettingsListResponse>>
-
listTimestampOverrides
public IncidentTimestampOverridesResponse listTimestampOverrides(String incidentId) throws ApiException List incident timestamp overrides.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- IncidentTimestampOverridesResponse
- Throws:
ApiException- if fails to make API call
-
listTimestampOverridesAsync
public CompletableFuture<IncidentTimestampOverridesResponse> listTimestampOverridesAsync(String incidentId) List incident timestamp overrides.See
listTimestampOverridesWithHttpInfoAsync(java.lang.String).- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- CompletableFuture<IncidentTimestampOverridesResponse>
-
listTimestampOverridesWithHttpInfo
public ApiResponse<IncidentTimestampOverridesResponse> listTimestampOverridesWithHttpInfo(String incidentId) throws ApiException List all timestamp overrides for an incident.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- ApiResponse<IncidentTimestampOverridesResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
listTimestampOverridesWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentTimestampOverridesResponse>> listTimestampOverridesWithHttpInfoAsync(String incidentId) List incident timestamp overrides.- Parameters:
incidentId- The UUID of the incident. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentTimestampOverridesResponse>>
-
patchIncidentImpact
public IncidentImpactResponse patchIncidentImpact(String incidentId, String impactId, IncidentImpactPatchRequest body) throws ApiException Update an incident impact.- Parameters:
incidentId- The UUID of the incident. (required)impactId- The UUID of the incident impact. (required)body- Incident impact patch payload. (required)- Returns:
- IncidentImpactResponse
- Throws:
ApiException- if fails to make API call
-
patchIncidentImpactAsync
public CompletableFuture<IncidentImpactResponse> patchIncidentImpactAsync(String incidentId, String impactId, IncidentImpactPatchRequest body) Update an incident impact.- Parameters:
incidentId- The UUID of the incident. (required)impactId- The UUID of the incident impact. (required)body- Incident impact patch payload. (required)- Returns:
- CompletableFuture<IncidentImpactResponse>
-
patchIncidentImpact
public IncidentImpactResponse patchIncidentImpact(String incidentId, String impactId, IncidentImpactPatchRequest body, IncidentsApi.PatchIncidentImpactOptionalParameters parameters) throws ApiException Update an incident impact.- Parameters:
incidentId- The UUID of the incident. (required)impactId- The UUID of the incident impact. (required)body- Incident impact patch payload. (required)parameters- Optional parameters for the request.- Returns:
- IncidentImpactResponse
- Throws:
ApiException- if fails to make API call
-
patchIncidentImpactAsync
public CompletableFuture<IncidentImpactResponse> patchIncidentImpactAsync(String incidentId, String impactId, IncidentImpactPatchRequest body, IncidentsApi.PatchIncidentImpactOptionalParameters parameters) Update an incident impact.- Parameters:
incidentId- The UUID of the incident. (required)impactId- The UUID of the incident impact. (required)body- Incident impact patch payload. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentImpactResponse>
-
patchIncidentImpactWithHttpInfo
public ApiResponse<IncidentImpactResponse> patchIncidentImpactWithHttpInfo(String incidentId, String impactId, IncidentImpactPatchRequest body, IncidentsApi.PatchIncidentImpactOptionalParameters parameters) throws ApiException Update an incident impact.- Parameters:
incidentId- The UUID of the incident. (required)impactId- The UUID of the incident impact. (required)body- Incident impact patch payload. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentImpactResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
patchIncidentImpactWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentImpactResponse>> patchIncidentImpactWithHttpInfoAsync(String incidentId, String impactId, IncidentImpactPatchRequest body, IncidentsApi.PatchIncidentImpactOptionalParameters parameters) Update an incident impact.- Parameters:
incidentId- The UUID of the incident. (required)impactId- The UUID of the incident impact. (required)body- Incident impact patch payload. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentImpactResponse>>
-
searchIncidents
Search for incidents.- Parameters:
query- Specifies which incidents should be returned. The query can contain any number of incident facets joined byANDs, along with multiple values for each of those facets joined byORs. For example:state:active AND severity:(SEV-2 OR SEV-1). (required)- Returns:
- IncidentSearchResponse
- Throws:
ApiException- if fails to make API call
-
searchIncidentsAsync
Search for incidents.- Parameters:
query- Specifies which incidents should be returned. The query can contain any number of incident facets joined byANDs, along with multiple values for each of those facets joined byORs. For example:state:active AND severity:(SEV-2 OR SEV-1). (required)- Returns:
- CompletableFuture<IncidentSearchResponse>
-
searchIncidents
public IncidentSearchResponse searchIncidents(String query, IncidentsApi.SearchIncidentsOptionalParameters parameters) throws ApiException Search for incidents.- Parameters:
query- Specifies which incidents should be returned. The query can contain any number of incident facets joined byANDs, along with multiple values for each of those facets joined byORs. For example:state:active AND severity:(SEV-2 OR SEV-1). (required)parameters- Optional parameters for the request.- Returns:
- IncidentSearchResponse
- Throws:
ApiException- if fails to make API call
-
searchIncidentsAsync
public CompletableFuture<IncidentSearchResponse> searchIncidentsAsync(String query, IncidentsApi.SearchIncidentsOptionalParameters parameters) Search for incidents.- Parameters:
query- Specifies which incidents should be returned. The query can contain any number of incident facets joined byANDs, along with multiple values for each of those facets joined byORs. For example:state:active AND severity:(SEV-2 OR SEV-1). (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentSearchResponse>
-
searchIncidentsWithPagination
public PaginationIterable<IncidentSearchResponseIncidentsData> searchIncidentsWithPagination(String query) Search for incidents.- Parameters:
query- Specifies which incidents should be returned. The query can contain any number of incident facets joined byANDs, along with multiple values for each of those facets joined byORs. For example:state:active AND severity:(SEV-2 OR SEV-1). (required)- Returns:
- PaginationIterable<IncidentSearchResponseIncidentsData>
-
searchIncidentsWithPagination
public PaginationIterable<IncidentSearchResponseIncidentsData> searchIncidentsWithPagination(String query, IncidentsApi.SearchIncidentsOptionalParameters parameters) Search for incidents.- Parameters:
query- Specifies which incidents should be returned. The query can contain any number of incident facets joined byANDs, along with multiple values for each of those facets joined byORs. For example:state:active AND severity:(SEV-2 OR SEV-1). (required)- Returns:
- IncidentSearchResponse
-
searchIncidentsWithHttpInfo
public ApiResponse<IncidentSearchResponse> searchIncidentsWithHttpInfo(String query, IncidentsApi.SearchIncidentsOptionalParameters parameters) throws ApiException Search for incidents matching a certain query.- Parameters:
query- Specifies which incidents should be returned. The query can contain any number of incident facets joined byANDs, along with multiple values for each of those facets joined byORs. For example:state:active AND severity:(SEV-2 OR SEV-1). (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentSearchResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
searchIncidentsWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentSearchResponse>> searchIncidentsWithHttpInfoAsync(String query, IncidentsApi.SearchIncidentsOptionalParameters parameters) Search for incidents.- Parameters:
query- Specifies which incidents should be returned. The query can contain any number of incident facets joined byANDs, along with multiple values for each of those facets joined byORs. For example:state:active AND severity:(SEV-2 OR SEV-1). (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentSearchResponse>>
-
updateGlobalIncidentHandle
public IncidentHandleResponse updateGlobalIncidentHandle(IncidentHandleRequest body) throws ApiException Update global incident handle.- Parameters:
body- (required)- Returns:
- IncidentHandleResponse
- Throws:
ApiException- if fails to make API call
-
updateGlobalIncidentHandleAsync
public CompletableFuture<IncidentHandleResponse> updateGlobalIncidentHandleAsync(IncidentHandleRequest body) Update global incident handle.- Parameters:
body- (required)- Returns:
- CompletableFuture<IncidentHandleResponse>
-
updateGlobalIncidentHandle
public IncidentHandleResponse updateGlobalIncidentHandle(IncidentHandleRequest body, IncidentsApi.UpdateGlobalIncidentHandleOptionalParameters parameters) throws ApiException Update global incident handle.- Parameters:
body- (required)parameters- Optional parameters for the request.- Returns:
- IncidentHandleResponse
- Throws:
ApiException- if fails to make API call
-
updateGlobalIncidentHandleAsync
public CompletableFuture<IncidentHandleResponse> updateGlobalIncidentHandleAsync(IncidentHandleRequest body, IncidentsApi.UpdateGlobalIncidentHandleOptionalParameters parameters) Update global incident handle.- Parameters:
body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentHandleResponse>
-
updateGlobalIncidentHandleWithHttpInfo
public ApiResponse<IncidentHandleResponse> updateGlobalIncidentHandleWithHttpInfo(IncidentHandleRequest body, IncidentsApi.UpdateGlobalIncidentHandleOptionalParameters parameters) throws ApiException Update an existing global incident handle.- Parameters:
body- (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentHandleResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 429 Too many requests -
-
updateGlobalIncidentHandleWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentHandleResponse>> updateGlobalIncidentHandleWithHttpInfoAsync(IncidentHandleRequest body, IncidentsApi.UpdateGlobalIncidentHandleOptionalParameters parameters) Update global incident handle.- Parameters:
body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentHandleResponse>>
-
updateGlobalIncidentSettings
public GlobalIncidentSettingsResponse updateGlobalIncidentSettings(GlobalIncidentSettingsRequest body) throws ApiException Update global incident settings.- Parameters:
body- (required)- Returns:
- GlobalIncidentSettingsResponse
- Throws:
ApiException- if fails to make API call
-
updateGlobalIncidentSettingsAsync
public CompletableFuture<GlobalIncidentSettingsResponse> updateGlobalIncidentSettingsAsync(GlobalIncidentSettingsRequest body) Update global incident settings.- Parameters:
body- (required)- Returns:
- CompletableFuture<GlobalIncidentSettingsResponse>
-
updateGlobalIncidentSettingsWithHttpInfo
public ApiResponse<GlobalIncidentSettingsResponse> updateGlobalIncidentSettingsWithHttpInfo(GlobalIncidentSettingsRequest body) throws ApiException Update global incident settings for the organization.- Parameters:
body- (required)- Returns:
- ApiResponse<GlobalIncidentSettingsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 429 Too many requests -
-
updateGlobalIncidentSettingsWithHttpInfoAsync
public CompletableFuture<ApiResponse<GlobalIncidentSettingsResponse>> updateGlobalIncidentSettingsWithHttpInfoAsync(GlobalIncidentSettingsRequest body) Update global incident settings.- Parameters:
body- (required)- Returns:
- CompletableFuture<ApiResponse<GlobalIncidentSettingsResponse>>
-
updateIncident
public IncidentResponse updateIncident(String incidentId, IncidentUpdateRequest body) throws ApiException Update an existing incident.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident Payload. (required)- Returns:
- IncidentResponse
- Throws:
ApiException- if fails to make API call
-
updateIncidentAsync
public CompletableFuture<IncidentResponse> updateIncidentAsync(String incidentId, IncidentUpdateRequest body) Update an existing incident.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident Payload. (required)- Returns:
- CompletableFuture<IncidentResponse>
-
updateIncident
public IncidentResponse updateIncident(String incidentId, IncidentUpdateRequest body, IncidentsApi.UpdateIncidentOptionalParameters parameters) throws ApiException Update an existing incident.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident Payload. (required)parameters- Optional parameters for the request.- Returns:
- IncidentResponse
- Throws:
ApiException- if fails to make API call
-
updateIncidentAsync
public CompletableFuture<IncidentResponse> updateIncidentAsync(String incidentId, IncidentUpdateRequest body, IncidentsApi.UpdateIncidentOptionalParameters parameters) Update an existing incident.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident Payload. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentResponse>
-
updateIncidentWithHttpInfo
public ApiResponse<IncidentResponse> updateIncidentWithHttpInfo(String incidentId, IncidentUpdateRequest body, IncidentsApi.UpdateIncidentOptionalParameters parameters) throws ApiException Updates an incident. Provide only the attributes that should be updated as this request is a partial update.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident Payload. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateIncidentWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentResponse>> updateIncidentWithHttpInfoAsync(String incidentId, IncidentUpdateRequest body, IncidentsApi.UpdateIncidentOptionalParameters parameters) Update an existing incident.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident Payload. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentResponse>>
-
updateIncidentAttachment
public Attachment updateIncidentAttachment(String incidentId, String attachmentId, PatchAttachmentRequest body) throws ApiException Update incident attachment.- Parameters:
incidentId- The UUID of the incident. (required)attachmentId- The ID of the attachment. (required)body- (required)- Returns:
- Attachment
- Throws:
ApiException- if fails to make API call
-
updateIncidentAttachmentAsync
public CompletableFuture<Attachment> updateIncidentAttachmentAsync(String incidentId, String attachmentId, PatchAttachmentRequest body) Update incident attachment.- Parameters:
incidentId- The UUID of the incident. (required)attachmentId- The ID of the attachment. (required)body- (required)- Returns:
- CompletableFuture<Attachment>
-
updateIncidentAttachment
public Attachment updateIncidentAttachment(String incidentId, String attachmentId, PatchAttachmentRequest body, IncidentsApi.UpdateIncidentAttachmentOptionalParameters parameters) throws ApiException Update incident attachment.- Parameters:
incidentId- The UUID of the incident. (required)attachmentId- The ID of the attachment. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- Attachment
- Throws:
ApiException- if fails to make API call
-
updateIncidentAttachmentAsync
public CompletableFuture<Attachment> updateIncidentAttachmentAsync(String incidentId, String attachmentId, PatchAttachmentRequest body, IncidentsApi.UpdateIncidentAttachmentOptionalParameters parameters) Update incident attachment.- Parameters:
incidentId- The UUID of the incident. (required)attachmentId- The ID of the attachment. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<Attachment>
-
updateIncidentAttachmentWithHttpInfo
public ApiResponse<Attachment> updateIncidentAttachmentWithHttpInfo(String incidentId, String attachmentId, PatchAttachmentRequest body, IncidentsApi.UpdateIncidentAttachmentOptionalParameters parameters) throws ApiException - Parameters:
incidentId- The UUID of the incident. (required)attachmentId- The ID of the attachment. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<Attachment>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateIncidentAttachmentWithHttpInfoAsync
public CompletableFuture<ApiResponse<Attachment>> updateIncidentAttachmentWithHttpInfoAsync(String incidentId, String attachmentId, PatchAttachmentRequest body, IncidentsApi.UpdateIncidentAttachmentOptionalParameters parameters) Update incident attachment.- Parameters:
incidentId- The UUID of the incident. (required)attachmentId- The ID of the attachment. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<Attachment>>
-
updateIncidentConfiguration
public IncidentConfigurationResponse updateIncidentConfiguration(String incidentId, IncidentConfigurationPatchRequest body) throws ApiException Update an incident configuration.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident configuration patch payload. (required)- Returns:
- IncidentConfigurationResponse
- Throws:
ApiException- if fails to make API call
-
updateIncidentConfigurationAsync
public CompletableFuture<IncidentConfigurationResponse> updateIncidentConfigurationAsync(String incidentId, IncidentConfigurationPatchRequest body) Update an incident configuration.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident configuration patch payload. (required)- Returns:
- CompletableFuture<IncidentConfigurationResponse>
-
updateIncidentConfigurationWithHttpInfo
public ApiResponse<IncidentConfigurationResponse> updateIncidentConfigurationWithHttpInfo(String incidentId, IncidentConfigurationPatchRequest body) throws ApiException Update a configuration for an incident.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident configuration patch payload. (required)- Returns:
- ApiResponse<IncidentConfigurationResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateIncidentConfigurationWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentConfigurationResponse>> updateIncidentConfigurationWithHttpInfoAsync(String incidentId, IncidentConfigurationPatchRequest body) Update an incident configuration.- Parameters:
incidentId- The UUID of the incident. (required)body- Incident configuration patch payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentConfigurationResponse>>
-
updateIncidentGoogleChatConfiguration
public IncidentGoogleChatConfigurationResponse updateIncidentGoogleChatConfiguration(UUID id, IncidentGoogleChatConfigurationPatchRequest body) throws ApiException Update an incident Google Chat configuration.- Parameters:
id- The UUID of the Google Chat configuration. (required)body- Google Chat configuration patch payload. (required)- Returns:
- IncidentGoogleChatConfigurationResponse
- Throws:
ApiException- if fails to make API call
-
updateIncidentGoogleChatConfigurationAsync
public CompletableFuture<IncidentGoogleChatConfigurationResponse> updateIncidentGoogleChatConfigurationAsync(UUID id, IncidentGoogleChatConfigurationPatchRequest body) Update an incident Google Chat configuration.- Parameters:
id- The UUID of the Google Chat configuration. (required)body- Google Chat configuration patch payload. (required)- Returns:
- CompletableFuture<IncidentGoogleChatConfigurationResponse>
-
updateIncidentGoogleChatConfigurationWithHttpInfo
public ApiResponse<IncidentGoogleChatConfigurationResponse> updateIncidentGoogleChatConfigurationWithHttpInfo(UUID id, IncidentGoogleChatConfigurationPatchRequest body) throws ApiException Update a Google Chat configuration for incidents.- Parameters:
id- The UUID of the Google Chat configuration. (required)body- Google Chat configuration patch payload. (required)- Returns:
- ApiResponse<IncidentGoogleChatConfigurationResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateIncidentGoogleChatConfigurationWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentGoogleChatConfigurationResponse>> updateIncidentGoogleChatConfigurationWithHttpInfoAsync(UUID id, IncidentGoogleChatConfigurationPatchRequest body) Update an incident Google Chat configuration.- Parameters:
id- The UUID of the Google Chat configuration. (required)body- Google Chat configuration patch payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentGoogleChatConfigurationResponse>>
-
updateIncidentGoogleMeetConfiguration
public IncidentGoogleMeetConfigurationResponse updateIncidentGoogleMeetConfiguration(UUID id, IncidentGoogleMeetConfigurationPatchRequest body) throws ApiException Update an incident Google Meet configuration.- Parameters:
id- The UUID of the Google Meet configuration. (required)body- Google Meet configuration patch payload. (required)- Returns:
- IncidentGoogleMeetConfigurationResponse
- Throws:
ApiException- if fails to make API call
-
updateIncidentGoogleMeetConfigurationAsync
public CompletableFuture<IncidentGoogleMeetConfigurationResponse> updateIncidentGoogleMeetConfigurationAsync(UUID id, IncidentGoogleMeetConfigurationPatchRequest body) Update an incident Google Meet configuration.- Parameters:
id- The UUID of the Google Meet configuration. (required)body- Google Meet configuration patch payload. (required)- Returns:
- CompletableFuture<IncidentGoogleMeetConfigurationResponse>
-
updateIncidentGoogleMeetConfigurationWithHttpInfo
public ApiResponse<IncidentGoogleMeetConfigurationResponse> updateIncidentGoogleMeetConfigurationWithHttpInfo(UUID id, IncidentGoogleMeetConfigurationPatchRequest body) throws ApiException Update a Google Meet configuration for incidents.- Parameters:
id- The UUID of the Google Meet configuration. (required)body- Google Meet configuration patch payload. (required)- Returns:
- ApiResponse<IncidentGoogleMeetConfigurationResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateIncidentGoogleMeetConfigurationWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentGoogleMeetConfigurationResponse>> updateIncidentGoogleMeetConfigurationWithHttpInfoAsync(UUID id, IncidentGoogleMeetConfigurationPatchRequest body) Update an incident Google Meet configuration.- Parameters:
id- The UUID of the Google Meet configuration. (required)body- Google Meet configuration patch payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentGoogleMeetConfigurationResponse>>
-
updateIncidentImpactField
public IncidentImpactFieldResponse updateIncidentImpactField(UUID fieldId, IncidentImpactFieldRequest body) throws ApiException Update an incident impact field.- Parameters:
fieldId- The UUID of the impact field. (required)body- Impact field update payload. (required)- Returns:
- IncidentImpactFieldResponse
- Throws:
ApiException- if fails to make API call
-
updateIncidentImpactFieldAsync
public CompletableFuture<IncidentImpactFieldResponse> updateIncidentImpactFieldAsync(UUID fieldId, IncidentImpactFieldRequest body) Update an incident impact field.- Parameters:
fieldId- The UUID of the impact field. (required)body- Impact field update payload. (required)- Returns:
- CompletableFuture<IncidentImpactFieldResponse>
-
updateIncidentImpactFieldWithHttpInfo
public ApiResponse<IncidentImpactFieldResponse> updateIncidentImpactFieldWithHttpInfo(UUID fieldId, IncidentImpactFieldRequest body) throws ApiException Update an impact field for incidents.- Parameters:
fieldId- The UUID of the impact field. (required)body- Impact field update payload. (required)- Returns:
- ApiResponse<IncidentImpactFieldResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateIncidentImpactFieldWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentImpactFieldResponse>> updateIncidentImpactFieldWithHttpInfoAsync(UUID fieldId, IncidentImpactFieldRequest body) Update an incident impact field.- Parameters:
fieldId- The UUID of the impact field. (required)body- Impact field update payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentImpactFieldResponse>>
-
updateIncidentIntegration
public IncidentIntegrationMetadataResponse updateIncidentIntegration(String incidentId, String integrationMetadataId, IncidentIntegrationMetadataPatchRequest body) throws ApiException Update an existing incident integration metadata.- Parameters:
incidentId- The UUID of the incident. (required)integrationMetadataId- The UUID of the incident integration metadata. (required)body- Incident integration metadata payload. (required)- Returns:
- IncidentIntegrationMetadataResponse
- Throws:
ApiException- if fails to make API call
-
updateIncidentIntegrationAsync
public CompletableFuture<IncidentIntegrationMetadataResponse> updateIncidentIntegrationAsync(String incidentId, String integrationMetadataId, IncidentIntegrationMetadataPatchRequest body) Update an existing incident integration metadata.- Parameters:
incidentId- The UUID of the incident. (required)integrationMetadataId- The UUID of the incident integration metadata. (required)body- Incident integration metadata payload. (required)- Returns:
- CompletableFuture<IncidentIntegrationMetadataResponse>
-
updateIncidentIntegrationWithHttpInfo
public ApiResponse<IncidentIntegrationMetadataResponse> updateIncidentIntegrationWithHttpInfo(String incidentId, String integrationMetadataId, IncidentIntegrationMetadataPatchRequest body) throws ApiException Update an existing incident integration metadata.- Parameters:
incidentId- The UUID of the incident. (required)integrationMetadataId- The UUID of the incident integration metadata. (required)body- Incident integration metadata payload. (required)- Returns:
- ApiResponse<IncidentIntegrationMetadataResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateIncidentIntegrationWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentIntegrationMetadataResponse>> updateIncidentIntegrationWithHttpInfoAsync(String incidentId, String integrationMetadataId, IncidentIntegrationMetadataPatchRequest body) Update an existing incident integration metadata.- Parameters:
incidentId- The UUID of the incident. (required)integrationMetadataId- The UUID of the incident integration metadata. (required)body- Incident integration metadata payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentIntegrationMetadataResponse>>
-
updateIncidentNotificationRule
public IncidentNotificationRule updateIncidentNotificationRule(UUID id, PutIncidentNotificationRuleRequest body) throws ApiException Update an incident notification rule.- Parameters:
id- The ID of the notification rule. (required)body- (required)- Returns:
- IncidentNotificationRule
- Throws:
ApiException- if fails to make API call
-
updateIncidentNotificationRuleAsync
public CompletableFuture<IncidentNotificationRule> updateIncidentNotificationRuleAsync(UUID id, PutIncidentNotificationRuleRequest body) Update an incident notification rule.- Parameters:
id- The ID of the notification rule. (required)body- (required)- Returns:
- CompletableFuture<IncidentNotificationRule>
-
updateIncidentNotificationRule
public IncidentNotificationRule updateIncidentNotificationRule(UUID id, PutIncidentNotificationRuleRequest body, IncidentsApi.UpdateIncidentNotificationRuleOptionalParameters parameters) throws ApiException Update an incident notification rule.- Parameters:
id- The ID of the notification rule. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- IncidentNotificationRule
- Throws:
ApiException- if fails to make API call
-
updateIncidentNotificationRuleAsync
public CompletableFuture<IncidentNotificationRule> updateIncidentNotificationRuleAsync(UUID id, PutIncidentNotificationRuleRequest body, IncidentsApi.UpdateIncidentNotificationRuleOptionalParameters parameters) Update an incident notification rule.- Parameters:
id- The ID of the notification rule. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentNotificationRule>
-
updateIncidentNotificationRuleWithHttpInfo
public ApiResponse<IncidentNotificationRule> updateIncidentNotificationRuleWithHttpInfo(UUID id, PutIncidentNotificationRuleRequest body, IncidentsApi.UpdateIncidentNotificationRuleOptionalParameters parameters) throws ApiException Updates an existing notification rule with a complete replacement.- Parameters:
id- The ID of the notification rule. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentNotificationRule>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateIncidentNotificationRuleWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentNotificationRule>> updateIncidentNotificationRuleWithHttpInfoAsync(UUID id, PutIncidentNotificationRuleRequest body, IncidentsApi.UpdateIncidentNotificationRuleOptionalParameters parameters) Update an incident notification rule.- Parameters:
id- The ID of the notification rule. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentNotificationRule>>
-
updateIncidentNotificationTemplate
public IncidentNotificationTemplate updateIncidentNotificationTemplate(UUID id, PatchIncidentNotificationTemplateRequest body) throws ApiException Update incident notification template.- Parameters:
id- The ID of the notification template. (required)body- (required)- Returns:
- IncidentNotificationTemplate
- Throws:
ApiException- if fails to make API call
-
updateIncidentNotificationTemplateAsync
public CompletableFuture<IncidentNotificationTemplate> updateIncidentNotificationTemplateAsync(UUID id, PatchIncidentNotificationTemplateRequest body) Update incident notification template.- Parameters:
id- The ID of the notification template. (required)body- (required)- Returns:
- CompletableFuture<IncidentNotificationTemplate>
-
updateIncidentNotificationTemplate
public IncidentNotificationTemplate updateIncidentNotificationTemplate(UUID id, PatchIncidentNotificationTemplateRequest body, IncidentsApi.UpdateIncidentNotificationTemplateOptionalParameters parameters) throws ApiException Update incident notification template.- Parameters:
id- The ID of the notification template. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- IncidentNotificationTemplate
- Throws:
ApiException- if fails to make API call
-
updateIncidentNotificationTemplateAsync
public CompletableFuture<IncidentNotificationTemplate> updateIncidentNotificationTemplateAsync(UUID id, PatchIncidentNotificationTemplateRequest body, IncidentsApi.UpdateIncidentNotificationTemplateOptionalParameters parameters) Update incident notification template.- Parameters:
id- The ID of the notification template. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentNotificationTemplate>
-
updateIncidentNotificationTemplateWithHttpInfo
public ApiResponse<IncidentNotificationTemplate> updateIncidentNotificationTemplateWithHttpInfo(UUID id, PatchIncidentNotificationTemplateRequest body, IncidentsApi.UpdateIncidentNotificationTemplateOptionalParameters parameters) throws ApiException Updates an existing notification template's attributes.- Parameters:
id- The ID of the notification template. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentNotificationTemplate>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateIncidentNotificationTemplateWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentNotificationTemplate>> updateIncidentNotificationTemplateWithHttpInfoAsync(UUID id, PatchIncidentNotificationTemplateRequest body, IncidentsApi.UpdateIncidentNotificationTemplateOptionalParameters parameters) Update incident notification template.- Parameters:
id- The ID of the notification template. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentNotificationTemplate>>
-
updateIncidentPostmortemTemplate
public PostmortemTemplateResponse updateIncidentPostmortemTemplate(String templateId, PostmortemTemplateRequest body) throws ApiException Update postmortem template.- Parameters:
templateId- The ID of the postmortem template. (required)body- (required)- Returns:
- PostmortemTemplateResponse
- Throws:
ApiException- if fails to make API call
-
updateIncidentPostmortemTemplateAsync
public CompletableFuture<PostmortemTemplateResponse> updateIncidentPostmortemTemplateAsync(String templateId, PostmortemTemplateRequest body) Update postmortem template.- Parameters:
templateId- The ID of the postmortem template. (required)body- (required)- Returns:
- CompletableFuture<PostmortemTemplateResponse>
-
updateIncidentPostmortemTemplateWithHttpInfo
public ApiResponse<PostmortemTemplateResponse> updateIncidentPostmortemTemplateWithHttpInfo(String templateId, PostmortemTemplateRequest body) throws ApiException Update an existing postmortem template.- Parameters:
templateId- The ID of the postmortem template. (required)body- (required)- Returns:
- ApiResponse<PostmortemTemplateResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 404 Not Found - 429 Too many requests -
-
updateIncidentPostmortemTemplateWithHttpInfoAsync
public CompletableFuture<ApiResponse<PostmortemTemplateResponse>> updateIncidentPostmortemTemplateWithHttpInfoAsync(String templateId, PostmortemTemplateRequest body) Update postmortem template.- Parameters:
templateId- The ID of the postmortem template. (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<PostmortemTemplateResponse>>
-
updateIncidentRule
public IncidentRuleResponse updateIncidentRule(UUID ruleId, IncidentRulePatchRequest body) throws ApiException Update an incident rule.- Parameters:
ruleId- The UUID of the incident rule. (required)body- Incident rule patch payload. (required)- Returns:
- IncidentRuleResponse
- Throws:
ApiException- if fails to make API call
-
updateIncidentRuleAsync
public CompletableFuture<IncidentRuleResponse> updateIncidentRuleAsync(UUID ruleId, IncidentRulePatchRequest body) Update an incident rule.- Parameters:
ruleId- The UUID of the incident rule. (required)body- Incident rule patch payload. (required)- Returns:
- CompletableFuture<IncidentRuleResponse>
-
updateIncidentRuleWithHttpInfo
public ApiResponse<IncidentRuleResponse> updateIncidentRuleWithHttpInfo(UUID ruleId, IncidentRulePatchRequest body) throws ApiException Update an incident rule.- Parameters:
ruleId- The UUID of the incident rule. (required)body- Incident rule patch payload. (required)- Returns:
- ApiResponse<IncidentRuleResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateIncidentRuleWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentRuleResponse>> updateIncidentRuleWithHttpInfoAsync(UUID ruleId, IncidentRulePatchRequest body) Update an incident rule.- Parameters:
ruleId- The UUID of the incident rule. (required)body- Incident rule patch payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentRuleResponse>>
-
updateIncidentTodo
public IncidentTodoResponse updateIncidentTodo(String incidentId, String todoId, IncidentTodoPatchRequest body) throws ApiException Update an incident todo.- Parameters:
incidentId- The UUID of the incident. (required)todoId- The UUID of the incident todo. (required)body- Incident todo payload. (required)- Returns:
- IncidentTodoResponse
- Throws:
ApiException- if fails to make API call
-
updateIncidentTodoAsync
public CompletableFuture<IncidentTodoResponse> updateIncidentTodoAsync(String incidentId, String todoId, IncidentTodoPatchRequest body) Update an incident todo.- Parameters:
incidentId- The UUID of the incident. (required)todoId- The UUID of the incident todo. (required)body- Incident todo payload. (required)- Returns:
- CompletableFuture<IncidentTodoResponse>
-
updateIncidentTodoWithHttpInfo
public ApiResponse<IncidentTodoResponse> updateIncidentTodoWithHttpInfo(String incidentId, String todoId, IncidentTodoPatchRequest body) throws ApiException Update an incident todo.- Parameters:
incidentId- The UUID of the incident. (required)todoId- The UUID of the incident todo. (required)body- Incident todo payload. (required)- Returns:
- ApiResponse<IncidentTodoResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateIncidentTodoWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentTodoResponse>> updateIncidentTodoWithHttpInfoAsync(String incidentId, String todoId, IncidentTodoPatchRequest body) Update an incident todo.- Parameters:
incidentId- The UUID of the incident. (required)todoId- The UUID of the incident todo. (required)body- Incident todo payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentTodoResponse>>
-
updateIncidentType
public IncidentTypeResponse updateIncidentType(String incidentTypeId, IncidentTypePatchRequest body) throws ApiException Update an incident type.- Parameters:
incidentTypeId- The UUID of the incident type. (required)body- Incident type payload. (required)- Returns:
- IncidentTypeResponse
- Throws:
ApiException- if fails to make API call
-
updateIncidentTypeAsync
public CompletableFuture<IncidentTypeResponse> updateIncidentTypeAsync(String incidentTypeId, IncidentTypePatchRequest body) Update an incident type.- Parameters:
incidentTypeId- The UUID of the incident type. (required)body- Incident type payload. (required)- Returns:
- CompletableFuture<IncidentTypeResponse>
-
updateIncidentTypeWithHttpInfo
public ApiResponse<IncidentTypeResponse> updateIncidentTypeWithHttpInfo(String incidentTypeId, IncidentTypePatchRequest body) throws ApiException Update an incident type.- Parameters:
incidentTypeId- The UUID of the incident type. (required)body- Incident type payload. (required)- Returns:
- ApiResponse<IncidentTypeResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateIncidentTypeWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentTypeResponse>> updateIncidentTypeWithHttpInfoAsync(String incidentTypeId, IncidentTypePatchRequest body) Update an incident type.- Parameters:
incidentTypeId- The UUID of the incident type. (required)body- Incident type payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentTypeResponse>>
-
updateIncidentUserDefinedField
public IncidentUserDefinedFieldResponse updateIncidentUserDefinedField(String fieldId, IncidentUserDefinedFieldUpdateRequest body) throws ApiException Update an incident user-defined field.- Parameters:
fieldId- The ID of the incident user-defined field. (required)body- Incident user-defined field update payload. (required)- Returns:
- IncidentUserDefinedFieldResponse
- Throws:
ApiException- if fails to make API call
-
updateIncidentUserDefinedFieldAsync
public CompletableFuture<IncidentUserDefinedFieldResponse> updateIncidentUserDefinedFieldAsync(String fieldId, IncidentUserDefinedFieldUpdateRequest body) Update an incident user-defined field.- Parameters:
fieldId- The ID of the incident user-defined field. (required)body- Incident user-defined field update payload. (required)- Returns:
- CompletableFuture<IncidentUserDefinedFieldResponse>
-
updateIncidentUserDefinedField
public IncidentUserDefinedFieldResponse updateIncidentUserDefinedField(String fieldId, IncidentUserDefinedFieldUpdateRequest body, IncidentsApi.UpdateIncidentUserDefinedFieldOptionalParameters parameters) throws ApiException Update an incident user-defined field.- Parameters:
fieldId- The ID of the incident user-defined field. (required)body- Incident user-defined field update payload. (required)parameters- Optional parameters for the request.- Returns:
- IncidentUserDefinedFieldResponse
- Throws:
ApiException- if fails to make API call
-
updateIncidentUserDefinedFieldAsync
public CompletableFuture<IncidentUserDefinedFieldResponse> updateIncidentUserDefinedFieldAsync(String fieldId, IncidentUserDefinedFieldUpdateRequest body, IncidentsApi.UpdateIncidentUserDefinedFieldOptionalParameters parameters) Update an incident user-defined field.- Parameters:
fieldId- The ID of the incident user-defined field. (required)body- Incident user-defined field update payload. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentUserDefinedFieldResponse>
-
updateIncidentUserDefinedFieldWithHttpInfo
public ApiResponse<IncidentUserDefinedFieldResponse> updateIncidentUserDefinedFieldWithHttpInfo(String fieldId, IncidentUserDefinedFieldUpdateRequest body, IncidentsApi.UpdateIncidentUserDefinedFieldOptionalParameters parameters) throws ApiException Update an incident user-defined field.- Parameters:
fieldId- The ID of the incident user-defined field. (required)body- Incident user-defined field update payload. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentUserDefinedFieldResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateIncidentUserDefinedFieldWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentUserDefinedFieldResponse>> updateIncidentUserDefinedFieldWithHttpInfoAsync(String fieldId, IncidentUserDefinedFieldUpdateRequest body, IncidentsApi.UpdateIncidentUserDefinedFieldOptionalParameters parameters) Update an incident user-defined field.- Parameters:
fieldId- The ID of the incident user-defined field. (required)body- Incident user-defined field update payload. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentUserDefinedFieldResponse>>
-
updateIncidentUserDefinedRole
public IncidentUserDefinedRoleResponse updateIncidentUserDefinedRole(UUID roleId, IncidentUserDefinedRolePatchRequest body) throws ApiException Update an incident user-defined role.- Parameters:
roleId- The UUID of the incident user-defined role. (required)body- (required)- Returns:
- IncidentUserDefinedRoleResponse
- Throws:
ApiException- if fails to make API call
-
updateIncidentUserDefinedRoleAsync
public CompletableFuture<IncidentUserDefinedRoleResponse> updateIncidentUserDefinedRoleAsync(UUID roleId, IncidentUserDefinedRolePatchRequest body) Update an incident user-defined role.- Parameters:
roleId- The UUID of the incident user-defined role. (required)body- (required)- Returns:
- CompletableFuture<IncidentUserDefinedRoleResponse>
-
updateIncidentUserDefinedRole
public IncidentUserDefinedRoleResponse updateIncidentUserDefinedRole(UUID roleId, IncidentUserDefinedRolePatchRequest body, IncidentsApi.UpdateIncidentUserDefinedRoleOptionalParameters parameters) throws ApiException Update an incident user-defined role.- Parameters:
roleId- The UUID of the incident user-defined role. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- IncidentUserDefinedRoleResponse
- Throws:
ApiException- if fails to make API call
-
updateIncidentUserDefinedRoleAsync
public CompletableFuture<IncidentUserDefinedRoleResponse> updateIncidentUserDefinedRoleAsync(UUID roleId, IncidentUserDefinedRolePatchRequest body, IncidentsApi.UpdateIncidentUserDefinedRoleOptionalParameters parameters) Update an incident user-defined role.- Parameters:
roleId- The UUID of the incident user-defined role. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<IncidentUserDefinedRoleResponse>
-
updateIncidentUserDefinedRoleWithHttpInfo
public ApiResponse<IncidentUserDefinedRoleResponse> updateIncidentUserDefinedRoleWithHttpInfo(UUID roleId, IncidentUserDefinedRolePatchRequest body, IncidentsApi.UpdateIncidentUserDefinedRoleOptionalParameters parameters) throws ApiException Update an existing user-defined role for incidents.- Parameters:
roleId- The UUID of the incident user-defined role. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<IncidentUserDefinedRoleResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 404 Not Found - 429 Too many requests -
-
updateIncidentUserDefinedRoleWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentUserDefinedRoleResponse>> updateIncidentUserDefinedRoleWithHttpInfoAsync(UUID roleId, IncidentUserDefinedRolePatchRequest body, IncidentsApi.UpdateIncidentUserDefinedRoleOptionalParameters parameters) Update an incident user-defined role.- Parameters:
roleId- The UUID of the incident user-defined role. (required)body- (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<IncidentUserDefinedRoleResponse>>
-
updateTimestampOverride
public IncidentTimestampOverrideResponse updateTimestampOverride(String incidentId, UUID id, IncidentTimestampOverridePatchRequest body) throws ApiException Update an incident timestamp override.- Parameters:
incidentId- The UUID of the incident. (required)id- The UUID of the timestamp override. (required)body- Timestamp override patch payload. (required)- Returns:
- IncidentTimestampOverrideResponse
- Throws:
ApiException- if fails to make API call
-
updateTimestampOverrideAsync
public CompletableFuture<IncidentTimestampOverrideResponse> updateTimestampOverrideAsync(String incidentId, UUID id, IncidentTimestampOverridePatchRequest body) Update an incident timestamp override.- Parameters:
incidentId- The UUID of the incident. (required)id- The UUID of the timestamp override. (required)body- Timestamp override patch payload. (required)- Returns:
- CompletableFuture<IncidentTimestampOverrideResponse>
-
updateTimestampOverrideWithHttpInfo
public ApiResponse<IncidentTimestampOverrideResponse> updateTimestampOverrideWithHttpInfo(String incidentId, UUID id, IncidentTimestampOverridePatchRequest body) throws ApiException Update a timestamp override for an incident.- Parameters:
incidentId- The UUID of the incident. (required)id- The UUID of the timestamp override. (required)body- Timestamp override patch payload. (required)- Returns:
- ApiResponse<IncidentTimestampOverrideResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 401 Unauthorized - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
updateTimestampOverrideWithHttpInfoAsync
public CompletableFuture<ApiResponse<IncidentTimestampOverrideResponse>> updateTimestampOverrideWithHttpInfoAsync(String incidentId, UUID id, IncidentTimestampOverridePatchRequest body) Update an incident timestamp override.- Parameters:
incidentId- The UUID of the incident. (required)id- The UUID of the timestamp override. (required)body- Timestamp override patch payload. (required)- Returns:
- CompletableFuture<ApiResponse<IncidentTimestampOverrideResponse>>
-