@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSChatbotAsyncClient extends AWSChatbotClient implements AWSChatbotAsync
AsyncHandler can be used to receive
notification when an asynchronous operation completes.
AWS Chatbot API
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXbuilder, createChimeWebhookConfiguration, createMicrosoftTeamsChannelConfiguration, createSlackChannelConfiguration, deleteChimeWebhookConfiguration, deleteMicrosoftTeamsChannelConfiguration, deleteMicrosoftTeamsConfiguredTeam, deleteMicrosoftTeamsUserIdentity, deleteSlackChannelConfiguration, deleteSlackUserIdentity, deleteSlackWorkspaceAuthorization, describeChimeWebhookConfigurations, describeSlackChannelConfigurations, describeSlackUserIdentities, describeSlackWorkspaces, getAccountPreferences, getCachedResponseMetadata, getMicrosoftTeamsChannelConfiguration, listMicrosoftTeamsChannelConfigurations, listMicrosoftTeamsConfiguredTeams, listMicrosoftTeamsUserIdentities, updateAccountPreferences, updateChimeWebhookConfiguration, updateMicrosoftTeamsChannelConfiguration, updateSlackChannelConfigurationaddRequestHandler, 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, waitcreateChimeWebhookConfiguration, createMicrosoftTeamsChannelConfiguration, createSlackChannelConfiguration, deleteChimeWebhookConfiguration, deleteMicrosoftTeamsChannelConfiguration, deleteMicrosoftTeamsConfiguredTeam, deleteMicrosoftTeamsUserIdentity, deleteSlackChannelConfiguration, deleteSlackUserIdentity, deleteSlackWorkspaceAuthorization, describeChimeWebhookConfigurations, describeSlackChannelConfigurations, describeSlackUserIdentities, describeSlackWorkspaces, getAccountPreferences, getCachedResponseMetadata, getMicrosoftTeamsChannelConfiguration, listMicrosoftTeamsChannelConfigurations, listMicrosoftTeamsConfiguredTeams, listMicrosoftTeamsUserIdentities, updateAccountPreferences, updateChimeWebhookConfiguration, updateMicrosoftTeamsChannelConfiguration, updateSlackChannelConfigurationpublic static AWSChatbotAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateChimeWebhookConfigurationResult> createChimeWebhookConfigurationAsync(CreateChimeWebhookConfigurationRequest request)
AWSChatbotAsynccreateChimeWebhookConfigurationAsync in interface AWSChatbotAsyncpublic Future<CreateChimeWebhookConfigurationResult> createChimeWebhookConfigurationAsync(CreateChimeWebhookConfigurationRequest request, AsyncHandler<CreateChimeWebhookConfigurationRequest,CreateChimeWebhookConfigurationResult> asyncHandler)
AWSChatbotAsynccreateChimeWebhookConfigurationAsync in interface AWSChatbotAsyncasyncHandler - 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<CreateMicrosoftTeamsChannelConfigurationResult> createMicrosoftTeamsChannelConfigurationAsync(CreateMicrosoftTeamsChannelConfigurationRequest request)
AWSChatbotAsynccreateMicrosoftTeamsChannelConfigurationAsync in interface AWSChatbotAsyncpublic Future<CreateMicrosoftTeamsChannelConfigurationResult> createMicrosoftTeamsChannelConfigurationAsync(CreateMicrosoftTeamsChannelConfigurationRequest request, AsyncHandler<CreateMicrosoftTeamsChannelConfigurationRequest,CreateMicrosoftTeamsChannelConfigurationResult> asyncHandler)
AWSChatbotAsynccreateMicrosoftTeamsChannelConfigurationAsync in interface AWSChatbotAsyncasyncHandler - 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<CreateSlackChannelConfigurationResult> createSlackChannelConfigurationAsync(CreateSlackChannelConfigurationRequest request)
AWSChatbotAsynccreateSlackChannelConfigurationAsync in interface AWSChatbotAsyncpublic Future<CreateSlackChannelConfigurationResult> createSlackChannelConfigurationAsync(CreateSlackChannelConfigurationRequest request, AsyncHandler<CreateSlackChannelConfigurationRequest,CreateSlackChannelConfigurationResult> asyncHandler)
AWSChatbotAsynccreateSlackChannelConfigurationAsync in interface AWSChatbotAsyncasyncHandler - 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<DeleteChimeWebhookConfigurationResult> deleteChimeWebhookConfigurationAsync(DeleteChimeWebhookConfigurationRequest request)
AWSChatbotAsyncdeleteChimeWebhookConfigurationAsync in interface AWSChatbotAsyncpublic Future<DeleteChimeWebhookConfigurationResult> deleteChimeWebhookConfigurationAsync(DeleteChimeWebhookConfigurationRequest request, AsyncHandler<DeleteChimeWebhookConfigurationRequest,DeleteChimeWebhookConfigurationResult> asyncHandler)
AWSChatbotAsyncdeleteChimeWebhookConfigurationAsync in interface AWSChatbotAsyncasyncHandler - 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<DeleteMicrosoftTeamsChannelConfigurationResult> deleteMicrosoftTeamsChannelConfigurationAsync(DeleteMicrosoftTeamsChannelConfigurationRequest request)
AWSChatbotAsyncdeleteMicrosoftTeamsChannelConfigurationAsync in interface AWSChatbotAsyncpublic Future<DeleteMicrosoftTeamsChannelConfigurationResult> deleteMicrosoftTeamsChannelConfigurationAsync(DeleteMicrosoftTeamsChannelConfigurationRequest request, AsyncHandler<DeleteMicrosoftTeamsChannelConfigurationRequest,DeleteMicrosoftTeamsChannelConfigurationResult> asyncHandler)
AWSChatbotAsyncdeleteMicrosoftTeamsChannelConfigurationAsync in interface AWSChatbotAsyncasyncHandler - 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<DeleteMicrosoftTeamsConfiguredTeamResult> deleteMicrosoftTeamsConfiguredTeamAsync(DeleteMicrosoftTeamsConfiguredTeamRequest request)
AWSChatbotAsyncdeleteMicrosoftTeamsConfiguredTeamAsync in interface AWSChatbotAsyncpublic Future<DeleteMicrosoftTeamsConfiguredTeamResult> deleteMicrosoftTeamsConfiguredTeamAsync(DeleteMicrosoftTeamsConfiguredTeamRequest request, AsyncHandler<DeleteMicrosoftTeamsConfiguredTeamRequest,DeleteMicrosoftTeamsConfiguredTeamResult> asyncHandler)
AWSChatbotAsyncdeleteMicrosoftTeamsConfiguredTeamAsync in interface AWSChatbotAsyncasyncHandler - 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<DeleteMicrosoftTeamsUserIdentityResult> deleteMicrosoftTeamsUserIdentityAsync(DeleteMicrosoftTeamsUserIdentityRequest request)
AWSChatbotAsyncdeleteMicrosoftTeamsUserIdentityAsync in interface AWSChatbotAsyncpublic Future<DeleteMicrosoftTeamsUserIdentityResult> deleteMicrosoftTeamsUserIdentityAsync(DeleteMicrosoftTeamsUserIdentityRequest request, AsyncHandler<DeleteMicrosoftTeamsUserIdentityRequest,DeleteMicrosoftTeamsUserIdentityResult> asyncHandler)
AWSChatbotAsyncdeleteMicrosoftTeamsUserIdentityAsync in interface AWSChatbotAsyncasyncHandler - 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<DeleteSlackChannelConfigurationResult> deleteSlackChannelConfigurationAsync(DeleteSlackChannelConfigurationRequest request)
AWSChatbotAsyncdeleteSlackChannelConfigurationAsync in interface AWSChatbotAsyncpublic Future<DeleteSlackChannelConfigurationResult> deleteSlackChannelConfigurationAsync(DeleteSlackChannelConfigurationRequest request, AsyncHandler<DeleteSlackChannelConfigurationRequest,DeleteSlackChannelConfigurationResult> asyncHandler)
AWSChatbotAsyncdeleteSlackChannelConfigurationAsync in interface AWSChatbotAsyncasyncHandler - 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<DeleteSlackUserIdentityResult> deleteSlackUserIdentityAsync(DeleteSlackUserIdentityRequest request)
AWSChatbotAsyncdeleteSlackUserIdentityAsync in interface AWSChatbotAsyncpublic Future<DeleteSlackUserIdentityResult> deleteSlackUserIdentityAsync(DeleteSlackUserIdentityRequest request, AsyncHandler<DeleteSlackUserIdentityRequest,DeleteSlackUserIdentityResult> asyncHandler)
AWSChatbotAsyncdeleteSlackUserIdentityAsync in interface AWSChatbotAsyncasyncHandler - 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<DeleteSlackWorkspaceAuthorizationResult> deleteSlackWorkspaceAuthorizationAsync(DeleteSlackWorkspaceAuthorizationRequest request)
AWSChatbotAsyncdeleteSlackWorkspaceAuthorizationAsync in interface AWSChatbotAsyncpublic Future<DeleteSlackWorkspaceAuthorizationResult> deleteSlackWorkspaceAuthorizationAsync(DeleteSlackWorkspaceAuthorizationRequest request, AsyncHandler<DeleteSlackWorkspaceAuthorizationRequest,DeleteSlackWorkspaceAuthorizationResult> asyncHandler)
AWSChatbotAsyncdeleteSlackWorkspaceAuthorizationAsync in interface AWSChatbotAsyncasyncHandler - 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<DescribeChimeWebhookConfigurationsResult> describeChimeWebhookConfigurationsAsync(DescribeChimeWebhookConfigurationsRequest request)
AWSChatbotAsyncdescribeChimeWebhookConfigurationsAsync in interface AWSChatbotAsyncpublic Future<DescribeChimeWebhookConfigurationsResult> describeChimeWebhookConfigurationsAsync(DescribeChimeWebhookConfigurationsRequest request, AsyncHandler<DescribeChimeWebhookConfigurationsRequest,DescribeChimeWebhookConfigurationsResult> asyncHandler)
AWSChatbotAsyncdescribeChimeWebhookConfigurationsAsync in interface AWSChatbotAsyncasyncHandler - 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<DescribeSlackChannelConfigurationsResult> describeSlackChannelConfigurationsAsync(DescribeSlackChannelConfigurationsRequest request)
AWSChatbotAsyncdescribeSlackChannelConfigurationsAsync in interface AWSChatbotAsyncpublic Future<DescribeSlackChannelConfigurationsResult> describeSlackChannelConfigurationsAsync(DescribeSlackChannelConfigurationsRequest request, AsyncHandler<DescribeSlackChannelConfigurationsRequest,DescribeSlackChannelConfigurationsResult> asyncHandler)
AWSChatbotAsyncdescribeSlackChannelConfigurationsAsync in interface AWSChatbotAsyncasyncHandler - 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<DescribeSlackUserIdentitiesResult> describeSlackUserIdentitiesAsync(DescribeSlackUserIdentitiesRequest request)
AWSChatbotAsyncdescribeSlackUserIdentitiesAsync in interface AWSChatbotAsyncpublic Future<DescribeSlackUserIdentitiesResult> describeSlackUserIdentitiesAsync(DescribeSlackUserIdentitiesRequest request, AsyncHandler<DescribeSlackUserIdentitiesRequest,DescribeSlackUserIdentitiesResult> asyncHandler)
AWSChatbotAsyncdescribeSlackUserIdentitiesAsync in interface AWSChatbotAsyncasyncHandler - 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<DescribeSlackWorkspacesResult> describeSlackWorkspacesAsync(DescribeSlackWorkspacesRequest request)
AWSChatbotAsyncdescribeSlackWorkspacesAsync in interface AWSChatbotAsyncpublic Future<DescribeSlackWorkspacesResult> describeSlackWorkspacesAsync(DescribeSlackWorkspacesRequest request, AsyncHandler<DescribeSlackWorkspacesRequest,DescribeSlackWorkspacesResult> asyncHandler)
AWSChatbotAsyncdescribeSlackWorkspacesAsync in interface AWSChatbotAsyncasyncHandler - 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<GetAccountPreferencesResult> getAccountPreferencesAsync(GetAccountPreferencesRequest request)
AWSChatbotAsyncgetAccountPreferencesAsync in interface AWSChatbotAsyncpublic Future<GetAccountPreferencesResult> getAccountPreferencesAsync(GetAccountPreferencesRequest request, AsyncHandler<GetAccountPreferencesRequest,GetAccountPreferencesResult> asyncHandler)
AWSChatbotAsyncgetAccountPreferencesAsync in interface AWSChatbotAsyncasyncHandler - 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<GetMicrosoftTeamsChannelConfigurationResult> getMicrosoftTeamsChannelConfigurationAsync(GetMicrosoftTeamsChannelConfigurationRequest request)
AWSChatbotAsyncgetMicrosoftTeamsChannelConfigurationAsync in interface AWSChatbotAsyncpublic Future<GetMicrosoftTeamsChannelConfigurationResult> getMicrosoftTeamsChannelConfigurationAsync(GetMicrosoftTeamsChannelConfigurationRequest request, AsyncHandler<GetMicrosoftTeamsChannelConfigurationRequest,GetMicrosoftTeamsChannelConfigurationResult> asyncHandler)
AWSChatbotAsyncgetMicrosoftTeamsChannelConfigurationAsync in interface AWSChatbotAsyncasyncHandler - 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<ListMicrosoftTeamsChannelConfigurationsResult> listMicrosoftTeamsChannelConfigurationsAsync(ListMicrosoftTeamsChannelConfigurationsRequest request)
AWSChatbotAsynclistMicrosoftTeamsChannelConfigurationsAsync in interface AWSChatbotAsyncpublic Future<ListMicrosoftTeamsChannelConfigurationsResult> listMicrosoftTeamsChannelConfigurationsAsync(ListMicrosoftTeamsChannelConfigurationsRequest request, AsyncHandler<ListMicrosoftTeamsChannelConfigurationsRequest,ListMicrosoftTeamsChannelConfigurationsResult> asyncHandler)
AWSChatbotAsynclistMicrosoftTeamsChannelConfigurationsAsync in interface AWSChatbotAsyncasyncHandler - 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<ListMicrosoftTeamsConfiguredTeamsResult> listMicrosoftTeamsConfiguredTeamsAsync(ListMicrosoftTeamsConfiguredTeamsRequest request)
AWSChatbotAsynclistMicrosoftTeamsConfiguredTeamsAsync in interface AWSChatbotAsyncpublic Future<ListMicrosoftTeamsConfiguredTeamsResult> listMicrosoftTeamsConfiguredTeamsAsync(ListMicrosoftTeamsConfiguredTeamsRequest request, AsyncHandler<ListMicrosoftTeamsConfiguredTeamsRequest,ListMicrosoftTeamsConfiguredTeamsResult> asyncHandler)
AWSChatbotAsynclistMicrosoftTeamsConfiguredTeamsAsync in interface AWSChatbotAsyncasyncHandler - 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<ListMicrosoftTeamsUserIdentitiesResult> listMicrosoftTeamsUserIdentitiesAsync(ListMicrosoftTeamsUserIdentitiesRequest request)
AWSChatbotAsynclistMicrosoftTeamsUserIdentitiesAsync in interface AWSChatbotAsyncpublic Future<ListMicrosoftTeamsUserIdentitiesResult> listMicrosoftTeamsUserIdentitiesAsync(ListMicrosoftTeamsUserIdentitiesRequest request, AsyncHandler<ListMicrosoftTeamsUserIdentitiesRequest,ListMicrosoftTeamsUserIdentitiesResult> asyncHandler)
AWSChatbotAsynclistMicrosoftTeamsUserIdentitiesAsync in interface AWSChatbotAsyncasyncHandler - 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<UpdateAccountPreferencesResult> updateAccountPreferencesAsync(UpdateAccountPreferencesRequest request)
AWSChatbotAsyncupdateAccountPreferencesAsync in interface AWSChatbotAsyncpublic Future<UpdateAccountPreferencesResult> updateAccountPreferencesAsync(UpdateAccountPreferencesRequest request, AsyncHandler<UpdateAccountPreferencesRequest,UpdateAccountPreferencesResult> asyncHandler)
AWSChatbotAsyncupdateAccountPreferencesAsync in interface AWSChatbotAsyncasyncHandler - 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<UpdateChimeWebhookConfigurationResult> updateChimeWebhookConfigurationAsync(UpdateChimeWebhookConfigurationRequest request)
AWSChatbotAsyncupdateChimeWebhookConfigurationAsync in interface AWSChatbotAsyncpublic Future<UpdateChimeWebhookConfigurationResult> updateChimeWebhookConfigurationAsync(UpdateChimeWebhookConfigurationRequest request, AsyncHandler<UpdateChimeWebhookConfigurationRequest,UpdateChimeWebhookConfigurationResult> asyncHandler)
AWSChatbotAsyncupdateChimeWebhookConfigurationAsync in interface AWSChatbotAsyncasyncHandler - 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<UpdateMicrosoftTeamsChannelConfigurationResult> updateMicrosoftTeamsChannelConfigurationAsync(UpdateMicrosoftTeamsChannelConfigurationRequest request)
AWSChatbotAsyncupdateMicrosoftTeamsChannelConfigurationAsync in interface AWSChatbotAsyncpublic Future<UpdateMicrosoftTeamsChannelConfigurationResult> updateMicrosoftTeamsChannelConfigurationAsync(UpdateMicrosoftTeamsChannelConfigurationRequest request, AsyncHandler<UpdateMicrosoftTeamsChannelConfigurationRequest,UpdateMicrosoftTeamsChannelConfigurationResult> asyncHandler)
AWSChatbotAsyncupdateMicrosoftTeamsChannelConfigurationAsync in interface AWSChatbotAsyncasyncHandler - 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<UpdateSlackChannelConfigurationResult> updateSlackChannelConfigurationAsync(UpdateSlackChannelConfigurationRequest request)
AWSChatbotAsyncupdateSlackChannelConfigurationAsync in interface AWSChatbotAsyncpublic Future<UpdateSlackChannelConfigurationResult> updateSlackChannelConfigurationAsync(UpdateSlackChannelConfigurationRequest request, AsyncHandler<UpdateSlackChannelConfigurationRequest,UpdateSlackChannelConfigurationResult> asyncHandler)
AWSChatbotAsyncupdateSlackChannelConfigurationAsync in interface AWSChatbotAsyncasyncHandler - 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 AWSChatbotshutdown in class AWSChatbotClient