35 class HttpClientFactory;
40 template<
typename R,
typename E>
class Outcome;
56 class AWSCredentialsProvider;
64 namespace MarketplaceCommerceAnalytics
78 typedef std::function<void(const MarketplaceCommerceAnalyticsClient*, const Model::GenerateDataSetRequest&, const Model::GenerateDataSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GenerateDataSetResponseReceivedHandler;
163 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
Aws::Client::AWSJsonClient BASECLASS
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
#define AWS_MARKETPLACECOMMERCEANALYTICS_API
std::future< GenerateDataSetOutcome > GenerateDataSetOutcomeCallable
JSON (JavaScript Object Notation).