36 class HttpClientFactory;
41 template<
typename R,
typename E>
class Outcome;
57 class AWSCredentialsProvider;
65 namespace MarketplaceCommerceAnalytics
82 typedef std::function<void(const MarketplaceCommerceAnalyticsClient*, const Model::GenerateDataSetRequest&, const Model::GenerateDataSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GenerateDataSetResponseReceivedHandler;
83 typedef std::function<void(const MarketplaceCommerceAnalyticsClient*, const Model::StartSupportDataExportRequest&, const Model::StartSupportDataExportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
StartSupportDataExportResponseReceivedHandler;
218 std::shared_ptr<Utils::Threading::Executor> m_executor;
std::function< void(const MarketplaceCommerceAnalyticsClient *, const Model::GenerateDataSetRequest &, const Model::GenerateDataSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GenerateDataSetResponseReceivedHandler
Aws::Utils::Outcome< GenerateDataSetResult, Aws::Client::AWSError< MarketplaceCommerceAnalyticsErrors > > GenerateDataSetOutcome
std::future< StartSupportDataExportOutcome > StartSupportDataExportOutcomeCallable
Aws::Client::AWSJsonClient BASECLASS
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
#define AWS_MARKETPLACECOMMERCEANALYTICS_API
std::function< void(const MarketplaceCommerceAnalyticsClient *, const Model::StartSupportDataExportRequest &, const Model::StartSupportDataExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSupportDataExportResponseReceivedHandler
Aws::Utils::Outcome< StartSupportDataExportResult, Aws::Client::AWSError< MarketplaceCommerceAnalyticsErrors > > StartSupportDataExportOutcome
std::future< GenerateDataSetOutcome > GenerateDataSetOutcomeCallable
JSON (JavaScript Object Notation).