@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSSSMIncidentsAsyncClient extends AWSSSMIncidentsClient implements AWSSSMIncidentsAsync
AsyncHandler can be used to receive
notification when an asynchronous operation completes.
Systems Manager Incident Manager is an incident management console designed to help users mitigate and recover from incidents affecting their Amazon Web Services-hosted applications. An incident is any unplanned interruption or reduction in quality of services.
Incident Manager increases incident resolution by notifying responders of impact, highlighting relevant troubleshooting data, and providing collaboration tools to get services back up and running. To achieve the primary goal of reducing the time-to-resolution of critical incidents, Incident Manager automates response plans and enables responder team escalation.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXbatchGetIncidentFindings, builder, createReplicationSet, createResponsePlan, createTimelineEvent, deleteIncidentRecord, deleteReplicationSet, deleteResourcePolicy, deleteResponsePlan, deleteTimelineEvent, getCachedResponseMetadata, getIncidentRecord, getReplicationSet, getResourcePolicies, getResponsePlan, getTimelineEvent, listIncidentFindings, listIncidentRecords, listRelatedItems, listReplicationSets, listResponsePlans, listTagsForResource, listTimelineEvents, putResourcePolicy, startIncident, tagResource, untagResource, updateDeletionProtection, updateIncidentRecord, updateRelatedItems, updateReplicationSet, updateResponsePlan, updateTimelineEvent, waitersaddRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbatchGetIncidentFindings, createReplicationSet, createResponsePlan, createTimelineEvent, deleteIncidentRecord, deleteReplicationSet, deleteResourcePolicy, deleteResponsePlan, deleteTimelineEvent, getCachedResponseMetadata, getIncidentRecord, getReplicationSet, getResourcePolicies, getResponsePlan, getTimelineEvent, listIncidentFindings, listIncidentRecords, listRelatedItems, listReplicationSets, listResponsePlans, listTagsForResource, listTimelineEvents, putResourcePolicy, startIncident, tagResource, untagResource, updateDeletionProtection, updateIncidentRecord, updateRelatedItems, updateReplicationSet, updateResponsePlan, updateTimelineEvent, waiterspublic static AWSSSMIncidentsAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<BatchGetIncidentFindingsResult> batchGetIncidentFindingsAsync(BatchGetIncidentFindingsRequest request)
AWSSSMIncidentsAsyncRetrieves details about all specified findings for an incident, including descriptive details about each finding. A finding represents a recent application environment change made by an CodeDeploy deployment or an CloudFormation stack creation or update that can be investigated as a potential cause of the incident.
batchGetIncidentFindingsAsync in interface AWSSSMIncidentsAsyncpublic Future<BatchGetIncidentFindingsResult> batchGetIncidentFindingsAsync(BatchGetIncidentFindingsRequest request, AsyncHandler<BatchGetIncidentFindingsRequest,BatchGetIncidentFindingsResult> asyncHandler)
AWSSSMIncidentsAsyncRetrieves details about all specified findings for an incident, including descriptive details about each finding. A finding represents a recent application environment change made by an CodeDeploy deployment or an CloudFormation stack creation or update that can be investigated as a potential cause of the incident.
batchGetIncidentFindingsAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateReplicationSetResult> createReplicationSetAsync(CreateReplicationSetRequest request)
AWSSSMIncidentsAsyncA replication set replicates and encrypts your data to the provided Regions with the provided KMS key.
createReplicationSetAsync in interface AWSSSMIncidentsAsyncpublic Future<CreateReplicationSetResult> createReplicationSetAsync(CreateReplicationSetRequest request, AsyncHandler<CreateReplicationSetRequest,CreateReplicationSetResult> asyncHandler)
AWSSSMIncidentsAsyncA replication set replicates and encrypts your data to the provided Regions with the provided KMS key.
createReplicationSetAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateResponsePlanResult> createResponsePlanAsync(CreateResponsePlanRequest request)
AWSSSMIncidentsAsyncCreates a response plan that automates the initial response to incidents. A response plan engages contacts, starts chat channel collaboration, and initiates runbooks at the beginning of an incident.
createResponsePlanAsync in interface AWSSSMIncidentsAsyncpublic Future<CreateResponsePlanResult> createResponsePlanAsync(CreateResponsePlanRequest request, AsyncHandler<CreateResponsePlanRequest,CreateResponsePlanResult> asyncHandler)
AWSSSMIncidentsAsyncCreates a response plan that automates the initial response to incidents. A response plan engages contacts, starts chat channel collaboration, and initiates runbooks at the beginning of an incident.
createResponsePlanAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateTimelineEventResult> createTimelineEventAsync(CreateTimelineEventRequest request)
AWSSSMIncidentsAsyncCreates a custom timeline event on the incident details page of an incident record. Incident Manager automatically creates timeline events that mark key moments during an incident. You can create custom timeline events to mark important events that Incident Manager can detect automatically.
createTimelineEventAsync in interface AWSSSMIncidentsAsyncpublic Future<CreateTimelineEventResult> createTimelineEventAsync(CreateTimelineEventRequest request, AsyncHandler<CreateTimelineEventRequest,CreateTimelineEventResult> asyncHandler)
AWSSSMIncidentsAsyncCreates a custom timeline event on the incident details page of an incident record. Incident Manager automatically creates timeline events that mark key moments during an incident. You can create custom timeline events to mark important events that Incident Manager can detect automatically.
createTimelineEventAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteIncidentRecordResult> deleteIncidentRecordAsync(DeleteIncidentRecordRequest request)
AWSSSMIncidentsAsyncDelete an incident record from Incident Manager.
deleteIncidentRecordAsync in interface AWSSSMIncidentsAsyncpublic Future<DeleteIncidentRecordResult> deleteIncidentRecordAsync(DeleteIncidentRecordRequest request, AsyncHandler<DeleteIncidentRecordRequest,DeleteIncidentRecordResult> asyncHandler)
AWSSSMIncidentsAsyncDelete an incident record from Incident Manager.
deleteIncidentRecordAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteReplicationSetResult> deleteReplicationSetAsync(DeleteReplicationSetRequest request)
AWSSSMIncidentsAsyncDeletes all Regions in your replication set. Deleting the replication set deletes all Incident Manager data.
deleteReplicationSetAsync in interface AWSSSMIncidentsAsyncpublic Future<DeleteReplicationSetResult> deleteReplicationSetAsync(DeleteReplicationSetRequest request, AsyncHandler<DeleteReplicationSetRequest,DeleteReplicationSetResult> asyncHandler)
AWSSSMIncidentsAsyncDeletes all Regions in your replication set. Deleting the replication set deletes all Incident Manager data.
deleteReplicationSetAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteResourcePolicyResult> deleteResourcePolicyAsync(DeleteResourcePolicyRequest request)
AWSSSMIncidentsAsyncDeletes the resource policy that Resource Access Manager uses to share your Incident Manager resource.
deleteResourcePolicyAsync in interface AWSSSMIncidentsAsyncpublic Future<DeleteResourcePolicyResult> deleteResourcePolicyAsync(DeleteResourcePolicyRequest request, AsyncHandler<DeleteResourcePolicyRequest,DeleteResourcePolicyResult> asyncHandler)
AWSSSMIncidentsAsyncDeletes the resource policy that Resource Access Manager uses to share your Incident Manager resource.
deleteResourcePolicyAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteResponsePlanResult> deleteResponsePlanAsync(DeleteResponsePlanRequest request)
AWSSSMIncidentsAsyncDeletes the specified response plan. Deleting a response plan stops all linked CloudWatch alarms and EventBridge events from creating an incident with this response plan.
deleteResponsePlanAsync in interface AWSSSMIncidentsAsyncpublic Future<DeleteResponsePlanResult> deleteResponsePlanAsync(DeleteResponsePlanRequest request, AsyncHandler<DeleteResponsePlanRequest,DeleteResponsePlanResult> asyncHandler)
AWSSSMIncidentsAsyncDeletes the specified response plan. Deleting a response plan stops all linked CloudWatch alarms and EventBridge events from creating an incident with this response plan.
deleteResponsePlanAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteTimelineEventResult> deleteTimelineEventAsync(DeleteTimelineEventRequest request)
AWSSSMIncidentsAsyncDeletes a timeline event from an incident.
deleteTimelineEventAsync in interface AWSSSMIncidentsAsyncpublic Future<DeleteTimelineEventResult> deleteTimelineEventAsync(DeleteTimelineEventRequest request, AsyncHandler<DeleteTimelineEventRequest,DeleteTimelineEventResult> asyncHandler)
AWSSSMIncidentsAsyncDeletes a timeline event from an incident.
deleteTimelineEventAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetIncidentRecordResult> getIncidentRecordAsync(GetIncidentRecordRequest request)
AWSSSMIncidentsAsyncReturns the details for the specified incident record.
getIncidentRecordAsync in interface AWSSSMIncidentsAsyncpublic Future<GetIncidentRecordResult> getIncidentRecordAsync(GetIncidentRecordRequest request, AsyncHandler<GetIncidentRecordRequest,GetIncidentRecordResult> asyncHandler)
AWSSSMIncidentsAsyncReturns the details for the specified incident record.
getIncidentRecordAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetReplicationSetResult> getReplicationSetAsync(GetReplicationSetRequest request)
AWSSSMIncidentsAsyncRetrieve your Incident Manager replication set.
getReplicationSetAsync in interface AWSSSMIncidentsAsyncpublic Future<GetReplicationSetResult> getReplicationSetAsync(GetReplicationSetRequest request, AsyncHandler<GetReplicationSetRequest,GetReplicationSetResult> asyncHandler)
AWSSSMIncidentsAsyncRetrieve your Incident Manager replication set.
getReplicationSetAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetResourcePoliciesResult> getResourcePoliciesAsync(GetResourcePoliciesRequest request)
AWSSSMIncidentsAsyncRetrieves the resource policies attached to the specified response plan.
getResourcePoliciesAsync in interface AWSSSMIncidentsAsyncpublic Future<GetResourcePoliciesResult> getResourcePoliciesAsync(GetResourcePoliciesRequest request, AsyncHandler<GetResourcePoliciesRequest,GetResourcePoliciesResult> asyncHandler)
AWSSSMIncidentsAsyncRetrieves the resource policies attached to the specified response plan.
getResourcePoliciesAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetResponsePlanResult> getResponsePlanAsync(GetResponsePlanRequest request)
AWSSSMIncidentsAsyncRetrieves the details of the specified response plan.
getResponsePlanAsync in interface AWSSSMIncidentsAsyncpublic Future<GetResponsePlanResult> getResponsePlanAsync(GetResponsePlanRequest request, AsyncHandler<GetResponsePlanRequest,GetResponsePlanResult> asyncHandler)
AWSSSMIncidentsAsyncRetrieves the details of the specified response plan.
getResponsePlanAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetTimelineEventResult> getTimelineEventAsync(GetTimelineEventRequest request)
AWSSSMIncidentsAsyncRetrieves a timeline event based on its ID and incident record.
getTimelineEventAsync in interface AWSSSMIncidentsAsyncpublic Future<GetTimelineEventResult> getTimelineEventAsync(GetTimelineEventRequest request, AsyncHandler<GetTimelineEventRequest,GetTimelineEventResult> asyncHandler)
AWSSSMIncidentsAsyncRetrieves a timeline event based on its ID and incident record.
getTimelineEventAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListIncidentFindingsResult> listIncidentFindingsAsync(ListIncidentFindingsRequest request)
AWSSSMIncidentsAsyncRetrieves a list of the IDs of findings, plus their last modified times, that have been identified for a specified incident. A finding represents a recent application environment change made by an CloudFormation stack creation or update or an CodeDeploy deployment that can be investigated as a potential cause of the incident.
listIncidentFindingsAsync in interface AWSSSMIncidentsAsyncpublic Future<ListIncidentFindingsResult> listIncidentFindingsAsync(ListIncidentFindingsRequest request, AsyncHandler<ListIncidentFindingsRequest,ListIncidentFindingsResult> asyncHandler)
AWSSSMIncidentsAsyncRetrieves a list of the IDs of findings, plus their last modified times, that have been identified for a specified incident. A finding represents a recent application environment change made by an CloudFormation stack creation or update or an CodeDeploy deployment that can be investigated as a potential cause of the incident.
listIncidentFindingsAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListIncidentRecordsResult> listIncidentRecordsAsync(ListIncidentRecordsRequest request)
AWSSSMIncidentsAsyncLists all incident records in your account. Use this command to retrieve the Amazon Resource Name (ARN) of the incident record you want to update.
listIncidentRecordsAsync in interface AWSSSMIncidentsAsyncpublic Future<ListIncidentRecordsResult> listIncidentRecordsAsync(ListIncidentRecordsRequest request, AsyncHandler<ListIncidentRecordsRequest,ListIncidentRecordsResult> asyncHandler)
AWSSSMIncidentsAsyncLists all incident records in your account. Use this command to retrieve the Amazon Resource Name (ARN) of the incident record you want to update.
listIncidentRecordsAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListRelatedItemsResult> listRelatedItemsAsync(ListRelatedItemsRequest request)
AWSSSMIncidentsAsyncList all related items for an incident record.
listRelatedItemsAsync in interface AWSSSMIncidentsAsyncpublic Future<ListRelatedItemsResult> listRelatedItemsAsync(ListRelatedItemsRequest request, AsyncHandler<ListRelatedItemsRequest,ListRelatedItemsResult> asyncHandler)
AWSSSMIncidentsAsyncList all related items for an incident record.
listRelatedItemsAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListReplicationSetsResult> listReplicationSetsAsync(ListReplicationSetsRequest request)
AWSSSMIncidentsAsyncLists details about the replication set configured in your account.
listReplicationSetsAsync in interface AWSSSMIncidentsAsyncpublic Future<ListReplicationSetsResult> listReplicationSetsAsync(ListReplicationSetsRequest request, AsyncHandler<ListReplicationSetsRequest,ListReplicationSetsResult> asyncHandler)
AWSSSMIncidentsAsyncLists details about the replication set configured in your account.
listReplicationSetsAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListResponsePlansResult> listResponsePlansAsync(ListResponsePlansRequest request)
AWSSSMIncidentsAsyncLists all response plans in your account.
listResponsePlansAsync in interface AWSSSMIncidentsAsyncpublic Future<ListResponsePlansResult> listResponsePlansAsync(ListResponsePlansRequest request, AsyncHandler<ListResponsePlansRequest,ListResponsePlansResult> asyncHandler)
AWSSSMIncidentsAsyncLists all response plans in your account.
listResponsePlansAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSSSMIncidentsAsyncLists the tags that are attached to the specified response plan or incident.
listTagsForResourceAsync in interface AWSSSMIncidentsAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSSSMIncidentsAsyncLists the tags that are attached to the specified response plan or incident.
listTagsForResourceAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTimelineEventsResult> listTimelineEventsAsync(ListTimelineEventsRequest request)
AWSSSMIncidentsAsyncLists timeline events for the specified incident record.
listTimelineEventsAsync in interface AWSSSMIncidentsAsyncpublic Future<ListTimelineEventsResult> listTimelineEventsAsync(ListTimelineEventsRequest request, AsyncHandler<ListTimelineEventsRequest,ListTimelineEventsResult> asyncHandler)
AWSSSMIncidentsAsyncLists timeline events for the specified incident record.
listTimelineEventsAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<PutResourcePolicyResult> putResourcePolicyAsync(PutResourcePolicyRequest request)
AWSSSMIncidentsAsyncAdds a resource policy to the specified response plan. The resource policy is used to share the response plan using Resource Access Manager (RAM). For more information about cross-account sharing, see Cross-Region and cross-account incident management.
putResourcePolicyAsync in interface AWSSSMIncidentsAsyncpublic Future<PutResourcePolicyResult> putResourcePolicyAsync(PutResourcePolicyRequest request, AsyncHandler<PutResourcePolicyRequest,PutResourcePolicyResult> asyncHandler)
AWSSSMIncidentsAsyncAdds a resource policy to the specified response plan. The resource policy is used to share the response plan using Resource Access Manager (RAM). For more information about cross-account sharing, see Cross-Region and cross-account incident management.
putResourcePolicyAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StartIncidentResult> startIncidentAsync(StartIncidentRequest request)
AWSSSMIncidentsAsyncUsed to start an incident from CloudWatch alarms, EventBridge events, or manually.
startIncidentAsync in interface AWSSSMIncidentsAsyncpublic Future<StartIncidentResult> startIncidentAsync(StartIncidentRequest request, AsyncHandler<StartIncidentRequest,StartIncidentResult> asyncHandler)
AWSSSMIncidentsAsyncUsed to start an incident from CloudWatch alarms, EventBridge events, or manually.
startIncidentAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSSSMIncidentsAsyncAdds a tag to a response plan.
tagResourceAsync in interface AWSSSMIncidentsAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSSSMIncidentsAsyncAdds a tag to a response plan.
tagResourceAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSSSMIncidentsAsyncRemoves a tag from a resource.
untagResourceAsync in interface AWSSSMIncidentsAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSSSMIncidentsAsyncRemoves a tag from a resource.
untagResourceAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateDeletionProtectionResult> updateDeletionProtectionAsync(UpdateDeletionProtectionRequest request)
AWSSSMIncidentsAsyncUpdate deletion protection to either allow or deny deletion of the final Region in a replication set.
updateDeletionProtectionAsync in interface AWSSSMIncidentsAsyncpublic Future<UpdateDeletionProtectionResult> updateDeletionProtectionAsync(UpdateDeletionProtectionRequest request, AsyncHandler<UpdateDeletionProtectionRequest,UpdateDeletionProtectionResult> asyncHandler)
AWSSSMIncidentsAsyncUpdate deletion protection to either allow or deny deletion of the final Region in a replication set.
updateDeletionProtectionAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateIncidentRecordResult> updateIncidentRecordAsync(UpdateIncidentRecordRequest request)
AWSSSMIncidentsAsyncUpdate the details of an incident record. You can use this operation to update an incident record from the defined chat channel. For more information about using actions in chat channels, see Interacting through chat.
updateIncidentRecordAsync in interface AWSSSMIncidentsAsyncpublic Future<UpdateIncidentRecordResult> updateIncidentRecordAsync(UpdateIncidentRecordRequest request, AsyncHandler<UpdateIncidentRecordRequest,UpdateIncidentRecordResult> asyncHandler)
AWSSSMIncidentsAsyncUpdate the details of an incident record. You can use this operation to update an incident record from the defined chat channel. For more information about using actions in chat channels, see Interacting through chat.
updateIncidentRecordAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateRelatedItemsResult> updateRelatedItemsAsync(UpdateRelatedItemsRequest request)
AWSSSMIncidentsAsyncAdd or remove related items from the related items tab of an incident record.
updateRelatedItemsAsync in interface AWSSSMIncidentsAsyncpublic Future<UpdateRelatedItemsResult> updateRelatedItemsAsync(UpdateRelatedItemsRequest request, AsyncHandler<UpdateRelatedItemsRequest,UpdateRelatedItemsResult> asyncHandler)
AWSSSMIncidentsAsyncAdd or remove related items from the related items tab of an incident record.
updateRelatedItemsAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateReplicationSetResult> updateReplicationSetAsync(UpdateReplicationSetRequest request)
AWSSSMIncidentsAsyncAdd or delete Regions from your replication set.
updateReplicationSetAsync in interface AWSSSMIncidentsAsyncpublic Future<UpdateReplicationSetResult> updateReplicationSetAsync(UpdateReplicationSetRequest request, AsyncHandler<UpdateReplicationSetRequest,UpdateReplicationSetResult> asyncHandler)
AWSSSMIncidentsAsyncAdd or delete Regions from your replication set.
updateReplicationSetAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateResponsePlanResult> updateResponsePlanAsync(UpdateResponsePlanRequest request)
AWSSSMIncidentsAsyncUpdates the specified response plan.
updateResponsePlanAsync in interface AWSSSMIncidentsAsyncpublic Future<UpdateResponsePlanResult> updateResponsePlanAsync(UpdateResponsePlanRequest request, AsyncHandler<UpdateResponsePlanRequest,UpdateResponsePlanResult> asyncHandler)
AWSSSMIncidentsAsyncUpdates the specified response plan.
updateResponsePlanAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateTimelineEventResult> updateTimelineEventAsync(UpdateTimelineEventRequest request)
AWSSSMIncidentsAsync
Updates a timeline event. You can update events of type Custom Event.
updateTimelineEventAsync in interface AWSSSMIncidentsAsyncpublic Future<UpdateTimelineEventResult> updateTimelineEventAsync(UpdateTimelineEventRequest request, AsyncHandler<UpdateTimelineEventRequest,UpdateTimelineEventResult> asyncHandler)
AWSSSMIncidentsAsync
Updates a timeline event. You can update events of type Custom Event.
updateTimelineEventAsync in interface AWSSSMIncidentsAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public void shutdown()
getExecutorService().shutdown() followed by getExecutorService().awaitTermination() prior to
calling this method.shutdown in interface AWSSSMIncidentsshutdown in class AWSSSMIncidentsClient