7#include <aws/b2bi/B2BIPaginationBase.h>
8#include <aws/b2bi/B2BIServiceClientModel.h>
9#include <aws/b2bi/B2BI_EXPORTS.h>
10#include <aws/core/client/AWSClient.h>
11#include <aws/core/client/AWSClientAsyncCRTP.h>
12#include <aws/core/client/ClientConfiguration.h>
13#include <aws/core/utils/json/JsonSerializer.h>
48 std::shared_ptr<B2BIEndpointProviderBase> endpointProvider =
nullptr);
61 B2BIClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
62 std::shared_ptr<B2BIEndpointProviderBase> endpointProvider =
nullptr,
82 B2BIClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
101 template <
typename CreateCapabilityRequestT = Model::CreateCapabilityRequest>
103 return SubmitCallable(&B2BIClient::CreateCapability, request);
110 template <
typename CreateCapabilityRequestT = Model::CreateCapabilityRequest>
112 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
113 return SubmitAsync(&B2BIClient::CreateCapability, request, handler, context);
130 template <
typename CreatePartnershipRequestT = Model::CreatePartnershipRequest>
132 return SubmitCallable(&B2BIClient::CreatePartnership, request);
139 template <
typename CreatePartnershipRequestT = Model::CreatePartnershipRequest>
141 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
142 return SubmitAsync(&B2BIClient::CreatePartnership, request, handler, context);
157 template <
typename CreateProfileRequestT = Model::CreateProfileRequest>
159 return SubmitCallable(&B2BIClient::CreateProfile, request);
166 template <
typename CreateProfileRequestT = Model::CreateProfileRequest>
168 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
169 return SubmitAsync(&B2BIClient::CreateProfile, request, handler, context);
195 template <
typename CreateStarterMappingTemplateRequestT = Model::CreateStarterMappingTemplateRequest>
197 const CreateStarterMappingTemplateRequestT& request)
const {
198 return SubmitCallable(&B2BIClient::CreateStarterMappingTemplate, request);
205 template <
typename CreateStarterMappingTemplateRequestT = Model::CreateStarterMappingTemplateRequest>
208 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
209 return SubmitAsync(&B2BIClient::CreateStarterMappingTemplate, request, handler, context);
242 template <
typename CreateTransformerRequestT = Model::CreateTransformerRequest>
244 return SubmitCallable(&B2BIClient::CreateTransformer, request);
251 template <
typename CreateTransformerRequestT = Model::CreateTransformerRequest>
253 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
254 return SubmitAsync(&B2BIClient::CreateTransformer, request, handler, context);
270 template <
typename DeleteCapabilityRequestT = Model::DeleteCapabilityRequest>
272 return SubmitCallable(&B2BIClient::DeleteCapability, request);
279 template <
typename DeleteCapabilityRequestT = Model::DeleteCapabilityRequest>
281 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
282 return SubmitAsync(&B2BIClient::DeleteCapability, request, handler, context);
298 template <
typename DeletePartnershipRequestT = Model::DeletePartnershipRequest>
300 return SubmitCallable(&B2BIClient::DeletePartnership, request);
307 template <
typename DeletePartnershipRequestT = Model::DeletePartnershipRequest>
309 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
310 return SubmitAsync(&B2BIClient::DeletePartnership, request, handler, context);
324 template <
typename DeleteProfileRequestT = Model::DeleteProfileRequest>
326 return SubmitCallable(&B2BIClient::DeleteProfile, request);
333 template <
typename DeleteProfileRequestT = Model::DeleteProfileRequest>
335 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
336 return SubmitAsync(&B2BIClient::DeleteProfile, request, handler, context);
353 template <
typename DeleteTransformerRequestT = Model::DeleteTransformerRequest>
355 return SubmitCallable(&B2BIClient::DeleteTransformer, request);
362 template <
typename DeleteTransformerRequestT = Model::DeleteTransformerRequest>
364 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
365 return SubmitAsync(&B2BIClient::DeleteTransformer, request, handler, context);
390 template <
typename GenerateMappingRequestT = Model::GenerateMappingRequest>
392 return SubmitCallable(&B2BIClient::GenerateMapping, request);
399 template <
typename GenerateMappingRequestT = Model::GenerateMappingRequest>
401 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
402 return SubmitAsync(&B2BIClient::GenerateMapping, request, handler, context);
417 template <
typename GetCapabilityRequestT = Model::GetCapabilityRequest>
419 return SubmitCallable(&B2BIClient::GetCapability, request);
426 template <
typename GetCapabilityRequestT = Model::GetCapabilityRequest>
428 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
429 return SubmitAsync(&B2BIClient::GetCapability, request, handler, context);
445 template <
typename GetPartnershipRequestT = Model::GetPartnershipRequest>
447 return SubmitCallable(&B2BIClient::GetPartnership, request);
454 template <
typename GetPartnershipRequestT = Model::GetPartnershipRequest>
456 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
457 return SubmitAsync(&B2BIClient::GetPartnership, request, handler, context);
472 template <
typename GetProfileRequestT = Model::GetProfileRequest>
474 return SubmitCallable(&B2BIClient::GetProfile, request);
481 template <
typename GetProfileRequestT = Model::GetProfileRequest>
483 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
484 return SubmitAsync(&B2BIClient::GetProfile, request, handler, context);
501 template <
typename GetTransformerRequestT = Model::GetTransformerRequest>
503 return SubmitCallable(&B2BIClient::GetTransformer, request);
510 template <
typename GetTransformerRequestT = Model::GetTransformerRequest>
512 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
513 return SubmitAsync(&B2BIClient::GetTransformer, request, handler, context);
532 template <
typename GetTransformerJobRequestT = Model::GetTransformerJobRequest>
534 return SubmitCallable(&B2BIClient::GetTransformerJob, request);
541 template <
typename GetTransformerJobRequestT = Model::GetTransformerJobRequest>
543 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
544 return SubmitAsync(&B2BIClient::GetTransformerJob, request, handler, context);
561 template <
typename ListCapabilitiesRequestT = Model::ListCapabilitiesRequest>
563 return SubmitCallable(&B2BIClient::ListCapabilities, request);
570 template <
typename ListCapabilitiesRequestT = Model::ListCapabilitiesRequest>
572 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
573 const ListCapabilitiesRequestT& request = {})
const {
574 return SubmitAsync(&B2BIClient::ListCapabilities, request, handler, context);
591 template <
typename ListPartnershipsRequestT = Model::ListPartnershipsRequest>
593 return SubmitCallable(&B2BIClient::ListPartnerships, request);
600 template <
typename ListPartnershipsRequestT = Model::ListPartnershipsRequest>
602 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
603 const ListPartnershipsRequestT& request = {})
const {
604 return SubmitAsync(&B2BIClient::ListPartnerships, request, handler, context);
619 template <
typename ListProfilesRequestT = Model::ListProfilesRequest>
621 return SubmitCallable(&B2BIClient::ListProfiles, request);
628 template <
typename ListProfilesRequestT = Model::ListProfilesRequest>
630 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
631 const ListProfilesRequestT& request = {})
const {
632 return SubmitAsync(&B2BIClient::ListProfiles, request, handler, context);
648 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
650 return SubmitCallable(&B2BIClient::ListTagsForResource, request);
657 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
659 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
660 return SubmitAsync(&B2BIClient::ListTagsForResource, request, handler, context);
677 template <
typename ListTransformersRequestT = Model::ListTransformersRequest>
679 return SubmitCallable(&B2BIClient::ListTransformers, request);
686 template <
typename ListTransformersRequestT = Model::ListTransformersRequest>
688 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
689 const ListTransformersRequestT& request = {})
const {
690 return SubmitAsync(&B2BIClient::ListTransformers, request, handler, context);
713 template <
typename StartTransformerJobRequestT = Model::StartTransformerJobRequest>
715 return SubmitCallable(&B2BIClient::StartTransformerJob, request);
722 template <
typename StartTransformerJobRequestT = Model::StartTransformerJobRequest>
724 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
725 return SubmitAsync(&B2BIClient::StartTransformerJob, request, handler, context);
741 template <
typename TagResourceRequestT = Model::TagResourceRequest>
743 return SubmitCallable(&B2BIClient::TagResource, request);
750 template <
typename TagResourceRequestT = Model::TagResourceRequest>
752 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
753 return SubmitAsync(&B2BIClient::TagResource, request, handler, context);
768 template <
typename TestConversionRequestT = Model::TestConversionRequest>
770 return SubmitCallable(&B2BIClient::TestConversion, request);
777 template <
typename TestConversionRequestT = Model::TestConversionRequest>
779 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
780 return SubmitAsync(&B2BIClient::TestConversion, request, handler, context);
796 template <
typename TestMappingRequestT = Model::TestMappingRequest>
798 return SubmitCallable(&B2BIClient::TestMapping, request);
805 template <
typename TestMappingRequestT = Model::TestMappingRequest>
807 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
808 return SubmitAsync(&B2BIClient::TestMapping, request, handler, context);
822 template <
typename TestParsingRequestT = Model::TestParsingRequest>
824 return SubmitCallable(&B2BIClient::TestParsing, request);
831 template <
typename TestParsingRequestT = Model::TestParsingRequest>
833 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
834 return SubmitAsync(&B2BIClient::TestParsing, request, handler, context);
849 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
851 return SubmitCallable(&B2BIClient::UntagResource, request);
858 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
860 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
861 return SubmitAsync(&B2BIClient::UntagResource, request, handler, context);
877 template <
typename UpdateCapabilityRequestT = Model::UpdateCapabilityRequest>
879 return SubmitCallable(&B2BIClient::UpdateCapability, request);
886 template <
typename UpdateCapabilityRequestT = Model::UpdateCapabilityRequest>
888 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
889 return SubmitAsync(&B2BIClient::UpdateCapability, request, handler, context);
906 template <
typename UpdatePartnershipRequestT = Model::UpdatePartnershipRequest>
908 return SubmitCallable(&B2BIClient::UpdatePartnership, request);
915 template <
typename UpdatePartnershipRequestT = Model::UpdatePartnershipRequest>
917 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
918 return SubmitAsync(&B2BIClient::UpdatePartnership, request, handler, context);
932 template <
typename UpdateProfileRequestT = Model::UpdateProfileRequest>
934 return SubmitCallable(&B2BIClient::UpdateProfile, request);
941 template <
typename UpdateProfileRequestT = Model::UpdateProfileRequest>
943 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
944 return SubmitAsync(&B2BIClient::UpdateProfile, request, handler, context);
961 template <
typename UpdateTransformerRequestT = Model::UpdateTransformerRequest>
963 return SubmitCallable(&B2BIClient::UpdateTransformer, request);
970 template <
typename UpdateTransformerRequestT = Model::UpdateTransformerRequest>
972 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
973 return SubmitAsync(&B2BIClient::UpdateTransformer, request, handler, context);
984 std::shared_ptr<B2BIEndpointProviderBase> m_endpointProvider;
Model::GetProfileOutcomeCallable GetProfileCallable(const GetProfileRequestT &request) const
virtual Model::UpdateProfileOutcome UpdateProfile(const Model::UpdateProfileRequest &request) const
Model::UpdateProfileOutcomeCallable UpdateProfileCallable(const UpdateProfileRequestT &request) const
Model::UpdatePartnershipOutcomeCallable UpdatePartnershipCallable(const UpdatePartnershipRequestT &request) const
Model::CreateProfileOutcomeCallable CreateProfileCallable(const CreateProfileRequestT &request) const
void DeletePartnershipAsync(const DeletePartnershipRequestT &request, const DeletePartnershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TestConversionOutcomeCallable TestConversionCallable(const TestConversionRequestT &request) const
void DeleteTransformerAsync(const DeleteTransformerRequestT &request, const DeleteTransformerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetPartnershipOutcomeCallable GetPartnershipCallable(const GetPartnershipRequestT &request) const
virtual Model::ListProfilesOutcome ListProfiles(const Model::ListProfilesRequest &request={}) const
virtual Model::GetCapabilityOutcome GetCapability(const Model::GetCapabilityRequest &request) const
void UpdatePartnershipAsync(const UpdatePartnershipRequestT &request, const UpdatePartnershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetAllocationTag()
void TestMappingAsync(const TestMappingRequestT &request, const TestMappingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreatePartnershipAsync(const CreatePartnershipRequestT &request, const CreatePartnershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TestMappingOutcome TestMapping(const Model::TestMappingRequest &request) const
void TestConversionAsync(const TestConversionRequestT &request, const TestConversionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetProfileOutcome GetProfile(const Model::GetProfileRequest &request) const
void CreateProfileAsync(const CreateProfileRequestT &request, const CreateProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreatePartnershipOutcomeCallable CreatePartnershipCallable(const CreatePartnershipRequestT &request) const
Model::ListTransformersOutcomeCallable ListTransformersCallable(const ListTransformersRequestT &request={}) const
Model::TestParsingOutcomeCallable TestParsingCallable(const TestParsingRequestT &request) const
virtual Model::UpdateTransformerOutcome UpdateTransformer(const Model::UpdateTransformerRequest &request) const
Model::GetTransformerOutcomeCallable GetTransformerCallable(const GetTransformerRequestT &request) const
virtual Model::DeleteTransformerOutcome DeleteTransformer(const Model::DeleteTransformerRequest &request) const
virtual Model::GenerateMappingOutcome GenerateMapping(const Model::GenerateMappingRequest &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::TestMappingOutcomeCallable TestMappingCallable(const TestMappingRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
B2BIClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< B2BIEndpointProviderBase > endpointProvider=nullptr, const Aws::B2BI::B2BIClientConfiguration &clientConfiguration=Aws::B2BI::B2BIClientConfiguration())
void CreateStarterMappingTemplateAsync(const CreateStarterMappingTemplateRequestT &request, const CreateStarterMappingTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeletePartnershipOutcomeCallable DeletePartnershipCallable(const DeletePartnershipRequestT &request) const
virtual Model::UpdatePartnershipOutcome UpdatePartnership(const Model::UpdatePartnershipRequest &request) const
virtual std::shared_ptr< B2BIEndpointProviderBase > & accessEndpointProvider()
B2BIClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
B2BIClientConfiguration ClientConfigurationType
Model::DeleteProfileOutcomeCallable DeleteProfileCallable(const DeleteProfileRequestT &request) const
Model::StartTransformerJobOutcomeCallable StartTransformerJobCallable(const StartTransformerJobRequestT &request) const
void ListCapabilitiesAsync(const ListCapabilitiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCapabilitiesRequestT &request={}) const
Model::CreateStarterMappingTemplateOutcomeCallable CreateStarterMappingTemplateCallable(const CreateStarterMappingTemplateRequestT &request) const
Model::GenerateMappingOutcomeCallable GenerateMappingCallable(const GenerateMappingRequestT &request) const
void UpdateCapabilityAsync(const UpdateCapabilityRequestT &request, const UpdateCapabilityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
B2BIClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::DeletePartnershipOutcome DeletePartnership(const Model::DeletePartnershipRequest &request) const
B2BIEndpointProvider EndpointProviderType
void DeleteProfileAsync(const DeleteProfileRequestT &request, const DeleteProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetTransformerJobAsync(const GetTransformerJobRequestT &request, const GetTransformerJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TestParsingOutcome TestParsing(const Model::TestParsingRequest &request) const
void GetTransformerAsync(const GetTransformerRequestT &request, const GetTransformerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreatePartnershipOutcome CreatePartnership(const Model::CreatePartnershipRequest &request) const
void GetCapabilityAsync(const GetCapabilityRequestT &request, const GetCapabilityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateTransformerOutcomeCallable CreateTransformerCallable(const CreateTransformerRequestT &request) const
B2BIClient(const Aws::B2BI::B2BIClientConfiguration &clientConfiguration=Aws::B2BI::B2BIClientConfiguration(), std::shared_ptr< B2BIEndpointProviderBase > endpointProvider=nullptr)
virtual Model::UpdateCapabilityOutcome UpdateCapability(const Model::UpdateCapabilityRequest &request) const
void UpdateProfileAsync(const UpdateProfileRequestT &request, const UpdateProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::DeleteTransformerOutcomeCallable DeleteTransformerCallable(const DeleteTransformerRequestT &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
virtual Model::CreateStarterMappingTemplateOutcome CreateStarterMappingTemplate(const Model::CreateStarterMappingTemplateRequest &request) const
Aws::Client::AWSJsonClient BASECLASS
virtual Model::ListTransformersOutcome ListTransformers(const Model::ListTransformersRequest &request={}) const
void ListProfilesAsync(const ListProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListProfilesRequestT &request={}) const
void CreateTransformerAsync(const CreateTransformerRequestT &request, const CreateTransformerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateCapabilityOutcomeCallable UpdateCapabilityCallable(const UpdateCapabilityRequestT &request) const
B2BIClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void GetProfileAsync(const GetProfileRequestT &request, const GetProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateTransformerOutcome CreateTransformer(const Model::CreateTransformerRequest &request) const
Model::CreateCapabilityOutcomeCallable CreateCapabilityCallable(const CreateCapabilityRequestT &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::ListCapabilitiesOutcomeCallable ListCapabilitiesCallable(const ListCapabilitiesRequestT &request={}) const
virtual Model::GetPartnershipOutcome GetPartnership(const Model::GetPartnershipRequest &request) const
virtual Model::GetTransformerJobOutcome GetTransformerJob(const Model::GetTransformerJobRequest &request) const
Model::ListPartnershipsOutcomeCallable ListPartnershipsCallable(const ListPartnershipsRequestT &request={}) const
void GetPartnershipAsync(const GetPartnershipRequestT &request, const GetPartnershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteCapabilityOutcome DeleteCapability(const Model::DeleteCapabilityRequest &request) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
static const char * GetServiceName()
virtual Model::ListPartnershipsOutcome ListPartnerships(const Model::ListPartnershipsRequest &request={}) const
void DeleteCapabilityAsync(const DeleteCapabilityRequestT &request, const DeleteCapabilityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::GetTransformerJobOutcomeCallable GetTransformerJobCallable(const GetTransformerJobRequestT &request) const
void UpdateTransformerAsync(const UpdateTransformerRequestT &request, const UpdateTransformerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::UpdateTransformerOutcomeCallable UpdateTransformerCallable(const UpdateTransformerRequestT &request) const
void ListPartnershipsAsync(const ListPartnershipsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPartnershipsRequestT &request={}) const
void GenerateMappingAsync(const GenerateMappingRequestT &request, const GenerateMappingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetTransformerOutcome GetTransformer(const Model::GetTransformerRequest &request) const
virtual Model::CreateProfileOutcome CreateProfile(const Model::CreateProfileRequest &request) const
virtual Model::DeleteProfileOutcome DeleteProfile(const Model::DeleteProfileRequest &request) const
Model::GetCapabilityOutcomeCallable GetCapabilityCallable(const GetCapabilityRequestT &request) const
virtual Model::ListCapabilitiesOutcome ListCapabilities(const Model::ListCapabilitiesRequest &request={}) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTransformersAsync(const ListTransformersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTransformersRequestT &request={}) const
virtual Model::CreateCapabilityOutcome CreateCapability(const Model::CreateCapabilityRequest &request) const
Model::ListProfilesOutcomeCallable ListProfilesCallable(const ListProfilesRequestT &request={}) const
Model::DeleteCapabilityOutcomeCallable DeleteCapabilityCallable(const DeleteCapabilityRequestT &request) const
void TestParsingAsync(const TestParsingRequestT &request, const TestParsingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TestConversionOutcome TestConversion(const Model::TestConversionRequest &request) const
void CreateCapabilityAsync(const CreateCapabilityRequestT &request, const CreateCapabilityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartTransformerJobAsync(const StartTransformerJobRequestT &request, const StartTransformerJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
B2BIClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< B2BIEndpointProviderBase > endpointProvider=nullptr, const Aws::B2BI::B2BIClientConfiguration &clientConfiguration=Aws::B2BI::B2BIClientConfiguration())
virtual Model::StartTransformerJobOutcome StartTransformerJob(const Model::StartTransformerJobRequest &request) const
std::future< UpdateCapabilityOutcome > UpdateCapabilityOutcomeCallable
std::future< CreateCapabilityOutcome > CreateCapabilityOutcomeCallable
std::future< GenerateMappingOutcome > GenerateMappingOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListPartnershipsOutcome > ListPartnershipsOutcomeCallable
std::future< CreateStarterMappingTemplateOutcome > CreateStarterMappingTemplateOutcomeCallable
std::future< ListTransformersOutcome > ListTransformersOutcomeCallable
std::future< GetProfileOutcome > GetProfileOutcomeCallable
std::future< TestMappingOutcome > TestMappingOutcomeCallable
std::future< UpdatePartnershipOutcome > UpdatePartnershipOutcomeCallable
std::future< DeleteCapabilityOutcome > DeleteCapabilityOutcomeCallable
std::future< DeleteProfileOutcome > DeleteProfileOutcomeCallable
std::future< GetTransformerOutcome > GetTransformerOutcomeCallable
std::future< TestParsingOutcome > TestParsingOutcomeCallable
std::future< GetTransformerJobOutcome > GetTransformerJobOutcomeCallable
std::future< DeleteTransformerOutcome > DeleteTransformerOutcomeCallable
std::future< CreatePartnershipOutcome > CreatePartnershipOutcomeCallable
std::future< GetPartnershipOutcome > GetPartnershipOutcomeCallable
std::future< ListProfilesOutcome > ListProfilesOutcomeCallable
std::future< ListCapabilitiesOutcome > ListCapabilitiesOutcomeCallable
std::future< CreateProfileOutcome > CreateProfileOutcomeCallable
std::future< DeletePartnershipOutcome > DeletePartnershipOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< CreateTransformerOutcome > CreateTransformerOutcomeCallable
std::future< UpdateProfileOutcome > UpdateProfileOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< StartTransformerJobOutcome > StartTransformerJobOutcomeCallable
std::future< UpdateTransformerOutcome > UpdateTransformerOutcomeCallable
std::future< TestConversionOutcome > TestConversionOutcomeCallable
std::future< GetCapabilityOutcome > GetCapabilityOutcomeCallable
std::function< void(const B2BIClient *, const Model::TestParsingRequest &, const Model::TestParsingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TestParsingResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::CreateTransformerRequest &, const Model::CreateTransformerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTransformerResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::DeleteProfileRequest &, const Model::DeleteProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteProfileResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::TestMappingRequest &, const Model::TestMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TestMappingResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::ListProfilesRequest &, const Model::ListProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListProfilesResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::GenerateMappingRequest &, const Model::GenerateMappingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GenerateMappingResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::CreateProfileRequest &, const Model::CreateProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateProfileResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::UpdatePartnershipRequest &, const Model::UpdatePartnershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdatePartnershipResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::CreateStarterMappingTemplateRequest &, const Model::CreateStarterMappingTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateStarterMappingTemplateResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::CreateCapabilityRequest &, const Model::CreateCapabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCapabilityResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::CreatePartnershipRequest &, const Model::CreatePartnershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePartnershipResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::DeletePartnershipRequest &, const Model::DeletePartnershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePartnershipResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::UpdateCapabilityRequest &, const Model::UpdateCapabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCapabilityResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::DeleteCapabilityRequest &, const Model::DeleteCapabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCapabilityResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::GetCapabilityRequest &, const Model::GetCapabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCapabilityResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::DeleteTransformerRequest &, const Model::DeleteTransformerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTransformerResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::ListCapabilitiesRequest &, const Model::ListCapabilitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCapabilitiesResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::UpdateProfileRequest &, const Model::UpdateProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateProfileResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::GetPartnershipRequest &, const Model::GetPartnershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPartnershipResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::ListTransformersRequest &, const Model::ListTransformersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTransformersResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::ListPartnershipsRequest &, const Model::ListPartnershipsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPartnershipsResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::GetTransformerJobRequest &, const Model::GetTransformerJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTransformerJobResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::GetProfileRequest &, const Model::GetProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetProfileResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::UpdateTransformerRequest &, const Model::UpdateTransformerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTransformerResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::TestConversionRequest &, const Model::TestConversionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TestConversionResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::GetTransformerRequest &, const Model::GetTransformerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTransformerResponseReceivedHandler
std::function< void(const B2BIClient *, const Model::StartTransformerJobRequest &, const Model::StartTransformerJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartTransformerJobResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String