@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSChatbotAsync extends AWSChatbot
AsyncHandler
can be used to receive
notification when an asynchronous operation completes.
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSChatbotAsync
instead.
AWS Chatbot API
ENDPOINT_PREFIX
createChimeWebhookConfiguration, createMicrosoftTeamsChannelConfiguration, createSlackChannelConfiguration, deleteChimeWebhookConfiguration, deleteMicrosoftTeamsChannelConfiguration, deleteMicrosoftTeamsConfiguredTeam, deleteMicrosoftTeamsUserIdentity, deleteSlackChannelConfiguration, deleteSlackUserIdentity, deleteSlackWorkspaceAuthorization, describeChimeWebhookConfigurations, describeSlackChannelConfigurations, describeSlackUserIdentities, describeSlackWorkspaces, getAccountPreferences, getCachedResponseMetadata, getMicrosoftTeamsChannelConfiguration, listMicrosoftTeamsChannelConfigurations, listMicrosoftTeamsConfiguredTeams, listMicrosoftTeamsUserIdentities, listTagsForResource, shutdown, tagResource, untagResource, updateAccountPreferences, updateChimeWebhookConfiguration, updateMicrosoftTeamsChannelConfiguration, updateSlackChannelConfiguration
Future<CreateChimeWebhookConfigurationResult> createChimeWebhookConfigurationAsync(CreateChimeWebhookConfigurationRequest createChimeWebhookConfigurationRequest)
createChimeWebhookConfigurationRequest
- Future<CreateChimeWebhookConfigurationResult> createChimeWebhookConfigurationAsync(CreateChimeWebhookConfigurationRequest createChimeWebhookConfigurationRequest, AsyncHandler<CreateChimeWebhookConfigurationRequest,CreateChimeWebhookConfigurationResult> asyncHandler)
createChimeWebhookConfigurationRequest
- asyncHandler
- 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.Future<CreateMicrosoftTeamsChannelConfigurationResult> createMicrosoftTeamsChannelConfigurationAsync(CreateMicrosoftTeamsChannelConfigurationRequest createMicrosoftTeamsChannelConfigurationRequest)
createMicrosoftTeamsChannelConfigurationRequest
- Future<CreateMicrosoftTeamsChannelConfigurationResult> createMicrosoftTeamsChannelConfigurationAsync(CreateMicrosoftTeamsChannelConfigurationRequest createMicrosoftTeamsChannelConfigurationRequest, AsyncHandler<CreateMicrosoftTeamsChannelConfigurationRequest,CreateMicrosoftTeamsChannelConfigurationResult> asyncHandler)
createMicrosoftTeamsChannelConfigurationRequest
- asyncHandler
- 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.Future<CreateSlackChannelConfigurationResult> createSlackChannelConfigurationAsync(CreateSlackChannelConfigurationRequest createSlackChannelConfigurationRequest)
createSlackChannelConfigurationRequest
- Future<CreateSlackChannelConfigurationResult> createSlackChannelConfigurationAsync(CreateSlackChannelConfigurationRequest createSlackChannelConfigurationRequest, AsyncHandler<CreateSlackChannelConfigurationRequest,CreateSlackChannelConfigurationResult> asyncHandler)
createSlackChannelConfigurationRequest
- asyncHandler
- 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.Future<DeleteChimeWebhookConfigurationResult> deleteChimeWebhookConfigurationAsync(DeleteChimeWebhookConfigurationRequest deleteChimeWebhookConfigurationRequest)
deleteChimeWebhookConfigurationRequest
- Future<DeleteChimeWebhookConfigurationResult> deleteChimeWebhookConfigurationAsync(DeleteChimeWebhookConfigurationRequest deleteChimeWebhookConfigurationRequest, AsyncHandler<DeleteChimeWebhookConfigurationRequest,DeleteChimeWebhookConfigurationResult> asyncHandler)
deleteChimeWebhookConfigurationRequest
- asyncHandler
- 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.Future<DeleteMicrosoftTeamsChannelConfigurationResult> deleteMicrosoftTeamsChannelConfigurationAsync(DeleteMicrosoftTeamsChannelConfigurationRequest deleteMicrosoftTeamsChannelConfigurationRequest)
deleteMicrosoftTeamsChannelConfigurationRequest
- Future<DeleteMicrosoftTeamsChannelConfigurationResult> deleteMicrosoftTeamsChannelConfigurationAsync(DeleteMicrosoftTeamsChannelConfigurationRequest deleteMicrosoftTeamsChannelConfigurationRequest, AsyncHandler<DeleteMicrosoftTeamsChannelConfigurationRequest,DeleteMicrosoftTeamsChannelConfigurationResult> asyncHandler)
deleteMicrosoftTeamsChannelConfigurationRequest
- asyncHandler
- 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.Future<DeleteMicrosoftTeamsConfiguredTeamResult> deleteMicrosoftTeamsConfiguredTeamAsync(DeleteMicrosoftTeamsConfiguredTeamRequest deleteMicrosoftTeamsConfiguredTeamRequest)
deleteMicrosoftTeamsConfiguredTeamRequest
- Future<DeleteMicrosoftTeamsConfiguredTeamResult> deleteMicrosoftTeamsConfiguredTeamAsync(DeleteMicrosoftTeamsConfiguredTeamRequest deleteMicrosoftTeamsConfiguredTeamRequest, AsyncHandler<DeleteMicrosoftTeamsConfiguredTeamRequest,DeleteMicrosoftTeamsConfiguredTeamResult> asyncHandler)
deleteMicrosoftTeamsConfiguredTeamRequest
- asyncHandler
- 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.Future<DeleteMicrosoftTeamsUserIdentityResult> deleteMicrosoftTeamsUserIdentityAsync(DeleteMicrosoftTeamsUserIdentityRequest deleteMicrosoftTeamsUserIdentityRequest)
deleteMicrosoftTeamsUserIdentityRequest
- Future<DeleteMicrosoftTeamsUserIdentityResult> deleteMicrosoftTeamsUserIdentityAsync(DeleteMicrosoftTeamsUserIdentityRequest deleteMicrosoftTeamsUserIdentityRequest, AsyncHandler<DeleteMicrosoftTeamsUserIdentityRequest,DeleteMicrosoftTeamsUserIdentityResult> asyncHandler)
deleteMicrosoftTeamsUserIdentityRequest
- asyncHandler
- 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.Future<DeleteSlackChannelConfigurationResult> deleteSlackChannelConfigurationAsync(DeleteSlackChannelConfigurationRequest deleteSlackChannelConfigurationRequest)
deleteSlackChannelConfigurationRequest
- Future<DeleteSlackChannelConfigurationResult> deleteSlackChannelConfigurationAsync(DeleteSlackChannelConfigurationRequest deleteSlackChannelConfigurationRequest, AsyncHandler<DeleteSlackChannelConfigurationRequest,DeleteSlackChannelConfigurationResult> asyncHandler)
deleteSlackChannelConfigurationRequest
- asyncHandler
- 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.Future<DeleteSlackUserIdentityResult> deleteSlackUserIdentityAsync(DeleteSlackUserIdentityRequest deleteSlackUserIdentityRequest)
deleteSlackUserIdentityRequest
- Future<DeleteSlackUserIdentityResult> deleteSlackUserIdentityAsync(DeleteSlackUserIdentityRequest deleteSlackUserIdentityRequest, AsyncHandler<DeleteSlackUserIdentityRequest,DeleteSlackUserIdentityResult> asyncHandler)
deleteSlackUserIdentityRequest
- asyncHandler
- 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.Future<DeleteSlackWorkspaceAuthorizationResult> deleteSlackWorkspaceAuthorizationAsync(DeleteSlackWorkspaceAuthorizationRequest deleteSlackWorkspaceAuthorizationRequest)
deleteSlackWorkspaceAuthorizationRequest
- Future<DeleteSlackWorkspaceAuthorizationResult> deleteSlackWorkspaceAuthorizationAsync(DeleteSlackWorkspaceAuthorizationRequest deleteSlackWorkspaceAuthorizationRequest, AsyncHandler<DeleteSlackWorkspaceAuthorizationRequest,DeleteSlackWorkspaceAuthorizationResult> asyncHandler)
deleteSlackWorkspaceAuthorizationRequest
- asyncHandler
- 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.Future<DescribeChimeWebhookConfigurationsResult> describeChimeWebhookConfigurationsAsync(DescribeChimeWebhookConfigurationsRequest describeChimeWebhookConfigurationsRequest)
describeChimeWebhookConfigurationsRequest
- Future<DescribeChimeWebhookConfigurationsResult> describeChimeWebhookConfigurationsAsync(DescribeChimeWebhookConfigurationsRequest describeChimeWebhookConfigurationsRequest, AsyncHandler<DescribeChimeWebhookConfigurationsRequest,DescribeChimeWebhookConfigurationsResult> asyncHandler)
describeChimeWebhookConfigurationsRequest
- asyncHandler
- 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.Future<DescribeSlackChannelConfigurationsResult> describeSlackChannelConfigurationsAsync(DescribeSlackChannelConfigurationsRequest describeSlackChannelConfigurationsRequest)
describeSlackChannelConfigurationsRequest
- Future<DescribeSlackChannelConfigurationsResult> describeSlackChannelConfigurationsAsync(DescribeSlackChannelConfigurationsRequest describeSlackChannelConfigurationsRequest, AsyncHandler<DescribeSlackChannelConfigurationsRequest,DescribeSlackChannelConfigurationsResult> asyncHandler)
describeSlackChannelConfigurationsRequest
- asyncHandler
- 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.Future<DescribeSlackUserIdentitiesResult> describeSlackUserIdentitiesAsync(DescribeSlackUserIdentitiesRequest describeSlackUserIdentitiesRequest)
describeSlackUserIdentitiesRequest
- Future<DescribeSlackUserIdentitiesResult> describeSlackUserIdentitiesAsync(DescribeSlackUserIdentitiesRequest describeSlackUserIdentitiesRequest, AsyncHandler<DescribeSlackUserIdentitiesRequest,DescribeSlackUserIdentitiesResult> asyncHandler)
describeSlackUserIdentitiesRequest
- asyncHandler
- 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.Future<DescribeSlackWorkspacesResult> describeSlackWorkspacesAsync(DescribeSlackWorkspacesRequest describeSlackWorkspacesRequest)
describeSlackWorkspacesRequest
- Future<DescribeSlackWorkspacesResult> describeSlackWorkspacesAsync(DescribeSlackWorkspacesRequest describeSlackWorkspacesRequest, AsyncHandler<DescribeSlackWorkspacesRequest,DescribeSlackWorkspacesResult> asyncHandler)
describeSlackWorkspacesRequest
- asyncHandler
- 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.Future<GetAccountPreferencesResult> getAccountPreferencesAsync(GetAccountPreferencesRequest getAccountPreferencesRequest)
getAccountPreferencesRequest
- Future<GetAccountPreferencesResult> getAccountPreferencesAsync(GetAccountPreferencesRequest getAccountPreferencesRequest, AsyncHandler<GetAccountPreferencesRequest,GetAccountPreferencesResult> asyncHandler)
getAccountPreferencesRequest
- asyncHandler
- 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.Future<GetMicrosoftTeamsChannelConfigurationResult> getMicrosoftTeamsChannelConfigurationAsync(GetMicrosoftTeamsChannelConfigurationRequest getMicrosoftTeamsChannelConfigurationRequest)
getMicrosoftTeamsChannelConfigurationRequest
- Future<GetMicrosoftTeamsChannelConfigurationResult> getMicrosoftTeamsChannelConfigurationAsync(GetMicrosoftTeamsChannelConfigurationRequest getMicrosoftTeamsChannelConfigurationRequest, AsyncHandler<GetMicrosoftTeamsChannelConfigurationRequest,GetMicrosoftTeamsChannelConfigurationResult> asyncHandler)
getMicrosoftTeamsChannelConfigurationRequest
- asyncHandler
- 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.Future<ListMicrosoftTeamsChannelConfigurationsResult> listMicrosoftTeamsChannelConfigurationsAsync(ListMicrosoftTeamsChannelConfigurationsRequest listMicrosoftTeamsChannelConfigurationsRequest)
listMicrosoftTeamsChannelConfigurationsRequest
- Future<ListMicrosoftTeamsChannelConfigurationsResult> listMicrosoftTeamsChannelConfigurationsAsync(ListMicrosoftTeamsChannelConfigurationsRequest listMicrosoftTeamsChannelConfigurationsRequest, AsyncHandler<ListMicrosoftTeamsChannelConfigurationsRequest,ListMicrosoftTeamsChannelConfigurationsResult> asyncHandler)
listMicrosoftTeamsChannelConfigurationsRequest
- asyncHandler
- 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.Future<ListMicrosoftTeamsConfiguredTeamsResult> listMicrosoftTeamsConfiguredTeamsAsync(ListMicrosoftTeamsConfiguredTeamsRequest listMicrosoftTeamsConfiguredTeamsRequest)
listMicrosoftTeamsConfiguredTeamsRequest
- Future<ListMicrosoftTeamsConfiguredTeamsResult> listMicrosoftTeamsConfiguredTeamsAsync(ListMicrosoftTeamsConfiguredTeamsRequest listMicrosoftTeamsConfiguredTeamsRequest, AsyncHandler<ListMicrosoftTeamsConfiguredTeamsRequest,ListMicrosoftTeamsConfiguredTeamsResult> asyncHandler)
listMicrosoftTeamsConfiguredTeamsRequest
- asyncHandler
- 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.Future<ListMicrosoftTeamsUserIdentitiesResult> listMicrosoftTeamsUserIdentitiesAsync(ListMicrosoftTeamsUserIdentitiesRequest listMicrosoftTeamsUserIdentitiesRequest)
listMicrosoftTeamsUserIdentitiesRequest
- Future<ListMicrosoftTeamsUserIdentitiesResult> listMicrosoftTeamsUserIdentitiesAsync(ListMicrosoftTeamsUserIdentitiesRequest listMicrosoftTeamsUserIdentitiesRequest, AsyncHandler<ListMicrosoftTeamsUserIdentitiesRequest,ListMicrosoftTeamsUserIdentitiesResult> asyncHandler)
listMicrosoftTeamsUserIdentitiesRequest
- asyncHandler
- 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.Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
listTagsForResourceRequest
- Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
listTagsForResourceRequest
- asyncHandler
- 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.Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)
tagResourceRequest
- Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
tagResourceRequest
- asyncHandler
- 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.Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest)
untagResourceRequest
- Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
untagResourceRequest
- asyncHandler
- 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.Future<UpdateAccountPreferencesResult> updateAccountPreferencesAsync(UpdateAccountPreferencesRequest updateAccountPreferencesRequest)
updateAccountPreferencesRequest
- Future<UpdateAccountPreferencesResult> updateAccountPreferencesAsync(UpdateAccountPreferencesRequest updateAccountPreferencesRequest, AsyncHandler<UpdateAccountPreferencesRequest,UpdateAccountPreferencesResult> asyncHandler)
updateAccountPreferencesRequest
- asyncHandler
- 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.Future<UpdateChimeWebhookConfigurationResult> updateChimeWebhookConfigurationAsync(UpdateChimeWebhookConfigurationRequest updateChimeWebhookConfigurationRequest)
updateChimeWebhookConfigurationRequest
- Future<UpdateChimeWebhookConfigurationResult> updateChimeWebhookConfigurationAsync(UpdateChimeWebhookConfigurationRequest updateChimeWebhookConfigurationRequest, AsyncHandler<UpdateChimeWebhookConfigurationRequest,UpdateChimeWebhookConfigurationResult> asyncHandler)
updateChimeWebhookConfigurationRequest
- asyncHandler
- 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.Future<UpdateMicrosoftTeamsChannelConfigurationResult> updateMicrosoftTeamsChannelConfigurationAsync(UpdateMicrosoftTeamsChannelConfigurationRequest updateMicrosoftTeamsChannelConfigurationRequest)
updateMicrosoftTeamsChannelConfigurationRequest
- Future<UpdateMicrosoftTeamsChannelConfigurationResult> updateMicrosoftTeamsChannelConfigurationAsync(UpdateMicrosoftTeamsChannelConfigurationRequest updateMicrosoftTeamsChannelConfigurationRequest, AsyncHandler<UpdateMicrosoftTeamsChannelConfigurationRequest,UpdateMicrosoftTeamsChannelConfigurationResult> asyncHandler)
updateMicrosoftTeamsChannelConfigurationRequest
- asyncHandler
- 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.Future<UpdateSlackChannelConfigurationResult> updateSlackChannelConfigurationAsync(UpdateSlackChannelConfigurationRequest updateSlackChannelConfigurationRequest)
updateSlackChannelConfigurationRequest
- Future<UpdateSlackChannelConfigurationResult> updateSlackChannelConfigurationAsync(UpdateSlackChannelConfigurationRequest updateSlackChannelConfigurationRequest, AsyncHandler<UpdateSlackChannelConfigurationRequest,UpdateSlackChannelConfigurationResult> asyncHandler)
updateSlackChannelConfigurationRequest
- asyncHandler
- 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.