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::Pinpoint::PinpointClient Class Reference

#include <PinpointClient.h>

Inheritance diagram for Aws::Pinpoint::PinpointClient:
[legend]

Public Types

 
 
 

Public Types inherited from Aws::Client::AWSJsonClient

 

Public Member Functions

 
 PinpointClient (const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< PinpointEndpointProviderBase > endpointProvider=nullptr, const Aws::Pinpoint::PinpointClientConfiguration &clientConfiguration=Aws::Pinpoint::PinpointClientConfiguration())
 
 PinpointClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< PinpointEndpointProviderBase > endpointProvider=nullptr, const Aws::Pinpoint::PinpointClientConfiguration &clientConfiguration=Aws::Pinpoint::PinpointClientConfiguration())
 
 PinpointClient (const Aws::Client::ClientConfiguration &clientConfiguration)
 
 PinpointClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
 
 PinpointClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
 
virtual ~PinpointClient ()
 
 
template<typename CreateAppRequestT = Model::CreateAppRequest>
Model::CreateAppOutcomeCallable CreateAppCallable (const CreateAppRequestT &request) const
 
template<typename CreateAppRequestT = Model::CreateAppRequest>
void CreateAppAsync (const CreateAppRequestT &request, const CreateAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateCampaignRequestT = Model::CreateCampaignRequest>
Model::CreateCampaignOutcomeCallable CreateCampaignCallable (const CreateCampaignRequestT &request) const
 
template<typename CreateCampaignRequestT = Model::CreateCampaignRequest>
void CreateCampaignAsync (const CreateCampaignRequestT &request, const CreateCampaignResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateEmailTemplateRequestT = Model::CreateEmailTemplateRequest>
Model::CreateEmailTemplateOutcomeCallable CreateEmailTemplateCallable (const CreateEmailTemplateRequestT &request) const
 
template<typename CreateEmailTemplateRequestT = Model::CreateEmailTemplateRequest>
void CreateEmailTemplateAsync (const CreateEmailTemplateRequestT &request, const CreateEmailTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateExportJobRequestT = Model::CreateExportJobRequest>
Model::CreateExportJobOutcomeCallable CreateExportJobCallable (const CreateExportJobRequestT &request) const
 
template<typename CreateExportJobRequestT = Model::CreateExportJobRequest>
void CreateExportJobAsync (const CreateExportJobRequestT &request, const CreateExportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateImportJobRequestT = Model::CreateImportJobRequest>
Model::CreateImportJobOutcomeCallable CreateImportJobCallable (const CreateImportJobRequestT &request) const
 
template<typename CreateImportJobRequestT = Model::CreateImportJobRequest>
void CreateImportJobAsync (const CreateImportJobRequestT &request, const CreateImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateInAppTemplateRequestT = Model::CreateInAppTemplateRequest>
Model::CreateInAppTemplateOutcomeCallable CreateInAppTemplateCallable (const CreateInAppTemplateRequestT &request) const
 
template<typename CreateInAppTemplateRequestT = Model::CreateInAppTemplateRequest>
void CreateInAppTemplateAsync (const CreateInAppTemplateRequestT &request, const CreateInAppTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateJourneyRequestT = Model::CreateJourneyRequest>
Model::CreateJourneyOutcomeCallable CreateJourneyCallable (const CreateJourneyRequestT &request) const
 
template<typename CreateJourneyRequestT = Model::CreateJourneyRequest>
void CreateJourneyAsync (const CreateJourneyRequestT &request, const CreateJourneyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreatePushTemplateRequestT = Model::CreatePushTemplateRequest>
Model::CreatePushTemplateOutcomeCallable CreatePushTemplateCallable (const CreatePushTemplateRequestT &request) const
 
template<typename CreatePushTemplateRequestT = Model::CreatePushTemplateRequest>
void CreatePushTemplateAsync (const CreatePushTemplateRequestT &request, const CreatePushTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateRecommenderConfigurationRequestT = Model::CreateRecommenderConfigurationRequest>
Model::CreateRecommenderConfigurationOutcomeCallable CreateRecommenderConfigurationCallable (const CreateRecommenderConfigurationRequestT &request) const
 
template<typename CreateRecommenderConfigurationRequestT = Model::CreateRecommenderConfigurationRequest>
void CreateRecommenderConfigurationAsync (const CreateRecommenderConfigurationRequestT &request, const CreateRecommenderConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateSegmentRequestT = Model::CreateSegmentRequest>
Model::CreateSegmentOutcomeCallable CreateSegmentCallable (const CreateSegmentRequestT &request) const
 
template<typename CreateSegmentRequestT = Model::CreateSegmentRequest>
void CreateSegmentAsync (const CreateSegmentRequestT &request, const CreateSegmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateSmsTemplateRequestT = Model::CreateSmsTemplateRequest>
Model::CreateSmsTemplateOutcomeCallable CreateSmsTemplateCallable (const CreateSmsTemplateRequestT &request) const
 
template<typename CreateSmsTemplateRequestT = Model::CreateSmsTemplateRequest>
void CreateSmsTemplateAsync (const CreateSmsTemplateRequestT &request, const CreateSmsTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateVoiceTemplateRequestT = Model::CreateVoiceTemplateRequest>
Model::CreateVoiceTemplateOutcomeCallable CreateVoiceTemplateCallable (const CreateVoiceTemplateRequestT &request) const
 
template<typename CreateVoiceTemplateRequestT = Model::CreateVoiceTemplateRequest>
void CreateVoiceTemplateAsync (const CreateVoiceTemplateRequestT &request, const CreateVoiceTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteAdmChannelRequestT = Model::DeleteAdmChannelRequest>
Model::DeleteAdmChannelOutcomeCallable DeleteAdmChannelCallable (const DeleteAdmChannelRequestT &request) const
 
template<typename DeleteAdmChannelRequestT = Model::DeleteAdmChannelRequest>
void DeleteAdmChannelAsync (const DeleteAdmChannelRequestT &request, const DeleteAdmChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteApnsChannelRequestT = Model::DeleteApnsChannelRequest>
Model::DeleteApnsChannelOutcomeCallable DeleteApnsChannelCallable (const DeleteApnsChannelRequestT &request) const
 
template<typename DeleteApnsChannelRequestT = Model::DeleteApnsChannelRequest>
void DeleteApnsChannelAsync (const DeleteApnsChannelRequestT &request, const DeleteApnsChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteApnsSandboxChannelRequestT = Model::DeleteApnsSandboxChannelRequest>
Model::DeleteApnsSandboxChannelOutcomeCallable DeleteApnsSandboxChannelCallable (const DeleteApnsSandboxChannelRequestT &request) const
 
template<typename DeleteApnsSandboxChannelRequestT = Model::DeleteApnsSandboxChannelRequest>
void DeleteApnsSandboxChannelAsync (const DeleteApnsSandboxChannelRequestT &request, const DeleteApnsSandboxChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteApnsVoipChannelRequestT = Model::DeleteApnsVoipChannelRequest>
Model::DeleteApnsVoipChannelOutcomeCallable DeleteApnsVoipChannelCallable (const DeleteApnsVoipChannelRequestT &request) const
 
template<typename DeleteApnsVoipChannelRequestT = Model::DeleteApnsVoipChannelRequest>
void DeleteApnsVoipChannelAsync (const DeleteApnsVoipChannelRequestT &request, const DeleteApnsVoipChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteApnsVoipSandboxChannelRequestT = Model::DeleteApnsVoipSandboxChannelRequest>
Model::DeleteApnsVoipSandboxChannelOutcomeCallable DeleteApnsVoipSandboxChannelCallable (const DeleteApnsVoipSandboxChannelRequestT &request) const
 
template<typename DeleteApnsVoipSandboxChannelRequestT = Model::DeleteApnsVoipSandboxChannelRequest>
void DeleteApnsVoipSandboxChannelAsync (const DeleteApnsVoipSandboxChannelRequestT &request, const DeleteApnsVoipSandboxChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteAppRequestT = Model::DeleteAppRequest>
Model::DeleteAppOutcomeCallable DeleteAppCallable (const DeleteAppRequestT &request) const
 
template<typename DeleteAppRequestT = Model::DeleteAppRequest>
void DeleteAppAsync (const DeleteAppRequestT &request, const DeleteAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteBaiduChannelRequestT = Model::DeleteBaiduChannelRequest>
Model::DeleteBaiduChannelOutcomeCallable DeleteBaiduChannelCallable (const DeleteBaiduChannelRequestT &request) const
 
template<typename DeleteBaiduChannelRequestT = Model::DeleteBaiduChannelRequest>
void DeleteBaiduChannelAsync (const DeleteBaiduChannelRequestT &request, const DeleteBaiduChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteCampaignRequestT = Model::DeleteCampaignRequest>
Model::DeleteCampaignOutcomeCallable DeleteCampaignCallable (const DeleteCampaignRequestT &request) const
 
template<typename DeleteCampaignRequestT = Model::DeleteCampaignRequest>
void DeleteCampaignAsync (const DeleteCampaignRequestT &request, const DeleteCampaignResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteEmailChannelRequestT = Model::DeleteEmailChannelRequest>
Model::DeleteEmailChannelOutcomeCallable DeleteEmailChannelCallable (const DeleteEmailChannelRequestT &request) const
 
template<typename DeleteEmailChannelRequestT = Model::DeleteEmailChannelRequest>
void DeleteEmailChannelAsync (const DeleteEmailChannelRequestT &request, const DeleteEmailChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteEmailTemplateRequestT = Model::DeleteEmailTemplateRequest>
Model::DeleteEmailTemplateOutcomeCallable DeleteEmailTemplateCallable (const DeleteEmailTemplateRequestT &request) const
 
template<typename DeleteEmailTemplateRequestT = Model::DeleteEmailTemplateRequest>
void DeleteEmailTemplateAsync (const DeleteEmailTemplateRequestT &request, const DeleteEmailTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteEndpointRequestT = Model::DeleteEndpointRequest>
Model::DeleteEndpointOutcomeCallable DeleteEndpointCallable (const DeleteEndpointRequestT &request) const
 
template<typename DeleteEndpointRequestT = Model::DeleteEndpointRequest>
void DeleteEndpointAsync (const DeleteEndpointRequestT &request, const DeleteEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteEventStreamRequestT = Model::DeleteEventStreamRequest>
Model::DeleteEventStreamOutcomeCallable DeleteEventStreamCallable (const DeleteEventStreamRequestT &request) const
 
template<typename DeleteEventStreamRequestT = Model::DeleteEventStreamRequest>
void DeleteEventStreamAsync (const DeleteEventStreamRequestT &request, const DeleteEventStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteGcmChannelRequestT = Model::DeleteGcmChannelRequest>
Model::DeleteGcmChannelOutcomeCallable DeleteGcmChannelCallable (const DeleteGcmChannelRequestT &request) const
 
template<typename DeleteGcmChannelRequestT = Model::DeleteGcmChannelRequest>
void DeleteGcmChannelAsync (const DeleteGcmChannelRequestT &request, const DeleteGcmChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteInAppTemplateRequestT = Model::DeleteInAppTemplateRequest>
Model::DeleteInAppTemplateOutcomeCallable DeleteInAppTemplateCallable (const DeleteInAppTemplateRequestT &request) const
 
template<typename DeleteInAppTemplateRequestT = Model::DeleteInAppTemplateRequest>
void DeleteInAppTemplateAsync (const DeleteInAppTemplateRequestT &request, const DeleteInAppTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteJourneyRequestT = Model::DeleteJourneyRequest>
Model::DeleteJourneyOutcomeCallable DeleteJourneyCallable (const DeleteJourneyRequestT &request) const
 
template<typename DeleteJourneyRequestT = Model::DeleteJourneyRequest>
void DeleteJourneyAsync (const DeleteJourneyRequestT &request, const DeleteJourneyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeletePushTemplateRequestT = Model::DeletePushTemplateRequest>
Model::DeletePushTemplateOutcomeCallable DeletePushTemplateCallable (const DeletePushTemplateRequestT &request) const
 
template<typename DeletePushTemplateRequestT = Model::DeletePushTemplateRequest>
void DeletePushTemplateAsync (const DeletePushTemplateRequestT &request, const DeletePushTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteRecommenderConfigurationRequestT = Model::DeleteRecommenderConfigurationRequest>
Model::DeleteRecommenderConfigurationOutcomeCallable DeleteRecommenderConfigurationCallable (const DeleteRecommenderConfigurationRequestT &request) const
 
template<typename DeleteRecommenderConfigurationRequestT = Model::DeleteRecommenderConfigurationRequest>
void DeleteRecommenderConfigurationAsync (const DeleteRecommenderConfigurationRequestT &request, const DeleteRecommenderConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteSegmentRequestT = Model::DeleteSegmentRequest>
Model::DeleteSegmentOutcomeCallable DeleteSegmentCallable (const DeleteSegmentRequestT &request) const
 
template<typename DeleteSegmentRequestT = Model::DeleteSegmentRequest>
void DeleteSegmentAsync (const DeleteSegmentRequestT &request, const DeleteSegmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteSmsChannelRequestT = Model::DeleteSmsChannelRequest>
Model::DeleteSmsChannelOutcomeCallable DeleteSmsChannelCallable (const DeleteSmsChannelRequestT &request) const
 
template<typename DeleteSmsChannelRequestT = Model::DeleteSmsChannelRequest>
void DeleteSmsChannelAsync (const DeleteSmsChannelRequestT &request, const DeleteSmsChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteSmsTemplateRequestT = Model::DeleteSmsTemplateRequest>
Model::DeleteSmsTemplateOutcomeCallable DeleteSmsTemplateCallable (const DeleteSmsTemplateRequestT &request) const
 
template<typename DeleteSmsTemplateRequestT = Model::DeleteSmsTemplateRequest>
void DeleteSmsTemplateAsync (const DeleteSmsTemplateRequestT &request, const DeleteSmsTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteUserEndpointsRequestT = Model::DeleteUserEndpointsRequest>
Model::DeleteUserEndpointsOutcomeCallable DeleteUserEndpointsCallable (const DeleteUserEndpointsRequestT &request) const
 
template<typename DeleteUserEndpointsRequestT = Model::DeleteUserEndpointsRequest>
void DeleteUserEndpointsAsync (const DeleteUserEndpointsRequestT &request, const DeleteUserEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteVoiceChannelRequestT = Model::DeleteVoiceChannelRequest>
Model::DeleteVoiceChannelOutcomeCallable DeleteVoiceChannelCallable (const DeleteVoiceChannelRequestT &request) const
 
template<typename DeleteVoiceChannelRequestT = Model::DeleteVoiceChannelRequest>
void DeleteVoiceChannelAsync (const DeleteVoiceChannelRequestT &request, const DeleteVoiceChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteVoiceTemplateRequestT = Model::DeleteVoiceTemplateRequest>
Model::DeleteVoiceTemplateOutcomeCallable DeleteVoiceTemplateCallable (const DeleteVoiceTemplateRequestT &request) const
 
template<typename DeleteVoiceTemplateRequestT = Model::DeleteVoiceTemplateRequest>
void DeleteVoiceTemplateAsync (const DeleteVoiceTemplateRequestT &request, const DeleteVoiceTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetAdmChannelRequestT = Model::GetAdmChannelRequest>
Model::GetAdmChannelOutcomeCallable GetAdmChannelCallable (const GetAdmChannelRequestT &request) const
 
template<typename GetAdmChannelRequestT = Model::GetAdmChannelRequest>
void GetAdmChannelAsync (const GetAdmChannelRequestT &request, const GetAdmChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetApnsChannelRequestT = Model::GetApnsChannelRequest>
Model::GetApnsChannelOutcomeCallable GetApnsChannelCallable (const GetApnsChannelRequestT &request) const
 
template<typename GetApnsChannelRequestT = Model::GetApnsChannelRequest>
void GetApnsChannelAsync (const GetApnsChannelRequestT &request, const GetApnsChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetApnsSandboxChannelRequestT = Model::GetApnsSandboxChannelRequest>
Model::GetApnsSandboxChannelOutcomeCallable GetApnsSandboxChannelCallable (const GetApnsSandboxChannelRequestT &request) const
 
template<typename GetApnsSandboxChannelRequestT = Model::GetApnsSandboxChannelRequest>
void GetApnsSandboxChannelAsync (const GetApnsSandboxChannelRequestT &request, const GetApnsSandboxChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetApnsVoipChannelRequestT = Model::GetApnsVoipChannelRequest>
Model::GetApnsVoipChannelOutcomeCallable GetApnsVoipChannelCallable (const GetApnsVoipChannelRequestT &request) const
 
template<typename GetApnsVoipChannelRequestT = Model::GetApnsVoipChannelRequest>
void GetApnsVoipChannelAsync (const GetApnsVoipChannelRequestT &request, const GetApnsVoipChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetApnsVoipSandboxChannelRequestT = Model::GetApnsVoipSandboxChannelRequest>
Model::GetApnsVoipSandboxChannelOutcomeCallable GetApnsVoipSandboxChannelCallable (const GetApnsVoipSandboxChannelRequestT &request) const
 
template<typename GetApnsVoipSandboxChannelRequestT = Model::GetApnsVoipSandboxChannelRequest>
void GetApnsVoipSandboxChannelAsync (const GetApnsVoipSandboxChannelRequestT &request, const GetApnsVoipSandboxChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetAppOutcome GetApp (const Model::GetAppRequest &request) const
 
template<typename GetAppRequestT = Model::GetAppRequest>
Model::GetAppOutcomeCallable GetAppCallable (const GetAppRequestT &request) const
 
template<typename GetAppRequestT = Model::GetAppRequest>
void GetAppAsync (const GetAppRequestT &request, const GetAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetApplicationDateRangeKpiRequestT = Model::GetApplicationDateRangeKpiRequest>
Model::GetApplicationDateRangeKpiOutcomeCallable GetApplicationDateRangeKpiCallable (const GetApplicationDateRangeKpiRequestT &request) const
 
template<typename GetApplicationDateRangeKpiRequestT = Model::GetApplicationDateRangeKpiRequest>
void GetApplicationDateRangeKpiAsync (const GetApplicationDateRangeKpiRequestT &request, const GetApplicationDateRangeKpiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetApplicationSettingsRequestT = Model::GetApplicationSettingsRequest>
Model::GetApplicationSettingsOutcomeCallable GetApplicationSettingsCallable (const GetApplicationSettingsRequestT &request) const
 
template<typename GetApplicationSettingsRequestT = Model::GetApplicationSettingsRequest>
void GetApplicationSettingsAsync (const GetApplicationSettingsRequestT &request, const GetApplicationSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetAppsOutcome GetApps (const Model::GetAppsRequest &request={}) const
 
template<typename GetAppsRequestT = Model::GetAppsRequest>
Model::GetAppsOutcomeCallable GetAppsCallable (const GetAppsRequestT &request={}) const
 
template<typename GetAppsRequestT = Model::GetAppsRequest>
void GetAppsAsync (const GetAppsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetAppsRequestT &request={}) const
 
 
template<typename GetBaiduChannelRequestT = Model::GetBaiduChannelRequest>
Model::GetBaiduChannelOutcomeCallable GetBaiduChannelCallable (const GetBaiduChannelRequestT &request) const
 
template<typename GetBaiduChannelRequestT = Model::GetBaiduChannelRequest>
void GetBaiduChannelAsync (const GetBaiduChannelRequestT &request, const GetBaiduChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetCampaignRequestT = Model::GetCampaignRequest>
Model::GetCampaignOutcomeCallable GetCampaignCallable (const GetCampaignRequestT &request) const
 
template<typename GetCampaignRequestT = Model::GetCampaignRequest>
void GetCampaignAsync (const GetCampaignRequestT &request, const GetCampaignResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetCampaignActivitiesRequestT = Model::GetCampaignActivitiesRequest>
Model::GetCampaignActivitiesOutcomeCallable GetCampaignActivitiesCallable (const GetCampaignActivitiesRequestT &request) const
 
template<typename GetCampaignActivitiesRequestT = Model::GetCampaignActivitiesRequest>
void GetCampaignActivitiesAsync (const GetCampaignActivitiesRequestT &request, const GetCampaignActivitiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetCampaignDateRangeKpiRequestT = Model::GetCampaignDateRangeKpiRequest>
Model::GetCampaignDateRangeKpiOutcomeCallable GetCampaignDateRangeKpiCallable (const GetCampaignDateRangeKpiRequestT &request) const
 
template<typename GetCampaignDateRangeKpiRequestT = Model::GetCampaignDateRangeKpiRequest>
void GetCampaignDateRangeKpiAsync (const GetCampaignDateRangeKpiRequestT &request, const GetCampaignDateRangeKpiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetCampaignVersionRequestT = Model::GetCampaignVersionRequest>
Model::GetCampaignVersionOutcomeCallable GetCampaignVersionCallable (const GetCampaignVersionRequestT &request) const
 
template<typename GetCampaignVersionRequestT = Model::GetCampaignVersionRequest>
void GetCampaignVersionAsync (const GetCampaignVersionRequestT &request, const GetCampaignVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetCampaignVersionsRequestT = Model::GetCampaignVersionsRequest>
Model::GetCampaignVersionsOutcomeCallable GetCampaignVersionsCallable (const GetCampaignVersionsRequestT &request) const
 
template<typename GetCampaignVersionsRequestT = Model::GetCampaignVersionsRequest>
void GetCampaignVersionsAsync (const GetCampaignVersionsRequestT &request, const GetCampaignVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetCampaignsRequestT = Model::GetCampaignsRequest>
Model::GetCampaignsOutcomeCallable GetCampaignsCallable (const GetCampaignsRequestT &request) const
 
template<typename GetCampaignsRequestT = Model::GetCampaignsRequest>
void GetCampaignsAsync (const GetCampaignsRequestT &request, const GetCampaignsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetChannelsRequestT = Model::GetChannelsRequest>
Model::GetChannelsOutcomeCallable GetChannelsCallable (const GetChannelsRequestT &request) const
 
template<typename GetChannelsRequestT = Model::GetChannelsRequest>
void GetChannelsAsync (const GetChannelsRequestT &request, const GetChannelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetEmailChannelRequestT = Model::GetEmailChannelRequest>
Model::GetEmailChannelOutcomeCallable GetEmailChannelCallable (const GetEmailChannelRequestT &request) const
 
template<typename GetEmailChannelRequestT = Model::GetEmailChannelRequest>
void GetEmailChannelAsync (const GetEmailChannelRequestT &request, const GetEmailChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetEmailTemplateRequestT = Model::GetEmailTemplateRequest>
Model::GetEmailTemplateOutcomeCallable GetEmailTemplateCallable (const GetEmailTemplateRequestT &request) const
 
template<typename GetEmailTemplateRequestT = Model::GetEmailTemplateRequest>
void GetEmailTemplateAsync (const GetEmailTemplateRequestT &request, const GetEmailTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetEndpointRequestT = Model::GetEndpointRequest>
Model::GetEndpointOutcomeCallable GetEndpointCallable (const GetEndpointRequestT &request) const
 
template<typename GetEndpointRequestT = Model::GetEndpointRequest>
void GetEndpointAsync (const GetEndpointRequestT &request, const GetEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetEventStreamRequestT = Model::GetEventStreamRequest>
Model::GetEventStreamOutcomeCallable GetEventStreamCallable (const GetEventStreamRequestT &request) const
 
template<typename GetEventStreamRequestT = Model::GetEventStreamRequest>
void GetEventStreamAsync (const GetEventStreamRequestT &request, const GetEventStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetExportJobRequestT = Model::GetExportJobRequest>
Model::GetExportJobOutcomeCallable GetExportJobCallable (const GetExportJobRequestT &request) const
 
template<typename GetExportJobRequestT = Model::GetExportJobRequest>
void GetExportJobAsync (const GetExportJobRequestT &request, const GetExportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetExportJobsRequestT = Model::GetExportJobsRequest>
Model::GetExportJobsOutcomeCallable GetExportJobsCallable (const GetExportJobsRequestT &request) const
 
template<typename GetExportJobsRequestT = Model::GetExportJobsRequest>
void GetExportJobsAsync (const GetExportJobsRequestT &request, const GetExportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetGcmChannelRequestT = Model::GetGcmChannelRequest>
Model::GetGcmChannelOutcomeCallable GetGcmChannelCallable (const GetGcmChannelRequestT &request) const
 
template<typename GetGcmChannelRequestT = Model::GetGcmChannelRequest>
void GetGcmChannelAsync (const GetGcmChannelRequestT &request, const GetGcmChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetImportJobRequestT = Model::GetImportJobRequest>
Model::GetImportJobOutcomeCallable GetImportJobCallable (const GetImportJobRequestT &request) const
 
template<typename GetImportJobRequestT = Model::GetImportJobRequest>
void GetImportJobAsync (const GetImportJobRequestT &request, const GetImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetImportJobsRequestT = Model::GetImportJobsRequest>
Model::GetImportJobsOutcomeCallable GetImportJobsCallable (const GetImportJobsRequestT &request) const
 
template<typename GetImportJobsRequestT = Model::GetImportJobsRequest>
void GetImportJobsAsync (const GetImportJobsRequestT &request, const GetImportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetInAppMessagesRequestT = Model::GetInAppMessagesRequest>
Model::GetInAppMessagesOutcomeCallable GetInAppMessagesCallable (const GetInAppMessagesRequestT &request) const
 
template<typename GetInAppMessagesRequestT = Model::GetInAppMessagesRequest>
void GetInAppMessagesAsync (const GetInAppMessagesRequestT &request, const GetInAppMessagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetInAppTemplateRequestT = Model::GetInAppTemplateRequest>
Model::GetInAppTemplateOutcomeCallable GetInAppTemplateCallable (const GetInAppTemplateRequestT &request) const
 
template<typename GetInAppTemplateRequestT = Model::GetInAppTemplateRequest>
void GetInAppTemplateAsync (const GetInAppTemplateRequestT &request, const GetInAppTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetJourneyRequestT = Model::GetJourneyRequest>
Model::GetJourneyOutcomeCallable GetJourneyCallable (const GetJourneyRequestT &request) const
 
template<typename GetJourneyRequestT = Model::GetJourneyRequest>
void GetJourneyAsync (const GetJourneyRequestT &request, const GetJourneyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetJourneyDateRangeKpiRequestT = Model::GetJourneyDateRangeKpiRequest>
Model::GetJourneyDateRangeKpiOutcomeCallable GetJourneyDateRangeKpiCallable (const GetJourneyDateRangeKpiRequestT &request) const
 
template<typename GetJourneyDateRangeKpiRequestT = Model::GetJourneyDateRangeKpiRequest>
void GetJourneyDateRangeKpiAsync (const GetJourneyDateRangeKpiRequestT &request, const GetJourneyDateRangeKpiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetJourneyExecutionActivityMetricsRequestT = Model::GetJourneyExecutionActivityMetricsRequest>
Model::GetJourneyExecutionActivityMetricsOutcomeCallable GetJourneyExecutionActivityMetricsCallable (const GetJourneyExecutionActivityMetricsRequestT &request) const
 
template<typename GetJourneyExecutionActivityMetricsRequestT = Model::GetJourneyExecutionActivityMetricsRequest>
void GetJourneyExecutionActivityMetricsAsync (const GetJourneyExecutionActivityMetricsRequestT &request, const GetJourneyExecutionActivityMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetJourneyExecutionMetricsRequestT = Model::GetJourneyExecutionMetricsRequest>
Model::GetJourneyExecutionMetricsOutcomeCallable GetJourneyExecutionMetricsCallable (const GetJourneyExecutionMetricsRequestT &request) const
 
template<typename GetJourneyExecutionMetricsRequestT = Model::GetJourneyExecutionMetricsRequest>
void GetJourneyExecutionMetricsAsync (const GetJourneyExecutionMetricsRequestT &request, const GetJourneyExecutionMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetJourneyRunExecutionActivityMetricsRequestT = Model::GetJourneyRunExecutionActivityMetricsRequest>
Model::GetJourneyRunExecutionActivityMetricsOutcomeCallable GetJourneyRunExecutionActivityMetricsCallable (const GetJourneyRunExecutionActivityMetricsRequestT &request) const
 
template<typename GetJourneyRunExecutionActivityMetricsRequestT = Model::GetJourneyRunExecutionActivityMetricsRequest>
void GetJourneyRunExecutionActivityMetricsAsync (const GetJourneyRunExecutionActivityMetricsRequestT &request, const GetJourneyRunExecutionActivityMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetJourneyRunExecutionMetricsRequestT = Model::GetJourneyRunExecutionMetricsRequest>
Model::GetJourneyRunExecutionMetricsOutcomeCallable GetJourneyRunExecutionMetricsCallable (const GetJourneyRunExecutionMetricsRequestT &request) const
 
template<typename GetJourneyRunExecutionMetricsRequestT = Model::GetJourneyRunExecutionMetricsRequest>
void GetJourneyRunExecutionMetricsAsync (const GetJourneyRunExecutionMetricsRequestT &request, const GetJourneyRunExecutionMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetJourneyRunsRequestT = Model::GetJourneyRunsRequest>
Model::GetJourneyRunsOutcomeCallable GetJourneyRunsCallable (const GetJourneyRunsRequestT &request) const
 
template<typename GetJourneyRunsRequestT = Model::GetJourneyRunsRequest>
void GetJourneyRunsAsync (const GetJourneyRunsRequestT &request, const GetJourneyRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetPushTemplateRequestT = Model::GetPushTemplateRequest>
Model::GetPushTemplateOutcomeCallable GetPushTemplateCallable (const GetPushTemplateRequestT &request) const
 
template<typename GetPushTemplateRequestT = Model::GetPushTemplateRequest>
void GetPushTemplateAsync (const GetPushTemplateRequestT &request, const GetPushTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetRecommenderConfigurationRequestT = Model::GetRecommenderConfigurationRequest>
Model::GetRecommenderConfigurationOutcomeCallable GetRecommenderConfigurationCallable (const GetRecommenderConfigurationRequestT &request) const
 
template<typename GetRecommenderConfigurationRequestT = Model::GetRecommenderConfigurationRequest>
void GetRecommenderConfigurationAsync (const GetRecommenderConfigurationRequestT &request, const GetRecommenderConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetRecommenderConfigurationsRequestT = Model::GetRecommenderConfigurationsRequest>
Model::GetRecommenderConfigurationsOutcomeCallable GetRecommenderConfigurationsCallable (const GetRecommenderConfigurationsRequestT &request={}) const
 
template<typename GetRecommenderConfigurationsRequestT = Model::GetRecommenderConfigurationsRequest>
void GetRecommenderConfigurationsAsync (const GetRecommenderConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetRecommenderConfigurationsRequestT &request={}) const
 
 
template<typename GetSegmentRequestT = Model::GetSegmentRequest>
Model::GetSegmentOutcomeCallable GetSegmentCallable (const GetSegmentRequestT &request) const
 
template<typename GetSegmentRequestT = Model::GetSegmentRequest>
void GetSegmentAsync (const GetSegmentRequestT &request, const GetSegmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetSegmentExportJobsRequestT = Model::GetSegmentExportJobsRequest>
Model::GetSegmentExportJobsOutcomeCallable GetSegmentExportJobsCallable (const GetSegmentExportJobsRequestT &request) const
 
template<typename GetSegmentExportJobsRequestT = Model::GetSegmentExportJobsRequest>
void GetSegmentExportJobsAsync (const GetSegmentExportJobsRequestT &request, const GetSegmentExportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetSegmentImportJobsRequestT = Model::GetSegmentImportJobsRequest>
Model::GetSegmentImportJobsOutcomeCallable GetSegmentImportJobsCallable (const GetSegmentImportJobsRequestT &request) const
 
template<typename GetSegmentImportJobsRequestT = Model::GetSegmentImportJobsRequest>
void GetSegmentImportJobsAsync (const GetSegmentImportJobsRequestT &request, const GetSegmentImportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetSegmentVersionRequestT = Model::GetSegmentVersionRequest>
Model::GetSegmentVersionOutcomeCallable GetSegmentVersionCallable (const GetSegmentVersionRequestT &request) const
 
template<typename GetSegmentVersionRequestT = Model::GetSegmentVersionRequest>
void GetSegmentVersionAsync (const GetSegmentVersionRequestT &request, const GetSegmentVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetSegmentVersionsRequestT = Model::GetSegmentVersionsRequest>
Model::GetSegmentVersionsOutcomeCallable GetSegmentVersionsCallable (const GetSegmentVersionsRequestT &request) const
 
template<typename GetSegmentVersionsRequestT = Model::GetSegmentVersionsRequest>
void GetSegmentVersionsAsync (const GetSegmentVersionsRequestT &request, const GetSegmentVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetSegmentsRequestT = Model::GetSegmentsRequest>
Model::GetSegmentsOutcomeCallable GetSegmentsCallable (const GetSegmentsRequestT &request) const
 
template<typename GetSegmentsRequestT = Model::GetSegmentsRequest>
void GetSegmentsAsync (const GetSegmentsRequestT &request, const GetSegmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetSmsChannelRequestT = Model::GetSmsChannelRequest>
Model::GetSmsChannelOutcomeCallable GetSmsChannelCallable (const GetSmsChannelRequestT &request) const
 
template<typename GetSmsChannelRequestT = Model::GetSmsChannelRequest>
void GetSmsChannelAsync (const GetSmsChannelRequestT &request, const GetSmsChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetSmsTemplateRequestT = Model::GetSmsTemplateRequest>
Model::GetSmsTemplateOutcomeCallable GetSmsTemplateCallable (const GetSmsTemplateRequestT &request) const
 
template<typename GetSmsTemplateRequestT = Model::GetSmsTemplateRequest>
void GetSmsTemplateAsync (const GetSmsTemplateRequestT &request, const GetSmsTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetUserEndpointsRequestT = Model::GetUserEndpointsRequest>
Model::GetUserEndpointsOutcomeCallable GetUserEndpointsCallable (const GetUserEndpointsRequestT &request) const
 
template<typename GetUserEndpointsRequestT = Model::GetUserEndpointsRequest>
void GetUserEndpointsAsync (const GetUserEndpointsRequestT &request, const GetUserEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetVoiceChannelRequestT = Model::GetVoiceChannelRequest>
Model::GetVoiceChannelOutcomeCallable GetVoiceChannelCallable (const GetVoiceChannelRequestT &request) const
 
template<typename GetVoiceChannelRequestT = Model::GetVoiceChannelRequest>
void GetVoiceChannelAsync (const GetVoiceChannelRequestT &request, const GetVoiceChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetVoiceTemplateRequestT = Model::GetVoiceTemplateRequest>
Model::GetVoiceTemplateOutcomeCallable GetVoiceTemplateCallable (const GetVoiceTemplateRequestT &request) const
 
template<typename GetVoiceTemplateRequestT = Model::GetVoiceTemplateRequest>
void GetVoiceTemplateAsync (const GetVoiceTemplateRequestT &request, const GetVoiceTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListJourneysRequestT = Model::ListJourneysRequest>
Model::ListJourneysOutcomeCallable ListJourneysCallable (const ListJourneysRequestT &request) const
 
template<typename ListJourneysRequestT = Model::ListJourneysRequest>
void ListJourneysAsync (const ListJourneysRequestT &request, const ListJourneysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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 ListTemplateVersionsRequestT = Model::ListTemplateVersionsRequest>
Model::ListTemplateVersionsOutcomeCallable ListTemplateVersionsCallable (const ListTemplateVersionsRequestT &request) const
 
template<typename ListTemplateVersionsRequestT = Model::ListTemplateVersionsRequest>
void ListTemplateVersionsAsync (const ListTemplateVersionsRequestT &request, const ListTemplateVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListTemplatesRequestT = Model::ListTemplatesRequest>
Model::ListTemplatesOutcomeCallable ListTemplatesCallable (const ListTemplatesRequestT &request={}) const
 
template<typename ListTemplatesRequestT = Model::ListTemplatesRequest>
void ListTemplatesAsync (const ListTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTemplatesRequestT &request={}) const
 
 
template<typename PhoneNumberValidateRequestT = Model::PhoneNumberValidateRequest>
Model::PhoneNumberValidateOutcomeCallable PhoneNumberValidateCallable (const PhoneNumberValidateRequestT &request) const
 
template<typename PhoneNumberValidateRequestT = Model::PhoneNumberValidateRequest>
void PhoneNumberValidateAsync (const PhoneNumberValidateRequestT &request, const PhoneNumberValidateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename PutEventStreamRequestT = Model::PutEventStreamRequest>
Model::PutEventStreamOutcomeCallable PutEventStreamCallable (const PutEventStreamRequestT &request) const
 
template<typename PutEventStreamRequestT = Model::PutEventStreamRequest>
void PutEventStreamAsync (const PutEventStreamRequestT &request, const PutEventStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename PutEventsRequestT = Model::PutEventsRequest>
Model::PutEventsOutcomeCallable PutEventsCallable (const PutEventsRequestT &request) const
 
template<typename PutEventsRequestT = Model::PutEventsRequest>
void PutEventsAsync (const PutEventsRequestT &request, const PutEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename RemoveAttributesRequestT = Model::RemoveAttributesRequest>
Model::RemoveAttributesOutcomeCallable RemoveAttributesCallable (const RemoveAttributesRequestT &request) const
 
template<typename RemoveAttributesRequestT = Model::RemoveAttributesRequest>
void RemoveAttributesAsync (const RemoveAttributesRequestT &request, const RemoveAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SendMessagesRequestT = Model::SendMessagesRequest>
Model::SendMessagesOutcomeCallable SendMessagesCallable (const SendMessagesRequestT &request) const
 
template<typename SendMessagesRequestT = Model::SendMessagesRequest>
void SendMessagesAsync (const SendMessagesRequestT &request, const SendMessagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SendOTPMessageRequestT = Model::SendOTPMessageRequest>
Model::SendOTPMessageOutcomeCallable SendOTPMessageCallable (const SendOTPMessageRequestT &request) const
 
template<typename SendOTPMessageRequestT = Model::SendOTPMessageRequest>
void SendOTPMessageAsync (const SendOTPMessageRequestT &request, const SendOTPMessageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SendUsersMessagesRequestT = Model::SendUsersMessagesRequest>
Model::SendUsersMessagesOutcomeCallable SendUsersMessagesCallable (const SendUsersMessagesRequestT &request) const
 
template<typename SendUsersMessagesRequestT = Model::SendUsersMessagesRequest>
void SendUsersMessagesAsync (const SendUsersMessagesRequestT &request, const SendUsersMessagesResponseReceivedHandler &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 UpdateAdmChannelRequestT = Model::UpdateAdmChannelRequest>
Model::UpdateAdmChannelOutcomeCallable UpdateAdmChannelCallable (const UpdateAdmChannelRequestT &request) const
 
template<typename UpdateAdmChannelRequestT = Model::UpdateAdmChannelRequest>
void UpdateAdmChannelAsync (const UpdateAdmChannelRequestT &request, const UpdateAdmChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateApnsChannelRequestT = Model::UpdateApnsChannelRequest>
Model::UpdateApnsChannelOutcomeCallable UpdateApnsChannelCallable (const UpdateApnsChannelRequestT &request) const
 
template<typename UpdateApnsChannelRequestT = Model::UpdateApnsChannelRequest>
void UpdateApnsChannelAsync (const UpdateApnsChannelRequestT &request, const UpdateApnsChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateApnsSandboxChannelRequestT = Model::UpdateApnsSandboxChannelRequest>
Model::UpdateApnsSandboxChannelOutcomeCallable UpdateApnsSandboxChannelCallable (const UpdateApnsSandboxChannelRequestT &request) const
 
template<typename UpdateApnsSandboxChannelRequestT = Model::UpdateApnsSandboxChannelRequest>
void UpdateApnsSandboxChannelAsync (const UpdateApnsSandboxChannelRequestT &request, const UpdateApnsSandboxChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateApnsVoipChannelRequestT = Model::UpdateApnsVoipChannelRequest>
Model::UpdateApnsVoipChannelOutcomeCallable UpdateApnsVoipChannelCallable (const UpdateApnsVoipChannelRequestT &request) const
 
template<typename UpdateApnsVoipChannelRequestT = Model::UpdateApnsVoipChannelRequest>
void UpdateApnsVoipChannelAsync (const UpdateApnsVoipChannelRequestT &request, const UpdateApnsVoipChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateApnsVoipSandboxChannelRequestT = Model::UpdateApnsVoipSandboxChannelRequest>
Model::UpdateApnsVoipSandboxChannelOutcomeCallable UpdateApnsVoipSandboxChannelCallable (const UpdateApnsVoipSandboxChannelRequestT &request) const
 
template<typename UpdateApnsVoipSandboxChannelRequestT = Model::UpdateApnsVoipSandboxChannelRequest>
void UpdateApnsVoipSandboxChannelAsync (const UpdateApnsVoipSandboxChannelRequestT &request, const UpdateApnsVoipSandboxChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateApplicationSettingsRequestT = Model::UpdateApplicationSettingsRequest>
Model::UpdateApplicationSettingsOutcomeCallable UpdateApplicationSettingsCallable (const UpdateApplicationSettingsRequestT &request) const
 
template<typename UpdateApplicationSettingsRequestT = Model::UpdateApplicationSettingsRequest>
void UpdateApplicationSettingsAsync (const UpdateApplicationSettingsRequestT &request, const UpdateApplicationSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateBaiduChannelRequestT = Model::UpdateBaiduChannelRequest>
Model::UpdateBaiduChannelOutcomeCallable UpdateBaiduChannelCallable (const UpdateBaiduChannelRequestT &request) const
 
template<typename UpdateBaiduChannelRequestT = Model::UpdateBaiduChannelRequest>
void UpdateBaiduChannelAsync (const UpdateBaiduChannelRequestT &request, const UpdateBaiduChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateCampaignRequestT = Model::UpdateCampaignRequest>
Model::UpdateCampaignOutcomeCallable UpdateCampaignCallable (const UpdateCampaignRequestT &request) const
 
template<typename UpdateCampaignRequestT = Model::UpdateCampaignRequest>
void UpdateCampaignAsync (const UpdateCampaignRequestT &request, const UpdateCampaignResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateEmailChannelRequestT = Model::UpdateEmailChannelRequest>
Model::UpdateEmailChannelOutcomeCallable UpdateEmailChannelCallable (const UpdateEmailChannelRequestT &request) const
 
template<typename UpdateEmailChannelRequestT = Model::UpdateEmailChannelRequest>
void UpdateEmailChannelAsync (const UpdateEmailChannelRequestT &request, const UpdateEmailChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateEmailTemplateRequestT = Model::UpdateEmailTemplateRequest>
Model::UpdateEmailTemplateOutcomeCallable UpdateEmailTemplateCallable (const UpdateEmailTemplateRequestT &request) const
 
template<typename UpdateEmailTemplateRequestT = Model::UpdateEmailTemplateRequest>
void UpdateEmailTemplateAsync (const UpdateEmailTemplateRequestT &request, const UpdateEmailTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateEndpointRequestT = Model::UpdateEndpointRequest>
Model::UpdateEndpointOutcomeCallable UpdateEndpointCallable (const UpdateEndpointRequestT &request) const
 
template<typename UpdateEndpointRequestT = Model::UpdateEndpointRequest>
void UpdateEndpointAsync (const UpdateEndpointRequestT &request, const UpdateEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateEndpointsBatchRequestT = Model::UpdateEndpointsBatchRequest>
Model::UpdateEndpointsBatchOutcomeCallable UpdateEndpointsBatchCallable (const UpdateEndpointsBatchRequestT &request) const
 
template<typename UpdateEndpointsBatchRequestT = Model::UpdateEndpointsBatchRequest>
void UpdateEndpointsBatchAsync (const UpdateEndpointsBatchRequestT &request, const UpdateEndpointsBatchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateGcmChannelRequestT = Model::UpdateGcmChannelRequest>
Model::UpdateGcmChannelOutcomeCallable UpdateGcmChannelCallable (const UpdateGcmChannelRequestT &request) const
 
template<typename UpdateGcmChannelRequestT = Model::UpdateGcmChannelRequest>
void UpdateGcmChannelAsync (const UpdateGcmChannelRequestT &request, const UpdateGcmChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateInAppTemplateRequestT = Model::UpdateInAppTemplateRequest>
Model::UpdateInAppTemplateOutcomeCallable UpdateInAppTemplateCallable (const UpdateInAppTemplateRequestT &request) const
 
template<typename UpdateInAppTemplateRequestT = Model::UpdateInAppTemplateRequest>
void UpdateInAppTemplateAsync (const UpdateInAppTemplateRequestT &request, const UpdateInAppTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateJourneyRequestT = Model::UpdateJourneyRequest>
Model::UpdateJourneyOutcomeCallable UpdateJourneyCallable (const UpdateJourneyRequestT &request) const
 
template<typename UpdateJourneyRequestT = Model::UpdateJourneyRequest>
void UpdateJourneyAsync (const UpdateJourneyRequestT &request, const UpdateJourneyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateJourneyStateRequestT = Model::UpdateJourneyStateRequest>
Model::UpdateJourneyStateOutcomeCallable UpdateJourneyStateCallable (const UpdateJourneyStateRequestT &request) const
 
template<typename UpdateJourneyStateRequestT = Model::UpdateJourneyStateRequest>
void UpdateJourneyStateAsync (const UpdateJourneyStateRequestT &request, const UpdateJourneyStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdatePushTemplateRequestT = Model::UpdatePushTemplateRequest>
Model::UpdatePushTemplateOutcomeCallable UpdatePushTemplateCallable (const UpdatePushTemplateRequestT &request) const
 
template<typename UpdatePushTemplateRequestT = Model::UpdatePushTemplateRequest>
void UpdatePushTemplateAsync (const UpdatePushTemplateRequestT &request, const UpdatePushTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateRecommenderConfigurationRequestT = Model::UpdateRecommenderConfigurationRequest>
Model::UpdateRecommenderConfigurationOutcomeCallable UpdateRecommenderConfigurationCallable (const UpdateRecommenderConfigurationRequestT &request) const
 
template<typename UpdateRecommenderConfigurationRequestT = Model::UpdateRecommenderConfigurationRequest>
void UpdateRecommenderConfigurationAsync (const UpdateRecommenderConfigurationRequestT &request, const UpdateRecommenderConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateSegmentRequestT = Model::UpdateSegmentRequest>
Model::UpdateSegmentOutcomeCallable UpdateSegmentCallable (const UpdateSegmentRequestT &request) const
 
template<typename UpdateSegmentRequestT = Model::UpdateSegmentRequest>
void UpdateSegmentAsync (const UpdateSegmentRequestT &request, const UpdateSegmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateSmsChannelRequestT = Model::UpdateSmsChannelRequest>
Model::UpdateSmsChannelOutcomeCallable UpdateSmsChannelCallable (const UpdateSmsChannelRequestT &request) const
 
template<typename UpdateSmsChannelRequestT = Model::UpdateSmsChannelRequest>
void UpdateSmsChannelAsync (const UpdateSmsChannelRequestT &request, const UpdateSmsChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateSmsTemplateRequestT = Model::UpdateSmsTemplateRequest>
Model::UpdateSmsTemplateOutcomeCallable UpdateSmsTemplateCallable (const UpdateSmsTemplateRequestT &request) const
 
template<typename UpdateSmsTemplateRequestT = Model::UpdateSmsTemplateRequest>
void UpdateSmsTemplateAsync (const UpdateSmsTemplateRequestT &request, const UpdateSmsTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateTemplateActiveVersionRequestT = Model::UpdateTemplateActiveVersionRequest>
Model::UpdateTemplateActiveVersionOutcomeCallable UpdateTemplateActiveVersionCallable (const UpdateTemplateActiveVersionRequestT &request) const
 
template<typename UpdateTemplateActiveVersionRequestT = Model::UpdateTemplateActiveVersionRequest>
void UpdateTemplateActiveVersionAsync (const UpdateTemplateActiveVersionRequestT &request, const UpdateTemplateActiveVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateVoiceChannelRequestT = Model::UpdateVoiceChannelRequest>
Model::UpdateVoiceChannelOutcomeCallable UpdateVoiceChannelCallable (const UpdateVoiceChannelRequestT &request) const
 
template<typename UpdateVoiceChannelRequestT = Model::UpdateVoiceChannelRequest>
void UpdateVoiceChannelAsync (const UpdateVoiceChannelRequestT &request, const UpdateVoiceChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateVoiceTemplateRequestT = Model::UpdateVoiceTemplateRequest>
Model::UpdateVoiceTemplateOutcomeCallable UpdateVoiceTemplateCallable (const UpdateVoiceTemplateRequestT &request) const
 
template<typename UpdateVoiceTemplateRequestT = Model::UpdateVoiceTemplateRequest>
void UpdateVoiceTemplateAsync (const UpdateVoiceTemplateRequestT &request, const UpdateVoiceTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename VerifyOTPMessageRequestT = Model::VerifyOTPMessageRequest>
Model::VerifyOTPMessageOutcomeCallable VerifyOTPMessageCallable (const VerifyOTPMessageRequestT &request) const
 
template<typename VerifyOTPMessageRequestT = Model::VerifyOTPMessageRequest>
void VerifyOTPMessageAsync (const VerifyOTPMessageRequestT &request, const VerifyOTPMessageResponseReceivedHandler &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< PinpointClient >

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

Doc Engage API - Amazon Pinpoint API

Definition at line 21 of file PinpointClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 24 of file PinpointClient.h.

◆ ClientConfigurationType

Definition at line 28 of file PinpointClient.h.

◆ EndpointProviderType

Definition at line 29 of file PinpointClient.h.

Constructor & Destructor Documentation

◆ PinpointClient() [1/6]

Aws::Pinpoint::PinpointClient::PinpointClient ( const Aws::Pinpoint::PinpointClientConfiguration clientConfiguration = Aws::Pinpoint::PinpointClientConfiguration(),
std::shared_ptr< PinpointEndpointProviderBase 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.

◆ PinpointClient() [2/6]

Aws::Pinpoint::PinpointClient::PinpointClient ( const Aws::Auth::AWSCredentials credentials,
std::shared_ptr< PinpointEndpointProviderBase endpointProvider = nullptr,
const Aws::Pinpoint::PinpointClientConfiguration clientConfiguration = Aws::Pinpoint::PinpointClientConfiguration() 
)

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.

◆ PinpointClient() [3/6]

Aws::Pinpoint::PinpointClient::PinpointClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
std::shared_ptr< PinpointEndpointProviderBase endpointProvider = nullptr,
const Aws::Pinpoint::PinpointClientConfiguration clientConfiguration = Aws::Pinpoint::PinpointClientConfiguration() 
)

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

◆ PinpointClient() [4/6]

Aws::Pinpoint::PinpointClient::PinpointClient ( 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.

◆ PinpointClient() [5/6]

Aws::Pinpoint::PinpointClient::PinpointClient ( 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.

◆ PinpointClient() [6/6]

Aws::Pinpoint::PinpointClient::PinpointClient ( 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

◆ ~PinpointClient()

virtual Aws::Pinpoint::PinpointClient::~PinpointClient ( )
virtual

Member Function Documentation

◆ accessEndpointProvider()

std::shared_ptr< PinpointEndpointProviderBase > & Aws::Pinpoint::PinpointClient::accessEndpointProvider ( )

◆ CreateApp()

virtual Model::CreateAppOutcome Aws::Pinpoint::PinpointClient::CreateApp ( const Model::CreateAppRequest request) const
virtual

Creates an application.

See Also:

AWS API Reference

◆ CreateAppAsync()

template<typename CreateAppRequestT = Model::CreateAppRequest>
void Aws::Pinpoint::PinpointClient::CreateAppAsync ( const CreateAppRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 99 of file PinpointClient.h.

◆ CreateAppCallable()

template<typename CreateAppRequestT = Model::CreateAppRequest>
Model::CreateAppOutcomeCallable Aws::Pinpoint::PinpointClient::CreateAppCallable ( const CreateAppRequestT &  request) const
inline

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

Definition at line 90 of file PinpointClient.h.

◆ CreateCampaign()

virtual Model::CreateCampaignOutcome Aws::Pinpoint::PinpointClient::CreateCampaign ( const Model::CreateCampaignRequest request) const
virtual

Creates a new campaign for an application or updates the settings of an existing campaign for an application.

See Also:

AWS API Reference

◆ CreateCampaignAsync()

template<typename CreateCampaignRequestT = Model::CreateCampaignRequest>
void Aws::Pinpoint::PinpointClient::CreateCampaignAsync ( const CreateCampaignRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 125 of file PinpointClient.h.

◆ CreateCampaignCallable()

template<typename CreateCampaignRequestT = Model::CreateCampaignRequest>
Model::CreateCampaignOutcomeCallable Aws::Pinpoint::PinpointClient::CreateCampaignCallable ( const CreateCampaignRequestT &  request) const
inline

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

Definition at line 116 of file PinpointClient.h.

◆ CreateEmailTemplate()

virtual Model::CreateEmailTemplateOutcome Aws::Pinpoint::PinpointClient::CreateEmailTemplate ( const Model::CreateEmailTemplateRequest request) const
virtual

Creates a message template for messages that are sent through the email channel.

See Also:

AWS API Reference

◆ CreateEmailTemplateAsync()

template<typename CreateEmailTemplateRequestT = Model::CreateEmailTemplateRequest>
void Aws::Pinpoint::PinpointClient::CreateEmailTemplateAsync ( const CreateEmailTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 151 of file PinpointClient.h.

◆ CreateEmailTemplateCallable()

template<typename CreateEmailTemplateRequestT = Model::CreateEmailTemplateRequest>
Model::CreateEmailTemplateOutcomeCallable Aws::Pinpoint::PinpointClient::CreateEmailTemplateCallable ( const CreateEmailTemplateRequestT &  request) const
inline

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

Definition at line 142 of file PinpointClient.h.

◆ CreateExportJob()

virtual Model::CreateExportJobOutcome Aws::Pinpoint::PinpointClient::CreateExportJob ( const Model::CreateExportJobRequest request) const
virtual

Creates an export job for an application.

See Also:

AWS API Reference

◆ CreateExportJobAsync()

template<typename CreateExportJobRequestT = Model::CreateExportJobRequest>
void Aws::Pinpoint::PinpointClient::CreateExportJobAsync ( const CreateExportJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 176 of file PinpointClient.h.

◆ CreateExportJobCallable()

template<typename CreateExportJobRequestT = Model::CreateExportJobRequest>
Model::CreateExportJobOutcomeCallable Aws::Pinpoint::PinpointClient::CreateExportJobCallable ( const CreateExportJobRequestT &  request) const
inline

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

Definition at line 167 of file PinpointClient.h.

◆ CreateImportJob()

virtual Model::CreateImportJobOutcome Aws::Pinpoint::PinpointClient::CreateImportJob ( const Model::CreateImportJobRequest request) const
virtual

Creates an import job for an application.

See Also:

AWS API Reference

◆ CreateImportJobAsync()

template<typename CreateImportJobRequestT = Model::CreateImportJobRequest>
void Aws::Pinpoint::PinpointClient::CreateImportJobAsync ( const CreateImportJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 201 of file PinpointClient.h.

◆ CreateImportJobCallable()

template<typename CreateImportJobRequestT = Model::CreateImportJobRequest>
Model::CreateImportJobOutcomeCallable Aws::Pinpoint::PinpointClient::CreateImportJobCallable ( const CreateImportJobRequestT &  request) const
inline

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

Definition at line 192 of file PinpointClient.h.

◆ CreateInAppTemplate()

virtual Model::CreateInAppTemplateOutcome Aws::Pinpoint::PinpointClient::CreateInAppTemplate ( const Model::CreateInAppTemplateRequest request) const
virtual

Creates a new message template for messages using the in-app message channel.

See Also:

AWS API Reference

◆ CreateInAppTemplateAsync()

template<typename CreateInAppTemplateRequestT = Model::CreateInAppTemplateRequest>
void Aws::Pinpoint::PinpointClient::CreateInAppTemplateAsync ( const CreateInAppTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 227 of file PinpointClient.h.

◆ CreateInAppTemplateCallable()

template<typename CreateInAppTemplateRequestT = Model::CreateInAppTemplateRequest>
Model::CreateInAppTemplateOutcomeCallable Aws::Pinpoint::PinpointClient::CreateInAppTemplateCallable ( const CreateInAppTemplateRequestT &  request) const
inline

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

Definition at line 218 of file PinpointClient.h.

◆ CreateJourney()

virtual Model::CreateJourneyOutcome Aws::Pinpoint::PinpointClient::CreateJourney ( const Model::CreateJourneyRequest request) const
virtual

Creates a journey for an application.

See Also:

AWS API Reference

◆ CreateJourneyAsync()

template<typename CreateJourneyRequestT = Model::CreateJourneyRequest>
void Aws::Pinpoint::PinpointClient::CreateJourneyAsync ( const CreateJourneyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 252 of file PinpointClient.h.

◆ CreateJourneyCallable()

template<typename CreateJourneyRequestT = Model::CreateJourneyRequest>
Model::CreateJourneyOutcomeCallable Aws::Pinpoint::PinpointClient::CreateJourneyCallable ( const CreateJourneyRequestT &  request) const
inline

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

Definition at line 243 of file PinpointClient.h.

◆ CreatePushTemplate()

virtual Model::CreatePushTemplateOutcome Aws::Pinpoint::PinpointClient::CreatePushTemplate ( const Model::CreatePushTemplateRequest request) const
virtual

Creates a message template for messages that are sent through a push notification channel.

See Also:

AWS API Reference

◆ CreatePushTemplateAsync()

template<typename CreatePushTemplateRequestT = Model::CreatePushTemplateRequest>
void Aws::Pinpoint::PinpointClient::CreatePushTemplateAsync ( const CreatePushTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 278 of file PinpointClient.h.

◆ CreatePushTemplateCallable()

template<typename CreatePushTemplateRequestT = Model::CreatePushTemplateRequest>
Model::CreatePushTemplateOutcomeCallable Aws::Pinpoint::PinpointClient::CreatePushTemplateCallable ( const CreatePushTemplateRequestT &  request) const
inline

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

Definition at line 269 of file PinpointClient.h.

◆ CreateRecommenderConfiguration()

virtual Model::CreateRecommenderConfigurationOutcome Aws::Pinpoint::PinpointClient::CreateRecommenderConfiguration ( const Model::CreateRecommenderConfigurationRequest request) const
virtual

Creates an Amazon Pinpoint configuration for a recommender model.

See Also:

AWS API Reference

◆ CreateRecommenderConfigurationAsync()

template<typename CreateRecommenderConfigurationRequestT = Model::CreateRecommenderConfigurationRequest>
void Aws::Pinpoint::PinpointClient::CreateRecommenderConfigurationAsync ( const CreateRecommenderConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 304 of file PinpointClient.h.

◆ CreateRecommenderConfigurationCallable()

template<typename CreateRecommenderConfigurationRequestT = Model::CreateRecommenderConfigurationRequest>
Model::CreateRecommenderConfigurationOutcomeCallable Aws::Pinpoint::PinpointClient::CreateRecommenderConfigurationCallable ( const CreateRecommenderConfigurationRequestT &  request) const
inline

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

Definition at line 295 of file PinpointClient.h.

◆ CreateSegment()

virtual Model::CreateSegmentOutcome Aws::Pinpoint::PinpointClient::CreateSegment ( const Model::CreateSegmentRequest request) const
virtual

Creates a new segment for an application or updates the configuration, dimension, and other settings for an existing segment that's associated with an application.

See Also:

AWS API Reference

◆ CreateSegmentAsync()

template<typename CreateSegmentRequestT = Model::CreateSegmentRequest>
void Aws::Pinpoint::PinpointClient::CreateSegmentAsync ( const CreateSegmentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 331 of file PinpointClient.h.

◆ CreateSegmentCallable()

template<typename CreateSegmentRequestT = Model::CreateSegmentRequest>
Model::CreateSegmentOutcomeCallable Aws::Pinpoint::PinpointClient::CreateSegmentCallable ( const CreateSegmentRequestT &  request) const
inline

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

Definition at line 322 of file PinpointClient.h.

◆ CreateSmsTemplate()

virtual Model::CreateSmsTemplateOutcome Aws::Pinpoint::PinpointClient::CreateSmsTemplate ( const Model::CreateSmsTemplateRequest request) const
virtual

Creates a message template for messages that are sent through the SMS channel.

See Also:

AWS API Reference

◆ CreateSmsTemplateAsync()

template<typename CreateSmsTemplateRequestT = Model::CreateSmsTemplateRequest>
void Aws::Pinpoint::PinpointClient::CreateSmsTemplateAsync ( const CreateSmsTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 357 of file PinpointClient.h.

◆ CreateSmsTemplateCallable()

template<typename CreateSmsTemplateRequestT = Model::CreateSmsTemplateRequest>
Model::CreateSmsTemplateOutcomeCallable Aws::Pinpoint::PinpointClient::CreateSmsTemplateCallable ( const CreateSmsTemplateRequestT &  request) const
inline

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

Definition at line 348 of file PinpointClient.h.

◆ CreateVoiceTemplate()

virtual Model::CreateVoiceTemplateOutcome Aws::Pinpoint::PinpointClient::CreateVoiceTemplate ( const Model::CreateVoiceTemplateRequest request) const
virtual

Creates a message template for messages that are sent through the voice channel.

See Also:

AWS API Reference

◆ CreateVoiceTemplateAsync()

template<typename CreateVoiceTemplateRequestT = Model::CreateVoiceTemplateRequest>
void Aws::Pinpoint::PinpointClient::CreateVoiceTemplateAsync ( const CreateVoiceTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 383 of file PinpointClient.h.

◆ CreateVoiceTemplateCallable()

template<typename CreateVoiceTemplateRequestT = Model::CreateVoiceTemplateRequest>
Model::CreateVoiceTemplateOutcomeCallable Aws::Pinpoint::PinpointClient::CreateVoiceTemplateCallable ( const CreateVoiceTemplateRequestT &  request) const
inline

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

Definition at line 374 of file PinpointClient.h.

◆ DeleteAdmChannel()

virtual Model::DeleteAdmChannelOutcome Aws::Pinpoint::PinpointClient::DeleteAdmChannel ( const Model::DeleteAdmChannelRequest request) const
virtual

Disables the ADM channel for an application and deletes any existing settings for the channel.

See Also:

AWS API Reference

◆ DeleteAdmChannelAsync()

template<typename DeleteAdmChannelRequestT = Model::DeleteAdmChannelRequest>
void Aws::Pinpoint::PinpointClient::DeleteAdmChannelAsync ( const DeleteAdmChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 409 of file PinpointClient.h.

◆ DeleteAdmChannelCallable()

template<typename DeleteAdmChannelRequestT = Model::DeleteAdmChannelRequest>
Model::DeleteAdmChannelOutcomeCallable Aws::Pinpoint::PinpointClient::DeleteAdmChannelCallable ( const DeleteAdmChannelRequestT &  request) const
inline

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

Definition at line 400 of file PinpointClient.h.

◆ DeleteApnsChannel()

virtual Model::DeleteApnsChannelOutcome Aws::Pinpoint::PinpointClient::DeleteApnsChannel ( const Model::DeleteApnsChannelRequest request) const
virtual

Disables the APNs channel for an application and deletes any existing settings for the channel.

See Also:

AWS API Reference

◆ DeleteApnsChannelAsync()

template<typename DeleteApnsChannelRequestT = Model::DeleteApnsChannelRequest>
void Aws::Pinpoint::PinpointClient::DeleteApnsChannelAsync ( const DeleteApnsChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 435 of file PinpointClient.h.

◆ DeleteApnsChannelCallable()

template<typename DeleteApnsChannelRequestT = Model::DeleteApnsChannelRequest>
Model::DeleteApnsChannelOutcomeCallable Aws::Pinpoint::PinpointClient::DeleteApnsChannelCallable ( const DeleteApnsChannelRequestT &  request) const
inline

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

Definition at line 426 of file PinpointClient.h.

◆ DeleteApnsSandboxChannel()

virtual Model::DeleteApnsSandboxChannelOutcome Aws::Pinpoint::PinpointClient::DeleteApnsSandboxChannel ( const Model::DeleteApnsSandboxChannelRequest request) const
virtual

Disables the APNs sandbox channel for an application and deletes any existing settings for the channel.

See Also:

AWS API Reference

◆ DeleteApnsSandboxChannelAsync()

template<typename DeleteApnsSandboxChannelRequestT = Model::DeleteApnsSandboxChannelRequest>
void Aws::Pinpoint::PinpointClient::DeleteApnsSandboxChannelAsync ( const DeleteApnsSandboxChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 461 of file PinpointClient.h.

◆ DeleteApnsSandboxChannelCallable()

template<typename DeleteApnsSandboxChannelRequestT = Model::DeleteApnsSandboxChannelRequest>
Model::DeleteApnsSandboxChannelOutcomeCallable Aws::Pinpoint::PinpointClient::DeleteApnsSandboxChannelCallable ( const DeleteApnsSandboxChannelRequestT &  request) const
inline

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

Definition at line 452 of file PinpointClient.h.

◆ DeleteApnsVoipChannel()

virtual Model::DeleteApnsVoipChannelOutcome Aws::Pinpoint::PinpointClient::DeleteApnsVoipChannel ( const Model::DeleteApnsVoipChannelRequest request) const
virtual

Disables the APNs VoIP channel for an application and deletes any existing settings for the channel.

See Also:

AWS API Reference

◆ DeleteApnsVoipChannelAsync()

template<typename DeleteApnsVoipChannelRequestT = Model::DeleteApnsVoipChannelRequest>
void Aws::Pinpoint::PinpointClient::DeleteApnsVoipChannelAsync ( const DeleteApnsVoipChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 487 of file PinpointClient.h.

◆ DeleteApnsVoipChannelCallable()

template<typename DeleteApnsVoipChannelRequestT = Model::DeleteApnsVoipChannelRequest>
Model::DeleteApnsVoipChannelOutcomeCallable Aws::Pinpoint::PinpointClient::DeleteApnsVoipChannelCallable ( const DeleteApnsVoipChannelRequestT &  request) const
inline

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

Definition at line 478 of file PinpointClient.h.

◆ DeleteApnsVoipSandboxChannel()

virtual Model::DeleteApnsVoipSandboxChannelOutcome Aws::Pinpoint::PinpointClient::DeleteApnsVoipSandboxChannel ( const Model::DeleteApnsVoipSandboxChannelRequest request) const
virtual

Disables the APNs VoIP sandbox channel for an application and deletes any existing settings for the channel.

See Also:

AWS API Reference

◆ DeleteApnsVoipSandboxChannelAsync()

template<typename DeleteApnsVoipSandboxChannelRequestT = Model::DeleteApnsVoipSandboxChannelRequest>
void Aws::Pinpoint::PinpointClient::DeleteApnsVoipSandboxChannelAsync ( const DeleteApnsVoipSandboxChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 513 of file PinpointClient.h.

◆ DeleteApnsVoipSandboxChannelCallable()

template<typename DeleteApnsVoipSandboxChannelRequestT = Model::DeleteApnsVoipSandboxChannelRequest>
Model::DeleteApnsVoipSandboxChannelOutcomeCallable Aws::Pinpoint::PinpointClient::DeleteApnsVoipSandboxChannelCallable ( const DeleteApnsVoipSandboxChannelRequestT &  request) const
inline

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

Definition at line 504 of file PinpointClient.h.

◆ DeleteApp()

virtual Model::DeleteAppOutcome Aws::Pinpoint::PinpointClient::DeleteApp ( const Model::DeleteAppRequest request) const
virtual

Deletes an application.

See Also:

AWS API Reference

◆ DeleteAppAsync()

template<typename DeleteAppRequestT = Model::DeleteAppRequest>
void Aws::Pinpoint::PinpointClient::DeleteAppAsync ( const DeleteAppRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 538 of file PinpointClient.h.

◆ DeleteAppCallable()

template<typename DeleteAppRequestT = Model::DeleteAppRequest>
Model::DeleteAppOutcomeCallable Aws::Pinpoint::PinpointClient::DeleteAppCallable ( const DeleteAppRequestT &  request) const
inline

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

Definition at line 529 of file PinpointClient.h.

◆ DeleteBaiduChannel()

virtual Model::DeleteBaiduChannelOutcome Aws::Pinpoint::PinpointClient::DeleteBaiduChannel ( const Model::DeleteBaiduChannelRequest request) const
virtual

Disables the Baidu channel for an application and deletes any existing settings for the channel.

See Also:

AWS API Reference

◆ DeleteBaiduChannelAsync()

template<typename DeleteBaiduChannelRequestT = Model::DeleteBaiduChannelRequest>
void Aws::Pinpoint::PinpointClient::DeleteBaiduChannelAsync ( const DeleteBaiduChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 564 of file PinpointClient.h.

◆ DeleteBaiduChannelCallable()

template<typename DeleteBaiduChannelRequestT = Model::DeleteBaiduChannelRequest>
Model::DeleteBaiduChannelOutcomeCallable Aws::Pinpoint::PinpointClient::DeleteBaiduChannelCallable ( const DeleteBaiduChannelRequestT &  request) const
inline

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

Definition at line 555 of file PinpointClient.h.

◆ DeleteCampaign()

virtual Model::DeleteCampaignOutcome Aws::Pinpoint::PinpointClient::DeleteCampaign ( const Model::DeleteCampaignRequest request) const
virtual

Deletes a campaign from an application.

See Also:

AWS API Reference

◆ DeleteCampaignAsync()

template<typename DeleteCampaignRequestT = Model::DeleteCampaignRequest>
void Aws::Pinpoint::PinpointClient::DeleteCampaignAsync ( const DeleteCampaignRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 589 of file PinpointClient.h.

◆ DeleteCampaignCallable()

template<typename DeleteCampaignRequestT = Model::DeleteCampaignRequest>
Model::DeleteCampaignOutcomeCallable Aws::Pinpoint::PinpointClient::DeleteCampaignCallable ( const DeleteCampaignRequestT &  request) const
inline

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

Definition at line 580 of file PinpointClient.h.

◆ DeleteEmailChannel()

virtual Model::DeleteEmailChannelOutcome Aws::Pinpoint::PinpointClient::DeleteEmailChannel ( const Model::DeleteEmailChannelRequest request) const
virtual

Disables the email channel for an application and deletes any existing settings for the channel.

See Also:

AWS API Reference

◆ DeleteEmailChannelAsync()

template<typename DeleteEmailChannelRequestT = Model::DeleteEmailChannelRequest>
void Aws::Pinpoint::PinpointClient::DeleteEmailChannelAsync ( const DeleteEmailChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 615 of file PinpointClient.h.

◆ DeleteEmailChannelCallable()

template<typename DeleteEmailChannelRequestT = Model::DeleteEmailChannelRequest>
Model::DeleteEmailChannelOutcomeCallable Aws::Pinpoint::PinpointClient::DeleteEmailChannelCallable ( const DeleteEmailChannelRequestT &  request) const
inline

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

Definition at line 606 of file PinpointClient.h.

◆ DeleteEmailTemplate()

virtual Model::DeleteEmailTemplateOutcome Aws::Pinpoint::PinpointClient::DeleteEmailTemplate ( const Model::DeleteEmailTemplateRequest request) const
virtual

Deletes a message template for messages that were sent through the email channel.

See Also:

AWS API Reference

◆ DeleteEmailTemplateAsync()

template<typename DeleteEmailTemplateRequestT = Model::DeleteEmailTemplateRequest>
void Aws::Pinpoint::PinpointClient::DeleteEmailTemplateAsync ( const DeleteEmailTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 641 of file PinpointClient.h.

◆ DeleteEmailTemplateCallable()

template<typename DeleteEmailTemplateRequestT = Model::DeleteEmailTemplateRequest>
Model::DeleteEmailTemplateOutcomeCallable Aws::Pinpoint::PinpointClient::DeleteEmailTemplateCallable ( const DeleteEmailTemplateRequestT &  request) const
inline

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

Definition at line 632 of file PinpointClient.h.

◆ DeleteEndpoint()

virtual Model::DeleteEndpointOutcome Aws::Pinpoint::PinpointClient::DeleteEndpoint ( const Model::DeleteEndpointRequest request) const
virtual

Deletes an endpoint from an application.

See Also:

AWS API Reference

◆ DeleteEndpointAsync()

template<typename DeleteEndpointRequestT = Model::DeleteEndpointRequest>
void Aws::Pinpoint::PinpointClient::DeleteEndpointAsync ( const DeleteEndpointRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 666 of file PinpointClient.h.

◆ DeleteEndpointCallable()

template<typename DeleteEndpointRequestT = Model::DeleteEndpointRequest>
Model::DeleteEndpointOutcomeCallable Aws::Pinpoint::PinpointClient::DeleteEndpointCallable ( const DeleteEndpointRequestT &  request) const
inline

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

Definition at line 657 of file PinpointClient.h.

◆ DeleteEventStream()

virtual Model::DeleteEventStreamOutcome Aws::Pinpoint::PinpointClient::DeleteEventStream ( const Model::DeleteEventStreamRequest request) const
virtual

Deletes the event stream for an application.

See Also:

AWS API Reference

◆ DeleteEventStreamAsync()

template<typename DeleteEventStreamRequestT = Model::DeleteEventStreamRequest>
void Aws::Pinpoint::PinpointClient::DeleteEventStreamAsync ( const DeleteEventStreamRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 691 of file PinpointClient.h.

◆ DeleteEventStreamCallable()

template<typename DeleteEventStreamRequestT = Model::DeleteEventStreamRequest>
Model::DeleteEventStreamOutcomeCallable Aws::Pinpoint::PinpointClient::DeleteEventStreamCallable ( const DeleteEventStreamRequestT &  request) const
inline

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

Definition at line 682 of file PinpointClient.h.

◆ DeleteGcmChannel()

virtual Model::DeleteGcmChannelOutcome Aws::Pinpoint::PinpointClient::DeleteGcmChannel ( const Model::DeleteGcmChannelRequest request) const
virtual

Disables the GCM channel for an application and deletes any existing settings for the channel.

See Also:

AWS API Reference

◆ DeleteGcmChannelAsync()

template<typename DeleteGcmChannelRequestT = Model::DeleteGcmChannelRequest>
void Aws::Pinpoint::PinpointClient::DeleteGcmChannelAsync ( const DeleteGcmChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 717 of file PinpointClient.h.

◆ DeleteGcmChannelCallable()

template<typename DeleteGcmChannelRequestT = Model::DeleteGcmChannelRequest>
Model::DeleteGcmChannelOutcomeCallable Aws::Pinpoint::PinpointClient::DeleteGcmChannelCallable ( const DeleteGcmChannelRequestT &  request) const
inline

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

Definition at line 708 of file PinpointClient.h.

◆ DeleteInAppTemplate()

virtual Model::DeleteInAppTemplateOutcome Aws::Pinpoint::PinpointClient::DeleteInAppTemplate ( const Model::DeleteInAppTemplateRequest request) const
virtual

Deletes a message template for messages sent using the in-app message channel.

See Also:

AWS API Reference

◆ DeleteInAppTemplateAsync()

template<typename DeleteInAppTemplateRequestT = Model::DeleteInAppTemplateRequest>
void Aws::Pinpoint::PinpointClient::DeleteInAppTemplateAsync ( const DeleteInAppTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 743 of file PinpointClient.h.

◆ DeleteInAppTemplateCallable()

template<typename DeleteInAppTemplateRequestT = Model::DeleteInAppTemplateRequest>
Model::DeleteInAppTemplateOutcomeCallable Aws::Pinpoint::PinpointClient::DeleteInAppTemplateCallable ( const DeleteInAppTemplateRequestT &  request) const
inline

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

Definition at line 734 of file PinpointClient.h.

◆ DeleteJourney()

virtual Model::DeleteJourneyOutcome Aws::Pinpoint::PinpointClient::DeleteJourney ( const Model::DeleteJourneyRequest request) const
virtual

Deletes a journey from an application.

See Also:

AWS API Reference

◆ DeleteJourneyAsync()

template<typename DeleteJourneyRequestT = Model::DeleteJourneyRequest>
void Aws::Pinpoint::PinpointClient::DeleteJourneyAsync ( const DeleteJourneyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 768 of file PinpointClient.h.

◆ DeleteJourneyCallable()

template<typename DeleteJourneyRequestT = Model::DeleteJourneyRequest>
Model::DeleteJourneyOutcomeCallable Aws::Pinpoint::PinpointClient::DeleteJourneyCallable ( const DeleteJourneyRequestT &  request) const
inline

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

Definition at line 759 of file PinpointClient.h.

◆ DeletePushTemplate()

virtual Model::DeletePushTemplateOutcome Aws::Pinpoint::PinpointClient::DeletePushTemplate ( const Model::DeletePushTemplateRequest request) const
virtual

Deletes a message template for messages that were sent through a push notification channel.

See Also:

AWS API Reference

◆ DeletePushTemplateAsync()

template<typename DeletePushTemplateRequestT = Model::DeletePushTemplateRequest>
void Aws::Pinpoint::PinpointClient::DeletePushTemplateAsync ( const DeletePushTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 794 of file PinpointClient.h.

◆ DeletePushTemplateCallable()

template<typename DeletePushTemplateRequestT = Model::DeletePushTemplateRequest>
Model::DeletePushTemplateOutcomeCallable Aws::Pinpoint::PinpointClient::DeletePushTemplateCallable ( const DeletePushTemplateRequestT &  request) const
inline

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

Definition at line 785 of file PinpointClient.h.

◆ DeleteRecommenderConfiguration()

virtual Model::DeleteRecommenderConfigurationOutcome Aws::Pinpoint::PinpointClient::DeleteRecommenderConfiguration ( const Model::DeleteRecommenderConfigurationRequest request) const
virtual

Deletes an Amazon Pinpoint configuration for a recommender model.

See Also:

AWS API Reference

◆ DeleteRecommenderConfigurationAsync()

template<typename DeleteRecommenderConfigurationRequestT = Model::DeleteRecommenderConfigurationRequest>
void Aws::Pinpoint::PinpointClient::DeleteRecommenderConfigurationAsync ( const DeleteRecommenderConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 820 of file PinpointClient.h.

◆ DeleteRecommenderConfigurationCallable()

template<typename DeleteRecommenderConfigurationRequestT = Model::DeleteRecommenderConfigurationRequest>
Model::DeleteRecommenderConfigurationOutcomeCallable Aws::Pinpoint::PinpointClient::DeleteRecommenderConfigurationCallable ( const DeleteRecommenderConfigurationRequestT &  request) const
inline

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

Definition at line 811 of file PinpointClient.h.

◆ DeleteSegment()

virtual Model::DeleteSegmentOutcome Aws::Pinpoint::PinpointClient::DeleteSegment ( const Model::DeleteSegmentRequest request) const
virtual

Deletes a segment from an application.

See Also:

AWS API Reference

◆ DeleteSegmentAsync()

template<typename DeleteSegmentRequestT = Model::DeleteSegmentRequest>
void Aws::Pinpoint::PinpointClient::DeleteSegmentAsync ( const DeleteSegmentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 845 of file PinpointClient.h.

◆ DeleteSegmentCallable()

template<typename DeleteSegmentRequestT = Model::DeleteSegmentRequest>
Model::DeleteSegmentOutcomeCallable Aws::Pinpoint::PinpointClient::DeleteSegmentCallable ( const DeleteSegmentRequestT &  request) const
inline

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

Definition at line 836 of file PinpointClient.h.

◆ DeleteSmsChannel()

virtual Model::DeleteSmsChannelOutcome Aws::Pinpoint::PinpointClient::DeleteSmsChannel ( const Model::DeleteSmsChannelRequest request) const
virtual

Disables the SMS channel for an application and deletes any existing settings for the channel.

See Also:

AWS API Reference

◆ DeleteSmsChannelAsync()

template<typename DeleteSmsChannelRequestT = Model::DeleteSmsChannelRequest>
void Aws::Pinpoint::PinpointClient::DeleteSmsChannelAsync ( const DeleteSmsChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 871 of file PinpointClient.h.

◆ DeleteSmsChannelCallable()

template<typename DeleteSmsChannelRequestT = Model::DeleteSmsChannelRequest>
Model::DeleteSmsChannelOutcomeCallable Aws::Pinpoint::PinpointClient::DeleteSmsChannelCallable ( const DeleteSmsChannelRequestT &  request) const
inline

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

Definition at line 862 of file PinpointClient.h.

◆ DeleteSmsTemplate()

virtual Model::DeleteSmsTemplateOutcome Aws::Pinpoint::PinpointClient::DeleteSmsTemplate ( const Model::DeleteSmsTemplateRequest request) const
virtual

Deletes a message template for messages that were sent through the SMS channel.

See Also:

AWS API Reference

◆ DeleteSmsTemplateAsync()

template<typename DeleteSmsTemplateRequestT = Model::DeleteSmsTemplateRequest>
void Aws::Pinpoint::PinpointClient::DeleteSmsTemplateAsync ( const DeleteSmsTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 897 of file PinpointClient.h.

◆ DeleteSmsTemplateCallable()

template<typename DeleteSmsTemplateRequestT = Model::DeleteSmsTemplateRequest>
Model::DeleteSmsTemplateOutcomeCallable Aws::Pinpoint::PinpointClient::DeleteSmsTemplateCallable ( const DeleteSmsTemplateRequestT &  request) const
inline

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

Definition at line 888 of file PinpointClient.h.

◆ DeleteUserEndpoints()

virtual Model::DeleteUserEndpointsOutcome Aws::Pinpoint::PinpointClient::DeleteUserEndpoints ( const Model::DeleteUserEndpointsRequest request) const
virtual

Deletes all the endpoints that are associated with a specific user ID.

See Also:

AWS API Reference

◆ DeleteUserEndpointsAsync()

template<typename DeleteUserEndpointsRequestT = Model::DeleteUserEndpointsRequest>
void Aws::Pinpoint::PinpointClient::DeleteUserEndpointsAsync ( const DeleteUserEndpointsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 923 of file PinpointClient.h.

◆ DeleteUserEndpointsCallable()

template<typename DeleteUserEndpointsRequestT = Model::DeleteUserEndpointsRequest>
Model::DeleteUserEndpointsOutcomeCallable Aws::Pinpoint::PinpointClient::DeleteUserEndpointsCallable ( const DeleteUserEndpointsRequestT &  request) const
inline

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

Definition at line 914 of file PinpointClient.h.

◆ DeleteVoiceChannel()

virtual Model::DeleteVoiceChannelOutcome Aws::Pinpoint::PinpointClient::DeleteVoiceChannel ( const Model::DeleteVoiceChannelRequest request) const
virtual

Disables the voice channel for an application and deletes any existing settings for the channel.

See Also:

AWS API Reference

◆ DeleteVoiceChannelAsync()

template<typename DeleteVoiceChannelRequestT = Model::DeleteVoiceChannelRequest>
void Aws::Pinpoint::PinpointClient::DeleteVoiceChannelAsync ( const DeleteVoiceChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 949 of file PinpointClient.h.

◆ DeleteVoiceChannelCallable()

template<typename DeleteVoiceChannelRequestT = Model::DeleteVoiceChannelRequest>
Model::DeleteVoiceChannelOutcomeCallable Aws::Pinpoint::PinpointClient::DeleteVoiceChannelCallable ( const DeleteVoiceChannelRequestT &  request) const
inline

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

Definition at line 940 of file PinpointClient.h.

◆ DeleteVoiceTemplate()

virtual Model::DeleteVoiceTemplateOutcome Aws::Pinpoint::PinpointClient::DeleteVoiceTemplate ( const Model::DeleteVoiceTemplateRequest request) const
virtual

Deletes a message template for messages that were sent through the voice channel.

See Also:

AWS API Reference

◆ DeleteVoiceTemplateAsync()

template<typename DeleteVoiceTemplateRequestT = Model::DeleteVoiceTemplateRequest>
void Aws::Pinpoint::PinpointClient::DeleteVoiceTemplateAsync ( const DeleteVoiceTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 975 of file PinpointClient.h.

◆ DeleteVoiceTemplateCallable()

template<typename DeleteVoiceTemplateRequestT = Model::DeleteVoiceTemplateRequest>
Model::DeleteVoiceTemplateOutcomeCallable Aws::Pinpoint::PinpointClient::DeleteVoiceTemplateCallable ( const DeleteVoiceTemplateRequestT &  request) const
inline

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

Definition at line 966 of file PinpointClient.h.

◆ GetAdmChannel()

virtual Model::GetAdmChannelOutcome Aws::Pinpoint::PinpointClient::GetAdmChannel ( const Model::GetAdmChannelRequest request) const
virtual

Retrieves information about the status and settings of the ADM channel for an application.

See Also:

AWS API Reference

◆ GetAdmChannelAsync()

template<typename GetAdmChannelRequestT = Model::GetAdmChannelRequest>
void Aws::Pinpoint::PinpointClient::GetAdmChannelAsync ( const GetAdmChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1001 of file PinpointClient.h.

◆ GetAdmChannelCallable()

template<typename GetAdmChannelRequestT = Model::GetAdmChannelRequest>
Model::GetAdmChannelOutcomeCallable Aws::Pinpoint::PinpointClient::GetAdmChannelCallable ( const GetAdmChannelRequestT &  request) const
inline

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

Definition at line 992 of file PinpointClient.h.

◆ GetAllocationTag()

static const char * Aws::Pinpoint::PinpointClient::GetAllocationTag ( )
static

◆ GetApnsChannel()

virtual Model::GetApnsChannelOutcome Aws::Pinpoint::PinpointClient::GetApnsChannel ( const Model::GetApnsChannelRequest request) const
virtual

Retrieves information about the status and settings of the APNs channel for an application.

See Also:

AWS API Reference

◆ GetApnsChannelAsync()

template<typename GetApnsChannelRequestT = Model::GetApnsChannelRequest>
void Aws::Pinpoint::PinpointClient::GetApnsChannelAsync ( const GetApnsChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1027 of file PinpointClient.h.

◆ GetApnsChannelCallable()

template<typename GetApnsChannelRequestT = Model::GetApnsChannelRequest>
Model::GetApnsChannelOutcomeCallable Aws::Pinpoint::PinpointClient::GetApnsChannelCallable ( const GetApnsChannelRequestT &  request) const
inline

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

Definition at line 1018 of file PinpointClient.h.

◆ GetApnsSandboxChannel()

virtual Model::GetApnsSandboxChannelOutcome Aws::Pinpoint::PinpointClient::GetApnsSandboxChannel ( const Model::GetApnsSandboxChannelRequest request) const
virtual

Retrieves information about the status and settings of the APNs sandbox channel for an application.

See Also:

AWS API Reference

◆ GetApnsSandboxChannelAsync()

template<typename GetApnsSandboxChannelRequestT = Model::GetApnsSandboxChannelRequest>
void Aws::Pinpoint::PinpointClient::GetApnsSandboxChannelAsync ( const GetApnsSandboxChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1053 of file PinpointClient.h.

◆ GetApnsSandboxChannelCallable()

template<typename GetApnsSandboxChannelRequestT = Model::GetApnsSandboxChannelRequest>
Model::GetApnsSandboxChannelOutcomeCallable Aws::Pinpoint::PinpointClient::GetApnsSandboxChannelCallable ( const GetApnsSandboxChannelRequestT &  request) const
inline

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

Definition at line 1044 of file PinpointClient.h.

◆ GetApnsVoipChannel()

virtual Model::GetApnsVoipChannelOutcome Aws::Pinpoint::PinpointClient::GetApnsVoipChannel ( const Model::GetApnsVoipChannelRequest request) const
virtual

Retrieves information about the status and settings of the APNs VoIP channel for an application.

See Also:

AWS API Reference

◆ GetApnsVoipChannelAsync()

template<typename GetApnsVoipChannelRequestT = Model::GetApnsVoipChannelRequest>
void Aws::Pinpoint::PinpointClient::GetApnsVoipChannelAsync ( const GetApnsVoipChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1079 of file PinpointClient.h.

◆ GetApnsVoipChannelCallable()

template<typename GetApnsVoipChannelRequestT = Model::GetApnsVoipChannelRequest>
Model::GetApnsVoipChannelOutcomeCallable Aws::Pinpoint::PinpointClient::GetApnsVoipChannelCallable ( const GetApnsVoipChannelRequestT &  request) const
inline

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

Definition at line 1070 of file PinpointClient.h.

◆ GetApnsVoipSandboxChannel()

virtual Model::GetApnsVoipSandboxChannelOutcome Aws::Pinpoint::PinpointClient::GetApnsVoipSandboxChannel ( const Model::GetApnsVoipSandboxChannelRequest request) const
virtual

Retrieves information about the status and settings of the APNs VoIP sandbox channel for an application.

See Also:

AWS API Reference

◆ GetApnsVoipSandboxChannelAsync()

template<typename GetApnsVoipSandboxChannelRequestT = Model::GetApnsVoipSandboxChannelRequest>
void Aws::Pinpoint::PinpointClient::GetApnsVoipSandboxChannelAsync ( const GetApnsVoipSandboxChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1105 of file PinpointClient.h.

◆ GetApnsVoipSandboxChannelCallable()

template<typename GetApnsVoipSandboxChannelRequestT = Model::GetApnsVoipSandboxChannelRequest>
Model::GetApnsVoipSandboxChannelOutcomeCallable Aws::Pinpoint::PinpointClient::GetApnsVoipSandboxChannelCallable ( const GetApnsVoipSandboxChannelRequestT &  request) const
inline

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

Definition at line 1096 of file PinpointClient.h.

◆ GetApp()

virtual Model::GetAppOutcome Aws::Pinpoint::PinpointClient::GetApp ( const Model::GetAppRequest request) const
virtual

Retrieves information about an application.

See Also:

AWS API Reference

◆ GetAppAsync()

template<typename GetAppRequestT = Model::GetAppRequest>
void Aws::Pinpoint::PinpointClient::GetAppAsync ( const GetAppRequestT &  request,
const GetAppResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1130 of file PinpointClient.h.

◆ GetAppCallable()

template<typename GetAppRequestT = Model::GetAppRequest>
Model::GetAppOutcomeCallable Aws::Pinpoint::PinpointClient::GetAppCallable ( const GetAppRequestT &  request) const
inline

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

Definition at line 1121 of file PinpointClient.h.

◆ GetApplicationDateRangeKpi()

virtual Model::GetApplicationDateRangeKpiOutcome Aws::Pinpoint::PinpointClient::GetApplicationDateRangeKpi ( const Model::GetApplicationDateRangeKpiRequest request) const
virtual

Retrieves (queries) pre-aggregated data for a standard metric that applies to an application.

See Also:

AWS API Reference

◆ GetApplicationDateRangeKpiAsync()

template<typename GetApplicationDateRangeKpiRequestT = Model::GetApplicationDateRangeKpiRequest>
void Aws::Pinpoint::PinpointClient::GetApplicationDateRangeKpiAsync ( const GetApplicationDateRangeKpiRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1156 of file PinpointClient.h.

◆ GetApplicationDateRangeKpiCallable()

template<typename GetApplicationDateRangeKpiRequestT = Model::GetApplicationDateRangeKpiRequest>
Model::GetApplicationDateRangeKpiOutcomeCallable Aws::Pinpoint::PinpointClient::GetApplicationDateRangeKpiCallable ( const GetApplicationDateRangeKpiRequestT &  request) const
inline

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

Definition at line 1147 of file PinpointClient.h.

◆ GetApplicationSettings()

virtual Model::GetApplicationSettingsOutcome Aws::Pinpoint::PinpointClient::GetApplicationSettings ( const Model::GetApplicationSettingsRequest request) const
virtual

Retrieves information about the settings for an application.

See Also:

AWS API Reference

◆ GetApplicationSettingsAsync()

template<typename GetApplicationSettingsRequestT = Model::GetApplicationSettingsRequest>
void Aws::Pinpoint::PinpointClient::GetApplicationSettingsAsync ( const GetApplicationSettingsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1182 of file PinpointClient.h.

◆ GetApplicationSettingsCallable()

template<typename GetApplicationSettingsRequestT = Model::GetApplicationSettingsRequest>
Model::GetApplicationSettingsOutcomeCallable Aws::Pinpoint::PinpointClient::GetApplicationSettingsCallable ( const GetApplicationSettingsRequestT &  request) const
inline

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

Definition at line 1173 of file PinpointClient.h.

◆ GetApps()

virtual Model::GetAppsOutcome Aws::Pinpoint::PinpointClient::GetApps ( const Model::GetAppsRequest request = {}) const
virtual

Retrieves information about all the applications that are associated with your Amazon Pinpoint account.

See Also:

AWS API Reference

◆ GetAppsAsync()

template<typename GetAppsRequestT = Model::GetAppsRequest>
void Aws::Pinpoint::PinpointClient::GetAppsAsync ( const GetAppsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetAppsRequestT &  request = {} 
) const
inline

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

Definition at line 1208 of file PinpointClient.h.

◆ GetAppsCallable()

template<typename GetAppsRequestT = Model::GetAppsRequest>
Model::GetAppsOutcomeCallable Aws::Pinpoint::PinpointClient::GetAppsCallable ( const GetAppsRequestT &  request = {}) const
inline

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

Definition at line 1199 of file PinpointClient.h.

◆ GetBaiduChannel()

virtual Model::GetBaiduChannelOutcome Aws::Pinpoint::PinpointClient::GetBaiduChannel ( const Model::GetBaiduChannelRequest request) const
virtual

Retrieves information about the status and settings of the Baidu channel for an application.

See Also:

AWS API Reference

◆ GetBaiduChannelAsync()

template<typename GetBaiduChannelRequestT = Model::GetBaiduChannelRequest>
void Aws::Pinpoint::PinpointClient::GetBaiduChannelAsync ( const GetBaiduChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1234 of file PinpointClient.h.

◆ GetBaiduChannelCallable()

template<typename GetBaiduChannelRequestT = Model::GetBaiduChannelRequest>
Model::GetBaiduChannelOutcomeCallable Aws::Pinpoint::PinpointClient::GetBaiduChannelCallable ( const GetBaiduChannelRequestT &  request) const
inline

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

Definition at line 1225 of file PinpointClient.h.

◆ GetCampaign()

virtual Model::GetCampaignOutcome Aws::Pinpoint::PinpointClient::GetCampaign ( const Model::GetCampaignRequest request) const
virtual

Retrieves information about the status, configuration, and other settings for a campaign.

See Also:

AWS API Reference

◆ GetCampaignActivities()

virtual Model::GetCampaignActivitiesOutcome Aws::Pinpoint::PinpointClient::GetCampaignActivities ( const Model::GetCampaignActivitiesRequest request) const
virtual

Retrieves information about all the activities for a campaign.

See Also:

AWS API Reference

◆ GetCampaignActivitiesAsync()

template<typename GetCampaignActivitiesRequestT = Model::GetCampaignActivitiesRequest>
void Aws::Pinpoint::PinpointClient::GetCampaignActivitiesAsync ( const GetCampaignActivitiesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1286 of file PinpointClient.h.

◆ GetCampaignActivitiesCallable()

template<typename GetCampaignActivitiesRequestT = Model::GetCampaignActivitiesRequest>
Model::GetCampaignActivitiesOutcomeCallable Aws::Pinpoint::PinpointClient::GetCampaignActivitiesCallable ( const GetCampaignActivitiesRequestT &  request) const
inline

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

Definition at line 1277 of file PinpointClient.h.

◆ GetCampaignAsync()

template<typename GetCampaignRequestT = Model::GetCampaignRequest>
void Aws::Pinpoint::PinpointClient::GetCampaignAsync ( const GetCampaignRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1260 of file PinpointClient.h.

◆ GetCampaignCallable()

template<typename GetCampaignRequestT = Model::GetCampaignRequest>
Model::GetCampaignOutcomeCallable Aws::Pinpoint::PinpointClient::GetCampaignCallable ( const GetCampaignRequestT &  request) const
inline

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

Definition at line 1251 of file PinpointClient.h.

◆ GetCampaignDateRangeKpi()

virtual Model::GetCampaignDateRangeKpiOutcome Aws::Pinpoint::PinpointClient::GetCampaignDateRangeKpi ( const Model::GetCampaignDateRangeKpiRequest request) const
virtual

Retrieves (queries) pre-aggregated data for a standard metric that applies to a campaign.

See Also:

AWS API Reference

◆ GetCampaignDateRangeKpiAsync()

template<typename GetCampaignDateRangeKpiRequestT = Model::GetCampaignDateRangeKpiRequest>
void Aws::Pinpoint::PinpointClient::GetCampaignDateRangeKpiAsync ( const GetCampaignDateRangeKpiRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1312 of file PinpointClient.h.

◆ GetCampaignDateRangeKpiCallable()

template<typename GetCampaignDateRangeKpiRequestT = Model::GetCampaignDateRangeKpiRequest>
Model::GetCampaignDateRangeKpiOutcomeCallable Aws::Pinpoint::PinpointClient::GetCampaignDateRangeKpiCallable ( const GetCampaignDateRangeKpiRequestT &  request) const
inline

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

Definition at line 1303 of file PinpointClient.h.

◆ GetCampaigns()

virtual Model::GetCampaignsOutcome Aws::Pinpoint::PinpointClient::GetCampaigns ( const Model::GetCampaignsRequest request) const
virtual

Retrieves information about the status, configuration, and other settings for all the campaigns that are associated with an application.

See Also:

AWS API Reference

◆ GetCampaignsAsync()

template<typename GetCampaignsRequestT = Model::GetCampaignsRequest>
void Aws::Pinpoint::PinpointClient::GetCampaignsAsync ( const GetCampaignsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1391 of file PinpointClient.h.

◆ GetCampaignsCallable()

template<typename GetCampaignsRequestT = Model::GetCampaignsRequest>
Model::GetCampaignsOutcomeCallable Aws::Pinpoint::PinpointClient::GetCampaignsCallable ( const GetCampaignsRequestT &  request) const
inline

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

Definition at line 1382 of file PinpointClient.h.

◆ GetCampaignVersion()

virtual Model::GetCampaignVersionOutcome Aws::Pinpoint::PinpointClient::GetCampaignVersion ( const Model::GetCampaignVersionRequest request) const
virtual

Retrieves information about the status, configuration, and other settings for a specific version of a campaign.

See Also:

AWS API Reference

◆ GetCampaignVersionAsync()

template<typename GetCampaignVersionRequestT = Model::GetCampaignVersionRequest>
void Aws::Pinpoint::PinpointClient::GetCampaignVersionAsync ( const GetCampaignVersionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1338 of file PinpointClient.h.

◆ GetCampaignVersionCallable()

template<typename GetCampaignVersionRequestT = Model::GetCampaignVersionRequest>
Model::GetCampaignVersionOutcomeCallable Aws::Pinpoint::PinpointClient::GetCampaignVersionCallable ( const GetCampaignVersionRequestT &  request) const
inline

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

Definition at line 1329 of file PinpointClient.h.

◆ GetCampaignVersions()

virtual Model::GetCampaignVersionsOutcome Aws::Pinpoint::PinpointClient::GetCampaignVersions ( const Model::GetCampaignVersionsRequest request) const
virtual

Retrieves information about the status, configuration, and other settings for all versions of a campaign.

See Also:

AWS API Reference

◆ GetCampaignVersionsAsync()

template<typename GetCampaignVersionsRequestT = Model::GetCampaignVersionsRequest>
void Aws::Pinpoint::PinpointClient::GetCampaignVersionsAsync ( const GetCampaignVersionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1364 of file PinpointClient.h.

◆ GetCampaignVersionsCallable()

template<typename GetCampaignVersionsRequestT = Model::GetCampaignVersionsRequest>
Model::GetCampaignVersionsOutcomeCallable Aws::Pinpoint::PinpointClient::GetCampaignVersionsCallable ( const GetCampaignVersionsRequestT &  request) const
inline

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

Definition at line 1355 of file PinpointClient.h.

◆ GetChannels()

virtual Model::GetChannelsOutcome Aws::Pinpoint::PinpointClient::GetChannels ( const Model::GetChannelsRequest request) const
virtual

Retrieves information about the history and status of each channel for an application.

See Also:

AWS API Reference

◆ GetChannelsAsync()

template<typename GetChannelsRequestT = Model::GetChannelsRequest>
void Aws::Pinpoint::PinpointClient::GetChannelsAsync ( const GetChannelsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1417 of file PinpointClient.h.

◆ GetChannelsCallable()

template<typename GetChannelsRequestT = Model::GetChannelsRequest>
Model::GetChannelsOutcomeCallable Aws::Pinpoint::PinpointClient::GetChannelsCallable ( const GetChannelsRequestT &  request) const
inline

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

Definition at line 1408 of file PinpointClient.h.

◆ GetEmailChannel()

virtual Model::GetEmailChannelOutcome Aws::Pinpoint::PinpointClient::GetEmailChannel ( const Model::GetEmailChannelRequest request) const
virtual

Retrieves information about the status and settings of the email channel for an application.

See Also:

AWS API Reference

◆ GetEmailChannelAsync()

template<typename GetEmailChannelRequestT = Model::GetEmailChannelRequest>
void Aws::Pinpoint::PinpointClient::GetEmailChannelAsync ( const GetEmailChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1443 of file PinpointClient.h.

◆ GetEmailChannelCallable()

template<typename GetEmailChannelRequestT = Model::GetEmailChannelRequest>
Model::GetEmailChannelOutcomeCallable Aws::Pinpoint::PinpointClient::GetEmailChannelCallable ( const GetEmailChannelRequestT &  request) const
inline

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

Definition at line 1434 of file PinpointClient.h.

◆ GetEmailTemplate()

virtual Model::GetEmailTemplateOutcome Aws::Pinpoint::PinpointClient::GetEmailTemplate ( const Model::GetEmailTemplateRequest request) const
virtual

Retrieves the content and settings of a message template for messages that are sent through the email channel.

See Also:

AWS API Reference

◆ GetEmailTemplateAsync()

template<typename GetEmailTemplateRequestT = Model::GetEmailTemplateRequest>
void Aws::Pinpoint::PinpointClient::GetEmailTemplateAsync ( const GetEmailTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1469 of file PinpointClient.h.

◆ GetEmailTemplateCallable()

template<typename GetEmailTemplateRequestT = Model::GetEmailTemplateRequest>
Model::GetEmailTemplateOutcomeCallable Aws::Pinpoint::PinpointClient::GetEmailTemplateCallable ( const GetEmailTemplateRequestT &  request) const
inline

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

Definition at line 1460 of file PinpointClient.h.

◆ GetEndpoint()

virtual Model::GetEndpointOutcome Aws::Pinpoint::PinpointClient::GetEndpoint ( const Model::GetEndpointRequest request) const
virtual

Retrieves information about the settings and attributes of a specific endpoint for an application.

See Also:

AWS API Reference

◆ GetEndpointAsync()

template<typename GetEndpointRequestT = Model::GetEndpointRequest>
void Aws::Pinpoint::PinpointClient::GetEndpointAsync ( const GetEndpointRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1495 of file PinpointClient.h.

◆ GetEndpointCallable()

template<typename GetEndpointRequestT = Model::GetEndpointRequest>
Model::GetEndpointOutcomeCallable Aws::Pinpoint::PinpointClient::GetEndpointCallable ( const GetEndpointRequestT &  request) const
inline

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

Definition at line 1486 of file PinpointClient.h.

◆ GetEventStream()

virtual Model::GetEventStreamOutcome Aws::Pinpoint::PinpointClient::GetEventStream ( const Model::GetEventStreamRequest request) const
virtual

Retrieves information about the event stream settings for an application.

See Also:

AWS API Reference

◆ GetEventStreamAsync()

template<typename GetEventStreamRequestT = Model::GetEventStreamRequest>
void Aws::Pinpoint::PinpointClient::GetEventStreamAsync ( const GetEventStreamRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1521 of file PinpointClient.h.

◆ GetEventStreamCallable()

template<typename GetEventStreamRequestT = Model::GetEventStreamRequest>
Model::GetEventStreamOutcomeCallable Aws::Pinpoint::PinpointClient::GetEventStreamCallable ( const GetEventStreamRequestT &  request) const
inline

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

Definition at line 1512 of file PinpointClient.h.

◆ GetExportJob()

virtual Model::GetExportJobOutcome Aws::Pinpoint::PinpointClient::GetExportJob ( const Model::GetExportJobRequest request) const
virtual

Retrieves information about the status and settings of a specific export job for an application.

See Also:

AWS API Reference

◆ GetExportJobAsync()

template<typename GetExportJobRequestT = Model::GetExportJobRequest>
void Aws::Pinpoint::PinpointClient::GetExportJobAsync ( const GetExportJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1547 of file PinpointClient.h.

◆ GetExportJobCallable()

template<typename GetExportJobRequestT = Model::GetExportJobRequest>
Model::GetExportJobOutcomeCallable Aws::Pinpoint::PinpointClient::GetExportJobCallable ( const GetExportJobRequestT &  request) const
inline

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

Definition at line 1538 of file PinpointClient.h.

◆ GetExportJobs()

virtual Model::GetExportJobsOutcome Aws::Pinpoint::PinpointClient::GetExportJobs ( const Model::GetExportJobsRequest request) const
virtual

Retrieves information about the status and settings of all the export jobs for an application.

See Also:

AWS API Reference

◆ GetExportJobsAsync()

template<typename GetExportJobsRequestT = Model::GetExportJobsRequest>
void Aws::Pinpoint::PinpointClient::GetExportJobsAsync ( const GetExportJobsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1573 of file PinpointClient.h.

◆ GetExportJobsCallable()

template<typename GetExportJobsRequestT = Model::GetExportJobsRequest>
Model::GetExportJobsOutcomeCallable Aws::Pinpoint::PinpointClient::GetExportJobsCallable ( const GetExportJobsRequestT &  request) const
inline

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

Definition at line 1564 of file PinpointClient.h.

◆ GetGcmChannel()

virtual Model::GetGcmChannelOutcome Aws::Pinpoint::PinpointClient::GetGcmChannel ( const Model::GetGcmChannelRequest request) const
virtual

Retrieves information about the status and settings of the GCM channel for an application.

See Also:

AWS API Reference

◆ GetGcmChannelAsync()

template<typename GetGcmChannelRequestT = Model::GetGcmChannelRequest>
void Aws::Pinpoint::PinpointClient::GetGcmChannelAsync ( const GetGcmChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1599 of file PinpointClient.h.

◆ GetGcmChannelCallable()

template<typename GetGcmChannelRequestT = Model::GetGcmChannelRequest>
Model::GetGcmChannelOutcomeCallable Aws::Pinpoint::PinpointClient::GetGcmChannelCallable ( const GetGcmChannelRequestT &  request) const
inline

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

Definition at line 1590 of file PinpointClient.h.

◆ GetImportJob()

virtual Model::GetImportJobOutcome Aws::Pinpoint::PinpointClient::GetImportJob ( const Model::GetImportJobRequest request) const
virtual

Retrieves information about the status and settings of a specific import job for an application.

See Also:

AWS API Reference

◆ GetImportJobAsync()

template<typename GetImportJobRequestT = Model::GetImportJobRequest>
void Aws::Pinpoint::PinpointClient::GetImportJobAsync ( const GetImportJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1625 of file PinpointClient.h.

◆ GetImportJobCallable()

template<typename GetImportJobRequestT = Model::GetImportJobRequest>
Model::GetImportJobOutcomeCallable Aws::Pinpoint::PinpointClient::GetImportJobCallable ( const GetImportJobRequestT &  request) const
inline

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

Definition at line 1616 of file PinpointClient.h.

◆ GetImportJobs()

virtual Model::GetImportJobsOutcome Aws::Pinpoint::PinpointClient::GetImportJobs ( const Model::GetImportJobsRequest request) const
virtual

Retrieves information about the status and settings of all the import jobs for an application.

See Also:

AWS API Reference

◆ GetImportJobsAsync()

template<typename GetImportJobsRequestT = Model::GetImportJobsRequest>
void Aws::Pinpoint::PinpointClient::GetImportJobsAsync ( const GetImportJobsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1651 of file PinpointClient.h.

◆ GetImportJobsCallable()

template<typename GetImportJobsRequestT = Model::GetImportJobsRequest>
Model::GetImportJobsOutcomeCallable Aws::Pinpoint::PinpointClient::GetImportJobsCallable ( const GetImportJobsRequestT &  request) const
inline

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

Definition at line 1642 of file PinpointClient.h.

◆ GetInAppMessages()

virtual Model::GetInAppMessagesOutcome Aws::Pinpoint::PinpointClient::GetInAppMessages ( const Model::GetInAppMessagesRequest request) const
virtual

Retrieves the in-app messages targeted for the provided endpoint ID.

See Also:

AWS API Reference

◆ GetInAppMessagesAsync()

template<typename GetInAppMessagesRequestT = Model::GetInAppMessagesRequest>
void Aws::Pinpoint::PinpointClient::GetInAppMessagesAsync ( const GetInAppMessagesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1677 of file PinpointClient.h.

◆ GetInAppMessagesCallable()

template<typename GetInAppMessagesRequestT = Model::GetInAppMessagesRequest>
Model::GetInAppMessagesOutcomeCallable Aws::Pinpoint::PinpointClient::GetInAppMessagesCallable ( const GetInAppMessagesRequestT &  request) const
inline

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

Definition at line 1668 of file PinpointClient.h.

◆ GetInAppTemplate()

virtual Model::GetInAppTemplateOutcome Aws::Pinpoint::PinpointClient::GetInAppTemplate ( const Model::GetInAppTemplateRequest request) const
virtual

Retrieves the content and settings of a message template for messages sent through the in-app channel.

See Also:

AWS API Reference

◆ GetInAppTemplateAsync()

template<typename GetInAppTemplateRequestT = Model::GetInAppTemplateRequest>
void Aws::Pinpoint::PinpointClient::GetInAppTemplateAsync ( const GetInAppTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1703 of file PinpointClient.h.

◆ GetInAppTemplateCallable()

template<typename GetInAppTemplateRequestT = Model::GetInAppTemplateRequest>
Model::GetInAppTemplateOutcomeCallable Aws::Pinpoint::PinpointClient::GetInAppTemplateCallable ( const GetInAppTemplateRequestT &  request) const
inline

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

Definition at line 1694 of file PinpointClient.h.

◆ GetJourney()

virtual Model::GetJourneyOutcome Aws::Pinpoint::PinpointClient::GetJourney ( const Model::GetJourneyRequest request) const
virtual

Retrieves information about the status, configuration, and other settings for a journey.

See Also:

AWS API Reference

◆ GetJourneyAsync()

template<typename GetJourneyRequestT = Model::GetJourneyRequest>
void Aws::Pinpoint::PinpointClient::GetJourneyAsync ( const GetJourneyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1729 of file PinpointClient.h.

◆ GetJourneyCallable()

template<typename GetJourneyRequestT = Model::GetJourneyRequest>
Model::GetJourneyOutcomeCallable Aws::Pinpoint::PinpointClient::GetJourneyCallable ( const GetJourneyRequestT &  request) const
inline

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

Definition at line 1720 of file PinpointClient.h.

◆ GetJourneyDateRangeKpi()

virtual Model::GetJourneyDateRangeKpiOutcome Aws::Pinpoint::PinpointClient::GetJourneyDateRangeKpi ( const Model::GetJourneyDateRangeKpiRequest request) const
virtual

Retrieves (queries) pre-aggregated data for a standard engagement metric that applies to a journey.

See Also:

AWS API Reference

◆ GetJourneyDateRangeKpiAsync()

template<typename GetJourneyDateRangeKpiRequestT = Model::GetJourneyDateRangeKpiRequest>
void Aws::Pinpoint::PinpointClient::GetJourneyDateRangeKpiAsync ( const GetJourneyDateRangeKpiRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1755 of file PinpointClient.h.

◆ GetJourneyDateRangeKpiCallable()

template<typename GetJourneyDateRangeKpiRequestT = Model::GetJourneyDateRangeKpiRequest>
Model::GetJourneyDateRangeKpiOutcomeCallable Aws::Pinpoint::PinpointClient::GetJourneyDateRangeKpiCallable ( const GetJourneyDateRangeKpiRequestT &  request) const
inline

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

Definition at line 1746 of file PinpointClient.h.

◆ GetJourneyExecutionActivityMetrics()

virtual Model::GetJourneyExecutionActivityMetricsOutcome Aws::Pinpoint::PinpointClient::GetJourneyExecutionActivityMetrics ( const Model::GetJourneyExecutionActivityMetricsRequest request) const
virtual

Retrieves (queries) pre-aggregated data for a standard execution metric that applies to a journey activity.

See Also:

AWS API Reference

◆ GetJourneyExecutionActivityMetricsAsync()

template<typename GetJourneyExecutionActivityMetricsRequestT = Model::GetJourneyExecutionActivityMetricsRequest>
void Aws::Pinpoint::PinpointClient::GetJourneyExecutionActivityMetricsAsync ( const GetJourneyExecutionActivityMetricsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1781 of file PinpointClient.h.

◆ GetJourneyExecutionActivityMetricsCallable()

template<typename GetJourneyExecutionActivityMetricsRequestT = Model::GetJourneyExecutionActivityMetricsRequest>
Model::GetJourneyExecutionActivityMetricsOutcomeCallable Aws::Pinpoint::PinpointClient::GetJourneyExecutionActivityMetricsCallable ( const GetJourneyExecutionActivityMetricsRequestT &  request) const
inline

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

Definition at line 1772 of file PinpointClient.h.

◆ GetJourneyExecutionMetrics()

virtual Model::GetJourneyExecutionMetricsOutcome Aws::Pinpoint::PinpointClient::GetJourneyExecutionMetrics ( const Model::GetJourneyExecutionMetricsRequest request) const
virtual

Retrieves (queries) pre-aggregated data for a standard execution metric that applies to a journey.

See Also:

AWS API Reference

◆ GetJourneyExecutionMetricsAsync()

template<typename GetJourneyExecutionMetricsRequestT = Model::GetJourneyExecutionMetricsRequest>
void Aws::Pinpoint::PinpointClient::GetJourneyExecutionMetricsAsync ( const GetJourneyExecutionMetricsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1807 of file PinpointClient.h.

◆ GetJourneyExecutionMetricsCallable()

template<typename GetJourneyExecutionMetricsRequestT = Model::GetJourneyExecutionMetricsRequest>
Model::GetJourneyExecutionMetricsOutcomeCallable Aws::Pinpoint::PinpointClient::GetJourneyExecutionMetricsCallable ( const GetJourneyExecutionMetricsRequestT &  request) const
inline

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

Definition at line 1798 of file PinpointClient.h.

◆ GetJourneyRunExecutionActivityMetrics()

virtual Model::GetJourneyRunExecutionActivityMetricsOutcome Aws::Pinpoint::PinpointClient::GetJourneyRunExecutionActivityMetrics ( const Model::GetJourneyRunExecutionActivityMetricsRequest request) const
virtual

Retrieves (queries) pre-aggregated data for a standard run execution metric that applies to a journey activity.

See Also:

AWS API Reference

◆ GetJourneyRunExecutionActivityMetricsAsync()

template<typename GetJourneyRunExecutionActivityMetricsRequestT = Model::GetJourneyRunExecutionActivityMetricsRequest>
void Aws::Pinpoint::PinpointClient::GetJourneyRunExecutionActivityMetricsAsync ( const GetJourneyRunExecutionActivityMetricsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1833 of file PinpointClient.h.

◆ GetJourneyRunExecutionActivityMetricsCallable()

template<typename GetJourneyRunExecutionActivityMetricsRequestT = Model::GetJourneyRunExecutionActivityMetricsRequest>
Model::GetJourneyRunExecutionActivityMetricsOutcomeCallable Aws::Pinpoint::PinpointClient::GetJourneyRunExecutionActivityMetricsCallable ( const GetJourneyRunExecutionActivityMetricsRequestT &  request) const
inline

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

Definition at line 1824 of file PinpointClient.h.

◆ GetJourneyRunExecutionMetrics()

virtual Model::GetJourneyRunExecutionMetricsOutcome Aws::Pinpoint::PinpointClient::GetJourneyRunExecutionMetrics ( const Model::GetJourneyRunExecutionMetricsRequest request) const
virtual

Retrieves (queries) pre-aggregated data for a standard run execution metric that applies to a journey.

See Also:

AWS API Reference

◆ GetJourneyRunExecutionMetricsAsync()

template<typename GetJourneyRunExecutionMetricsRequestT = Model::GetJourneyRunExecutionMetricsRequest>
void Aws::Pinpoint::PinpointClient::GetJourneyRunExecutionMetricsAsync ( const GetJourneyRunExecutionMetricsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1859 of file PinpointClient.h.

◆ GetJourneyRunExecutionMetricsCallable()

template<typename GetJourneyRunExecutionMetricsRequestT = Model::GetJourneyRunExecutionMetricsRequest>
Model::GetJourneyRunExecutionMetricsOutcomeCallable Aws::Pinpoint::PinpointClient::GetJourneyRunExecutionMetricsCallable ( const GetJourneyRunExecutionMetricsRequestT &  request) const
inline

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

Definition at line 1850 of file PinpointClient.h.

◆ GetJourneyRuns()

virtual Model::GetJourneyRunsOutcome Aws::Pinpoint::PinpointClient::GetJourneyRuns ( const Model::GetJourneyRunsRequest request) const
virtual

Provides information about the runs of a journey.

See Also:


AWS API Reference

◆ GetJourneyRunsAsync()

template<typename GetJourneyRunsRequestT = Model::GetJourneyRunsRequest>
void Aws::Pinpoint::PinpointClient::GetJourneyRunsAsync ( const GetJourneyRunsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1885 of file PinpointClient.h.

◆ GetJourneyRunsCallable()

template<typename GetJourneyRunsRequestT = Model::GetJourneyRunsRequest>
Model::GetJourneyRunsOutcomeCallable Aws::Pinpoint::PinpointClient::GetJourneyRunsCallable ( const GetJourneyRunsRequestT &  request) const
inline

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

Definition at line 1876 of file PinpointClient.h.

◆ GetPushTemplate()

virtual Model::GetPushTemplateOutcome Aws::Pinpoint::PinpointClient::GetPushTemplate ( const Model::GetPushTemplateRequest request) const
virtual

Retrieves the content and settings of a message template for messages that are sent through a push notification channel.

See Also:

AWS API Reference

◆ GetPushTemplateAsync()

template<typename GetPushTemplateRequestT = Model::GetPushTemplateRequest>
void Aws::Pinpoint::PinpointClient::GetPushTemplateAsync ( const GetPushTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1911 of file PinpointClient.h.

◆ GetPushTemplateCallable()

template<typename GetPushTemplateRequestT = Model::GetPushTemplateRequest>
Model::GetPushTemplateOutcomeCallable Aws::Pinpoint::PinpointClient::GetPushTemplateCallable ( const GetPushTemplateRequestT &  request) const
inline

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

Definition at line 1902 of file PinpointClient.h.

◆ GetRecommenderConfiguration()

virtual Model::GetRecommenderConfigurationOutcome Aws::Pinpoint::PinpointClient::GetRecommenderConfiguration ( const Model::GetRecommenderConfigurationRequest request) const
virtual

Retrieves information about an Amazon Pinpoint configuration for a recommender model.

See Also:

AWS API Reference

◆ GetRecommenderConfigurationAsync()

template<typename GetRecommenderConfigurationRequestT = Model::GetRecommenderConfigurationRequest>
void Aws::Pinpoint::PinpointClient::GetRecommenderConfigurationAsync ( const GetRecommenderConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1937 of file PinpointClient.h.

◆ GetRecommenderConfigurationCallable()

template<typename GetRecommenderConfigurationRequestT = Model::GetRecommenderConfigurationRequest>
Model::GetRecommenderConfigurationOutcomeCallable Aws::Pinpoint::PinpointClient::GetRecommenderConfigurationCallable ( const GetRecommenderConfigurationRequestT &  request) const
inline

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

Definition at line 1928 of file PinpointClient.h.

◆ GetRecommenderConfigurations()

virtual Model::GetRecommenderConfigurationsOutcome Aws::Pinpoint::PinpointClient::GetRecommenderConfigurations ( const Model::GetRecommenderConfigurationsRequest request = {}) const
virtual

Retrieves information about all the recommender model configurations that are associated with your Amazon Pinpoint account.

See Also:

AWS API Reference

◆ GetRecommenderConfigurationsAsync()

template<typename GetRecommenderConfigurationsRequestT = Model::GetRecommenderConfigurationsRequest>
void Aws::Pinpoint::PinpointClient::GetRecommenderConfigurationsAsync ( const GetRecommenderConfigurationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetRecommenderConfigurationsRequestT &  request = {} 
) const
inline

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

Definition at line 1963 of file PinpointClient.h.

◆ GetRecommenderConfigurationsCallable()

template<typename GetRecommenderConfigurationsRequestT = Model::GetRecommenderConfigurationsRequest>
Model::GetRecommenderConfigurationsOutcomeCallable Aws::Pinpoint::PinpointClient::GetRecommenderConfigurationsCallable ( const GetRecommenderConfigurationsRequestT &  request = {}) const
inline

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

Definition at line 1954 of file PinpointClient.h.

◆ GetSegment()

virtual Model::GetSegmentOutcome Aws::Pinpoint::PinpointClient::GetSegment ( const Model::GetSegmentRequest request) const
virtual

Retrieves information about the configuration, dimension, and other settings for a specific segment that's associated with an application.

See Also:

AWS API Reference

◆ GetSegmentAsync()

template<typename GetSegmentRequestT = Model::GetSegmentRequest>
void Aws::Pinpoint::PinpointClient::GetSegmentAsync ( const GetSegmentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1990 of file PinpointClient.h.

◆ GetSegmentCallable()

template<typename GetSegmentRequestT = Model::GetSegmentRequest>
Model::GetSegmentOutcomeCallable Aws::Pinpoint::PinpointClient::GetSegmentCallable ( const GetSegmentRequestT &  request) const
inline

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

Definition at line 1981 of file PinpointClient.h.

◆ GetSegmentExportJobs()

virtual Model::GetSegmentExportJobsOutcome Aws::Pinpoint::PinpointClient::GetSegmentExportJobs ( const Model::GetSegmentExportJobsRequest request) const
virtual

Retrieves information about the status and settings of the export jobs for a segment.

See Also:

AWS API Reference

◆ GetSegmentExportJobsAsync()

template<typename GetSegmentExportJobsRequestT = Model::GetSegmentExportJobsRequest>
void Aws::Pinpoint::PinpointClient::GetSegmentExportJobsAsync ( const GetSegmentExportJobsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2016 of file PinpointClient.h.

◆ GetSegmentExportJobsCallable()

template<typename GetSegmentExportJobsRequestT = Model::GetSegmentExportJobsRequest>
Model::GetSegmentExportJobsOutcomeCallable Aws::Pinpoint::PinpointClient::GetSegmentExportJobsCallable ( const GetSegmentExportJobsRequestT &  request) const
inline

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

Definition at line 2007 of file PinpointClient.h.

◆ GetSegmentImportJobs()

virtual Model::GetSegmentImportJobsOutcome Aws::Pinpoint::PinpointClient::GetSegmentImportJobs ( const Model::GetSegmentImportJobsRequest request) const
virtual

Retrieves information about the status and settings of the import jobs for a segment.

See Also:

AWS API Reference

◆ GetSegmentImportJobsAsync()

template<typename GetSegmentImportJobsRequestT = Model::GetSegmentImportJobsRequest>
void Aws::Pinpoint::PinpointClient::GetSegmentImportJobsAsync ( const GetSegmentImportJobsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2042 of file PinpointClient.h.

◆ GetSegmentImportJobsCallable()

template<typename GetSegmentImportJobsRequestT = Model::GetSegmentImportJobsRequest>
Model::GetSegmentImportJobsOutcomeCallable Aws::Pinpoint::PinpointClient::GetSegmentImportJobsCallable ( const GetSegmentImportJobsRequestT &  request) const
inline

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

Definition at line 2033 of file PinpointClient.h.

◆ GetSegments()

virtual Model::GetSegmentsOutcome Aws::Pinpoint::PinpointClient::GetSegments ( const Model::GetSegmentsRequest request) const
virtual

Retrieves information about the configuration, dimension, and other settings for all the segments that are associated with an application.

See Also:

AWS API Reference

◆ GetSegmentsAsync()

template<typename GetSegmentsRequestT = Model::GetSegmentsRequest>
void Aws::Pinpoint::PinpointClient::GetSegmentsAsync ( const GetSegmentsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2123 of file PinpointClient.h.

◆ GetSegmentsCallable()

template<typename GetSegmentsRequestT = Model::GetSegmentsRequest>
Model::GetSegmentsOutcomeCallable Aws::Pinpoint::PinpointClient::GetSegmentsCallable ( const GetSegmentsRequestT &  request) const
inline

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

Definition at line 2114 of file PinpointClient.h.

◆ GetSegmentVersion()

virtual Model::GetSegmentVersionOutcome Aws::Pinpoint::PinpointClient::GetSegmentVersion ( const Model::GetSegmentVersionRequest request) const
virtual

Retrieves information about the configuration, dimension, and other settings for a specific version of a segment that's associated with an application.

See Also:

AWS API Reference

◆ GetSegmentVersionAsync()

template<typename GetSegmentVersionRequestT = Model::GetSegmentVersionRequest>
void Aws::Pinpoint::PinpointClient::GetSegmentVersionAsync ( const GetSegmentVersionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2069 of file PinpointClient.h.

◆ GetSegmentVersionCallable()

template<typename GetSegmentVersionRequestT = Model::GetSegmentVersionRequest>
Model::GetSegmentVersionOutcomeCallable Aws::Pinpoint::PinpointClient::GetSegmentVersionCallable ( const GetSegmentVersionRequestT &  request) const
inline

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

Definition at line 2060 of file PinpointClient.h.

◆ GetSegmentVersions()

virtual Model::GetSegmentVersionsOutcome Aws::Pinpoint::PinpointClient::GetSegmentVersions ( const Model::GetSegmentVersionsRequest request) const
virtual

Retrieves information about the configuration, dimension, and other settings for all the versions of a specific segment that's associated with an application.

See Also:

AWS API Reference

◆ GetSegmentVersionsAsync()

template<typename GetSegmentVersionsRequestT = Model::GetSegmentVersionsRequest>
void Aws::Pinpoint::PinpointClient::GetSegmentVersionsAsync ( const GetSegmentVersionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2096 of file PinpointClient.h.

◆ GetSegmentVersionsCallable()

template<typename GetSegmentVersionsRequestT = Model::GetSegmentVersionsRequest>
Model::GetSegmentVersionsOutcomeCallable Aws::Pinpoint::PinpointClient::GetSegmentVersionsCallable ( const GetSegmentVersionsRequestT &  request) const
inline

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

Definition at line 2087 of file PinpointClient.h.

◆ GetServiceName()

static const char * Aws::Pinpoint::PinpointClient::GetServiceName ( )
static

◆ GetSmsChannel()

virtual Model::GetSmsChannelOutcome Aws::Pinpoint::PinpointClient::GetSmsChannel ( const Model::GetSmsChannelRequest request) const
virtual

Retrieves information about the status and settings of the SMS channel for an application.

See Also:

AWS API Reference

◆ GetSmsChannelAsync()

template<typename GetSmsChannelRequestT = Model::GetSmsChannelRequest>
void Aws::Pinpoint::PinpointClient::GetSmsChannelAsync ( const GetSmsChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2149 of file PinpointClient.h.

◆ GetSmsChannelCallable()

template<typename GetSmsChannelRequestT = Model::GetSmsChannelRequest>
Model::GetSmsChannelOutcomeCallable Aws::Pinpoint::PinpointClient::GetSmsChannelCallable ( const GetSmsChannelRequestT &  request) const
inline

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

Definition at line 2140 of file PinpointClient.h.

◆ GetSmsTemplate()

virtual Model::GetSmsTemplateOutcome Aws::Pinpoint::PinpointClient::GetSmsTemplate ( const Model::GetSmsTemplateRequest request) const
virtual

Retrieves the content and settings of a message template for messages that are sent through the SMS channel.

See Also:

AWS API Reference

◆ GetSmsTemplateAsync()

template<typename GetSmsTemplateRequestT = Model::GetSmsTemplateRequest>
void Aws::Pinpoint::PinpointClient::GetSmsTemplateAsync ( const GetSmsTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2175 of file PinpointClient.h.

◆ GetSmsTemplateCallable()

template<typename GetSmsTemplateRequestT = Model::GetSmsTemplateRequest>
Model::GetSmsTemplateOutcomeCallable Aws::Pinpoint::PinpointClient::GetSmsTemplateCallable ( const GetSmsTemplateRequestT &  request) const
inline

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

Definition at line 2166 of file PinpointClient.h.

◆ GetUserEndpoints()

virtual Model::GetUserEndpointsOutcome Aws::Pinpoint::PinpointClient::GetUserEndpoints ( const Model::GetUserEndpointsRequest request) const
virtual

Retrieves information about all the endpoints that are associated with a specific user ID.

See Also:

AWS API Reference

◆ GetUserEndpointsAsync()

template<typename GetUserEndpointsRequestT = Model::GetUserEndpointsRequest>
void Aws::Pinpoint::PinpointClient::GetUserEndpointsAsync ( const GetUserEndpointsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2201 of file PinpointClient.h.

◆ GetUserEndpointsCallable()

template<typename GetUserEndpointsRequestT = Model::GetUserEndpointsRequest>
Model::GetUserEndpointsOutcomeCallable Aws::Pinpoint::PinpointClient::GetUserEndpointsCallable ( const GetUserEndpointsRequestT &  request) const
inline

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

Definition at line 2192 of file PinpointClient.h.

◆ GetVoiceChannel()

virtual Model::GetVoiceChannelOutcome Aws::Pinpoint::PinpointClient::GetVoiceChannel ( const Model::GetVoiceChannelRequest request) const
virtual

Retrieves information about the status and settings of the voice channel for an application.

See Also:

AWS API Reference

◆ GetVoiceChannelAsync()

template<typename GetVoiceChannelRequestT = Model::GetVoiceChannelRequest>
void Aws::Pinpoint::PinpointClient::GetVoiceChannelAsync ( const GetVoiceChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2227 of file PinpointClient.h.

◆ GetVoiceChannelCallable()

template<typename GetVoiceChannelRequestT = Model::GetVoiceChannelRequest>
Model::GetVoiceChannelOutcomeCallable Aws::Pinpoint::PinpointClient::GetVoiceChannelCallable ( const GetVoiceChannelRequestT &  request) const
inline

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

Definition at line 2218 of file PinpointClient.h.

◆ GetVoiceTemplate()

virtual Model::GetVoiceTemplateOutcome Aws::Pinpoint::PinpointClient::GetVoiceTemplate ( const Model::GetVoiceTemplateRequest request) const
virtual

Retrieves the content and settings of a message template for messages that are sent through the voice channel.

See Also:

AWS API Reference

◆ GetVoiceTemplateAsync()

template<typename GetVoiceTemplateRequestT = Model::GetVoiceTemplateRequest>
void Aws::Pinpoint::PinpointClient::GetVoiceTemplateAsync ( const GetVoiceTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2253 of file PinpointClient.h.

◆ GetVoiceTemplateCallable()

template<typename GetVoiceTemplateRequestT = Model::GetVoiceTemplateRequest>
Model::GetVoiceTemplateOutcomeCallable Aws::Pinpoint::PinpointClient::GetVoiceTemplateCallable ( const GetVoiceTemplateRequestT &  request) const
inline

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

Definition at line 2244 of file PinpointClient.h.

◆ ListJourneys()

virtual Model::ListJourneysOutcome Aws::Pinpoint::PinpointClient::ListJourneys ( const Model::ListJourneysRequest request) const
virtual

Retrieves information about the status, configuration, and other settings for all the journeys that are associated with an application.

See Also:

AWS API Reference

◆ ListJourneysAsync()

template<typename ListJourneysRequestT = Model::ListJourneysRequest>
void Aws::Pinpoint::PinpointClient::ListJourneysAsync ( const ListJourneysRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2280 of file PinpointClient.h.

◆ ListJourneysCallable()

template<typename ListJourneysRequestT = Model::ListJourneysRequest>
Model::ListJourneysOutcomeCallable Aws::Pinpoint::PinpointClient::ListJourneysCallable ( const ListJourneysRequestT &  request) const
inline

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

Definition at line 2271 of file PinpointClient.h.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::Pinpoint::PinpointClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Retrieves all the tags (keys and values) that are associated with an application, campaign, message template, or segment.

See Also:


AWS API Reference

◆ ListTagsForResourceAsync()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void Aws::Pinpoint::PinpointClient::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 2307 of file PinpointClient.h.

◆ ListTagsForResourceCallable()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable Aws::Pinpoint::PinpointClient::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 2298 of file PinpointClient.h.

◆ ListTemplates()

virtual Model::ListTemplatesOutcome Aws::Pinpoint::PinpointClient::ListTemplates ( const Model::ListTemplatesRequest request = {}) const
virtual

Retrieves information about all the message templates that are associated with your Amazon Pinpoint account.

See Also:

AWS API Reference

◆ ListTemplatesAsync()

template<typename ListTemplatesRequestT = Model::ListTemplatesRequest>
void Aws::Pinpoint::PinpointClient::ListTemplatesAsync ( const ListTemplatesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListTemplatesRequestT &  request = {} 
) const
inline

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

Definition at line 2359 of file PinpointClient.h.

◆ ListTemplatesCallable()

template<typename ListTemplatesRequestT = Model::ListTemplatesRequest>
Model::ListTemplatesOutcomeCallable Aws::Pinpoint::PinpointClient::ListTemplatesCallable ( const ListTemplatesRequestT &  request = {}) const
inline

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

Definition at line 2350 of file PinpointClient.h.

◆ ListTemplateVersions()

virtual Model::ListTemplateVersionsOutcome Aws::Pinpoint::PinpointClient::ListTemplateVersions ( const Model::ListTemplateVersionsRequest request) const
virtual

Retrieves information about all the versions of a specific message template.

See Also:

AWS API Reference

◆ ListTemplateVersionsAsync()

template<typename ListTemplateVersionsRequestT = Model::ListTemplateVersionsRequest>
void Aws::Pinpoint::PinpointClient::ListTemplateVersionsAsync ( const ListTemplateVersionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2333 of file PinpointClient.h.

◆ ListTemplateVersionsCallable()

template<typename ListTemplateVersionsRequestT = Model::ListTemplateVersionsRequest>
Model::ListTemplateVersionsOutcomeCallable Aws::Pinpoint::PinpointClient::ListTemplateVersionsCallable ( const ListTemplateVersionsRequestT &  request) const
inline

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

Definition at line 2324 of file PinpointClient.h.

◆ OverrideEndpoint()

void Aws::Pinpoint::PinpointClient::OverrideEndpoint ( const Aws::String endpoint)

◆ PhoneNumberValidate()

virtual Model::PhoneNumberValidateOutcome Aws::Pinpoint::PinpointClient::PhoneNumberValidate ( const Model::PhoneNumberValidateRequest request) const
virtual

Retrieves information about a phone number.

See Also:

AWS API Reference

◆ PhoneNumberValidateAsync()

template<typename PhoneNumberValidateRequestT = Model::PhoneNumberValidateRequest>
void Aws::Pinpoint::PinpointClient::PhoneNumberValidateAsync ( const PhoneNumberValidateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2384 of file PinpointClient.h.

◆ PhoneNumberValidateCallable()

template<typename PhoneNumberValidateRequestT = Model::PhoneNumberValidateRequest>
Model::PhoneNumberValidateOutcomeCallable Aws::Pinpoint::PinpointClient::PhoneNumberValidateCallable ( const PhoneNumberValidateRequestT &  request) const
inline

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

Definition at line 2375 of file PinpointClient.h.

◆ PutEvents()

virtual Model::PutEventsOutcome Aws::Pinpoint::PinpointClient::PutEvents ( const Model::PutEventsRequest request) const
virtual

Creates a new event to record for endpoints, or creates or updates endpoint data that existing events are associated with.

See Also:

AWS API Reference

◆ PutEventsAsync()

template<typename PutEventsRequestT = Model::PutEventsRequest>
void Aws::Pinpoint::PinpointClient::PutEventsAsync ( const PutEventsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2436 of file PinpointClient.h.

◆ PutEventsCallable()

template<typename PutEventsRequestT = Model::PutEventsRequest>
Model::PutEventsOutcomeCallable Aws::Pinpoint::PinpointClient::PutEventsCallable ( const PutEventsRequestT &  request) const
inline

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

Definition at line 2427 of file PinpointClient.h.

◆ PutEventStream()

virtual Model::PutEventStreamOutcome Aws::Pinpoint::PinpointClient::PutEventStream ( const Model::PutEventStreamRequest request) const
virtual

Creates a new event stream for an application or updates the settings of an existing event stream for an application.

See Also:

AWS API Reference

◆ PutEventStreamAsync()

template<typename PutEventStreamRequestT = Model::PutEventStreamRequest>
void Aws::Pinpoint::PinpointClient::PutEventStreamAsync ( const PutEventStreamRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2410 of file PinpointClient.h.

◆ PutEventStreamCallable()

template<typename PutEventStreamRequestT = Model::PutEventStreamRequest>
Model::PutEventStreamOutcomeCallable Aws::Pinpoint::PinpointClient::PutEventStreamCallable ( const PutEventStreamRequestT &  request) const
inline

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

Definition at line 2401 of file PinpointClient.h.

◆ RemoveAttributes()

virtual Model::RemoveAttributesOutcome Aws::Pinpoint::PinpointClient::RemoveAttributes ( const Model::RemoveAttributesRequest request) const
virtual

Removes one or more custom attributes, of the same attribute type, from the application. Existing endpoints still have the attributes but Amazon Pinpoint will stop capturing new or changed values for these attributes.

See Also:

AWS API Reference

◆ RemoveAttributesAsync()

template<typename RemoveAttributesRequestT = Model::RemoveAttributesRequest>
void Aws::Pinpoint::PinpointClient::RemoveAttributesAsync ( const RemoveAttributesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2464 of file PinpointClient.h.

◆ RemoveAttributesCallable()

template<typename RemoveAttributesRequestT = Model::RemoveAttributesRequest>
Model::RemoveAttributesOutcomeCallable Aws::Pinpoint::PinpointClient::RemoveAttributesCallable ( const RemoveAttributesRequestT &  request) const
inline

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

Definition at line 2455 of file PinpointClient.h.

◆ SendMessages()

virtual Model::SendMessagesOutcome Aws::Pinpoint::PinpointClient::SendMessages ( const Model::SendMessagesRequest request) const
virtual

Creates and sends a direct message.

See Also:

AWS API Reference

◆ SendMessagesAsync()

template<typename SendMessagesRequestT = Model::SendMessagesRequest>
void Aws::Pinpoint::PinpointClient::SendMessagesAsync ( const SendMessagesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2489 of file PinpointClient.h.

◆ SendMessagesCallable()

template<typename SendMessagesRequestT = Model::SendMessagesRequest>
Model::SendMessagesOutcomeCallable Aws::Pinpoint::PinpointClient::SendMessagesCallable ( const SendMessagesRequestT &  request) const
inline

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

Definition at line 2480 of file PinpointClient.h.

◆ SendOTPMessage()

virtual Model::SendOTPMessageOutcome Aws::Pinpoint::PinpointClient::SendOTPMessage ( const Model::SendOTPMessageRequest request) const
virtual

Send an OTP message

See Also:

AWS API Reference

◆ SendOTPMessageAsync()

template<typename SendOTPMessageRequestT = Model::SendOTPMessageRequest>
void Aws::Pinpoint::PinpointClient::SendOTPMessageAsync ( const SendOTPMessageRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2514 of file PinpointClient.h.

◆ SendOTPMessageCallable()

template<typename SendOTPMessageRequestT = Model::SendOTPMessageRequest>
Model::SendOTPMessageOutcomeCallable Aws::Pinpoint::PinpointClient::SendOTPMessageCallable ( const SendOTPMessageRequestT &  request) const
inline

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

Definition at line 2505 of file PinpointClient.h.

◆ SendUsersMessages()

virtual Model::SendUsersMessagesOutcome Aws::Pinpoint::PinpointClient::SendUsersMessages ( const Model::SendUsersMessagesRequest request) const
virtual

Creates and sends a message to a list of users.

See Also:

AWS API Reference

◆ SendUsersMessagesAsync()

template<typename SendUsersMessagesRequestT = Model::SendUsersMessagesRequest>
void Aws::Pinpoint::PinpointClient::SendUsersMessagesAsync ( const SendUsersMessagesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2539 of file PinpointClient.h.

◆ SendUsersMessagesCallable()

template<typename SendUsersMessagesRequestT = Model::SendUsersMessagesRequest>
Model::SendUsersMessagesOutcomeCallable Aws::Pinpoint::PinpointClient::SendUsersMessagesCallable ( const SendUsersMessagesRequestT &  request) const
inline

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

Definition at line 2530 of file PinpointClient.h.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::Pinpoint::PinpointClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Adds one or more tags (keys and values) to an application, campaign, message template, or segment.

See Also:

AWS API Reference

◆ TagResourceAsync()

template<typename TagResourceRequestT = Model::TagResourceRequest>
void Aws::Pinpoint::PinpointClient::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 2565 of file PinpointClient.h.

◆ TagResourceCallable()

template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable Aws::Pinpoint::PinpointClient::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 2556 of file PinpointClient.h.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::Pinpoint::PinpointClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes one or more tags (keys and values) from an application, campaign, message template, or segment.

See Also:

AWS API Reference

◆ UntagResourceAsync()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void Aws::Pinpoint::PinpointClient::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 2591 of file PinpointClient.h.

◆ UntagResourceCallable()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable Aws::Pinpoint::PinpointClient::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 2582 of file PinpointClient.h.

◆ UpdateAdmChannel()

virtual Model::UpdateAdmChannelOutcome Aws::Pinpoint::PinpointClient::UpdateAdmChannel ( const Model::UpdateAdmChannelRequest request) const
virtual

Enables the ADM channel for an application or updates the status and settings of the ADM channel for an application.

See Also:

AWS API Reference

◆ UpdateAdmChannelAsync()

template<typename UpdateAdmChannelRequestT = Model::UpdateAdmChannelRequest>
void Aws::Pinpoint::PinpointClient::UpdateAdmChannelAsync ( const UpdateAdmChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2617 of file PinpointClient.h.

◆ UpdateAdmChannelCallable()

template<typename UpdateAdmChannelRequestT = Model::UpdateAdmChannelRequest>
Model::UpdateAdmChannelOutcomeCallable Aws::Pinpoint::PinpointClient::UpdateAdmChannelCallable ( const UpdateAdmChannelRequestT &  request) const
inline

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

Definition at line 2608 of file PinpointClient.h.

◆ UpdateApnsChannel()

virtual Model::UpdateApnsChannelOutcome Aws::Pinpoint::PinpointClient::UpdateApnsChannel ( const Model::UpdateApnsChannelRequest request) const
virtual

Enables the APNs channel for an application or updates the status and settings of the APNs channel for an application.

See Also:

AWS API Reference

◆ UpdateApnsChannelAsync()

template<typename UpdateApnsChannelRequestT = Model::UpdateApnsChannelRequest>
void Aws::Pinpoint::PinpointClient::UpdateApnsChannelAsync ( const UpdateApnsChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2643 of file PinpointClient.h.

◆ UpdateApnsChannelCallable()

template<typename UpdateApnsChannelRequestT = Model::UpdateApnsChannelRequest>
Model::UpdateApnsChannelOutcomeCallable Aws::Pinpoint::PinpointClient::UpdateApnsChannelCallable ( const UpdateApnsChannelRequestT &  request) const
inline

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

Definition at line 2634 of file PinpointClient.h.

◆ UpdateApnsSandboxChannel()

virtual Model::UpdateApnsSandboxChannelOutcome Aws::Pinpoint::PinpointClient::UpdateApnsSandboxChannel ( const Model::UpdateApnsSandboxChannelRequest request) const
virtual

Enables the APNs sandbox channel for an application or updates the status and settings of the APNs sandbox channel for an application.

See Also:

AWS API Reference

◆ UpdateApnsSandboxChannelAsync()

template<typename UpdateApnsSandboxChannelRequestT = Model::UpdateApnsSandboxChannelRequest>
void Aws::Pinpoint::PinpointClient::UpdateApnsSandboxChannelAsync ( const UpdateApnsSandboxChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2670 of file PinpointClient.h.

◆ UpdateApnsSandboxChannelCallable()

template<typename UpdateApnsSandboxChannelRequestT = Model::UpdateApnsSandboxChannelRequest>
Model::UpdateApnsSandboxChannelOutcomeCallable Aws::Pinpoint::PinpointClient::UpdateApnsSandboxChannelCallable ( const UpdateApnsSandboxChannelRequestT &  request) const
inline

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

Definition at line 2661 of file PinpointClient.h.

◆ UpdateApnsVoipChannel()

virtual Model::UpdateApnsVoipChannelOutcome Aws::Pinpoint::PinpointClient::UpdateApnsVoipChannel ( const Model::UpdateApnsVoipChannelRequest request) const
virtual

Enables the APNs VoIP channel for an application or updates the status and settings of the APNs VoIP channel for an application.

See Also:


AWS API Reference

◆ UpdateApnsVoipChannelAsync()

template<typename UpdateApnsVoipChannelRequestT = Model::UpdateApnsVoipChannelRequest>
void Aws::Pinpoint::PinpointClient::UpdateApnsVoipChannelAsync ( const UpdateApnsVoipChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2697 of file PinpointClient.h.

◆ UpdateApnsVoipChannelCallable()

template<typename UpdateApnsVoipChannelRequestT = Model::UpdateApnsVoipChannelRequest>
Model::UpdateApnsVoipChannelOutcomeCallable Aws::Pinpoint::PinpointClient::UpdateApnsVoipChannelCallable ( const UpdateApnsVoipChannelRequestT &  request) const
inline

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

Definition at line 2688 of file PinpointClient.h.

◆ UpdateApnsVoipSandboxChannel()

virtual Model::UpdateApnsVoipSandboxChannelOutcome Aws::Pinpoint::PinpointClient::UpdateApnsVoipSandboxChannel ( const Model::UpdateApnsVoipSandboxChannelRequest request) const
virtual

Enables the APNs VoIP sandbox channel for an application or updates the status and settings of the APNs VoIP sandbox channel for an application.

See Also:

AWS API Reference

◆ UpdateApnsVoipSandboxChannelAsync()

template<typename UpdateApnsVoipSandboxChannelRequestT = Model::UpdateApnsVoipSandboxChannelRequest>
void Aws::Pinpoint::PinpointClient::UpdateApnsVoipSandboxChannelAsync ( const UpdateApnsVoipSandboxChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2724 of file PinpointClient.h.

◆ UpdateApnsVoipSandboxChannelCallable()

template<typename UpdateApnsVoipSandboxChannelRequestT = Model::UpdateApnsVoipSandboxChannelRequest>
Model::UpdateApnsVoipSandboxChannelOutcomeCallable Aws::Pinpoint::PinpointClient::UpdateApnsVoipSandboxChannelCallable ( const UpdateApnsVoipSandboxChannelRequestT &  request) const
inline

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

Definition at line 2715 of file PinpointClient.h.

◆ UpdateApplicationSettings()

virtual Model::UpdateApplicationSettingsOutcome Aws::Pinpoint::PinpointClient::UpdateApplicationSettings ( const Model::UpdateApplicationSettingsRequest request) const
virtual

Updates the settings for an application.

See Also:

AWS API Reference

◆ UpdateApplicationSettingsAsync()

template<typename UpdateApplicationSettingsRequestT = Model::UpdateApplicationSettingsRequest>
void Aws::Pinpoint::PinpointClient::UpdateApplicationSettingsAsync ( const UpdateApplicationSettingsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2749 of file PinpointClient.h.

◆ UpdateApplicationSettingsCallable()

template<typename UpdateApplicationSettingsRequestT = Model::UpdateApplicationSettingsRequest>
Model::UpdateApplicationSettingsOutcomeCallable Aws::Pinpoint::PinpointClient::UpdateApplicationSettingsCallable ( const UpdateApplicationSettingsRequestT &  request) const
inline

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

Definition at line 2740 of file PinpointClient.h.

◆ UpdateBaiduChannel()

virtual Model::UpdateBaiduChannelOutcome Aws::Pinpoint::PinpointClient::UpdateBaiduChannel ( const Model::UpdateBaiduChannelRequest request) const
virtual

Enables the Baidu channel for an application or updates the status and settings of the Baidu channel for an application.

See Also:

AWS API Reference

◆ UpdateBaiduChannelAsync()

template<typename UpdateBaiduChannelRequestT = Model::UpdateBaiduChannelRequest>
void Aws::Pinpoint::PinpointClient::UpdateBaiduChannelAsync ( const UpdateBaiduChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2775 of file PinpointClient.h.

◆ UpdateBaiduChannelCallable()

template<typename UpdateBaiduChannelRequestT = Model::UpdateBaiduChannelRequest>
Model::UpdateBaiduChannelOutcomeCallable Aws::Pinpoint::PinpointClient::UpdateBaiduChannelCallable ( const UpdateBaiduChannelRequestT &  request) const
inline

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

Definition at line 2766 of file PinpointClient.h.

◆ UpdateCampaign()

virtual Model::UpdateCampaignOutcome Aws::Pinpoint::PinpointClient::UpdateCampaign ( const Model::UpdateCampaignRequest request) const
virtual

Updates the configuration and other settings for a campaign.

See Also:

AWS API Reference

◆ UpdateCampaignAsync()

template<typename UpdateCampaignRequestT = Model::UpdateCampaignRequest>
void Aws::Pinpoint::PinpointClient::UpdateCampaignAsync ( const UpdateCampaignRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2801 of file PinpointClient.h.

◆ UpdateCampaignCallable()

template<typename UpdateCampaignRequestT = Model::UpdateCampaignRequest>
Model::UpdateCampaignOutcomeCallable Aws::Pinpoint::PinpointClient::UpdateCampaignCallable ( const UpdateCampaignRequestT &  request) const
inline

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

Definition at line 2792 of file PinpointClient.h.

◆ UpdateEmailChannel()

virtual Model::UpdateEmailChannelOutcome Aws::Pinpoint::PinpointClient::UpdateEmailChannel ( const Model::UpdateEmailChannelRequest request) const
virtual

Enables the email channel for an application or updates the status and settings of the email channel for an application.

See Also:

AWS API Reference

◆ UpdateEmailChannelAsync()

template<typename UpdateEmailChannelRequestT = Model::UpdateEmailChannelRequest>
void Aws::Pinpoint::PinpointClient::UpdateEmailChannelAsync ( const UpdateEmailChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2827 of file PinpointClient.h.

◆ UpdateEmailChannelCallable()

template<typename UpdateEmailChannelRequestT = Model::UpdateEmailChannelRequest>
Model::UpdateEmailChannelOutcomeCallable Aws::Pinpoint::PinpointClient::UpdateEmailChannelCallable ( const UpdateEmailChannelRequestT &  request) const
inline

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

Definition at line 2818 of file PinpointClient.h.

◆ UpdateEmailTemplate()

virtual Model::UpdateEmailTemplateOutcome Aws::Pinpoint::PinpointClient::UpdateEmailTemplate ( const Model::UpdateEmailTemplateRequest request) const
virtual

Updates an existing message template for messages that are sent through the email channel.

See Also:

AWS API Reference

◆ UpdateEmailTemplateAsync()

template<typename UpdateEmailTemplateRequestT = Model::UpdateEmailTemplateRequest>
void Aws::Pinpoint::PinpointClient::UpdateEmailTemplateAsync ( const UpdateEmailTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2853 of file PinpointClient.h.

◆ UpdateEmailTemplateCallable()

template<typename UpdateEmailTemplateRequestT = Model::UpdateEmailTemplateRequest>
Model::UpdateEmailTemplateOutcomeCallable Aws::Pinpoint::PinpointClient::UpdateEmailTemplateCallable ( const UpdateEmailTemplateRequestT &  request) const
inline

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

Definition at line 2844 of file PinpointClient.h.

◆ UpdateEndpoint()

virtual Model::UpdateEndpointOutcome Aws::Pinpoint::PinpointClient::UpdateEndpoint ( const Model::UpdateEndpointRequest request) const
virtual

Creates a new endpoint for an application or updates the settings and attributes of an existing endpoint for an application. You can also use this operation to define custom attributes for an endpoint. If an update includes one or more values for a custom attribute, Amazon Pinpoint replaces (overwrites) any existing values with the new values.

See Also:

AWS API Reference

◆ UpdateEndpointAsync()

template<typename UpdateEndpointRequestT = Model::UpdateEndpointRequest>
void Aws::Pinpoint::PinpointClient::UpdateEndpointAsync ( const UpdateEndpointRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2882 of file PinpointClient.h.

◆ UpdateEndpointCallable()

template<typename UpdateEndpointRequestT = Model::UpdateEndpointRequest>
Model::UpdateEndpointOutcomeCallable Aws::Pinpoint::PinpointClient::UpdateEndpointCallable ( const UpdateEndpointRequestT &  request) const
inline

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

Definition at line 2873 of file PinpointClient.h.

◆ UpdateEndpointsBatch()

virtual Model::UpdateEndpointsBatchOutcome Aws::Pinpoint::PinpointClient::UpdateEndpointsBatch ( const Model::UpdateEndpointsBatchRequest request) const
virtual

Creates a new batch of endpoints for an application or updates the settings and attributes of a batch of existing endpoints for an application. You can also use this operation to define custom attributes for a batch of endpoints. If an update includes one or more values for a custom attribute, Amazon Pinpoint replaces (overwrites) any existing values with the new values.

See Also:

AWS API Reference

◆ UpdateEndpointsBatchAsync()

template<typename UpdateEndpointsBatchRequestT = Model::UpdateEndpointsBatchRequest>
void Aws::Pinpoint::PinpointClient::UpdateEndpointsBatchAsync ( const UpdateEndpointsBatchRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2912 of file PinpointClient.h.

◆ UpdateEndpointsBatchCallable()

template<typename UpdateEndpointsBatchRequestT = Model::UpdateEndpointsBatchRequest>
Model::UpdateEndpointsBatchOutcomeCallable Aws::Pinpoint::PinpointClient::UpdateEndpointsBatchCallable ( const UpdateEndpointsBatchRequestT &  request) const
inline

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

Definition at line 2903 of file PinpointClient.h.

◆ UpdateGcmChannel()

virtual Model::UpdateGcmChannelOutcome Aws::Pinpoint::PinpointClient::UpdateGcmChannel ( const Model::UpdateGcmChannelRequest request) const
virtual

Enables the GCM channel for an application or updates the status and settings of the GCM channel for an application.

See Also:

AWS API Reference

◆ UpdateGcmChannelAsync()

template<typename UpdateGcmChannelRequestT = Model::UpdateGcmChannelRequest>
void Aws::Pinpoint::PinpointClient::UpdateGcmChannelAsync ( const UpdateGcmChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2938 of file PinpointClient.h.

◆ UpdateGcmChannelCallable()

template<typename UpdateGcmChannelRequestT = Model::UpdateGcmChannelRequest>
Model::UpdateGcmChannelOutcomeCallable Aws::Pinpoint::PinpointClient::UpdateGcmChannelCallable ( const UpdateGcmChannelRequestT &  request) const
inline

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

Definition at line 2929 of file PinpointClient.h.

◆ UpdateInAppTemplate()

virtual Model::UpdateInAppTemplateOutcome Aws::Pinpoint::PinpointClient::UpdateInAppTemplate ( const Model::UpdateInAppTemplateRequest request) const
virtual

Updates an existing message template for messages sent through the in-app message channel.

See Also:

AWS API Reference

◆ UpdateInAppTemplateAsync()

template<typename UpdateInAppTemplateRequestT = Model::UpdateInAppTemplateRequest>
void Aws::Pinpoint::PinpointClient::UpdateInAppTemplateAsync ( const UpdateInAppTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2964 of file PinpointClient.h.

◆ UpdateInAppTemplateCallable()

template<typename UpdateInAppTemplateRequestT = Model::UpdateInAppTemplateRequest>
Model::UpdateInAppTemplateOutcomeCallable Aws::Pinpoint::PinpointClient::UpdateInAppTemplateCallable ( const UpdateInAppTemplateRequestT &  request) const
inline

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

Definition at line 2955 of file PinpointClient.h.

◆ UpdateJourney()

virtual Model::UpdateJourneyOutcome Aws::Pinpoint::PinpointClient::UpdateJourney ( const Model::UpdateJourneyRequest request) const
virtual

Updates the configuration and other settings for a journey.

See Also:

AWS API Reference

◆ UpdateJourneyAsync()

template<typename UpdateJourneyRequestT = Model::UpdateJourneyRequest>
void Aws::Pinpoint::PinpointClient::UpdateJourneyAsync ( const UpdateJourneyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2990 of file PinpointClient.h.

◆ UpdateJourneyCallable()

template<typename UpdateJourneyRequestT = Model::UpdateJourneyRequest>
Model::UpdateJourneyOutcomeCallable Aws::Pinpoint::PinpointClient::UpdateJourneyCallable ( const UpdateJourneyRequestT &  request) const
inline

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

Definition at line 2981 of file PinpointClient.h.

◆ UpdateJourneyState()

virtual Model::UpdateJourneyStateOutcome Aws::Pinpoint::PinpointClient::UpdateJourneyState ( const Model::UpdateJourneyStateRequest request) const
virtual

Cancels (stops) an active journey.

See Also:

AWS API Reference

◆ UpdateJourneyStateAsync()

template<typename UpdateJourneyStateRequestT = Model::UpdateJourneyStateRequest>
void Aws::Pinpoint::PinpointClient::UpdateJourneyStateAsync ( const UpdateJourneyStateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 3015 of file PinpointClient.h.

◆ UpdateJourneyStateCallable()

template<typename UpdateJourneyStateRequestT = Model::UpdateJourneyStateRequest>
Model::UpdateJourneyStateOutcomeCallable Aws::Pinpoint::PinpointClient::UpdateJourneyStateCallable ( const UpdateJourneyStateRequestT &  request) const
inline

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

Definition at line 3006 of file PinpointClient.h.

◆ UpdatePushTemplate()

virtual Model::UpdatePushTemplateOutcome Aws::Pinpoint::PinpointClient::UpdatePushTemplate ( const Model::UpdatePushTemplateRequest request) const
virtual

Updates an existing message template for messages that are sent through a push notification channel.

See Also:

AWS API Reference

◆ UpdatePushTemplateAsync()

template<typename UpdatePushTemplateRequestT = Model::UpdatePushTemplateRequest>
void Aws::Pinpoint::PinpointClient::UpdatePushTemplateAsync ( const UpdatePushTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 3041 of file PinpointClient.h.

◆ UpdatePushTemplateCallable()

template<typename UpdatePushTemplateRequestT = Model::UpdatePushTemplateRequest>
Model::UpdatePushTemplateOutcomeCallable Aws::Pinpoint::PinpointClient::UpdatePushTemplateCallable ( const UpdatePushTemplateRequestT &  request) const
inline

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

Definition at line 3032 of file PinpointClient.h.

◆ UpdateRecommenderConfiguration()

virtual Model::UpdateRecommenderConfigurationOutcome Aws::Pinpoint::PinpointClient::UpdateRecommenderConfiguration ( const Model::UpdateRecommenderConfigurationRequest request) const
virtual

Updates an Amazon Pinpoint configuration for a recommender model.

See Also:

AWS API Reference

◆ UpdateRecommenderConfigurationAsync()

template<typename UpdateRecommenderConfigurationRequestT = Model::UpdateRecommenderConfigurationRequest>
void Aws::Pinpoint::PinpointClient::UpdateRecommenderConfigurationAsync ( const UpdateRecommenderConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 3067 of file PinpointClient.h.

◆ UpdateRecommenderConfigurationCallable()

template<typename UpdateRecommenderConfigurationRequestT = Model::UpdateRecommenderConfigurationRequest>
Model::UpdateRecommenderConfigurationOutcomeCallable Aws::Pinpoint::PinpointClient::UpdateRecommenderConfigurationCallable ( const UpdateRecommenderConfigurationRequestT &  request) const
inline

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

Definition at line 3058 of file PinpointClient.h.

◆ UpdateSegment()

virtual Model::UpdateSegmentOutcome Aws::Pinpoint::PinpointClient::UpdateSegment ( const Model::UpdateSegmentRequest request) const
virtual

Creates a new segment for an application or updates the configuration, dimension, and other settings for an existing segment that's associated with an application.

See Also:

AWS API Reference

◆ UpdateSegmentAsync()

template<typename UpdateSegmentRequestT = Model::UpdateSegmentRequest>
void Aws::Pinpoint::PinpointClient::UpdateSegmentAsync ( const UpdateSegmentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 3094 of file PinpointClient.h.

◆ UpdateSegmentCallable()

template<typename UpdateSegmentRequestT = Model::UpdateSegmentRequest>
Model::UpdateSegmentOutcomeCallable Aws::Pinpoint::PinpointClient::UpdateSegmentCallable ( const UpdateSegmentRequestT &  request) const
inline

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

Definition at line 3085 of file PinpointClient.h.

◆ UpdateSmsChannel()

virtual Model::UpdateSmsChannelOutcome Aws::Pinpoint::PinpointClient::UpdateSmsChannel ( const Model::UpdateSmsChannelRequest request) const
virtual

Enables the SMS channel for an application or updates the status and settings of the SMS channel for an application.

See Also:

AWS API Reference

◆ UpdateSmsChannelAsync()

template<typename UpdateSmsChannelRequestT = Model::UpdateSmsChannelRequest>
void Aws::Pinpoint::PinpointClient::UpdateSmsChannelAsync ( const UpdateSmsChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 3120 of file PinpointClient.h.

◆ UpdateSmsChannelCallable()

template<typename UpdateSmsChannelRequestT = Model::UpdateSmsChannelRequest>
Model::UpdateSmsChannelOutcomeCallable Aws::Pinpoint::PinpointClient::UpdateSmsChannelCallable ( const UpdateSmsChannelRequestT &  request) const
inline

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

Definition at line 3111 of file PinpointClient.h.

◆ UpdateSmsTemplate()

virtual Model::UpdateSmsTemplateOutcome Aws::Pinpoint::PinpointClient::UpdateSmsTemplate ( const Model::UpdateSmsTemplateRequest request) const
virtual

Updates an existing message template for messages that are sent through the SMS channel.

See Also:

AWS API Reference

◆ UpdateSmsTemplateAsync()

template<typename UpdateSmsTemplateRequestT = Model::UpdateSmsTemplateRequest>
void Aws::Pinpoint::PinpointClient::UpdateSmsTemplateAsync ( const UpdateSmsTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 3146 of file PinpointClient.h.

◆ UpdateSmsTemplateCallable()

template<typename UpdateSmsTemplateRequestT = Model::UpdateSmsTemplateRequest>
Model::UpdateSmsTemplateOutcomeCallable Aws::Pinpoint::PinpointClient::UpdateSmsTemplateCallable ( const UpdateSmsTemplateRequestT &  request) const
inline

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

Definition at line 3137 of file PinpointClient.h.

◆ UpdateTemplateActiveVersion()

virtual Model::UpdateTemplateActiveVersionOutcome Aws::Pinpoint::PinpointClient::UpdateTemplateActiveVersion ( const Model::UpdateTemplateActiveVersionRequest request) const
virtual

Changes the status of a specific version of a message template to active.

See Also:

AWS API Reference

◆ UpdateTemplateActiveVersionAsync()

template<typename UpdateTemplateActiveVersionRequestT = Model::UpdateTemplateActiveVersionRequest>
void Aws::Pinpoint::PinpointClient::UpdateTemplateActiveVersionAsync ( const UpdateTemplateActiveVersionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 3172 of file PinpointClient.h.

◆ UpdateTemplateActiveVersionCallable()

template<typename UpdateTemplateActiveVersionRequestT = Model::UpdateTemplateActiveVersionRequest>
Model::UpdateTemplateActiveVersionOutcomeCallable Aws::Pinpoint::PinpointClient::UpdateTemplateActiveVersionCallable ( const UpdateTemplateActiveVersionRequestT &  request) const
inline

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

Definition at line 3163 of file PinpointClient.h.

◆ UpdateVoiceChannel()

virtual Model::UpdateVoiceChannelOutcome Aws::Pinpoint::PinpointClient::UpdateVoiceChannel ( const Model::UpdateVoiceChannelRequest request) const
virtual

Enables the voice channel for an application or updates the status and settings of the voice channel for an application.

See Also:

AWS API Reference

◆ UpdateVoiceChannelAsync()

template<typename UpdateVoiceChannelRequestT = Model::UpdateVoiceChannelRequest>
void Aws::Pinpoint::PinpointClient::UpdateVoiceChannelAsync ( const UpdateVoiceChannelRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 3198 of file PinpointClient.h.

◆ UpdateVoiceChannelCallable()

template<typename UpdateVoiceChannelRequestT = Model::UpdateVoiceChannelRequest>
Model::UpdateVoiceChannelOutcomeCallable Aws::Pinpoint::PinpointClient::UpdateVoiceChannelCallable ( const UpdateVoiceChannelRequestT &  request) const
inline

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

Definition at line 3189 of file PinpointClient.h.

◆ UpdateVoiceTemplate()

virtual Model::UpdateVoiceTemplateOutcome Aws::Pinpoint::PinpointClient::UpdateVoiceTemplate ( const Model::UpdateVoiceTemplateRequest request) const
virtual

Updates an existing message template for messages that are sent through the voice channel.

See Also:

AWS API Reference

◆ UpdateVoiceTemplateAsync()

template<typename UpdateVoiceTemplateRequestT = Model::UpdateVoiceTemplateRequest>
void Aws::Pinpoint::PinpointClient::UpdateVoiceTemplateAsync ( const UpdateVoiceTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 3224 of file PinpointClient.h.

◆ UpdateVoiceTemplateCallable()

template<typename UpdateVoiceTemplateRequestT = Model::UpdateVoiceTemplateRequest>
Model::UpdateVoiceTemplateOutcomeCallable Aws::Pinpoint::PinpointClient::UpdateVoiceTemplateCallable ( const UpdateVoiceTemplateRequestT &  request) const
inline

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

Definition at line 3215 of file PinpointClient.h.

◆ VerifyOTPMessage()

virtual Model::VerifyOTPMessageOutcome Aws::Pinpoint::PinpointClient::VerifyOTPMessage ( const Model::VerifyOTPMessageRequest request) const
virtual

Verify an OTP

See Also:

AWS API Reference

◆ VerifyOTPMessageAsync()

template<typename VerifyOTPMessageRequestT = Model::VerifyOTPMessageRequest>
void Aws::Pinpoint::PinpointClient::VerifyOTPMessageAsync ( const VerifyOTPMessageRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 3249 of file PinpointClient.h.

◆ VerifyOTPMessageCallable()

template<typename VerifyOTPMessageRequestT = Model::VerifyOTPMessageRequest>
Model::VerifyOTPMessageOutcomeCallable Aws::Pinpoint::PinpointClient::VerifyOTPMessageCallable ( const VerifyOTPMessageRequestT &  request) const
inline

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

Definition at line 3240 of file PinpointClient.h.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< PinpointClient >

Definition at line 3256 of file PinpointClient.h.


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