AWS SDK for C++

AWS SDK for C++ Version 1.11.606

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 AssociateToConfigurationRequestT = Model::AssociateToConfigurationRequest>
Model::AssociateToConfigurationOutcomeCallable AssociateToConfigurationCallable (const AssociateToConfigurationRequestT &request) const
 
template<typename AssociateToConfigurationRequestT = Model::AssociateToConfigurationRequest>
void AssociateToConfigurationAsync (const AssociateToConfigurationRequestT &request, const AssociateToConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
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 CreateCustomActionRequestT = Model::CreateCustomActionRequest>
Model::CreateCustomActionOutcomeCallable CreateCustomActionCallable (const CreateCustomActionRequestT &request) const
 
template<typename CreateCustomActionRequestT = Model::CreateCustomActionRequest>
void CreateCustomActionAsync (const CreateCustomActionRequestT &request, const CreateCustomActionResponseReceivedHandler &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 DeleteCustomActionRequestT = Model::DeleteCustomActionRequest>
Model::DeleteCustomActionOutcomeCallable DeleteCustomActionCallable (const DeleteCustomActionRequestT &request) const
 
template<typename DeleteCustomActionRequestT = Model::DeleteCustomActionRequest>
void DeleteCustomActionAsync (const DeleteCustomActionRequestT &request, const DeleteCustomActionResponseReceivedHandler &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 DisassociateFromConfigurationRequestT = Model::DisassociateFromConfigurationRequest>
Model::DisassociateFromConfigurationOutcomeCallable DisassociateFromConfigurationCallable (const DisassociateFromConfigurationRequestT &request) const
 
template<typename DisassociateFromConfigurationRequestT = Model::DisassociateFromConfigurationRequest>
void DisassociateFromConfigurationAsync (const DisassociateFromConfigurationRequestT &request, const DisassociateFromConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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 GetCustomActionRequestT = Model::GetCustomActionRequest>
Model::GetCustomActionOutcomeCallable GetCustomActionCallable (const GetCustomActionRequestT &request) const
 
template<typename GetCustomActionRequestT = Model::GetCustomActionRequest>
void GetCustomActionAsync (const GetCustomActionRequestT &request, const GetCustomActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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 ListAssociationsRequestT = Model::ListAssociationsRequest>
Model::ListAssociationsOutcomeCallable ListAssociationsCallable (const ListAssociationsRequestT &request) const
 
template<typename ListAssociationsRequestT = Model::ListAssociationsRequest>
void ListAssociationsAsync (const ListAssociationsRequestT &request, const ListAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListCustomActionsRequestT = Model::ListCustomActionsRequest>
Model::ListCustomActionsOutcomeCallable ListCustomActionsCallable (const ListCustomActionsRequestT &request={}) const
 
template<typename ListCustomActionsRequestT = Model::ListCustomActionsRequest>
void ListCustomActionsAsync (const ListCustomActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCustomActionsRequestT &request={}) 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 UpdateCustomActionRequestT = Model::UpdateCustomActionRequest>
Model::UpdateCustomActionOutcomeCallable UpdateCustomActionCallable (const UpdateCustomActionRequestT &request) const
 
template<typename UpdateCustomActionRequestT = Model::UpdateCustomActionRequest>
void UpdateCustomActionAsync (const UpdateCustomActionRequestT &request, const UpdateCustomActionResponseReceivedHandler &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
 
virtual void AddContentLengthToRequest (const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest, const std::shared_ptr< Aws::IOStream > &body, bool isChunked) 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 ( )

◆ AssociateToConfiguration()

virtual Model::AssociateToConfigurationOutcome Aws::chatbot::ChatbotClient::AssociateToConfiguration ( const Model::AssociateToConfigurationRequest request) const
virtual

Links a resource (for example, a custom action) to a channel configuration.

See Also:

AWS API Reference

◆ AssociateToConfigurationAsync()

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

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

Definition at line 110 of file ChatbotClient.h.

◆ AssociateToConfigurationCallable()

template<typename AssociateToConfigurationRequestT = Model::AssociateToConfigurationRequest>
Model::AssociateToConfigurationOutcomeCallable Aws::chatbot::ChatbotClient::AssociateToConfigurationCallable ( const AssociateToConfigurationRequestT &  request) const
inline

A Callable wrapper for AssociateToConfiguration 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.

◆ 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 136 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 127 of file ChatbotClient.h.

◆ CreateCustomAction()

virtual Model::CreateCustomActionOutcome Aws::chatbot::ChatbotClient::CreateCustomAction ( const Model::CreateCustomActionRequest request) const
virtual

Creates a custom action that can be invoked as an alias or as a button on a notification.

See Also:

AWS API Reference

◆ CreateCustomActionAsync()

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

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

Definition at line 162 of file ChatbotClient.h.

◆ CreateCustomActionCallable()

template<typename CreateCustomActionRequestT = Model::CreateCustomActionRequest>
Model::CreateCustomActionOutcomeCallable Aws::chatbot::ChatbotClient::CreateCustomActionCallable ( const CreateCustomActionRequestT &  request) const
inline

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

Definition at line 153 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 188 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 179 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 213 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 204 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 239 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 230 of file ChatbotClient.h.

◆ DeleteCustomAction()

virtual Model::DeleteCustomActionOutcome Aws::chatbot::ChatbotClient::DeleteCustomAction ( const Model::DeleteCustomActionRequest request) const
virtual

Deletes a custom action.

See Also:

AWS API Reference

◆ DeleteCustomActionAsync()

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

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

Definition at line 264 of file ChatbotClient.h.

◆ DeleteCustomActionCallable()

template<typename DeleteCustomActionRequestT = Model::DeleteCustomActionRequest>
Model::DeleteCustomActionOutcomeCallable Aws::chatbot::ChatbotClient::DeleteCustomActionCallable ( const DeleteCustomActionRequestT &  request) const
inline

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

Definition at line 255 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 290 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 281 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 317 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 308 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 343 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 334 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 369 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 360 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 395 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 386 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 422 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 413 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 448 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 439 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 474 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 465 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 500 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 491 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 526 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 517 of file ChatbotClient.h.

◆ DisassociateFromConfiguration()

virtual Model::DisassociateFromConfigurationOutcome Aws::chatbot::ChatbotClient::DisassociateFromConfiguration ( const Model::DisassociateFromConfigurationRequest request) const
virtual

Unlink a resource, for example a custom action, from a channel configuration.

See Also:

AWS API Reference

◆ DisassociateFromConfigurationAsync()

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

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

Definition at line 552 of file ChatbotClient.h.

◆ DisassociateFromConfigurationCallable()

template<typename DisassociateFromConfigurationRequestT = Model::DisassociateFromConfigurationRequest>
Model::DisassociateFromConfigurationOutcomeCallable Aws::chatbot::ChatbotClient::DisassociateFromConfigurationCallable ( const DisassociateFromConfigurationRequestT &  request) const
inline

A Callable wrapper for DisassociateFromConfiguration 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.

◆ 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 577 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 568 of file ChatbotClient.h.

◆ GetAllocationTag()

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

◆ GetCustomAction()

virtual Model::GetCustomActionOutcome Aws::chatbot::ChatbotClient::GetCustomAction ( const Model::GetCustomActionRequest request) const
virtual

Returns a custom action.

See Also:

AWS API Reference

◆ GetCustomActionAsync()

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

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

Definition at line 602 of file ChatbotClient.h.

◆ GetCustomActionCallable()

template<typename GetCustomActionRequestT = Model::GetCustomActionRequest>
Model::GetCustomActionOutcomeCallable Aws::chatbot::ChatbotClient::GetCustomActionCallable ( const GetCustomActionRequestT &  request) const
inline

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

Definition at line 593 of file ChatbotClient.h.

◆ 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 628 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 619 of file ChatbotClient.h.

◆ GetServiceName()

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

◆ ListAssociations()

virtual Model::ListAssociationsOutcome Aws::chatbot::ChatbotClient::ListAssociations ( const Model::ListAssociationsRequest request) const
virtual

Lists resources associated with a channel configuration.

See Also:

AWS API Reference

◆ ListAssociationsAsync()

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

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

Definition at line 654 of file ChatbotClient.h.

◆ ListAssociationsCallable()

template<typename ListAssociationsRequestT = Model::ListAssociationsRequest>
Model::ListAssociationsOutcomeCallable Aws::chatbot::ChatbotClient::ListAssociationsCallable ( const ListAssociationsRequestT &  request) const
inline

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

Definition at line 645 of file ChatbotClient.h.

◆ ListCustomActions()

virtual Model::ListCustomActionsOutcome Aws::chatbot::ChatbotClient::ListCustomActions ( const Model::ListCustomActionsRequest request = {}) const
virtual

Lists custom actions defined in this account.

See Also:

AWS API Reference

◆ ListCustomActionsAsync()

template<typename ListCustomActionsRequestT = Model::ListCustomActionsRequest>
void Aws::chatbot::ChatbotClient::ListCustomActionsAsync ( const ListCustomActionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListCustomActionsRequestT &  request = {} 
) const
inline

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

Definition at line 679 of file ChatbotClient.h.

◆ ListCustomActionsCallable()

template<typename ListCustomActionsRequestT = Model::ListCustomActionsRequest>
Model::ListCustomActionsOutcomeCallable Aws::chatbot::ChatbotClient::ListCustomActionsCallable ( const ListCustomActionsRequestT &  request = {}) const
inline

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

Definition at line 670 of file ChatbotClient.h.

◆ 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 705 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 696 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 731 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 722 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 757 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 748 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 784 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 775 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 811 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 802 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 838 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 829 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 863 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 854 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 888 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 879 of file ChatbotClient.h.

◆ UpdateCustomAction()

virtual Model::UpdateCustomActionOutcome Aws::chatbot::ChatbotClient::UpdateCustomAction ( const Model::UpdateCustomActionRequest request) const
virtual

Updates a custom action.

See Also:

AWS API Reference

◆ UpdateCustomActionAsync()

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

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

Definition at line 913 of file ChatbotClient.h.

◆ UpdateCustomActionCallable()

template<typename UpdateCustomActionRequestT = Model::UpdateCustomActionRequest>
Model::UpdateCustomActionOutcomeCallable Aws::chatbot::ChatbotClient::UpdateCustomActionCallable ( const UpdateCustomActionRequestT &  request) const
inline

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

Definition at line 904 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 939 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 930 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 964 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 955 of file ChatbotClient.h.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< ChatbotClient >

Definition at line 971 of file ChatbotClient.h.


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