@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSSSMContactsAsync extends AbstractAWSSSMContacts implements AWSSSMContactsAsync
AWSSSMContactsAsync. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIXacceptPage, activateContactChannel, createContact, createContactChannel, createRotation, createRotationOverride, deactivateContactChannel, deleteContact, deleteContactChannel, deleteRotation, deleteRotationOverride, describeEngagement, describePage, getCachedResponseMetadata, getContact, getContactChannel, getContactPolicy, getRotation, getRotationOverride, listContactChannels, listContacts, listEngagements, listPageReceipts, listPageResolutions, listPagesByContact, listPagesByEngagement, listPreviewRotationShifts, listRotationOverrides, listRotations, listRotationShifts, listTagsForResource, putContactPolicy, sendActivationCode, shutdown, startEngagement, stopEngagement, tagResource, untagResource, updateContact, updateContactChannel, updateRotationequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitacceptPage, activateContactChannel, createContact, createContactChannel, createRotation, createRotationOverride, deactivateContactChannel, deleteContact, deleteContactChannel, deleteRotation, deleteRotationOverride, describeEngagement, describePage, getCachedResponseMetadata, getContact, getContactChannel, getContactPolicy, getRotation, getRotationOverride, listContactChannels, listContacts, listEngagements, listPageReceipts, listPageResolutions, listPagesByContact, listPagesByEngagement, listPreviewRotationShifts, listRotationOverrides, listRotations, listRotationShifts, listTagsForResource, putContactPolicy, sendActivationCode, shutdown, startEngagement, stopEngagement, tagResource, untagResource, updateContact, updateContactChannel, updateRotationpublic Future<AcceptPageResult> acceptPageAsync(AcceptPageRequest request)
AWSSSMContactsAsyncUsed to acknowledge an engagement to a contact channel during an incident.
acceptPageAsync in interface AWSSSMContactsAsyncpublic Future<AcceptPageResult> acceptPageAsync(AcceptPageRequest request, AsyncHandler<AcceptPageRequest,AcceptPageResult> asyncHandler)
AWSSSMContactsAsyncUsed to acknowledge an engagement to a contact channel during an incident.
acceptPageAsync in interface AWSSSMContactsAsyncasyncHandler - 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<ActivateContactChannelResult> activateContactChannelAsync(ActivateContactChannelRequest request)
AWSSSMContactsAsyncActivates a contact's contact channel. Incident Manager can't engage a contact until the contact channel has been activated.
activateContactChannelAsync in interface AWSSSMContactsAsyncpublic Future<ActivateContactChannelResult> activateContactChannelAsync(ActivateContactChannelRequest request, AsyncHandler<ActivateContactChannelRequest,ActivateContactChannelResult> asyncHandler)
AWSSSMContactsAsyncActivates a contact's contact channel. Incident Manager can't engage a contact until the contact channel has been activated.
activateContactChannelAsync in interface AWSSSMContactsAsyncasyncHandler - 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<CreateContactResult> createContactAsync(CreateContactRequest request)
AWSSSMContactsAsyncContacts are either the contacts that Incident Manager engages during an incident or the escalation plans that Incident Manager uses to engage contacts in phases during an incident.
createContactAsync in interface AWSSSMContactsAsyncpublic Future<CreateContactResult> createContactAsync(CreateContactRequest request, AsyncHandler<CreateContactRequest,CreateContactResult> asyncHandler)
AWSSSMContactsAsyncContacts are either the contacts that Incident Manager engages during an incident or the escalation plans that Incident Manager uses to engage contacts in phases during an incident.
createContactAsync in interface AWSSSMContactsAsyncasyncHandler - 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<CreateContactChannelResult> createContactChannelAsync(CreateContactChannelRequest request)
AWSSSMContactsAsyncA contact channel is the method that Incident Manager uses to engage your contact.
createContactChannelAsync in interface AWSSSMContactsAsyncpublic Future<CreateContactChannelResult> createContactChannelAsync(CreateContactChannelRequest request, AsyncHandler<CreateContactChannelRequest,CreateContactChannelResult> asyncHandler)
AWSSSMContactsAsyncA contact channel is the method that Incident Manager uses to engage your contact.
createContactChannelAsync in interface AWSSSMContactsAsyncasyncHandler - 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<CreateRotationResult> createRotationAsync(CreateRotationRequest request)
AWSSSMContactsAsyncCreates a rotation in an on-call schedule.
createRotationAsync in interface AWSSSMContactsAsyncpublic Future<CreateRotationResult> createRotationAsync(CreateRotationRequest request, AsyncHandler<CreateRotationRequest,CreateRotationResult> asyncHandler)
AWSSSMContactsAsyncCreates a rotation in an on-call schedule.
createRotationAsync in interface AWSSSMContactsAsyncasyncHandler - 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<CreateRotationOverrideResult> createRotationOverrideAsync(CreateRotationOverrideRequest request)
AWSSSMContactsAsyncCreates an override for a rotation in an on-call schedule.
createRotationOverrideAsync in interface AWSSSMContactsAsyncpublic Future<CreateRotationOverrideResult> createRotationOverrideAsync(CreateRotationOverrideRequest request, AsyncHandler<CreateRotationOverrideRequest,CreateRotationOverrideResult> asyncHandler)
AWSSSMContactsAsyncCreates an override for a rotation in an on-call schedule.
createRotationOverrideAsync in interface AWSSSMContactsAsyncasyncHandler - 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<DeactivateContactChannelResult> deactivateContactChannelAsync(DeactivateContactChannelRequest request)
AWSSSMContactsAsyncTo no longer receive Incident Manager engagements to a contact channel, you can deactivate the channel.
deactivateContactChannelAsync in interface AWSSSMContactsAsyncpublic Future<DeactivateContactChannelResult> deactivateContactChannelAsync(DeactivateContactChannelRequest request, AsyncHandler<DeactivateContactChannelRequest,DeactivateContactChannelResult> asyncHandler)
AWSSSMContactsAsyncTo no longer receive Incident Manager engagements to a contact channel, you can deactivate the channel.
deactivateContactChannelAsync in interface AWSSSMContactsAsyncasyncHandler - 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<DeleteContactResult> deleteContactAsync(DeleteContactRequest request)
AWSSSMContactsAsyncTo remove a contact from Incident Manager, you can delete the contact. Deleting a contact removes them from all escalation plans and related response plans. Deleting an escalation plan removes it from all related response plans. You will have to recreate the contact and its contact channels before you can use it again.
deleteContactAsync in interface AWSSSMContactsAsyncpublic Future<DeleteContactResult> deleteContactAsync(DeleteContactRequest request, AsyncHandler<DeleteContactRequest,DeleteContactResult> asyncHandler)
AWSSSMContactsAsyncTo remove a contact from Incident Manager, you can delete the contact. Deleting a contact removes them from all escalation plans and related response plans. Deleting an escalation plan removes it from all related response plans. You will have to recreate the contact and its contact channels before you can use it again.
deleteContactAsync in interface AWSSSMContactsAsyncasyncHandler - 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<DeleteContactChannelResult> deleteContactChannelAsync(DeleteContactChannelRequest request)
AWSSSMContactsAsyncTo no longer receive engagements on a contact channel, you can delete the channel from a contact. Deleting the contact channel removes it from the contact's engagement plan. If you delete the only contact channel for a contact, you won't be able to engage that contact during an incident.
deleteContactChannelAsync in interface AWSSSMContactsAsyncpublic Future<DeleteContactChannelResult> deleteContactChannelAsync(DeleteContactChannelRequest request, AsyncHandler<DeleteContactChannelRequest,DeleteContactChannelResult> asyncHandler)
AWSSSMContactsAsyncTo no longer receive engagements on a contact channel, you can delete the channel from a contact. Deleting the contact channel removes it from the contact's engagement plan. If you delete the only contact channel for a contact, you won't be able to engage that contact during an incident.
deleteContactChannelAsync in interface AWSSSMContactsAsyncasyncHandler - 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<DeleteRotationResult> deleteRotationAsync(DeleteRotationRequest request)
AWSSSMContactsAsyncDeletes a rotation from the system. If a rotation belongs to more than one on-call schedule, this operation deletes it from all of them.
deleteRotationAsync in interface AWSSSMContactsAsyncpublic Future<DeleteRotationResult> deleteRotationAsync(DeleteRotationRequest request, AsyncHandler<DeleteRotationRequest,DeleteRotationResult> asyncHandler)
AWSSSMContactsAsyncDeletes a rotation from the system. If a rotation belongs to more than one on-call schedule, this operation deletes it from all of them.
deleteRotationAsync in interface AWSSSMContactsAsyncasyncHandler - 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<DeleteRotationOverrideResult> deleteRotationOverrideAsync(DeleteRotationOverrideRequest request)
AWSSSMContactsAsyncDeletes an existing override for an on-call rotation.
deleteRotationOverrideAsync in interface AWSSSMContactsAsyncpublic Future<DeleteRotationOverrideResult> deleteRotationOverrideAsync(DeleteRotationOverrideRequest request, AsyncHandler<DeleteRotationOverrideRequest,DeleteRotationOverrideResult> asyncHandler)
AWSSSMContactsAsyncDeletes an existing override for an on-call rotation.
deleteRotationOverrideAsync in interface AWSSSMContactsAsyncasyncHandler - 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<DescribeEngagementResult> describeEngagementAsync(DescribeEngagementRequest request)
AWSSSMContactsAsyncIncident Manager uses engagements to engage contacts and escalation plans during an incident. Use this command to describe the engagement that occurred during an incident.
describeEngagementAsync in interface AWSSSMContactsAsyncpublic Future<DescribeEngagementResult> describeEngagementAsync(DescribeEngagementRequest request, AsyncHandler<DescribeEngagementRequest,DescribeEngagementResult> asyncHandler)
AWSSSMContactsAsyncIncident Manager uses engagements to engage contacts and escalation plans during an incident. Use this command to describe the engagement that occurred during an incident.
describeEngagementAsync in interface AWSSSMContactsAsyncasyncHandler - 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<DescribePageResult> describePageAsync(DescribePageRequest request)
AWSSSMContactsAsyncLists details of the engagement to a contact channel.
describePageAsync in interface AWSSSMContactsAsyncpublic Future<DescribePageResult> describePageAsync(DescribePageRequest request, AsyncHandler<DescribePageRequest,DescribePageResult> asyncHandler)
AWSSSMContactsAsyncLists details of the engagement to a contact channel.
describePageAsync in interface AWSSSMContactsAsyncasyncHandler - 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<GetContactResult> getContactAsync(GetContactRequest request)
AWSSSMContactsAsyncRetrieves information about the specified contact or escalation plan.
getContactAsync in interface AWSSSMContactsAsyncpublic Future<GetContactResult> getContactAsync(GetContactRequest request, AsyncHandler<GetContactRequest,GetContactResult> asyncHandler)
AWSSSMContactsAsyncRetrieves information about the specified contact or escalation plan.
getContactAsync in interface AWSSSMContactsAsyncasyncHandler - 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<GetContactChannelResult> getContactChannelAsync(GetContactChannelRequest request)
AWSSSMContactsAsyncList details about a specific contact channel.
getContactChannelAsync in interface AWSSSMContactsAsyncpublic Future<GetContactChannelResult> getContactChannelAsync(GetContactChannelRequest request, AsyncHandler<GetContactChannelRequest,GetContactChannelResult> asyncHandler)
AWSSSMContactsAsyncList details about a specific contact channel.
getContactChannelAsync in interface AWSSSMContactsAsyncasyncHandler - 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<GetContactPolicyResult> getContactPolicyAsync(GetContactPolicyRequest request)
AWSSSMContactsAsyncRetrieves the resource policies attached to the specified contact or escalation plan.
getContactPolicyAsync in interface AWSSSMContactsAsyncpublic Future<GetContactPolicyResult> getContactPolicyAsync(GetContactPolicyRequest request, AsyncHandler<GetContactPolicyRequest,GetContactPolicyResult> asyncHandler)
AWSSSMContactsAsyncRetrieves the resource policies attached to the specified contact or escalation plan.
getContactPolicyAsync in interface AWSSSMContactsAsyncasyncHandler - 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<GetRotationResult> getRotationAsync(GetRotationRequest request)
AWSSSMContactsAsyncRetrieves information about an on-call rotation.
getRotationAsync in interface AWSSSMContactsAsyncpublic Future<GetRotationResult> getRotationAsync(GetRotationRequest request, AsyncHandler<GetRotationRequest,GetRotationResult> asyncHandler)
AWSSSMContactsAsyncRetrieves information about an on-call rotation.
getRotationAsync in interface AWSSSMContactsAsyncasyncHandler - 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<GetRotationOverrideResult> getRotationOverrideAsync(GetRotationOverrideRequest request)
AWSSSMContactsAsyncRetrieves information about an override to an on-call rotation.
getRotationOverrideAsync in interface AWSSSMContactsAsyncpublic Future<GetRotationOverrideResult> getRotationOverrideAsync(GetRotationOverrideRequest request, AsyncHandler<GetRotationOverrideRequest,GetRotationOverrideResult> asyncHandler)
AWSSSMContactsAsyncRetrieves information about an override to an on-call rotation.
getRotationOverrideAsync in interface AWSSSMContactsAsyncasyncHandler - 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<ListContactChannelsResult> listContactChannelsAsync(ListContactChannelsRequest request)
AWSSSMContactsAsyncLists all contact channels for the specified contact.
listContactChannelsAsync in interface AWSSSMContactsAsyncpublic Future<ListContactChannelsResult> listContactChannelsAsync(ListContactChannelsRequest request, AsyncHandler<ListContactChannelsRequest,ListContactChannelsResult> asyncHandler)
AWSSSMContactsAsyncLists all contact channels for the specified contact.
listContactChannelsAsync in interface AWSSSMContactsAsyncasyncHandler - 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<ListContactsResult> listContactsAsync(ListContactsRequest request)
AWSSSMContactsAsyncLists all contacts and escalation plans in Incident Manager.
listContactsAsync in interface AWSSSMContactsAsyncpublic Future<ListContactsResult> listContactsAsync(ListContactsRequest request, AsyncHandler<ListContactsRequest,ListContactsResult> asyncHandler)
AWSSSMContactsAsyncLists all contacts and escalation plans in Incident Manager.
listContactsAsync in interface AWSSSMContactsAsyncasyncHandler - 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<ListEngagementsResult> listEngagementsAsync(ListEngagementsRequest request)
AWSSSMContactsAsyncLists all engagements that have happened in an incident.
listEngagementsAsync in interface AWSSSMContactsAsyncpublic Future<ListEngagementsResult> listEngagementsAsync(ListEngagementsRequest request, AsyncHandler<ListEngagementsRequest,ListEngagementsResult> asyncHandler)
AWSSSMContactsAsyncLists all engagements that have happened in an incident.
listEngagementsAsync in interface AWSSSMContactsAsyncasyncHandler - 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<ListPageReceiptsResult> listPageReceiptsAsync(ListPageReceiptsRequest request)
AWSSSMContactsAsyncLists all of the engagements to contact channels that have been acknowledged.
listPageReceiptsAsync in interface AWSSSMContactsAsyncpublic Future<ListPageReceiptsResult> listPageReceiptsAsync(ListPageReceiptsRequest request, AsyncHandler<ListPageReceiptsRequest,ListPageReceiptsResult> asyncHandler)
AWSSSMContactsAsyncLists all of the engagements to contact channels that have been acknowledged.
listPageReceiptsAsync in interface AWSSSMContactsAsyncasyncHandler - 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<ListPageResolutionsResult> listPageResolutionsAsync(ListPageResolutionsRequest request)
AWSSSMContactsAsyncReturns the resolution path of an engagement. For example, the escalation plan engaged in an incident might target an on-call schedule that includes several contacts in a rotation, but just one contact on-call when the incident starts. The resolution path indicates the hierarchy of escalation plan > on-call schedule > contact.
listPageResolutionsAsync in interface AWSSSMContactsAsyncpublic Future<ListPageResolutionsResult> listPageResolutionsAsync(ListPageResolutionsRequest request, AsyncHandler<ListPageResolutionsRequest,ListPageResolutionsResult> asyncHandler)
AWSSSMContactsAsyncReturns the resolution path of an engagement. For example, the escalation plan engaged in an incident might target an on-call schedule that includes several contacts in a rotation, but just one contact on-call when the incident starts. The resolution path indicates the hierarchy of escalation plan > on-call schedule > contact.
listPageResolutionsAsync in interface AWSSSMContactsAsyncasyncHandler - 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<ListPagesByContactResult> listPagesByContactAsync(ListPagesByContactRequest request)
AWSSSMContactsAsyncLists the engagements to a contact's contact channels.
listPagesByContactAsync in interface AWSSSMContactsAsyncpublic Future<ListPagesByContactResult> listPagesByContactAsync(ListPagesByContactRequest request, AsyncHandler<ListPagesByContactRequest,ListPagesByContactResult> asyncHandler)
AWSSSMContactsAsyncLists the engagements to a contact's contact channels.
listPagesByContactAsync in interface AWSSSMContactsAsyncasyncHandler - 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<ListPagesByEngagementResult> listPagesByEngagementAsync(ListPagesByEngagementRequest request)
AWSSSMContactsAsyncLists the engagements to contact channels that occurred by engaging a contact.
listPagesByEngagementAsync in interface AWSSSMContactsAsyncpublic Future<ListPagesByEngagementResult> listPagesByEngagementAsync(ListPagesByEngagementRequest request, AsyncHandler<ListPagesByEngagementRequest,ListPagesByEngagementResult> asyncHandler)
AWSSSMContactsAsyncLists the engagements to contact channels that occurred by engaging a contact.
listPagesByEngagementAsync in interface AWSSSMContactsAsyncasyncHandler - 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<ListPreviewRotationShiftsResult> listPreviewRotationShiftsAsync(ListPreviewRotationShiftsRequest request)
AWSSSMContactsAsyncReturns a list of shifts based on rotation configuration parameters.
The Incident Manager primarily uses this operation to populate the Preview calendar. It is not typically run by end users.
listPreviewRotationShiftsAsync in interface AWSSSMContactsAsyncpublic Future<ListPreviewRotationShiftsResult> listPreviewRotationShiftsAsync(ListPreviewRotationShiftsRequest request, AsyncHandler<ListPreviewRotationShiftsRequest,ListPreviewRotationShiftsResult> asyncHandler)
AWSSSMContactsAsyncReturns a list of shifts based on rotation configuration parameters.
The Incident Manager primarily uses this operation to populate the Preview calendar. It is not typically run by end users.
listPreviewRotationShiftsAsync in interface AWSSSMContactsAsyncasyncHandler - 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<ListRotationOverridesResult> listRotationOverridesAsync(ListRotationOverridesRequest request)
AWSSSMContactsAsyncRetrieves a list of overrides currently specified for an on-call rotation.
listRotationOverridesAsync in interface AWSSSMContactsAsyncpublic Future<ListRotationOverridesResult> listRotationOverridesAsync(ListRotationOverridesRequest request, AsyncHandler<ListRotationOverridesRequest,ListRotationOverridesResult> asyncHandler)
AWSSSMContactsAsyncRetrieves a list of overrides currently specified for an on-call rotation.
listRotationOverridesAsync in interface AWSSSMContactsAsyncasyncHandler - 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<ListRotationShiftsResult> listRotationShiftsAsync(ListRotationShiftsRequest request)
AWSSSMContactsAsyncReturns a list of shifts generated by an existing rotation in the system.
listRotationShiftsAsync in interface AWSSSMContactsAsyncpublic Future<ListRotationShiftsResult> listRotationShiftsAsync(ListRotationShiftsRequest request, AsyncHandler<ListRotationShiftsRequest,ListRotationShiftsResult> asyncHandler)
AWSSSMContactsAsyncReturns a list of shifts generated by an existing rotation in the system.
listRotationShiftsAsync in interface AWSSSMContactsAsyncasyncHandler - 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<ListRotationsResult> listRotationsAsync(ListRotationsRequest request)
AWSSSMContactsAsyncRetrieves a list of on-call rotations.
listRotationsAsync in interface AWSSSMContactsAsyncpublic Future<ListRotationsResult> listRotationsAsync(ListRotationsRequest request, AsyncHandler<ListRotationsRequest,ListRotationsResult> asyncHandler)
AWSSSMContactsAsyncRetrieves a list of on-call rotations.
listRotationsAsync in interface AWSSSMContactsAsyncasyncHandler - 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)
AWSSSMContactsAsyncLists the tags of an escalation plan or contact.
listTagsForResourceAsync in interface AWSSSMContactsAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSSSMContactsAsyncLists the tags of an escalation plan or contact.
listTagsForResourceAsync in interface AWSSSMContactsAsyncasyncHandler - 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<PutContactPolicyResult> putContactPolicyAsync(PutContactPolicyRequest request)
AWSSSMContactsAsyncAdds a resource policy to the specified contact or escalation plan. The resource policy is used to share the contact or escalation plan using Resource Access Manager (RAM). For more information about cross-account sharing, see Setting up cross-account functionality.
putContactPolicyAsync in interface AWSSSMContactsAsyncpublic Future<PutContactPolicyResult> putContactPolicyAsync(PutContactPolicyRequest request, AsyncHandler<PutContactPolicyRequest,PutContactPolicyResult> asyncHandler)
AWSSSMContactsAsyncAdds a resource policy to the specified contact or escalation plan. The resource policy is used to share the contact or escalation plan using Resource Access Manager (RAM). For more information about cross-account sharing, see Setting up cross-account functionality.
putContactPolicyAsync in interface AWSSSMContactsAsyncasyncHandler - 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<SendActivationCodeResult> sendActivationCodeAsync(SendActivationCodeRequest request)
AWSSSMContactsAsync
Sends an activation code to a contact channel. The contact can use this code to activate the contact channel in
the console or with the ActivateChannel operation. Incident Manager can't engage a contact channel
until it has been activated.
sendActivationCodeAsync in interface AWSSSMContactsAsyncpublic Future<SendActivationCodeResult> sendActivationCodeAsync(SendActivationCodeRequest request, AsyncHandler<SendActivationCodeRequest,SendActivationCodeResult> asyncHandler)
AWSSSMContactsAsync
Sends an activation code to a contact channel. The contact can use this code to activate the contact channel in
the console or with the ActivateChannel operation. Incident Manager can't engage a contact channel
until it has been activated.
sendActivationCodeAsync in interface AWSSSMContactsAsyncasyncHandler - 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<StartEngagementResult> startEngagementAsync(StartEngagementRequest request)
AWSSSMContactsAsyncStarts an engagement to a contact or escalation plan. The engagement engages each contact specified in the incident.
startEngagementAsync in interface AWSSSMContactsAsyncpublic Future<StartEngagementResult> startEngagementAsync(StartEngagementRequest request, AsyncHandler<StartEngagementRequest,StartEngagementResult> asyncHandler)
AWSSSMContactsAsyncStarts an engagement to a contact or escalation plan. The engagement engages each contact specified in the incident.
startEngagementAsync in interface AWSSSMContactsAsyncasyncHandler - 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<StopEngagementResult> stopEngagementAsync(StopEngagementRequest request)
AWSSSMContactsAsyncStops an engagement before it finishes the final stage of the escalation plan or engagement plan. Further contacts aren't engaged.
stopEngagementAsync in interface AWSSSMContactsAsyncpublic Future<StopEngagementResult> stopEngagementAsync(StopEngagementRequest request, AsyncHandler<StopEngagementRequest,StopEngagementResult> asyncHandler)
AWSSSMContactsAsyncStops an engagement before it finishes the final stage of the escalation plan or engagement plan. Further contacts aren't engaged.
stopEngagementAsync in interface AWSSSMContactsAsyncasyncHandler - 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)
AWSSSMContactsAsyncTags a contact or escalation plan. You can tag only contacts and escalation plans in the first region of your replication set.
tagResourceAsync in interface AWSSSMContactsAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSSSMContactsAsyncTags a contact or escalation plan. You can tag only contacts and escalation plans in the first region of your replication set.
tagResourceAsync in interface AWSSSMContactsAsyncasyncHandler - 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)
AWSSSMContactsAsyncRemoves tags from the specified resource.
untagResourceAsync in interface AWSSSMContactsAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSSSMContactsAsyncRemoves tags from the specified resource.
untagResourceAsync in interface AWSSSMContactsAsyncasyncHandler - 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<UpdateContactResult> updateContactAsync(UpdateContactRequest request)
AWSSSMContactsAsyncUpdates the contact or escalation plan specified.
updateContactAsync in interface AWSSSMContactsAsyncpublic Future<UpdateContactResult> updateContactAsync(UpdateContactRequest request, AsyncHandler<UpdateContactRequest,UpdateContactResult> asyncHandler)
AWSSSMContactsAsyncUpdates the contact or escalation plan specified.
updateContactAsync in interface AWSSSMContactsAsyncasyncHandler - 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<UpdateContactChannelResult> updateContactChannelAsync(UpdateContactChannelRequest request)
AWSSSMContactsAsyncUpdates a contact's contact channel.
updateContactChannelAsync in interface AWSSSMContactsAsyncpublic Future<UpdateContactChannelResult> updateContactChannelAsync(UpdateContactChannelRequest request, AsyncHandler<UpdateContactChannelRequest,UpdateContactChannelResult> asyncHandler)
AWSSSMContactsAsyncUpdates a contact's contact channel.
updateContactChannelAsync in interface AWSSSMContactsAsyncasyncHandler - 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<UpdateRotationResult> updateRotationAsync(UpdateRotationRequest request)
AWSSSMContactsAsyncUpdates the information specified for an on-call rotation.
updateRotationAsync in interface AWSSSMContactsAsyncpublic Future<UpdateRotationResult> updateRotationAsync(UpdateRotationRequest request, AsyncHandler<UpdateRotationRequest,UpdateRotationResult> asyncHandler)
AWSSSMContactsAsyncUpdates the information specified for an on-call rotation.
updateRotationAsync in interface AWSSSMContactsAsyncasyncHandler - 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.