AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members
Aws::chatbot::ChatbotClient Class Reference

#include <ChatbotClient.h>

Inheritance diagram for Aws::chatbot::ChatbotClient:
[legend]

Public Types

 
 
 

Public Types inherited from Aws::Client::AWSJsonClient

 

Public Member Functions

 ChatbotClient (const Aws::chatbot::ChatbotClientConfiguration &clientConfiguration=Aws::chatbot::ChatbotClientConfiguration(), std::shared_ptr< ChatbotEndpointProviderBase > endpointProvider=nullptr)
 
 ChatbotClient (const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< ChatbotEndpointProviderBase > endpointProvider=nullptr, const Aws::chatbot::ChatbotClientConfiguration &clientConfiguration=Aws::chatbot::ChatbotClientConfiguration())
 
 ChatbotClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< ChatbotEndpointProviderBase > endpointProvider=nullptr, const Aws::chatbot::ChatbotClientConfiguration &clientConfiguration=Aws::chatbot::ChatbotClientConfiguration())
 
 ChatbotClient (const Aws::Client::ClientConfiguration &clientConfiguration)
 
 ChatbotClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
 
 ChatbotClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
 
virtual ~ChatbotClient ()
 
 
template<typename CreateChimeWebhookConfigurationRequestT = Model::CreateChimeWebhookConfigurationRequest>
Model::CreateChimeWebhookConfigurationOutcomeCallable CreateChimeWebhookConfigurationCallable (const CreateChimeWebhookConfigurationRequestT &request) const
 
template<typename CreateChimeWebhookConfigurationRequestT = Model::CreateChimeWebhookConfigurationRequest>
void CreateChimeWebhookConfigurationAsync (const CreateChimeWebhookConfigurationRequestT &request, const CreateChimeWebhookConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateMicrosoftTeamsChannelConfigurationRequestT = Model::CreateMicrosoftTeamsChannelConfigurationRequest>
Model::CreateMicrosoftTeamsChannelConfigurationOutcomeCallable CreateMicrosoftTeamsChannelConfigurationCallable (const CreateMicrosoftTeamsChannelConfigurationRequestT &request) const
 
template<typename CreateMicrosoftTeamsChannelConfigurationRequestT = Model::CreateMicrosoftTeamsChannelConfigurationRequest>
void CreateMicrosoftTeamsChannelConfigurationAsync (const CreateMicrosoftTeamsChannelConfigurationRequestT &request, const CreateMicrosoftTeamsChannelConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateSlackChannelConfigurationRequestT = Model::CreateSlackChannelConfigurationRequest>
Model::CreateSlackChannelConfigurationOutcomeCallable CreateSlackChannelConfigurationCallable (const CreateSlackChannelConfigurationRequestT &request) const
 
template<typename CreateSlackChannelConfigurationRequestT = Model::CreateSlackChannelConfigurationRequest>
void CreateSlackChannelConfigurationAsync (const CreateSlackChannelConfigurationRequestT &request, const CreateSlackChannelConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteChimeWebhookConfigurationRequestT = Model::DeleteChimeWebhookConfigurationRequest>
Model::DeleteChimeWebhookConfigurationOutcomeCallable DeleteChimeWebhookConfigurationCallable (const DeleteChimeWebhookConfigurationRequestT &request) const
 
template<typename DeleteChimeWebhookConfigurationRequestT = Model::DeleteChimeWebhookConfigurationRequest>
void DeleteChimeWebhookConfigurationAsync (const DeleteChimeWebhookConfigurationRequestT &request, const DeleteChimeWebhookConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteMicrosoftTeamsChannelConfigurationRequestT = Model::DeleteMicrosoftTeamsChannelConfigurationRequest>
Model::DeleteMicrosoftTeamsChannelConfigurationOutcomeCallable DeleteMicrosoftTeamsChannelConfigurationCallable (const DeleteMicrosoftTeamsChannelConfigurationRequestT &request) const
 
template<typename DeleteMicrosoftTeamsChannelConfigurationRequestT = Model::DeleteMicrosoftTeamsChannelConfigurationRequest>
void DeleteMicrosoftTeamsChannelConfigurationAsync (const DeleteMicrosoftTeamsChannelConfigurationRequestT &request, const DeleteMicrosoftTeamsChannelConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteMicrosoftTeamsConfiguredTeamRequestT = Model::DeleteMicrosoftTeamsConfiguredTeamRequest>
Model::DeleteMicrosoftTeamsConfiguredTeamOutcomeCallable DeleteMicrosoftTeamsConfiguredTeamCallable (const DeleteMicrosoftTeamsConfiguredTeamRequestT &request) const
 
template<typename DeleteMicrosoftTeamsConfiguredTeamRequestT = Model::DeleteMicrosoftTeamsConfiguredTeamRequest>
void DeleteMicrosoftTeamsConfiguredTeamAsync (const DeleteMicrosoftTeamsConfiguredTeamRequestT &request, const DeleteMicrosoftTeamsConfiguredTeamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteMicrosoftTeamsUserIdentityRequestT = Model::DeleteMicrosoftTeamsUserIdentityRequest>
Model::DeleteMicrosoftTeamsUserIdentityOutcomeCallable DeleteMicrosoftTeamsUserIdentityCallable (const DeleteMicrosoftTeamsUserIdentityRequestT &request) const
 
template<typename DeleteMicrosoftTeamsUserIdentityRequestT = Model::DeleteMicrosoftTeamsUserIdentityRequest>
void DeleteMicrosoftTeamsUserIdentityAsync (const DeleteMicrosoftTeamsUserIdentityRequestT &request, const DeleteMicrosoftTeamsUserIdentityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteSlackChannelConfigurationRequestT = Model::DeleteSlackChannelConfigurationRequest>
Model::DeleteSlackChannelConfigurationOutcomeCallable DeleteSlackChannelConfigurationCallable (const DeleteSlackChannelConfigurationRequestT &request) const
 
template<typename DeleteSlackChannelConfigurationRequestT = Model::DeleteSlackChannelConfigurationRequest>
void DeleteSlackChannelConfigurationAsync (const DeleteSlackChannelConfigurationRequestT &request, const DeleteSlackChannelConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteSlackUserIdentityRequestT = Model::DeleteSlackUserIdentityRequest>
Model::DeleteSlackUserIdentityOutcomeCallable DeleteSlackUserIdentityCallable (const DeleteSlackUserIdentityRequestT &request) const
 
template<typename DeleteSlackUserIdentityRequestT = Model::DeleteSlackUserIdentityRequest>
void DeleteSlackUserIdentityAsync (const DeleteSlackUserIdentityRequestT &request, const DeleteSlackUserIdentityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteSlackWorkspaceAuthorizationRequestT = Model::DeleteSlackWorkspaceAuthorizationRequest>
Model::DeleteSlackWorkspaceAuthorizationOutcomeCallable DeleteSlackWorkspaceAuthorizationCallable (const DeleteSlackWorkspaceAuthorizationRequestT &request) const
 
template<typename DeleteSlackWorkspaceAuthorizationRequestT = Model::DeleteSlackWorkspaceAuthorizationRequest>
void DeleteSlackWorkspaceAuthorizationAsync (const DeleteSlackWorkspaceAuthorizationRequestT &request, const DeleteSlackWorkspaceAuthorizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeChimeWebhookConfigurationsRequestT = Model::DescribeChimeWebhookConfigurationsRequest>
Model::DescribeChimeWebhookConfigurationsOutcomeCallable DescribeChimeWebhookConfigurationsCallable (const DescribeChimeWebhookConfigurationsRequestT &request={}) const
 
template<typename DescribeChimeWebhookConfigurationsRequestT = Model::DescribeChimeWebhookConfigurationsRequest>
void DescribeChimeWebhookConfigurationsAsync (const DescribeChimeWebhookConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeChimeWebhookConfigurationsRequestT &request={}) const
 
 
template<typename DescribeSlackChannelConfigurationsRequestT = Model::DescribeSlackChannelConfigurationsRequest>
Model::DescribeSlackChannelConfigurationsOutcomeCallable DescribeSlackChannelConfigurationsCallable (const DescribeSlackChannelConfigurationsRequestT &request={}) const
 
template<typename DescribeSlackChannelConfigurationsRequestT = Model::DescribeSlackChannelConfigurationsRequest>
void DescribeSlackChannelConfigurationsAsync (const DescribeSlackChannelConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeSlackChannelConfigurationsRequestT &request={}) const
 
 
template<typename DescribeSlackUserIdentitiesRequestT = Model::DescribeSlackUserIdentitiesRequest>
Model::DescribeSlackUserIdentitiesOutcomeCallable DescribeSlackUserIdentitiesCallable (const DescribeSlackUserIdentitiesRequestT &request={}) const
 
template<typename DescribeSlackUserIdentitiesRequestT = Model::DescribeSlackUserIdentitiesRequest>
void DescribeSlackUserIdentitiesAsync (const DescribeSlackUserIdentitiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeSlackUserIdentitiesRequestT &request={}) const
 
 
template<typename DescribeSlackWorkspacesRequestT = Model::DescribeSlackWorkspacesRequest>
Model::DescribeSlackWorkspacesOutcomeCallable DescribeSlackWorkspacesCallable (const DescribeSlackWorkspacesRequestT &request={}) const
 
template<typename DescribeSlackWorkspacesRequestT = Model::DescribeSlackWorkspacesRequest>
void DescribeSlackWorkspacesAsync (const DescribeSlackWorkspacesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeSlackWorkspacesRequestT &request={}) const
 
 
template<typename GetAccountPreferencesRequestT = Model::GetAccountPreferencesRequest>
Model::GetAccountPreferencesOutcomeCallable GetAccountPreferencesCallable (const GetAccountPreferencesRequestT &request={}) const
 
template<typename GetAccountPreferencesRequestT = Model::GetAccountPreferencesRequest>
void GetAccountPreferencesAsync (const GetAccountPreferencesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetAccountPreferencesRequestT &request={}) const
 
 
template<typename GetMicrosoftTeamsChannelConfigurationRequestT = Model::GetMicrosoftTeamsChannelConfigurationRequest>
Model::GetMicrosoftTeamsChannelConfigurationOutcomeCallable GetMicrosoftTeamsChannelConfigurationCallable (const GetMicrosoftTeamsChannelConfigurationRequestT &request) const
 
template<typename GetMicrosoftTeamsChannelConfigurationRequestT = Model::GetMicrosoftTeamsChannelConfigurationRequest>
void GetMicrosoftTeamsChannelConfigurationAsync (const GetMicrosoftTeamsChannelConfigurationRequestT &request, const GetMicrosoftTeamsChannelConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListMicrosoftTeamsChannelConfigurationsRequestT = Model::ListMicrosoftTeamsChannelConfigurationsRequest>
Model::ListMicrosoftTeamsChannelConfigurationsOutcomeCallable ListMicrosoftTeamsChannelConfigurationsCallable (const ListMicrosoftTeamsChannelConfigurationsRequestT &request={}) const
 
template<typename ListMicrosoftTeamsChannelConfigurationsRequestT = Model::ListMicrosoftTeamsChannelConfigurationsRequest>
void ListMicrosoftTeamsChannelConfigurationsAsync (const ListMicrosoftTeamsChannelConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMicrosoftTeamsChannelConfigurationsRequestT &request={}) const
 
 
template<typename ListMicrosoftTeamsConfiguredTeamsRequestT = Model::ListMicrosoftTeamsConfiguredTeamsRequest>
Model::ListMicrosoftTeamsConfiguredTeamsOutcomeCallable ListMicrosoftTeamsConfiguredTeamsCallable (const ListMicrosoftTeamsConfiguredTeamsRequestT &request={}) const
 
template<typename ListMicrosoftTeamsConfiguredTeamsRequestT = Model::ListMicrosoftTeamsConfiguredTeamsRequest>
void ListMicrosoftTeamsConfiguredTeamsAsync (const ListMicrosoftTeamsConfiguredTeamsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMicrosoftTeamsConfiguredTeamsRequestT &request={}) const
 
 
template<typename ListMicrosoftTeamsUserIdentitiesRequestT = Model::ListMicrosoftTeamsUserIdentitiesRequest>
Model::ListMicrosoftTeamsUserIdentitiesOutcomeCallable ListMicrosoftTeamsUserIdentitiesCallable (const ListMicrosoftTeamsUserIdentitiesRequestT &request={}) const
 
template<typename ListMicrosoftTeamsUserIdentitiesRequestT = Model::ListMicrosoftTeamsUserIdentitiesRequest>
void ListMicrosoftTeamsUserIdentitiesAsync (const ListMicrosoftTeamsUserIdentitiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMicrosoftTeamsUserIdentitiesRequestT &request={}) const
 
 
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const ListTagsForResourceRequestT &request) const
 
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void ListTagsForResourceAsync (const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable TagResourceCallable (const TagResourceRequestT &request) const
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
void TagResourceAsync (const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable UntagResourceCallable (const UntagResourceRequestT &request) const
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void UntagResourceAsync (const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateAccountPreferencesRequestT = Model::UpdateAccountPreferencesRequest>
Model::UpdateAccountPreferencesOutcomeCallable UpdateAccountPreferencesCallable (const UpdateAccountPreferencesRequestT &request={}) const
 
template<typename UpdateAccountPreferencesRequestT = Model::UpdateAccountPreferencesRequest>
void UpdateAccountPreferencesAsync (const UpdateAccountPreferencesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateAccountPreferencesRequestT &request={}) const
 
 
template<typename UpdateChimeWebhookConfigurationRequestT = Model::UpdateChimeWebhookConfigurationRequest>
Model::UpdateChimeWebhookConfigurationOutcomeCallable UpdateChimeWebhookConfigurationCallable (const UpdateChimeWebhookConfigurationRequestT &request) const
 
template<typename UpdateChimeWebhookConfigurationRequestT = Model::UpdateChimeWebhookConfigurationRequest>
void UpdateChimeWebhookConfigurationAsync (const UpdateChimeWebhookConfigurationRequestT &request, const UpdateChimeWebhookConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateMicrosoftTeamsChannelConfigurationRequestT = Model::UpdateMicrosoftTeamsChannelConfigurationRequest>
Model::UpdateMicrosoftTeamsChannelConfigurationOutcomeCallable UpdateMicrosoftTeamsChannelConfigurationCallable (const UpdateMicrosoftTeamsChannelConfigurationRequestT &request) const
 
template<typename UpdateMicrosoftTeamsChannelConfigurationRequestT = Model::UpdateMicrosoftTeamsChannelConfigurationRequest>
void UpdateMicrosoftTeamsChannelConfigurationAsync (const UpdateMicrosoftTeamsChannelConfigurationRequestT &request, const UpdateMicrosoftTeamsChannelConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateSlackChannelConfigurationRequestT = Model::UpdateSlackChannelConfigurationRequest>
Model::UpdateSlackChannelConfigurationOutcomeCallable UpdateSlackChannelConfigurationCallable (const UpdateSlackChannelConfigurationRequestT &request) const
 
template<typename UpdateSlackChannelConfigurationRequestT = Model::UpdateSlackChannelConfigurationRequest>
void UpdateSlackChannelConfigurationAsync (const UpdateSlackChannelConfigurationRequestT &request, const UpdateSlackChannelConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
 

Public Member Functions inherited from Aws::Client::AWSJsonClient

 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 

Public Member Functions inherited from Aws::Client::AWSClient

 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Endpoint::AWSEndpoint &endpoint, Aws::Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const Aws::Http::HeaderValueCollection &customizedHeaders={}, uint64_t expirationInSeconds=0, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
const std::shared_ptr< Aws::Http::HttpClient > & GetHttpClient () const
 
 
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 
void AppendToUserAgent (const Aws::String &valueToAppend)
 
 
 
 
 
void SubmitAsync (OperationFuncT operationFunc, const RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
auto SubmitCallable (OperationFuncT operationFunc, const RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc, RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)())>
 

Static Public Member Functions

static const char * GetServiceName ()
 
static const char * GetAllocationTag ()
 

Static Public Member Functions inherited from Aws::Client::ClientWithAsyncTemplateMethods< ChatbotClient >

static void ShutdownSdkClient (void *pThis, int64_t timeoutMs=-1)
 

Friends

 

Additional Inherited Members

Protected Member Functions inherited from Aws::Client::AWSJsonClient

virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

Protected Member Functions inherited from Aws::Client::AWSClient

HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

Static Protected Member Functions inherited from Aws::Client::AWSClient

static void AppendRecursionDetectionHeader (std::shared_ptr< Aws::Http::HttpRequest > ioRequest)
 
 
static bool DoesResponseGenerateError (const std::shared_ptr< Aws::Http::HttpResponse > &response)
 

Protected Attributes inherited from Aws::Client::AWSClient

 
 
 
std::atomic< bool > m_isInitialized
 
std::atomic< size_t > m_operationsProcessed
 
std::condition_variable m_shutdownSignal
 
std::mutex m_shutdownMutex
 

Detailed Description

The AWS Chatbot API Reference provides descriptions, API request parameters, and the XML response for each of the AWS Chatbot API actions.

AWS Chatbot APIs are currently available in the following Regions:

The AWS Chatbot console can only be used in US East (Ohio). Your configuration data however, is stored in each of the relevant available Regions.

Your AWS CloudTrail events are logged in whatever Region you call from, not US East (N. Virginia) by default.

Definition at line 31 of file ChatbotClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 34 of file ChatbotClient.h.

◆ ClientConfigurationType

Definition at line 38 of file ChatbotClient.h.

◆ EndpointProviderType

Definition at line 39 of file ChatbotClient.h.

Constructor & Destructor Documentation

◆ ChatbotClient() [1/6]

Aws::chatbot::ChatbotClient::ChatbotClient ( const Aws::chatbot::ChatbotClientConfiguration clientConfiguration = Aws::chatbot::ChatbotClientConfiguration(),
std::shared_ptr< ChatbotEndpointProviderBase endpointProvider = nullptr 
)

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ ChatbotClient() [2/6]

Aws::chatbot::ChatbotClient::ChatbotClient ( const Aws::Auth::AWSCredentials credentials,
std::shared_ptr< ChatbotEndpointProviderBase endpointProvider = nullptr,
const Aws::chatbot::ChatbotClientConfiguration clientConfiguration = Aws::chatbot::ChatbotClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ ChatbotClient() [3/6]

Aws::chatbot::ChatbotClient::ChatbotClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
std::shared_ptr< ChatbotEndpointProviderBase endpointProvider = nullptr,
const Aws::chatbot::ChatbotClientConfiguration clientConfiguration = Aws::chatbot::ChatbotClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ChatbotClient() [4/6]

Aws::chatbot::ChatbotClient::ChatbotClient ( const Aws::Client::ClientConfiguration clientConfiguration)

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ ChatbotClient() [5/6]

Aws::chatbot::ChatbotClient::ChatbotClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ ChatbotClient() [6/6]

Aws::chatbot::ChatbotClient::ChatbotClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~ChatbotClient()

virtual Aws::chatbot::ChatbotClient::~ChatbotClient ( )
virtual

Member Function Documentation

◆ accessEndpointProvider()

std::shared_ptr< ChatbotEndpointProviderBase > & Aws::chatbot::ChatbotClient::accessEndpointProvider ( )

◆ CreateChimeWebhookConfiguration()

virtual Model::CreateChimeWebhookConfigurationOutcome Aws::chatbot::ChatbotClient::CreateChimeWebhookConfiguration ( const Model::CreateChimeWebhookConfigurationRequest request) const
virtual

Creates an AWS Chatbot configuration for Amazon Chime.

See Also:

AWS API Reference

◆ CreateChimeWebhookConfigurationAsync()

template<typename CreateChimeWebhookConfigurationRequestT = Model::CreateChimeWebhookConfigurationRequest>
void Aws::chatbot::ChatbotClient::CreateChimeWebhookConfigurationAsync ( const CreateChimeWebhookConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateChimeWebhookConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 110 of file ChatbotClient.h.

◆ CreateChimeWebhookConfigurationCallable()

template<typename CreateChimeWebhookConfigurationRequestT = Model::CreateChimeWebhookConfigurationRequest>
Model::CreateChimeWebhookConfigurationOutcomeCallable Aws::chatbot::ChatbotClient::CreateChimeWebhookConfigurationCallable ( const CreateChimeWebhookConfigurationRequestT &  request) const
inline

A Callable wrapper for CreateChimeWebhookConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 101 of file ChatbotClient.h.

◆ CreateMicrosoftTeamsChannelConfiguration()

virtual Model::CreateMicrosoftTeamsChannelConfigurationOutcome Aws::chatbot::ChatbotClient::CreateMicrosoftTeamsChannelConfiguration ( const Model::CreateMicrosoftTeamsChannelConfigurationRequest request) const
virtual

Creates an AWS Chatbot configuration for Microsoft Teams.

See Also:

AWS API Reference

◆ CreateMicrosoftTeamsChannelConfigurationAsync()

template<typename CreateMicrosoftTeamsChannelConfigurationRequestT = Model::CreateMicrosoftTeamsChannelConfigurationRequest>
void Aws::chatbot::ChatbotClient::CreateMicrosoftTeamsChannelConfigurationAsync ( const CreateMicrosoftTeamsChannelConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateMicrosoftTeamsChannelConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 136 of file ChatbotClient.h.

◆ CreateMicrosoftTeamsChannelConfigurationCallable()

template<typename CreateMicrosoftTeamsChannelConfigurationRequestT = Model::CreateMicrosoftTeamsChannelConfigurationRequest>
Model::CreateMicrosoftTeamsChannelConfigurationOutcomeCallable Aws::chatbot::ChatbotClient::CreateMicrosoftTeamsChannelConfigurationCallable ( const CreateMicrosoftTeamsChannelConfigurationRequestT &  request) const
inline

A Callable wrapper for CreateMicrosoftTeamsChannelConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 127 of file ChatbotClient.h.

◆ CreateSlackChannelConfiguration()

virtual Model::CreateSlackChannelConfigurationOutcome Aws::chatbot::ChatbotClient::CreateSlackChannelConfiguration ( const Model::CreateSlackChannelConfigurationRequest request) const
virtual

Creates an AWS Chatbot confugration for Slack.

See Also:

AWS API Reference

◆ CreateSlackChannelConfigurationAsync()

template<typename CreateSlackChannelConfigurationRequestT = Model::CreateSlackChannelConfigurationRequest>
void Aws::chatbot::ChatbotClient::CreateSlackChannelConfigurationAsync ( const CreateSlackChannelConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateSlackChannelConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 161 of file ChatbotClient.h.

◆ CreateSlackChannelConfigurationCallable()

template<typename CreateSlackChannelConfigurationRequestT = Model::CreateSlackChannelConfigurationRequest>
Model::CreateSlackChannelConfigurationOutcomeCallable Aws::chatbot::ChatbotClient::CreateSlackChannelConfigurationCallable ( const CreateSlackChannelConfigurationRequestT &  request) const
inline

A Callable wrapper for CreateSlackChannelConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 152 of file ChatbotClient.h.

◆ DeleteChimeWebhookConfiguration()

virtual Model::DeleteChimeWebhookConfigurationOutcome Aws::chatbot::ChatbotClient::DeleteChimeWebhookConfiguration ( const Model::DeleteChimeWebhookConfigurationRequest request) const
virtual

Deletes a Amazon Chime webhook configuration for AWS Chatbot.

See Also:

AWS API Reference

◆ DeleteChimeWebhookConfigurationAsync()

template<typename DeleteChimeWebhookConfigurationRequestT = Model::DeleteChimeWebhookConfigurationRequest>
void Aws::chatbot::ChatbotClient::DeleteChimeWebhookConfigurationAsync ( const DeleteChimeWebhookConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteChimeWebhookConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 187 of file ChatbotClient.h.

◆ DeleteChimeWebhookConfigurationCallable()

template<typename DeleteChimeWebhookConfigurationRequestT = Model::DeleteChimeWebhookConfigurationRequest>
Model::DeleteChimeWebhookConfigurationOutcomeCallable Aws::chatbot::ChatbotClient::DeleteChimeWebhookConfigurationCallable ( const DeleteChimeWebhookConfigurationRequestT &  request) const
inline

A Callable wrapper for DeleteChimeWebhookConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 178 of file ChatbotClient.h.

◆ DeleteMicrosoftTeamsChannelConfiguration()

virtual Model::DeleteMicrosoftTeamsChannelConfigurationOutcome Aws::chatbot::ChatbotClient::DeleteMicrosoftTeamsChannelConfiguration ( const Model::DeleteMicrosoftTeamsChannelConfigurationRequest request) const
virtual

Deletes a Microsoft Teams channel configuration for AWS Chatbot

See Also:

AWS API Reference

◆ DeleteMicrosoftTeamsChannelConfigurationAsync()

template<typename DeleteMicrosoftTeamsChannelConfigurationRequestT = Model::DeleteMicrosoftTeamsChannelConfigurationRequest>
void Aws::chatbot::ChatbotClient::DeleteMicrosoftTeamsChannelConfigurationAsync ( const DeleteMicrosoftTeamsChannelConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteMicrosoftTeamsChannelConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 213 of file ChatbotClient.h.

◆ DeleteMicrosoftTeamsChannelConfigurationCallable()

template<typename DeleteMicrosoftTeamsChannelConfigurationRequestT = Model::DeleteMicrosoftTeamsChannelConfigurationRequest>
Model::DeleteMicrosoftTeamsChannelConfigurationOutcomeCallable Aws::chatbot::ChatbotClient::DeleteMicrosoftTeamsChannelConfigurationCallable ( const DeleteMicrosoftTeamsChannelConfigurationRequestT &  request) const
inline

A Callable wrapper for DeleteMicrosoftTeamsChannelConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 204 of file ChatbotClient.h.

◆ DeleteMicrosoftTeamsConfiguredTeam()

virtual Model::DeleteMicrosoftTeamsConfiguredTeamOutcome Aws::chatbot::ChatbotClient::DeleteMicrosoftTeamsConfiguredTeam ( const Model::DeleteMicrosoftTeamsConfiguredTeamRequest request) const
virtual

Deletes the Microsoft Teams team authorization allowing for channels to be configured in that Microsoft Teams team. Note that the Microsoft Teams team must have no channels configured to remove it.

See Also:

AWS API Reference

◆ DeleteMicrosoftTeamsConfiguredTeamAsync()

template<typename DeleteMicrosoftTeamsConfiguredTeamRequestT = Model::DeleteMicrosoftTeamsConfiguredTeamRequest>
void Aws::chatbot::ChatbotClient::DeleteMicrosoftTeamsConfiguredTeamAsync ( const DeleteMicrosoftTeamsConfiguredTeamRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteMicrosoftTeamsConfiguredTeam that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 240 of file ChatbotClient.h.

◆ DeleteMicrosoftTeamsConfiguredTeamCallable()

template<typename DeleteMicrosoftTeamsConfiguredTeamRequestT = Model::DeleteMicrosoftTeamsConfiguredTeamRequest>
Model::DeleteMicrosoftTeamsConfiguredTeamOutcomeCallable Aws::chatbot::ChatbotClient::DeleteMicrosoftTeamsConfiguredTeamCallable ( const DeleteMicrosoftTeamsConfiguredTeamRequestT &  request) const
inline

A Callable wrapper for DeleteMicrosoftTeamsConfiguredTeam that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 231 of file ChatbotClient.h.

◆ DeleteMicrosoftTeamsUserIdentity()

virtual Model::DeleteMicrosoftTeamsUserIdentityOutcome Aws::chatbot::ChatbotClient::DeleteMicrosoftTeamsUserIdentity ( const Model::DeleteMicrosoftTeamsUserIdentityRequest request) const
virtual

Identifes a user level permission for a channel configuration.

See Also:

AWS API Reference

◆ DeleteMicrosoftTeamsUserIdentityAsync()

template<typename DeleteMicrosoftTeamsUserIdentityRequestT = Model::DeleteMicrosoftTeamsUserIdentityRequest>
void Aws::chatbot::ChatbotClient::DeleteMicrosoftTeamsUserIdentityAsync ( const DeleteMicrosoftTeamsUserIdentityRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteMicrosoftTeamsUserIdentity that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 266 of file ChatbotClient.h.

◆ DeleteMicrosoftTeamsUserIdentityCallable()

template<typename DeleteMicrosoftTeamsUserIdentityRequestT = Model::DeleteMicrosoftTeamsUserIdentityRequest>
Model::DeleteMicrosoftTeamsUserIdentityOutcomeCallable Aws::chatbot::ChatbotClient::DeleteMicrosoftTeamsUserIdentityCallable ( const DeleteMicrosoftTeamsUserIdentityRequestT &  request) const
inline

A Callable wrapper for DeleteMicrosoftTeamsUserIdentity that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 257 of file ChatbotClient.h.

◆ DeleteSlackChannelConfiguration()

virtual Model::DeleteSlackChannelConfigurationOutcome Aws::chatbot::ChatbotClient::DeleteSlackChannelConfiguration ( const Model::DeleteSlackChannelConfigurationRequest request) const
virtual

Deletes a Slack channel configuration for AWS Chatbot

See Also:

AWS API Reference

◆ DeleteSlackChannelConfigurationAsync()

template<typename DeleteSlackChannelConfigurationRequestT = Model::DeleteSlackChannelConfigurationRequest>
void Aws::chatbot::ChatbotClient::DeleteSlackChannelConfigurationAsync ( const DeleteSlackChannelConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteSlackChannelConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 292 of file ChatbotClient.h.

◆ DeleteSlackChannelConfigurationCallable()

template<typename DeleteSlackChannelConfigurationRequestT = Model::DeleteSlackChannelConfigurationRequest>
Model::DeleteSlackChannelConfigurationOutcomeCallable Aws::chatbot::ChatbotClient::DeleteSlackChannelConfigurationCallable ( const DeleteSlackChannelConfigurationRequestT &  request) const
inline

A Callable wrapper for DeleteSlackChannelConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 283 of file ChatbotClient.h.

◆ DeleteSlackUserIdentity()

virtual Model::DeleteSlackUserIdentityOutcome Aws::chatbot::ChatbotClient::DeleteSlackUserIdentity ( const Model::DeleteSlackUserIdentityRequest request) const
virtual

Deletes a user level permission for a Slack channel configuration.

See Also:

AWS API Reference

◆ DeleteSlackUserIdentityAsync()

template<typename DeleteSlackUserIdentityRequestT = Model::DeleteSlackUserIdentityRequest>
void Aws::chatbot::ChatbotClient::DeleteSlackUserIdentityAsync ( const DeleteSlackUserIdentityRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteSlackUserIdentity that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 318 of file ChatbotClient.h.

◆ DeleteSlackUserIdentityCallable()

template<typename DeleteSlackUserIdentityRequestT = Model::DeleteSlackUserIdentityRequest>
Model::DeleteSlackUserIdentityOutcomeCallable Aws::chatbot::ChatbotClient::DeleteSlackUserIdentityCallable ( const DeleteSlackUserIdentityRequestT &  request) const
inline

A Callable wrapper for DeleteSlackUserIdentity that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 309 of file ChatbotClient.h.

◆ DeleteSlackWorkspaceAuthorization()

virtual Model::DeleteSlackWorkspaceAuthorizationOutcome Aws::chatbot::ChatbotClient::DeleteSlackWorkspaceAuthorization ( const Model::DeleteSlackWorkspaceAuthorizationRequest request) const
virtual

Deletes the Slack workspace authorization that allows channels to be configured in that workspace. This requires all configured channels in the workspace to be deleted.

See Also:

AWS API Reference

◆ DeleteSlackWorkspaceAuthorizationAsync()

template<typename DeleteSlackWorkspaceAuthorizationRequestT = Model::DeleteSlackWorkspaceAuthorizationRequest>
void Aws::chatbot::ChatbotClient::DeleteSlackWorkspaceAuthorizationAsync ( const DeleteSlackWorkspaceAuthorizationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteSlackWorkspaceAuthorization that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 345 of file ChatbotClient.h.

◆ DeleteSlackWorkspaceAuthorizationCallable()

template<typename DeleteSlackWorkspaceAuthorizationRequestT = Model::DeleteSlackWorkspaceAuthorizationRequest>
Model::DeleteSlackWorkspaceAuthorizationOutcomeCallable Aws::chatbot::ChatbotClient::DeleteSlackWorkspaceAuthorizationCallable ( const DeleteSlackWorkspaceAuthorizationRequestT &  request) const
inline

A Callable wrapper for DeleteSlackWorkspaceAuthorization that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 336 of file ChatbotClient.h.

◆ DescribeChimeWebhookConfigurations()

virtual Model::DescribeChimeWebhookConfigurationsOutcome Aws::chatbot::ChatbotClient::DescribeChimeWebhookConfigurations ( const Model::DescribeChimeWebhookConfigurationsRequest request = {}) const
virtual

Lists Amazon Chime webhook configurations optionally filtered by ChatConfigurationArn

See Also:

AWS API Reference

◆ DescribeChimeWebhookConfigurationsAsync()

template<typename DescribeChimeWebhookConfigurationsRequestT = Model::DescribeChimeWebhookConfigurationsRequest>
void Aws::chatbot::ChatbotClient::DescribeChimeWebhookConfigurationsAsync ( const DescribeChimeWebhookConfigurationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribeChimeWebhookConfigurationsRequestT &  request = {} 
) const
inline

An Async wrapper for DescribeChimeWebhookConfigurations that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 371 of file ChatbotClient.h.

◆ DescribeChimeWebhookConfigurationsCallable()

template<typename DescribeChimeWebhookConfigurationsRequestT = Model::DescribeChimeWebhookConfigurationsRequest>
Model::DescribeChimeWebhookConfigurationsOutcomeCallable Aws::chatbot::ChatbotClient::DescribeChimeWebhookConfigurationsCallable ( const DescribeChimeWebhookConfigurationsRequestT &  request = {}) const
inline

A Callable wrapper for DescribeChimeWebhookConfigurations that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 362 of file ChatbotClient.h.

◆ DescribeSlackChannelConfigurations()

virtual Model::DescribeSlackChannelConfigurationsOutcome Aws::chatbot::ChatbotClient::DescribeSlackChannelConfigurations ( const Model::DescribeSlackChannelConfigurationsRequest request = {}) const
virtual

Lists Slack channel configurations optionally filtered by ChatConfigurationArn

See Also:

AWS API Reference

◆ DescribeSlackChannelConfigurationsAsync()

template<typename DescribeSlackChannelConfigurationsRequestT = Model::DescribeSlackChannelConfigurationsRequest>
void Aws::chatbot::ChatbotClient::DescribeSlackChannelConfigurationsAsync ( const DescribeSlackChannelConfigurationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribeSlackChannelConfigurationsRequestT &  request = {} 
) const
inline

An Async wrapper for DescribeSlackChannelConfigurations that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 397 of file ChatbotClient.h.

◆ DescribeSlackChannelConfigurationsCallable()

template<typename DescribeSlackChannelConfigurationsRequestT = Model::DescribeSlackChannelConfigurationsRequest>
Model::DescribeSlackChannelConfigurationsOutcomeCallable Aws::chatbot::ChatbotClient::DescribeSlackChannelConfigurationsCallable ( const DescribeSlackChannelConfigurationsRequestT &  request = {}) const
inline

A Callable wrapper for DescribeSlackChannelConfigurations that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 388 of file ChatbotClient.h.

◆ DescribeSlackUserIdentities()

virtual Model::DescribeSlackUserIdentitiesOutcome Aws::chatbot::ChatbotClient::DescribeSlackUserIdentities ( const Model::DescribeSlackUserIdentitiesRequest request = {}) const
virtual

Lists all Slack user identities with a mapped role.

See Also:

AWS API Reference

◆ DescribeSlackUserIdentitiesAsync()

template<typename DescribeSlackUserIdentitiesRequestT = Model::DescribeSlackUserIdentitiesRequest>
void Aws::chatbot::ChatbotClient::DescribeSlackUserIdentitiesAsync ( const DescribeSlackUserIdentitiesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribeSlackUserIdentitiesRequestT &  request = {} 
) const
inline

An Async wrapper for DescribeSlackUserIdentities that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 423 of file ChatbotClient.h.

◆ DescribeSlackUserIdentitiesCallable()

template<typename DescribeSlackUserIdentitiesRequestT = Model::DescribeSlackUserIdentitiesRequest>
Model::DescribeSlackUserIdentitiesOutcomeCallable Aws::chatbot::ChatbotClient::DescribeSlackUserIdentitiesCallable ( const DescribeSlackUserIdentitiesRequestT &  request = {}) const
inline

A Callable wrapper for DescribeSlackUserIdentities that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 414 of file ChatbotClient.h.

◆ DescribeSlackWorkspaces()

virtual Model::DescribeSlackWorkspacesOutcome Aws::chatbot::ChatbotClient::DescribeSlackWorkspaces ( const Model::DescribeSlackWorkspacesRequest request = {}) const
virtual

List all authorized Slack workspaces connected to the AWS Account onboarded with AWS Chatbot.

See Also:

AWS API Reference

◆ DescribeSlackWorkspacesAsync()

template<typename DescribeSlackWorkspacesRequestT = Model::DescribeSlackWorkspacesRequest>
void Aws::chatbot::ChatbotClient::DescribeSlackWorkspacesAsync ( const DescribeSlackWorkspacesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribeSlackWorkspacesRequestT &  request = {} 
) const
inline

An Async wrapper for DescribeSlackWorkspaces that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 449 of file ChatbotClient.h.

◆ DescribeSlackWorkspacesCallable()

template<typename DescribeSlackWorkspacesRequestT = Model::DescribeSlackWorkspacesRequest>
Model::DescribeSlackWorkspacesOutcomeCallable Aws::chatbot::ChatbotClient::DescribeSlackWorkspacesCallable ( const DescribeSlackWorkspacesRequestT &  request = {}) const
inline

A Callable wrapper for DescribeSlackWorkspaces that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 440 of file ChatbotClient.h.

◆ GetAccountPreferences()

virtual Model::GetAccountPreferencesOutcome Aws::chatbot::ChatbotClient::GetAccountPreferences ( const Model::GetAccountPreferencesRequest request = {}) const
virtual

Returns AWS Chatbot account preferences.

See Also:

AWS API Reference

◆ GetAccountPreferencesAsync()

template<typename GetAccountPreferencesRequestT = Model::GetAccountPreferencesRequest>
void Aws::chatbot::ChatbotClient::GetAccountPreferencesAsync ( const GetAccountPreferencesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetAccountPreferencesRequestT &  request = {} 
) const
inline

An Async wrapper for GetAccountPreferences that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 474 of file ChatbotClient.h.

◆ GetAccountPreferencesCallable()

template<typename GetAccountPreferencesRequestT = Model::GetAccountPreferencesRequest>
Model::GetAccountPreferencesOutcomeCallable Aws::chatbot::ChatbotClient::GetAccountPreferencesCallable ( const GetAccountPreferencesRequestT &  request = {}) const
inline

A Callable wrapper for GetAccountPreferences that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 465 of file ChatbotClient.h.

◆ GetAllocationTag()

static const char * Aws::chatbot::ChatbotClient::GetAllocationTag ( )
static

◆ GetMicrosoftTeamsChannelConfiguration()

virtual Model::GetMicrosoftTeamsChannelConfigurationOutcome Aws::chatbot::ChatbotClient::GetMicrosoftTeamsChannelConfiguration ( const Model::GetMicrosoftTeamsChannelConfigurationRequest request) const
virtual

Returns a Microsoft Teams channel configuration in an AWS account.

See Also:

AWS API Reference

◆ GetMicrosoftTeamsChannelConfigurationAsync()

template<typename GetMicrosoftTeamsChannelConfigurationRequestT = Model::GetMicrosoftTeamsChannelConfigurationRequest>
void Aws::chatbot::ChatbotClient::GetMicrosoftTeamsChannelConfigurationAsync ( const GetMicrosoftTeamsChannelConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetMicrosoftTeamsChannelConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 500 of file ChatbotClient.h.

◆ GetMicrosoftTeamsChannelConfigurationCallable()

template<typename GetMicrosoftTeamsChannelConfigurationRequestT = Model::GetMicrosoftTeamsChannelConfigurationRequest>
Model::GetMicrosoftTeamsChannelConfigurationOutcomeCallable Aws::chatbot::ChatbotClient::GetMicrosoftTeamsChannelConfigurationCallable ( const GetMicrosoftTeamsChannelConfigurationRequestT &  request) const
inline

A Callable wrapper for GetMicrosoftTeamsChannelConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 491 of file ChatbotClient.h.

◆ GetServiceName()

static const char * Aws::chatbot::ChatbotClient::GetServiceName ( )
static

◆ ListMicrosoftTeamsChannelConfigurations()

virtual Model::ListMicrosoftTeamsChannelConfigurationsOutcome Aws::chatbot::ChatbotClient::ListMicrosoftTeamsChannelConfigurations ( const Model::ListMicrosoftTeamsChannelConfigurationsRequest request = {}) const
virtual

Lists all AWS Chatbot Microsoft Teams channel configurations in an AWS account.

See Also:

AWS API Reference

◆ ListMicrosoftTeamsChannelConfigurationsAsync()

template<typename ListMicrosoftTeamsChannelConfigurationsRequestT = Model::ListMicrosoftTeamsChannelConfigurationsRequest>
void Aws::chatbot::ChatbotClient::ListMicrosoftTeamsChannelConfigurationsAsync ( const ListMicrosoftTeamsChannelConfigurationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListMicrosoftTeamsChannelConfigurationsRequestT &  request = {} 
) const
inline

An Async wrapper for ListMicrosoftTeamsChannelConfigurations that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 526 of file ChatbotClient.h.

◆ ListMicrosoftTeamsChannelConfigurationsCallable()

template<typename ListMicrosoftTeamsChannelConfigurationsRequestT = Model::ListMicrosoftTeamsChannelConfigurationsRequest>
Model::ListMicrosoftTeamsChannelConfigurationsOutcomeCallable Aws::chatbot::ChatbotClient::ListMicrosoftTeamsChannelConfigurationsCallable ( const ListMicrosoftTeamsChannelConfigurationsRequestT &  request = {}) const
inline

A Callable wrapper for ListMicrosoftTeamsChannelConfigurations that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 517 of file ChatbotClient.h.

◆ ListMicrosoftTeamsConfiguredTeams()

virtual Model::ListMicrosoftTeamsConfiguredTeamsOutcome Aws::chatbot::ChatbotClient::ListMicrosoftTeamsConfiguredTeams ( const Model::ListMicrosoftTeamsConfiguredTeamsRequest request = {}) const
virtual

Lists all authorized Microsoft Teams for an AWS Account

See Also:

AWS API Reference

◆ ListMicrosoftTeamsConfiguredTeamsAsync()

template<typename ListMicrosoftTeamsConfiguredTeamsRequestT = Model::ListMicrosoftTeamsConfiguredTeamsRequest>
void Aws::chatbot::ChatbotClient::ListMicrosoftTeamsConfiguredTeamsAsync ( const ListMicrosoftTeamsConfiguredTeamsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListMicrosoftTeamsConfiguredTeamsRequestT &  request = {} 
) const
inline

An Async wrapper for ListMicrosoftTeamsConfiguredTeams that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 552 of file ChatbotClient.h.

◆ ListMicrosoftTeamsConfiguredTeamsCallable()

template<typename ListMicrosoftTeamsConfiguredTeamsRequestT = Model::ListMicrosoftTeamsConfiguredTeamsRequest>
Model::ListMicrosoftTeamsConfiguredTeamsOutcomeCallable Aws::chatbot::ChatbotClient::ListMicrosoftTeamsConfiguredTeamsCallable ( const ListMicrosoftTeamsConfiguredTeamsRequestT &  request = {}) const
inline

A Callable wrapper for ListMicrosoftTeamsConfiguredTeams that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 543 of file ChatbotClient.h.

◆ ListMicrosoftTeamsUserIdentities()

virtual Model::ListMicrosoftTeamsUserIdentitiesOutcome Aws::chatbot::ChatbotClient::ListMicrosoftTeamsUserIdentities ( const Model::ListMicrosoftTeamsUserIdentitiesRequest request = {}) const
virtual

A list all Microsoft Teams user identities with a mapped role.

See Also:

AWS API Reference

◆ ListMicrosoftTeamsUserIdentitiesAsync()

template<typename ListMicrosoftTeamsUserIdentitiesRequestT = Model::ListMicrosoftTeamsUserIdentitiesRequest>
void Aws::chatbot::ChatbotClient::ListMicrosoftTeamsUserIdentitiesAsync ( const ListMicrosoftTeamsUserIdentitiesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListMicrosoftTeamsUserIdentitiesRequestT &  request = {} 
) const
inline

An Async wrapper for ListMicrosoftTeamsUserIdentities that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 578 of file ChatbotClient.h.

◆ ListMicrosoftTeamsUserIdentitiesCallable()

template<typename ListMicrosoftTeamsUserIdentitiesRequestT = Model::ListMicrosoftTeamsUserIdentitiesRequest>
Model::ListMicrosoftTeamsUserIdentitiesOutcomeCallable Aws::chatbot::ChatbotClient::ListMicrosoftTeamsUserIdentitiesCallable ( const ListMicrosoftTeamsUserIdentitiesRequestT &  request = {}) const
inline

A Callable wrapper for ListMicrosoftTeamsUserIdentities that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 569 of file ChatbotClient.h.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::chatbot::ChatbotClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Lists all of the tags associated with the Amazon Resource Name (ARN) that you specify. The resource can be a user, server, or role.

See Also:


AWS API Reference

◆ ListTagsForResourceAsync()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void Aws::chatbot::ChatbotClient::ListTagsForResourceAsync ( const ListTagsForResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListTagsForResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 605 of file ChatbotClient.h.

◆ ListTagsForResourceCallable()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable Aws::chatbot::ChatbotClient::ListTagsForResourceCallable ( const ListTagsForResourceRequestT &  request) const
inline

A Callable wrapper for ListTagsForResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 596 of file ChatbotClient.h.

◆ OverrideEndpoint()

void Aws::chatbot::ChatbotClient::OverrideEndpoint ( const Aws::String endpoint)

◆ TagResource()

virtual Model::TagResourceOutcome Aws::chatbot::ChatbotClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Attaches a key-value pair to a resource, as identified by its Amazon Resource Name (ARN). Resources are users, servers, roles, and other entities.

See Also:

AWS API Reference

◆ TagResourceAsync()

template<typename TagResourceRequestT = Model::TagResourceRequest>
void Aws::chatbot::ChatbotClient::TagResourceAsync ( const TagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for TagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 632 of file ChatbotClient.h.

◆ TagResourceCallable()

template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable Aws::chatbot::ChatbotClient::TagResourceCallable ( const TagResourceRequestT &  request) const
inline

A Callable wrapper for TagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 623 of file ChatbotClient.h.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::chatbot::ChatbotClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Detaches a key-value pair from a resource, as identified by its Amazon Resource Name (ARN). Resources are users, servers, roles, and other entities.

See Also:

AWS API Reference

◆ UntagResourceAsync()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void Aws::chatbot::ChatbotClient::UntagResourceAsync ( const UntagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UntagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 659 of file ChatbotClient.h.

◆ UntagResourceCallable()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable Aws::chatbot::ChatbotClient::UntagResourceCallable ( const UntagResourceRequestT &  request) const
inline

A Callable wrapper for UntagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 650 of file ChatbotClient.h.

◆ UpdateAccountPreferences()

virtual Model::UpdateAccountPreferencesOutcome Aws::chatbot::ChatbotClient::UpdateAccountPreferences ( const Model::UpdateAccountPreferencesRequest request = {}) const
virtual

Updates AWS Chatbot account preferences.

See Also:

AWS API Reference

◆ UpdateAccountPreferencesAsync()

template<typename UpdateAccountPreferencesRequestT = Model::UpdateAccountPreferencesRequest>
void Aws::chatbot::ChatbotClient::UpdateAccountPreferencesAsync ( const UpdateAccountPreferencesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const UpdateAccountPreferencesRequestT &  request = {} 
) const
inline

An Async wrapper for UpdateAccountPreferences that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 684 of file ChatbotClient.h.

◆ UpdateAccountPreferencesCallable()

template<typename UpdateAccountPreferencesRequestT = Model::UpdateAccountPreferencesRequest>
Model::UpdateAccountPreferencesOutcomeCallable Aws::chatbot::ChatbotClient::UpdateAccountPreferencesCallable ( const UpdateAccountPreferencesRequestT &  request = {}) const
inline

A Callable wrapper for UpdateAccountPreferences that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 675 of file ChatbotClient.h.

◆ UpdateChimeWebhookConfiguration()

virtual Model::UpdateChimeWebhookConfigurationOutcome Aws::chatbot::ChatbotClient::UpdateChimeWebhookConfiguration ( const Model::UpdateChimeWebhookConfigurationRequest request) const
virtual

Updates a Amazon Chime webhook configuration.

See Also:

AWS API Reference

◆ UpdateChimeWebhookConfigurationAsync()

template<typename UpdateChimeWebhookConfigurationRequestT = Model::UpdateChimeWebhookConfigurationRequest>
void Aws::chatbot::ChatbotClient::UpdateChimeWebhookConfigurationAsync ( const UpdateChimeWebhookConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateChimeWebhookConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 709 of file ChatbotClient.h.

◆ UpdateChimeWebhookConfigurationCallable()

template<typename UpdateChimeWebhookConfigurationRequestT = Model::UpdateChimeWebhookConfigurationRequest>
Model::UpdateChimeWebhookConfigurationOutcomeCallable Aws::chatbot::ChatbotClient::UpdateChimeWebhookConfigurationCallable ( const UpdateChimeWebhookConfigurationRequestT &  request) const
inline

A Callable wrapper for UpdateChimeWebhookConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 700 of file ChatbotClient.h.

◆ UpdateMicrosoftTeamsChannelConfiguration()

virtual Model::UpdateMicrosoftTeamsChannelConfigurationOutcome Aws::chatbot::ChatbotClient::UpdateMicrosoftTeamsChannelConfiguration ( const Model::UpdateMicrosoftTeamsChannelConfigurationRequest request) const
virtual

Updates an Microsoft Teams channel configuration.

See Also:


AWS API Reference

◆ UpdateMicrosoftTeamsChannelConfigurationAsync()

template<typename UpdateMicrosoftTeamsChannelConfigurationRequestT = Model::UpdateMicrosoftTeamsChannelConfigurationRequest>
void Aws::chatbot::ChatbotClient::UpdateMicrosoftTeamsChannelConfigurationAsync ( const UpdateMicrosoftTeamsChannelConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateMicrosoftTeamsChannelConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 735 of file ChatbotClient.h.

◆ UpdateMicrosoftTeamsChannelConfigurationCallable()

template<typename UpdateMicrosoftTeamsChannelConfigurationRequestT = Model::UpdateMicrosoftTeamsChannelConfigurationRequest>
Model::UpdateMicrosoftTeamsChannelConfigurationOutcomeCallable Aws::chatbot::ChatbotClient::UpdateMicrosoftTeamsChannelConfigurationCallable ( const UpdateMicrosoftTeamsChannelConfigurationRequestT &  request) const
inline

A Callable wrapper for UpdateMicrosoftTeamsChannelConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 726 of file ChatbotClient.h.

◆ UpdateSlackChannelConfiguration()

virtual Model::UpdateSlackChannelConfigurationOutcome Aws::chatbot::ChatbotClient::UpdateSlackChannelConfiguration ( const Model::UpdateSlackChannelConfigurationRequest request) const
virtual

Updates a Slack channel configuration.

See Also:

AWS API Reference

◆ UpdateSlackChannelConfigurationAsync()

template<typename UpdateSlackChannelConfigurationRequestT = Model::UpdateSlackChannelConfigurationRequest>
void Aws::chatbot::ChatbotClient::UpdateSlackChannelConfigurationAsync ( const UpdateSlackChannelConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateSlackChannelConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 760 of file ChatbotClient.h.

◆ UpdateSlackChannelConfigurationCallable()

template<typename UpdateSlackChannelConfigurationRequestT = Model::UpdateSlackChannelConfigurationRequest>
Model::UpdateSlackChannelConfigurationOutcomeCallable Aws::chatbot::ChatbotClient::UpdateSlackChannelConfigurationCallable ( const UpdateSlackChannelConfigurationRequestT &  request) const
inline

A Callable wrapper for UpdateSlackChannelConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 751 of file ChatbotClient.h.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< ChatbotClient >

Definition at line 767 of file ChatbotClient.h.


The documentation for this class was generated from the following file: