AWS SDK for C++

AWS SDK for C++ Version 1.11.509

Loading...
Searching...
No Matches
ChatbotServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/chatbot/ChatbotErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/chatbot/ChatbotEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in ChatbotClient header */
21#include <aws/chatbot/model/AssociateToConfigurationResult.h>
22#include <aws/chatbot/model/CreateChimeWebhookConfigurationResult.h>
23#include <aws/chatbot/model/CreateCustomActionResult.h>
24#include <aws/chatbot/model/CreateMicrosoftTeamsChannelConfigurationResult.h>
25#include <aws/chatbot/model/CreateSlackChannelConfigurationResult.h>
26#include <aws/chatbot/model/DeleteChimeWebhookConfigurationResult.h>
27#include <aws/chatbot/model/DeleteCustomActionResult.h>
28#include <aws/chatbot/model/DeleteMicrosoftTeamsChannelConfigurationResult.h>
29#include <aws/chatbot/model/DeleteMicrosoftTeamsConfiguredTeamResult.h>
30#include <aws/chatbot/model/DeleteMicrosoftTeamsUserIdentityResult.h>
31#include <aws/chatbot/model/DeleteSlackChannelConfigurationResult.h>
32#include <aws/chatbot/model/DeleteSlackUserIdentityResult.h>
33#include <aws/chatbot/model/DeleteSlackWorkspaceAuthorizationResult.h>
34#include <aws/chatbot/model/DescribeChimeWebhookConfigurationsResult.h>
35#include <aws/chatbot/model/DescribeSlackChannelConfigurationsResult.h>
36#include <aws/chatbot/model/DescribeSlackUserIdentitiesResult.h>
37#include <aws/chatbot/model/DescribeSlackWorkspacesResult.h>
38#include <aws/chatbot/model/DisassociateFromConfigurationResult.h>
39#include <aws/chatbot/model/GetAccountPreferencesResult.h>
40#include <aws/chatbot/model/GetCustomActionResult.h>
41#include <aws/chatbot/model/GetMicrosoftTeamsChannelConfigurationResult.h>
42#include <aws/chatbot/model/ListAssociationsResult.h>
43#include <aws/chatbot/model/ListCustomActionsResult.h>
44#include <aws/chatbot/model/ListMicrosoftTeamsChannelConfigurationsResult.h>
45#include <aws/chatbot/model/ListMicrosoftTeamsConfiguredTeamsResult.h>
46#include <aws/chatbot/model/ListMicrosoftTeamsUserIdentitiesResult.h>
47#include <aws/chatbot/model/ListTagsForResourceResult.h>
48#include <aws/chatbot/model/TagResourceResult.h>
49#include <aws/chatbot/model/UntagResourceResult.h>
50#include <aws/chatbot/model/UpdateAccountPreferencesResult.h>
51#include <aws/chatbot/model/UpdateChimeWebhookConfigurationResult.h>
52#include <aws/chatbot/model/UpdateCustomActionResult.h>
53#include <aws/chatbot/model/UpdateMicrosoftTeamsChannelConfigurationResult.h>
54#include <aws/chatbot/model/UpdateSlackChannelConfigurationResult.h>
55#include <aws/chatbot/model/DescribeSlackUserIdentitiesRequest.h>
56#include <aws/chatbot/model/ListMicrosoftTeamsChannelConfigurationsRequest.h>
57#include <aws/chatbot/model/ListMicrosoftTeamsConfiguredTeamsRequest.h>
58#include <aws/chatbot/model/DescribeSlackChannelConfigurationsRequest.h>
59#include <aws/chatbot/model/ListMicrosoftTeamsUserIdentitiesRequest.h>
60#include <aws/chatbot/model/ListCustomActionsRequest.h>
61#include <aws/chatbot/model/DescribeSlackWorkspacesRequest.h>
62#include <aws/chatbot/model/DescribeChimeWebhookConfigurationsRequest.h>
63#include <aws/chatbot/model/GetAccountPreferencesRequest.h>
64#include <aws/chatbot/model/UpdateAccountPreferencesRequest.h>
65/* End of service model headers required in ChatbotClient header */
66
67namespace Aws
68{
69 namespace Http
70 {
71 class HttpClient;
72 class HttpClientFactory;
73 } // namespace Http
74
75 namespace Utils
76 {
77 template< typename R, typename E> class Outcome;
78
79 namespace Threading
80 {
81 class Executor;
82 } // namespace Threading
83 } // namespace Utils
84
85 namespace Auth
86 {
87 class AWSCredentials;
88 class AWSCredentialsProvider;
89 } // namespace Auth
90
91 namespace Client
92 {
93 class RetryStrategy;
94 } // namespace Client
95
96 namespace chatbot
97 {
101
102 namespace Model
103 {
104 /* Service model forward declarations required in ChatbotClient header */
132 class TagResourceRequest;
139 /* End of service model forward declarations required in ChatbotClient header */
140
141 /* Service model Outcome class definitions */
176 /* End of service model Outcome class definitions */
177
178 /* Service model Outcome callable definitions */
179 typedef std::future<AssociateToConfigurationOutcome> AssociateToConfigurationOutcomeCallable;
180 typedef std::future<CreateChimeWebhookConfigurationOutcome> CreateChimeWebhookConfigurationOutcomeCallable;
181 typedef std::future<CreateCustomActionOutcome> CreateCustomActionOutcomeCallable;
182 typedef std::future<CreateMicrosoftTeamsChannelConfigurationOutcome> CreateMicrosoftTeamsChannelConfigurationOutcomeCallable;
183 typedef std::future<CreateSlackChannelConfigurationOutcome> CreateSlackChannelConfigurationOutcomeCallable;
184 typedef std::future<DeleteChimeWebhookConfigurationOutcome> DeleteChimeWebhookConfigurationOutcomeCallable;
185 typedef std::future<DeleteCustomActionOutcome> DeleteCustomActionOutcomeCallable;
186 typedef std::future<DeleteMicrosoftTeamsChannelConfigurationOutcome> DeleteMicrosoftTeamsChannelConfigurationOutcomeCallable;
187 typedef std::future<DeleteMicrosoftTeamsConfiguredTeamOutcome> DeleteMicrosoftTeamsConfiguredTeamOutcomeCallable;
188 typedef std::future<DeleteMicrosoftTeamsUserIdentityOutcome> DeleteMicrosoftTeamsUserIdentityOutcomeCallable;
189 typedef std::future<DeleteSlackChannelConfigurationOutcome> DeleteSlackChannelConfigurationOutcomeCallable;
190 typedef std::future<DeleteSlackUserIdentityOutcome> DeleteSlackUserIdentityOutcomeCallable;
191 typedef std::future<DeleteSlackWorkspaceAuthorizationOutcome> DeleteSlackWorkspaceAuthorizationOutcomeCallable;
192 typedef std::future<DescribeChimeWebhookConfigurationsOutcome> DescribeChimeWebhookConfigurationsOutcomeCallable;
193 typedef std::future<DescribeSlackChannelConfigurationsOutcome> DescribeSlackChannelConfigurationsOutcomeCallable;
194 typedef std::future<DescribeSlackUserIdentitiesOutcome> DescribeSlackUserIdentitiesOutcomeCallable;
195 typedef std::future<DescribeSlackWorkspacesOutcome> DescribeSlackWorkspacesOutcomeCallable;
196 typedef std::future<DisassociateFromConfigurationOutcome> DisassociateFromConfigurationOutcomeCallable;
197 typedef std::future<GetAccountPreferencesOutcome> GetAccountPreferencesOutcomeCallable;
198 typedef std::future<GetCustomActionOutcome> GetCustomActionOutcomeCallable;
199 typedef std::future<GetMicrosoftTeamsChannelConfigurationOutcome> GetMicrosoftTeamsChannelConfigurationOutcomeCallable;
200 typedef std::future<ListAssociationsOutcome> ListAssociationsOutcomeCallable;
201 typedef std::future<ListCustomActionsOutcome> ListCustomActionsOutcomeCallable;
202 typedef std::future<ListMicrosoftTeamsChannelConfigurationsOutcome> ListMicrosoftTeamsChannelConfigurationsOutcomeCallable;
203 typedef std::future<ListMicrosoftTeamsConfiguredTeamsOutcome> ListMicrosoftTeamsConfiguredTeamsOutcomeCallable;
204 typedef std::future<ListMicrosoftTeamsUserIdentitiesOutcome> ListMicrosoftTeamsUserIdentitiesOutcomeCallable;
205 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
206 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
207 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
208 typedef std::future<UpdateAccountPreferencesOutcome> UpdateAccountPreferencesOutcomeCallable;
209 typedef std::future<UpdateChimeWebhookConfigurationOutcome> UpdateChimeWebhookConfigurationOutcomeCallable;
210 typedef std::future<UpdateCustomActionOutcome> UpdateCustomActionOutcomeCallable;
211 typedef std::future<UpdateMicrosoftTeamsChannelConfigurationOutcome> UpdateMicrosoftTeamsChannelConfigurationOutcomeCallable;
212 typedef std::future<UpdateSlackChannelConfigurationOutcome> UpdateSlackChannelConfigurationOutcomeCallable;
213 /* End of service model Outcome callable definitions */
214 } // namespace Model
215
216 class ChatbotClient;
217
218 /* Service model async handlers definitions */
219 typedef std::function<void(const ChatbotClient*, const Model::AssociateToConfigurationRequest&, const Model::AssociateToConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateToConfigurationResponseReceivedHandler;
220 typedef std::function<void(const ChatbotClient*, const Model::CreateChimeWebhookConfigurationRequest&, const Model::CreateChimeWebhookConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateChimeWebhookConfigurationResponseReceivedHandler;
221 typedef std::function<void(const ChatbotClient*, const Model::CreateCustomActionRequest&, const Model::CreateCustomActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCustomActionResponseReceivedHandler;
223 typedef std::function<void(const ChatbotClient*, const Model::CreateSlackChannelConfigurationRequest&, const Model::CreateSlackChannelConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSlackChannelConfigurationResponseReceivedHandler;
224 typedef std::function<void(const ChatbotClient*, const Model::DeleteChimeWebhookConfigurationRequest&, const Model::DeleteChimeWebhookConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteChimeWebhookConfigurationResponseReceivedHandler;
225 typedef std::function<void(const ChatbotClient*, const Model::DeleteCustomActionRequest&, const Model::DeleteCustomActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCustomActionResponseReceivedHandler;
227 typedef std::function<void(const ChatbotClient*, const Model::DeleteMicrosoftTeamsConfiguredTeamRequest&, const Model::DeleteMicrosoftTeamsConfiguredTeamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMicrosoftTeamsConfiguredTeamResponseReceivedHandler;
228 typedef std::function<void(const ChatbotClient*, const Model::DeleteMicrosoftTeamsUserIdentityRequest&, const Model::DeleteMicrosoftTeamsUserIdentityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMicrosoftTeamsUserIdentityResponseReceivedHandler;
229 typedef std::function<void(const ChatbotClient*, const Model::DeleteSlackChannelConfigurationRequest&, const Model::DeleteSlackChannelConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSlackChannelConfigurationResponseReceivedHandler;
230 typedef std::function<void(const ChatbotClient*, const Model::DeleteSlackUserIdentityRequest&, const Model::DeleteSlackUserIdentityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSlackUserIdentityResponseReceivedHandler;
231 typedef std::function<void(const ChatbotClient*, const Model::DeleteSlackWorkspaceAuthorizationRequest&, const Model::DeleteSlackWorkspaceAuthorizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSlackWorkspaceAuthorizationResponseReceivedHandler;
232 typedef std::function<void(const ChatbotClient*, const Model::DescribeChimeWebhookConfigurationsRequest&, const Model::DescribeChimeWebhookConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeChimeWebhookConfigurationsResponseReceivedHandler;
233 typedef std::function<void(const ChatbotClient*, const Model::DescribeSlackChannelConfigurationsRequest&, const Model::DescribeSlackChannelConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSlackChannelConfigurationsResponseReceivedHandler;
234 typedef std::function<void(const ChatbotClient*, const Model::DescribeSlackUserIdentitiesRequest&, const Model::DescribeSlackUserIdentitiesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSlackUserIdentitiesResponseReceivedHandler;
235 typedef std::function<void(const ChatbotClient*, const Model::DescribeSlackWorkspacesRequest&, const Model::DescribeSlackWorkspacesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSlackWorkspacesResponseReceivedHandler;
236 typedef std::function<void(const ChatbotClient*, const Model::DisassociateFromConfigurationRequest&, const Model::DisassociateFromConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateFromConfigurationResponseReceivedHandler;
237 typedef std::function<void(const ChatbotClient*, const Model::GetAccountPreferencesRequest&, const Model::GetAccountPreferencesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAccountPreferencesResponseReceivedHandler;
238 typedef std::function<void(const ChatbotClient*, const Model::GetCustomActionRequest&, const Model::GetCustomActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCustomActionResponseReceivedHandler;
239 typedef std::function<void(const ChatbotClient*, const Model::GetMicrosoftTeamsChannelConfigurationRequest&, const Model::GetMicrosoftTeamsChannelConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMicrosoftTeamsChannelConfigurationResponseReceivedHandler;
240 typedef std::function<void(const ChatbotClient*, const Model::ListAssociationsRequest&, const Model::ListAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssociationsResponseReceivedHandler;
241 typedef std::function<void(const ChatbotClient*, const Model::ListCustomActionsRequest&, const Model::ListCustomActionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCustomActionsResponseReceivedHandler;
243 typedef std::function<void(const ChatbotClient*, const Model::ListMicrosoftTeamsConfiguredTeamsRequest&, const Model::ListMicrosoftTeamsConfiguredTeamsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMicrosoftTeamsConfiguredTeamsResponseReceivedHandler;
244 typedef std::function<void(const ChatbotClient*, const Model::ListMicrosoftTeamsUserIdentitiesRequest&, const Model::ListMicrosoftTeamsUserIdentitiesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMicrosoftTeamsUserIdentitiesResponseReceivedHandler;
245 typedef std::function<void(const ChatbotClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
246 typedef std::function<void(const ChatbotClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
247 typedef std::function<void(const ChatbotClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
248 typedef std::function<void(const ChatbotClient*, const Model::UpdateAccountPreferencesRequest&, const Model::UpdateAccountPreferencesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAccountPreferencesResponseReceivedHandler;
249 typedef std::function<void(const ChatbotClient*, const Model::UpdateChimeWebhookConfigurationRequest&, const Model::UpdateChimeWebhookConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateChimeWebhookConfigurationResponseReceivedHandler;
250 typedef std::function<void(const ChatbotClient*, const Model::UpdateCustomActionRequest&, const Model::UpdateCustomActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateCustomActionResponseReceivedHandler;
252 typedef std::function<void(const ChatbotClient*, const Model::UpdateSlackChannelConfigurationRequest&, const Model::UpdateSlackChannelConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSlackChannelConfigurationResponseReceivedHandler;
253 /* End of service model async handlers definitions */
254 } // namespace chatbot
255} // namespace Aws
EndpointProviderBase< ChatbotClientConfiguration, ChatbotBuiltInParameters, ChatbotClientContextParameters > ChatbotEndpointProviderBase
std::future< DeleteSlackWorkspaceAuthorizationOutcome > DeleteSlackWorkspaceAuthorizationOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< UpdateCustomActionResult, ChatbotError > UpdateCustomActionOutcome
std::future< DescribeSlackUserIdentitiesOutcome > DescribeSlackUserIdentitiesOutcomeCallable
std::future< ListCustomActionsOutcome > ListCustomActionsOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, ChatbotError > ListTagsForResourceOutcome
Aws::Utils::Outcome< DeleteSlackChannelConfigurationResult, ChatbotError > DeleteSlackChannelConfigurationOutcome
std::future< AssociateToConfigurationOutcome > AssociateToConfigurationOutcomeCallable
Aws::Utils::Outcome< DescribeSlackChannelConfigurationsResult, ChatbotError > DescribeSlackChannelConfigurationsOutcome
std::future< UpdateAccountPreferencesOutcome > UpdateAccountPreferencesOutcomeCallable
Aws::Utils::Outcome< ListMicrosoftTeamsUserIdentitiesResult, ChatbotError > ListMicrosoftTeamsUserIdentitiesOutcome
std::future< DescribeSlackChannelConfigurationsOutcome > DescribeSlackChannelConfigurationsOutcomeCallable
std::future< DeleteChimeWebhookConfigurationOutcome > DeleteChimeWebhookConfigurationOutcomeCallable
Aws::Utils::Outcome< DeleteMicrosoftTeamsUserIdentityResult, ChatbotError > DeleteMicrosoftTeamsUserIdentityOutcome
Aws::Utils::Outcome< CreateCustomActionResult, ChatbotError > CreateCustomActionOutcome
std::future< GetMicrosoftTeamsChannelConfigurationOutcome > GetMicrosoftTeamsChannelConfigurationOutcomeCallable
Aws::Utils::Outcome< UpdateMicrosoftTeamsChannelConfigurationResult, ChatbotError > UpdateMicrosoftTeamsChannelConfigurationOutcome
Aws::Utils::Outcome< DeleteSlackWorkspaceAuthorizationResult, ChatbotError > DeleteSlackWorkspaceAuthorizationOutcome
Aws::Utils::Outcome< ListAssociationsResult, ChatbotError > ListAssociationsOutcome
std::future< DisassociateFromConfigurationOutcome > DisassociateFromConfigurationOutcomeCallable
std::future< GetAccountPreferencesOutcome > GetAccountPreferencesOutcomeCallable
std::future< UpdateCustomActionOutcome > UpdateCustomActionOutcomeCallable
Aws::Utils::Outcome< UpdateChimeWebhookConfigurationResult, ChatbotError > UpdateChimeWebhookConfigurationOutcome
Aws::Utils::Outcome< DeleteMicrosoftTeamsConfiguredTeamResult, ChatbotError > DeleteMicrosoftTeamsConfiguredTeamOutcome
Aws::Utils::Outcome< UpdateAccountPreferencesResult, ChatbotError > UpdateAccountPreferencesOutcome
Aws::Utils::Outcome< ListMicrosoftTeamsConfiguredTeamsResult, ChatbotError > ListMicrosoftTeamsConfiguredTeamsOutcome
Aws::Utils::Outcome< AssociateToConfigurationResult, ChatbotError > AssociateToConfigurationOutcome
std::future< DeleteSlackUserIdentityOutcome > DeleteSlackUserIdentityOutcomeCallable
std::future< DeleteMicrosoftTeamsConfiguredTeamOutcome > DeleteMicrosoftTeamsConfiguredTeamOutcomeCallable
std::future< DeleteMicrosoftTeamsUserIdentityOutcome > DeleteMicrosoftTeamsUserIdentityOutcomeCallable
std::future< CreateChimeWebhookConfigurationOutcome > CreateChimeWebhookConfigurationOutcomeCallable
Aws::Utils::Outcome< DeleteMicrosoftTeamsChannelConfigurationResult, ChatbotError > DeleteMicrosoftTeamsChannelConfigurationOutcome
Aws::Utils::Outcome< DescribeChimeWebhookConfigurationsResult, ChatbotError > DescribeChimeWebhookConfigurationsOutcome
Aws::Utils::Outcome< DisassociateFromConfigurationResult, ChatbotError > DisassociateFromConfigurationOutcome
Aws::Utils::Outcome< GetMicrosoftTeamsChannelConfigurationResult, ChatbotError > GetMicrosoftTeamsChannelConfigurationOutcome
Aws::Utils::Outcome< CreateChimeWebhookConfigurationResult, ChatbotError > CreateChimeWebhookConfigurationOutcome
std::future< DescribeChimeWebhookConfigurationsOutcome > DescribeChimeWebhookConfigurationsOutcomeCallable
Aws::Utils::Outcome< ListCustomActionsResult, ChatbotError > ListCustomActionsOutcome
Aws::Utils::Outcome< DeleteChimeWebhookConfigurationResult, ChatbotError > DeleteChimeWebhookConfigurationOutcome
std::future< UpdateMicrosoftTeamsChannelConfigurationOutcome > UpdateMicrosoftTeamsChannelConfigurationOutcomeCallable
Aws::Utils::Outcome< DeleteSlackUserIdentityResult, ChatbotError > DeleteSlackUserIdentityOutcome
std::future< ListMicrosoftTeamsUserIdentitiesOutcome > ListMicrosoftTeamsUserIdentitiesOutcomeCallable
Aws::Utils::Outcome< UpdateSlackChannelConfigurationResult, ChatbotError > UpdateSlackChannelConfigurationOutcome
std::future< ListMicrosoftTeamsChannelConfigurationsOutcome > ListMicrosoftTeamsChannelConfigurationsOutcomeCallable
std::future< DeleteMicrosoftTeamsChannelConfigurationOutcome > DeleteMicrosoftTeamsChannelConfigurationOutcomeCallable
Aws::Utils::Outcome< DeleteCustomActionResult, ChatbotError > DeleteCustomActionOutcome
std::future< GetCustomActionOutcome > GetCustomActionOutcomeCallable
std::future< CreateSlackChannelConfigurationOutcome > CreateSlackChannelConfigurationOutcomeCallable
Aws::Utils::Outcome< CreateSlackChannelConfigurationResult, ChatbotError > CreateSlackChannelConfigurationOutcome
std::future< CreateCustomActionOutcome > CreateCustomActionOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, ChatbotError > TagResourceOutcome
std::future< DeleteSlackChannelConfigurationOutcome > DeleteSlackChannelConfigurationOutcomeCallable
Aws::Utils::Outcome< DescribeSlackWorkspacesResult, ChatbotError > DescribeSlackWorkspacesOutcome
std::future< UpdateChimeWebhookConfigurationOutcome > UpdateChimeWebhookConfigurationOutcomeCallable
std::future< ListMicrosoftTeamsConfiguredTeamsOutcome > ListMicrosoftTeamsConfiguredTeamsOutcomeCallable
std::future< ListAssociationsOutcome > ListAssociationsOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, ChatbotError > UntagResourceOutcome
Aws::Utils::Outcome< DescribeSlackUserIdentitiesResult, ChatbotError > DescribeSlackUserIdentitiesOutcome
Aws::Utils::Outcome< ListMicrosoftTeamsChannelConfigurationsResult, ChatbotError > ListMicrosoftTeamsChannelConfigurationsOutcome
Aws::Utils::Outcome< CreateMicrosoftTeamsChannelConfigurationResult, ChatbotError > CreateMicrosoftTeamsChannelConfigurationOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< UpdateSlackChannelConfigurationOutcome > UpdateSlackChannelConfigurationOutcomeCallable
std::future< CreateMicrosoftTeamsChannelConfigurationOutcome > CreateMicrosoftTeamsChannelConfigurationOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< GetAccountPreferencesResult, ChatbotError > GetAccountPreferencesOutcome
std::future< DeleteCustomActionOutcome > DeleteCustomActionOutcomeCallable
Aws::Utils::Outcome< GetCustomActionResult, ChatbotError > GetCustomActionOutcome
std::future< DescribeSlackWorkspacesOutcome > DescribeSlackWorkspacesOutcomeCallable
std::function< void(const ChatbotClient *, const Model::ListMicrosoftTeamsChannelConfigurationsRequest &, const Model::ListMicrosoftTeamsChannelConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMicrosoftTeamsChannelConfigurationsResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::ListMicrosoftTeamsConfiguredTeamsRequest &, const Model::ListMicrosoftTeamsConfiguredTeamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMicrosoftTeamsConfiguredTeamsResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::DeleteChimeWebhookConfigurationRequest &, const Model::DeleteChimeWebhookConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteChimeWebhookConfigurationResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::DescribeSlackChannelConfigurationsRequest &, const Model::DescribeSlackChannelConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSlackChannelConfigurationsResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::GetMicrosoftTeamsChannelConfigurationRequest &, const Model::GetMicrosoftTeamsChannelConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMicrosoftTeamsChannelConfigurationResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::DeleteCustomActionRequest &, const Model::DeleteCustomActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCustomActionResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::DeleteMicrosoftTeamsConfiguredTeamRequest &, const Model::DeleteMicrosoftTeamsConfiguredTeamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMicrosoftTeamsConfiguredTeamResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::CreateCustomActionRequest &, const Model::CreateCustomActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCustomActionResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::DescribeSlackWorkspacesRequest &, const Model::DescribeSlackWorkspacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSlackWorkspacesResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::DeleteSlackUserIdentityRequest &, const Model::DeleteSlackUserIdentityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSlackUserIdentityResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::GetAccountPreferencesRequest &, const Model::GetAccountPreferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountPreferencesResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::CreateChimeWebhookConfigurationRequest &, const Model::CreateChimeWebhookConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateChimeWebhookConfigurationResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::GetCustomActionRequest &, const Model::GetCustomActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCustomActionResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::ListMicrosoftTeamsUserIdentitiesRequest &, const Model::ListMicrosoftTeamsUserIdentitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMicrosoftTeamsUserIdentitiesResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::ListCustomActionsRequest &, const Model::ListCustomActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCustomActionsResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::AssociateToConfigurationRequest &, const Model::AssociateToConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateToConfigurationResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::UpdateAccountPreferencesRequest &, const Model::UpdateAccountPreferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAccountPreferencesResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::DeleteSlackChannelConfigurationRequest &, const Model::DeleteSlackChannelConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSlackChannelConfigurationResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::CreateSlackChannelConfigurationRequest &, const Model::CreateSlackChannelConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSlackChannelConfigurationResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::UpdateSlackChannelConfigurationRequest &, const Model::UpdateSlackChannelConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSlackChannelConfigurationResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::ListAssociationsRequest &, const Model::ListAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssociationsResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::DescribeSlackUserIdentitiesRequest &, const Model::DescribeSlackUserIdentitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSlackUserIdentitiesResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::DescribeChimeWebhookConfigurationsRequest &, const Model::DescribeChimeWebhookConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeChimeWebhookConfigurationsResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::UpdateCustomActionRequest &, const Model::UpdateCustomActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCustomActionResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::UpdateMicrosoftTeamsChannelConfigurationRequest &, const Model::UpdateMicrosoftTeamsChannelConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMicrosoftTeamsChannelConfigurationResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::DeleteMicrosoftTeamsUserIdentityRequest &, const Model::DeleteMicrosoftTeamsUserIdentityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMicrosoftTeamsUserIdentityResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::UpdateChimeWebhookConfigurationRequest &, const Model::UpdateChimeWebhookConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateChimeWebhookConfigurationResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::DeleteMicrosoftTeamsChannelConfigurationRequest &, const Model::DeleteMicrosoftTeamsChannelConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMicrosoftTeamsChannelConfigurationResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::CreateMicrosoftTeamsChannelConfigurationRequest &, const Model::CreateMicrosoftTeamsChannelConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMicrosoftTeamsChannelConfigurationResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::DeleteSlackWorkspaceAuthorizationRequest &, const Model::DeleteSlackWorkspaceAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSlackWorkspaceAuthorizationResponseReceivedHandler
std::function< void(const ChatbotClient *, const Model::DisassociateFromConfigurationRequest &, const Model::DisassociateFromConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateFromConfigurationResponseReceivedHandler