@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_METRIC
ENDPOINT_PREFIX
builder, createChimeWebhookConfiguration, createMicrosoftTeamsChannelConfiguration, createSlackChannelConfiguration, deleteChimeWebhookConfiguration, deleteMicrosoftTeamsChannelConfiguration, deleteMicrosoftTeamsConfiguredTeam, deleteMicrosoftTeamsUserIdentity, deleteSlackChannelConfiguration, deleteSlackUserIdentity, deleteSlackWorkspaceAuthorization, describeChimeWebhookConfigurations, describeSlackChannelConfigurations, describeSlackUserIdentities, describeSlackWorkspaces, getAccountPreferences, getCachedResponseMetadata, getMicrosoftTeamsChannelConfiguration, listMicrosoftTeamsChannelConfigurations, listMicrosoftTeamsConfiguredTeams, listMicrosoftTeamsUserIdentities, listTagsForResource, tagResource, untagResource, updateAccountPreferences, updateChimeWebhookConfiguration, updateMicrosoftTeamsChannelConfiguration, updateSlackChannelConfiguration
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createChimeWebhookConfiguration, createMicrosoftTeamsChannelConfiguration, createSlackChannelConfiguration, deleteChimeWebhookConfiguration, deleteMicrosoftTeamsChannelConfiguration, deleteMicrosoftTeamsConfiguredTeam, deleteMicrosoftTeamsUserIdentity, deleteSlackChannelConfiguration, deleteSlackUserIdentity, deleteSlackWorkspaceAuthorization, describeChimeWebhookConfigurations, describeSlackChannelConfigurations, describeSlackUserIdentities, describeSlackWorkspaces, getAccountPreferences, getCachedResponseMetadata, getMicrosoftTeamsChannelConfiguration, listMicrosoftTeamsChannelConfigurations, listMicrosoftTeamsConfiguredTeams, listMicrosoftTeamsUserIdentities, listTagsForResource, tagResource, untagResource, updateAccountPreferences, updateChimeWebhookConfiguration, updateMicrosoftTeamsChannelConfiguration, updateSlackChannelConfiguration
public static AWSChatbotAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateChimeWebhookConfigurationResult> createChimeWebhookConfigurationAsync(CreateChimeWebhookConfigurationRequest request)
AWSChatbotAsync
createChimeWebhookConfigurationAsync
in interface AWSChatbotAsync
public Future<CreateChimeWebhookConfigurationResult> createChimeWebhookConfigurationAsync(CreateChimeWebhookConfigurationRequest request, AsyncHandler<CreateChimeWebhookConfigurationRequest,CreateChimeWebhookConfigurationResult> asyncHandler)
AWSChatbotAsync
createChimeWebhookConfigurationAsync
in interface AWSChatbotAsync
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.public Future<CreateMicrosoftTeamsChannelConfigurationResult> createMicrosoftTeamsChannelConfigurationAsync(CreateMicrosoftTeamsChannelConfigurationRequest request)
AWSChatbotAsync
createMicrosoftTeamsChannelConfigurationAsync
in interface AWSChatbotAsync
public Future<CreateMicrosoftTeamsChannelConfigurationResult> createMicrosoftTeamsChannelConfigurationAsync(CreateMicrosoftTeamsChannelConfigurationRequest request, AsyncHandler<CreateMicrosoftTeamsChannelConfigurationRequest,CreateMicrosoftTeamsChannelConfigurationResult> asyncHandler)
AWSChatbotAsync
createMicrosoftTeamsChannelConfigurationAsync
in interface AWSChatbotAsync
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.public Future<CreateSlackChannelConfigurationResult> createSlackChannelConfigurationAsync(CreateSlackChannelConfigurationRequest request)
AWSChatbotAsync
createSlackChannelConfigurationAsync
in interface AWSChatbotAsync
public Future<CreateSlackChannelConfigurationResult> createSlackChannelConfigurationAsync(CreateSlackChannelConfigurationRequest request, AsyncHandler<CreateSlackChannelConfigurationRequest,CreateSlackChannelConfigurationResult> asyncHandler)
AWSChatbotAsync
createSlackChannelConfigurationAsync
in interface AWSChatbotAsync
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.public Future<DeleteChimeWebhookConfigurationResult> deleteChimeWebhookConfigurationAsync(DeleteChimeWebhookConfigurationRequest request)
AWSChatbotAsync
deleteChimeWebhookConfigurationAsync
in interface AWSChatbotAsync
public Future<DeleteChimeWebhookConfigurationResult> deleteChimeWebhookConfigurationAsync(DeleteChimeWebhookConfigurationRequest request, AsyncHandler<DeleteChimeWebhookConfigurationRequest,DeleteChimeWebhookConfigurationResult> asyncHandler)
AWSChatbotAsync
deleteChimeWebhookConfigurationAsync
in interface AWSChatbotAsync
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.public Future<DeleteMicrosoftTeamsChannelConfigurationResult> deleteMicrosoftTeamsChannelConfigurationAsync(DeleteMicrosoftTeamsChannelConfigurationRequest request)
AWSChatbotAsync
deleteMicrosoftTeamsChannelConfigurationAsync
in interface AWSChatbotAsync
public Future<DeleteMicrosoftTeamsChannelConfigurationResult> deleteMicrosoftTeamsChannelConfigurationAsync(DeleteMicrosoftTeamsChannelConfigurationRequest request, AsyncHandler<DeleteMicrosoftTeamsChannelConfigurationRequest,DeleteMicrosoftTeamsChannelConfigurationResult> asyncHandler)
AWSChatbotAsync
deleteMicrosoftTeamsChannelConfigurationAsync
in interface AWSChatbotAsync
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.public Future<DeleteMicrosoftTeamsConfiguredTeamResult> deleteMicrosoftTeamsConfiguredTeamAsync(DeleteMicrosoftTeamsConfiguredTeamRequest request)
AWSChatbotAsync
deleteMicrosoftTeamsConfiguredTeamAsync
in interface AWSChatbotAsync
public Future<DeleteMicrosoftTeamsConfiguredTeamResult> deleteMicrosoftTeamsConfiguredTeamAsync(DeleteMicrosoftTeamsConfiguredTeamRequest request, AsyncHandler<DeleteMicrosoftTeamsConfiguredTeamRequest,DeleteMicrosoftTeamsConfiguredTeamResult> asyncHandler)
AWSChatbotAsync
deleteMicrosoftTeamsConfiguredTeamAsync
in interface AWSChatbotAsync
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.public Future<DeleteMicrosoftTeamsUserIdentityResult> deleteMicrosoftTeamsUserIdentityAsync(DeleteMicrosoftTeamsUserIdentityRequest request)
AWSChatbotAsync
deleteMicrosoftTeamsUserIdentityAsync
in interface AWSChatbotAsync
public Future<DeleteMicrosoftTeamsUserIdentityResult> deleteMicrosoftTeamsUserIdentityAsync(DeleteMicrosoftTeamsUserIdentityRequest request, AsyncHandler<DeleteMicrosoftTeamsUserIdentityRequest,DeleteMicrosoftTeamsUserIdentityResult> asyncHandler)
AWSChatbotAsync
deleteMicrosoftTeamsUserIdentityAsync
in interface AWSChatbotAsync
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.public Future<DeleteSlackChannelConfigurationResult> deleteSlackChannelConfigurationAsync(DeleteSlackChannelConfigurationRequest request)
AWSChatbotAsync
deleteSlackChannelConfigurationAsync
in interface AWSChatbotAsync
public Future<DeleteSlackChannelConfigurationResult> deleteSlackChannelConfigurationAsync(DeleteSlackChannelConfigurationRequest request, AsyncHandler<DeleteSlackChannelConfigurationRequest,DeleteSlackChannelConfigurationResult> asyncHandler)
AWSChatbotAsync
deleteSlackChannelConfigurationAsync
in interface AWSChatbotAsync
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.public Future<DeleteSlackUserIdentityResult> deleteSlackUserIdentityAsync(DeleteSlackUserIdentityRequest request)
AWSChatbotAsync
deleteSlackUserIdentityAsync
in interface AWSChatbotAsync
public Future<DeleteSlackUserIdentityResult> deleteSlackUserIdentityAsync(DeleteSlackUserIdentityRequest request, AsyncHandler<DeleteSlackUserIdentityRequest,DeleteSlackUserIdentityResult> asyncHandler)
AWSChatbotAsync
deleteSlackUserIdentityAsync
in interface AWSChatbotAsync
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.public Future<DeleteSlackWorkspaceAuthorizationResult> deleteSlackWorkspaceAuthorizationAsync(DeleteSlackWorkspaceAuthorizationRequest request)
AWSChatbotAsync
deleteSlackWorkspaceAuthorizationAsync
in interface AWSChatbotAsync
public Future<DeleteSlackWorkspaceAuthorizationResult> deleteSlackWorkspaceAuthorizationAsync(DeleteSlackWorkspaceAuthorizationRequest request, AsyncHandler<DeleteSlackWorkspaceAuthorizationRequest,DeleteSlackWorkspaceAuthorizationResult> asyncHandler)
AWSChatbotAsync
deleteSlackWorkspaceAuthorizationAsync
in interface AWSChatbotAsync
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.public Future<DescribeChimeWebhookConfigurationsResult> describeChimeWebhookConfigurationsAsync(DescribeChimeWebhookConfigurationsRequest request)
AWSChatbotAsync
describeChimeWebhookConfigurationsAsync
in interface AWSChatbotAsync
public Future<DescribeChimeWebhookConfigurationsResult> describeChimeWebhookConfigurationsAsync(DescribeChimeWebhookConfigurationsRequest request, AsyncHandler<DescribeChimeWebhookConfigurationsRequest,DescribeChimeWebhookConfigurationsResult> asyncHandler)
AWSChatbotAsync
describeChimeWebhookConfigurationsAsync
in interface AWSChatbotAsync
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.public Future<DescribeSlackChannelConfigurationsResult> describeSlackChannelConfigurationsAsync(DescribeSlackChannelConfigurationsRequest request)
AWSChatbotAsync
describeSlackChannelConfigurationsAsync
in interface AWSChatbotAsync
public Future<DescribeSlackChannelConfigurationsResult> describeSlackChannelConfigurationsAsync(DescribeSlackChannelConfigurationsRequest request, AsyncHandler<DescribeSlackChannelConfigurationsRequest,DescribeSlackChannelConfigurationsResult> asyncHandler)
AWSChatbotAsync
describeSlackChannelConfigurationsAsync
in interface AWSChatbotAsync
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.public Future<DescribeSlackUserIdentitiesResult> describeSlackUserIdentitiesAsync(DescribeSlackUserIdentitiesRequest request)
AWSChatbotAsync
describeSlackUserIdentitiesAsync
in interface AWSChatbotAsync
public Future<DescribeSlackUserIdentitiesResult> describeSlackUserIdentitiesAsync(DescribeSlackUserIdentitiesRequest request, AsyncHandler<DescribeSlackUserIdentitiesRequest,DescribeSlackUserIdentitiesResult> asyncHandler)
AWSChatbotAsync
describeSlackUserIdentitiesAsync
in interface AWSChatbotAsync
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.public Future<DescribeSlackWorkspacesResult> describeSlackWorkspacesAsync(DescribeSlackWorkspacesRequest request)
AWSChatbotAsync
describeSlackWorkspacesAsync
in interface AWSChatbotAsync
public Future<DescribeSlackWorkspacesResult> describeSlackWorkspacesAsync(DescribeSlackWorkspacesRequest request, AsyncHandler<DescribeSlackWorkspacesRequest,DescribeSlackWorkspacesResult> asyncHandler)
AWSChatbotAsync
describeSlackWorkspacesAsync
in interface AWSChatbotAsync
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.public Future<GetAccountPreferencesResult> getAccountPreferencesAsync(GetAccountPreferencesRequest request)
AWSChatbotAsync
getAccountPreferencesAsync
in interface AWSChatbotAsync
public Future<GetAccountPreferencesResult> getAccountPreferencesAsync(GetAccountPreferencesRequest request, AsyncHandler<GetAccountPreferencesRequest,GetAccountPreferencesResult> asyncHandler)
AWSChatbotAsync
getAccountPreferencesAsync
in interface AWSChatbotAsync
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.public Future<GetMicrosoftTeamsChannelConfigurationResult> getMicrosoftTeamsChannelConfigurationAsync(GetMicrosoftTeamsChannelConfigurationRequest request)
AWSChatbotAsync
getMicrosoftTeamsChannelConfigurationAsync
in interface AWSChatbotAsync
public Future<GetMicrosoftTeamsChannelConfigurationResult> getMicrosoftTeamsChannelConfigurationAsync(GetMicrosoftTeamsChannelConfigurationRequest request, AsyncHandler<GetMicrosoftTeamsChannelConfigurationRequest,GetMicrosoftTeamsChannelConfigurationResult> asyncHandler)
AWSChatbotAsync
getMicrosoftTeamsChannelConfigurationAsync
in interface AWSChatbotAsync
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.public Future<ListMicrosoftTeamsChannelConfigurationsResult> listMicrosoftTeamsChannelConfigurationsAsync(ListMicrosoftTeamsChannelConfigurationsRequest request)
AWSChatbotAsync
listMicrosoftTeamsChannelConfigurationsAsync
in interface AWSChatbotAsync
public Future<ListMicrosoftTeamsChannelConfigurationsResult> listMicrosoftTeamsChannelConfigurationsAsync(ListMicrosoftTeamsChannelConfigurationsRequest request, AsyncHandler<ListMicrosoftTeamsChannelConfigurationsRequest,ListMicrosoftTeamsChannelConfigurationsResult> asyncHandler)
AWSChatbotAsync
listMicrosoftTeamsChannelConfigurationsAsync
in interface AWSChatbotAsync
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.public Future<ListMicrosoftTeamsConfiguredTeamsResult> listMicrosoftTeamsConfiguredTeamsAsync(ListMicrosoftTeamsConfiguredTeamsRequest request)
AWSChatbotAsync
listMicrosoftTeamsConfiguredTeamsAsync
in interface AWSChatbotAsync
public Future<ListMicrosoftTeamsConfiguredTeamsResult> listMicrosoftTeamsConfiguredTeamsAsync(ListMicrosoftTeamsConfiguredTeamsRequest request, AsyncHandler<ListMicrosoftTeamsConfiguredTeamsRequest,ListMicrosoftTeamsConfiguredTeamsResult> asyncHandler)
AWSChatbotAsync
listMicrosoftTeamsConfiguredTeamsAsync
in interface AWSChatbotAsync
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.public Future<ListMicrosoftTeamsUserIdentitiesResult> listMicrosoftTeamsUserIdentitiesAsync(ListMicrosoftTeamsUserIdentitiesRequest request)
AWSChatbotAsync
listMicrosoftTeamsUserIdentitiesAsync
in interface AWSChatbotAsync
public Future<ListMicrosoftTeamsUserIdentitiesResult> listMicrosoftTeamsUserIdentitiesAsync(ListMicrosoftTeamsUserIdentitiesRequest request, AsyncHandler<ListMicrosoftTeamsUserIdentitiesRequest,ListMicrosoftTeamsUserIdentitiesResult> asyncHandler)
AWSChatbotAsync
listMicrosoftTeamsUserIdentitiesAsync
in interface AWSChatbotAsync
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.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSChatbotAsync
listTagsForResourceAsync
in interface AWSChatbotAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSChatbotAsync
listTagsForResourceAsync
in interface AWSChatbotAsync
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.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSChatbotAsync
tagResourceAsync
in interface AWSChatbotAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSChatbotAsync
tagResourceAsync
in interface AWSChatbotAsync
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.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSChatbotAsync
untagResourceAsync
in interface AWSChatbotAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSChatbotAsync
untagResourceAsync
in interface AWSChatbotAsync
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.public Future<UpdateAccountPreferencesResult> updateAccountPreferencesAsync(UpdateAccountPreferencesRequest request)
AWSChatbotAsync
updateAccountPreferencesAsync
in interface AWSChatbotAsync
public Future<UpdateAccountPreferencesResult> updateAccountPreferencesAsync(UpdateAccountPreferencesRequest request, AsyncHandler<UpdateAccountPreferencesRequest,UpdateAccountPreferencesResult> asyncHandler)
AWSChatbotAsync
updateAccountPreferencesAsync
in interface AWSChatbotAsync
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.public Future<UpdateChimeWebhookConfigurationResult> updateChimeWebhookConfigurationAsync(UpdateChimeWebhookConfigurationRequest request)
AWSChatbotAsync
updateChimeWebhookConfigurationAsync
in interface AWSChatbotAsync
public Future<UpdateChimeWebhookConfigurationResult> updateChimeWebhookConfigurationAsync(UpdateChimeWebhookConfigurationRequest request, AsyncHandler<UpdateChimeWebhookConfigurationRequest,UpdateChimeWebhookConfigurationResult> asyncHandler)
AWSChatbotAsync
updateChimeWebhookConfigurationAsync
in interface AWSChatbotAsync
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.public Future<UpdateMicrosoftTeamsChannelConfigurationResult> updateMicrosoftTeamsChannelConfigurationAsync(UpdateMicrosoftTeamsChannelConfigurationRequest request)
AWSChatbotAsync
updateMicrosoftTeamsChannelConfigurationAsync
in interface AWSChatbotAsync
public Future<UpdateMicrosoftTeamsChannelConfigurationResult> updateMicrosoftTeamsChannelConfigurationAsync(UpdateMicrosoftTeamsChannelConfigurationRequest request, AsyncHandler<UpdateMicrosoftTeamsChannelConfigurationRequest,UpdateMicrosoftTeamsChannelConfigurationResult> asyncHandler)
AWSChatbotAsync
updateMicrosoftTeamsChannelConfigurationAsync
in interface AWSChatbotAsync
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.public Future<UpdateSlackChannelConfigurationResult> updateSlackChannelConfigurationAsync(UpdateSlackChannelConfigurationRequest request)
AWSChatbotAsync
updateSlackChannelConfigurationAsync
in interface AWSChatbotAsync
public Future<UpdateSlackChannelConfigurationResult> updateSlackChannelConfigurationAsync(UpdateSlackChannelConfigurationRequest request, AsyncHandler<UpdateSlackChannelConfigurationRequest,UpdateSlackChannelConfigurationResult> asyncHandler)
AWSChatbotAsync
updateSlackChannelConfigurationAsync
in interface AWSChatbotAsync
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.public void shutdown()
getExecutorService().shutdown()
followed by getExecutorService().awaitTermination()
prior to
calling this method.shutdown
in interface AWSChatbot
shutdown
in class AWSChatbotClient