AWS SDK for C++

AWS SDK for C++ Version 1.11.606

Loading...
Searching...
No Matches
SupplyChainServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/supplychain/SupplyChainErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/supplychain/SupplyChainEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in SupplyChainClient header */
21#include <aws/supplychain/model/CreateBillOfMaterialsImportJobResult.h>
22#include <aws/supplychain/model/CreateDataIntegrationFlowResult.h>
23#include <aws/supplychain/model/CreateDataLakeDatasetResult.h>
24#include <aws/supplychain/model/CreateDataLakeNamespaceResult.h>
25#include <aws/supplychain/model/CreateInstanceResult.h>
26#include <aws/supplychain/model/DeleteDataIntegrationFlowResult.h>
27#include <aws/supplychain/model/DeleteDataLakeDatasetResult.h>
28#include <aws/supplychain/model/DeleteDataLakeNamespaceResult.h>
29#include <aws/supplychain/model/DeleteInstanceResult.h>
30#include <aws/supplychain/model/GetBillOfMaterialsImportJobResult.h>
31#include <aws/supplychain/model/GetDataIntegrationEventResult.h>
32#include <aws/supplychain/model/GetDataIntegrationFlowResult.h>
33#include <aws/supplychain/model/GetDataIntegrationFlowExecutionResult.h>
34#include <aws/supplychain/model/GetDataLakeDatasetResult.h>
35#include <aws/supplychain/model/GetDataLakeNamespaceResult.h>
36#include <aws/supplychain/model/GetInstanceResult.h>
37#include <aws/supplychain/model/ListDataIntegrationEventsResult.h>
38#include <aws/supplychain/model/ListDataIntegrationFlowExecutionsResult.h>
39#include <aws/supplychain/model/ListDataIntegrationFlowsResult.h>
40#include <aws/supplychain/model/ListDataLakeDatasetsResult.h>
41#include <aws/supplychain/model/ListDataLakeNamespacesResult.h>
42#include <aws/supplychain/model/ListInstancesResult.h>
43#include <aws/supplychain/model/ListTagsForResourceResult.h>
44#include <aws/supplychain/model/SendDataIntegrationEventResult.h>
45#include <aws/supplychain/model/TagResourceResult.h>
46#include <aws/supplychain/model/UntagResourceResult.h>
47#include <aws/supplychain/model/UpdateDataIntegrationFlowResult.h>
48#include <aws/supplychain/model/UpdateDataLakeDatasetResult.h>
49#include <aws/supplychain/model/UpdateDataLakeNamespaceResult.h>
50#include <aws/supplychain/model/UpdateInstanceResult.h>
51#include <aws/supplychain/model/ListInstancesRequest.h>
52#include <aws/supplychain/model/CreateInstanceRequest.h>
53/* End of service model headers required in SupplyChainClient header */
54
55namespace Aws
56{
57 namespace Http
58 {
59 class HttpClient;
60 class HttpClientFactory;
61 } // namespace Http
62
63 namespace Utils
64 {
65 template< typename R, typename E> class Outcome;
66
67 namespace Threading
68 {
69 class Executor;
70 } // namespace Threading
71 } // namespace Utils
72
73 namespace Auth
74 {
75 class AWSCredentials;
76 class AWSCredentialsProvider;
77 } // namespace Auth
78
79 namespace Client
80 {
81 class RetryStrategy;
82 } // namespace Client
83
84 namespace SupplyChain
85 {
89
90 namespace Model
91 {
92 /* Service model forward declarations required in SupplyChainClient header */
93 class CreateBillOfMaterialsImportJobRequest;
94 class CreateDataIntegrationFlowRequest;
95 class CreateDataLakeDatasetRequest;
96 class CreateDataLakeNamespaceRequest;
97 class CreateInstanceRequest;
98 class DeleteDataIntegrationFlowRequest;
99 class DeleteDataLakeDatasetRequest;
100 class DeleteDataLakeNamespaceRequest;
101 class DeleteInstanceRequest;
102 class GetBillOfMaterialsImportJobRequest;
103 class GetDataIntegrationEventRequest;
104 class GetDataIntegrationFlowRequest;
105 class GetDataIntegrationFlowExecutionRequest;
106 class GetDataLakeDatasetRequest;
107 class GetDataLakeNamespaceRequest;
108 class GetInstanceRequest;
109 class ListDataIntegrationEventsRequest;
110 class ListDataIntegrationFlowExecutionsRequest;
111 class ListDataIntegrationFlowsRequest;
112 class ListDataLakeDatasetsRequest;
113 class ListDataLakeNamespacesRequest;
114 class ListInstancesRequest;
115 class ListTagsForResourceRequest;
116 class SendDataIntegrationEventRequest;
117 class TagResourceRequest;
118 class UntagResourceRequest;
119 class UpdateDataIntegrationFlowRequest;
120 class UpdateDataLakeDatasetRequest;
121 class UpdateDataLakeNamespaceRequest;
122 class UpdateInstanceRequest;
123 /* End of service model forward declarations required in SupplyChainClient header */
124
125 /* Service model Outcome class definitions */
156 /* End of service model Outcome class definitions */
157
158 /* Service model Outcome callable definitions */
159 typedef std::future<CreateBillOfMaterialsImportJobOutcome> CreateBillOfMaterialsImportJobOutcomeCallable;
160 typedef std::future<CreateDataIntegrationFlowOutcome> CreateDataIntegrationFlowOutcomeCallable;
161 typedef std::future<CreateDataLakeDatasetOutcome> CreateDataLakeDatasetOutcomeCallable;
162 typedef std::future<CreateDataLakeNamespaceOutcome> CreateDataLakeNamespaceOutcomeCallable;
163 typedef std::future<CreateInstanceOutcome> CreateInstanceOutcomeCallable;
164 typedef std::future<DeleteDataIntegrationFlowOutcome> DeleteDataIntegrationFlowOutcomeCallable;
165 typedef std::future<DeleteDataLakeDatasetOutcome> DeleteDataLakeDatasetOutcomeCallable;
166 typedef std::future<DeleteDataLakeNamespaceOutcome> DeleteDataLakeNamespaceOutcomeCallable;
167 typedef std::future<DeleteInstanceOutcome> DeleteInstanceOutcomeCallable;
168 typedef std::future<GetBillOfMaterialsImportJobOutcome> GetBillOfMaterialsImportJobOutcomeCallable;
169 typedef std::future<GetDataIntegrationEventOutcome> GetDataIntegrationEventOutcomeCallable;
170 typedef std::future<GetDataIntegrationFlowOutcome> GetDataIntegrationFlowOutcomeCallable;
171 typedef std::future<GetDataIntegrationFlowExecutionOutcome> GetDataIntegrationFlowExecutionOutcomeCallable;
172 typedef std::future<GetDataLakeDatasetOutcome> GetDataLakeDatasetOutcomeCallable;
173 typedef std::future<GetDataLakeNamespaceOutcome> GetDataLakeNamespaceOutcomeCallable;
174 typedef std::future<GetInstanceOutcome> GetInstanceOutcomeCallable;
175 typedef std::future<ListDataIntegrationEventsOutcome> ListDataIntegrationEventsOutcomeCallable;
176 typedef std::future<ListDataIntegrationFlowExecutionsOutcome> ListDataIntegrationFlowExecutionsOutcomeCallable;
177 typedef std::future<ListDataIntegrationFlowsOutcome> ListDataIntegrationFlowsOutcomeCallable;
178 typedef std::future<ListDataLakeDatasetsOutcome> ListDataLakeDatasetsOutcomeCallable;
179 typedef std::future<ListDataLakeNamespacesOutcome> ListDataLakeNamespacesOutcomeCallable;
180 typedef std::future<ListInstancesOutcome> ListInstancesOutcomeCallable;
181 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
182 typedef std::future<SendDataIntegrationEventOutcome> SendDataIntegrationEventOutcomeCallable;
183 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
184 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
185 typedef std::future<UpdateDataIntegrationFlowOutcome> UpdateDataIntegrationFlowOutcomeCallable;
186 typedef std::future<UpdateDataLakeDatasetOutcome> UpdateDataLakeDatasetOutcomeCallable;
187 typedef std::future<UpdateDataLakeNamespaceOutcome> UpdateDataLakeNamespaceOutcomeCallable;
188 typedef std::future<UpdateInstanceOutcome> UpdateInstanceOutcomeCallable;
189 /* End of service model Outcome callable definitions */
190 } // namespace Model
191
192 class SupplyChainClient;
193
194 /* Service model async handlers definitions */
195 typedef std::function<void(const SupplyChainClient*, const Model::CreateBillOfMaterialsImportJobRequest&, const Model::CreateBillOfMaterialsImportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBillOfMaterialsImportJobResponseReceivedHandler;
196 typedef std::function<void(const SupplyChainClient*, const Model::CreateDataIntegrationFlowRequest&, const Model::CreateDataIntegrationFlowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDataIntegrationFlowResponseReceivedHandler;
197 typedef std::function<void(const SupplyChainClient*, const Model::CreateDataLakeDatasetRequest&, const Model::CreateDataLakeDatasetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDataLakeDatasetResponseReceivedHandler;
198 typedef std::function<void(const SupplyChainClient*, const Model::CreateDataLakeNamespaceRequest&, const Model::CreateDataLakeNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDataLakeNamespaceResponseReceivedHandler;
199 typedef std::function<void(const SupplyChainClient*, const Model::CreateInstanceRequest&, const Model::CreateInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInstanceResponseReceivedHandler;
200 typedef std::function<void(const SupplyChainClient*, const Model::DeleteDataIntegrationFlowRequest&, const Model::DeleteDataIntegrationFlowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDataIntegrationFlowResponseReceivedHandler;
201 typedef std::function<void(const SupplyChainClient*, const Model::DeleteDataLakeDatasetRequest&, const Model::DeleteDataLakeDatasetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDataLakeDatasetResponseReceivedHandler;
202 typedef std::function<void(const SupplyChainClient*, const Model::DeleteDataLakeNamespaceRequest&, const Model::DeleteDataLakeNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDataLakeNamespaceResponseReceivedHandler;
203 typedef std::function<void(const SupplyChainClient*, const Model::DeleteInstanceRequest&, const Model::DeleteInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInstanceResponseReceivedHandler;
204 typedef std::function<void(const SupplyChainClient*, const Model::GetBillOfMaterialsImportJobRequest&, const Model::GetBillOfMaterialsImportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBillOfMaterialsImportJobResponseReceivedHandler;
205 typedef std::function<void(const SupplyChainClient*, const Model::GetDataIntegrationEventRequest&, const Model::GetDataIntegrationEventOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataIntegrationEventResponseReceivedHandler;
206 typedef std::function<void(const SupplyChainClient*, const Model::GetDataIntegrationFlowRequest&, const Model::GetDataIntegrationFlowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataIntegrationFlowResponseReceivedHandler;
207 typedef std::function<void(const SupplyChainClient*, const Model::GetDataIntegrationFlowExecutionRequest&, const Model::GetDataIntegrationFlowExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataIntegrationFlowExecutionResponseReceivedHandler;
208 typedef std::function<void(const SupplyChainClient*, const Model::GetDataLakeDatasetRequest&, const Model::GetDataLakeDatasetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataLakeDatasetResponseReceivedHandler;
209 typedef std::function<void(const SupplyChainClient*, const Model::GetDataLakeNamespaceRequest&, const Model::GetDataLakeNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataLakeNamespaceResponseReceivedHandler;
210 typedef std::function<void(const SupplyChainClient*, const Model::GetInstanceRequest&, const Model::GetInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInstanceResponseReceivedHandler;
211 typedef std::function<void(const SupplyChainClient*, const Model::ListDataIntegrationEventsRequest&, const Model::ListDataIntegrationEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDataIntegrationEventsResponseReceivedHandler;
212 typedef std::function<void(const SupplyChainClient*, const Model::ListDataIntegrationFlowExecutionsRequest&, const Model::ListDataIntegrationFlowExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDataIntegrationFlowExecutionsResponseReceivedHandler;
213 typedef std::function<void(const SupplyChainClient*, const Model::ListDataIntegrationFlowsRequest&, const Model::ListDataIntegrationFlowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDataIntegrationFlowsResponseReceivedHandler;
214 typedef std::function<void(const SupplyChainClient*, const Model::ListDataLakeDatasetsRequest&, const Model::ListDataLakeDatasetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDataLakeDatasetsResponseReceivedHandler;
215 typedef std::function<void(const SupplyChainClient*, const Model::ListDataLakeNamespacesRequest&, const Model::ListDataLakeNamespacesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDataLakeNamespacesResponseReceivedHandler;
216 typedef std::function<void(const SupplyChainClient*, const Model::ListInstancesRequest&, const Model::ListInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInstancesResponseReceivedHandler;
217 typedef std::function<void(const SupplyChainClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
218 typedef std::function<void(const SupplyChainClient*, const Model::SendDataIntegrationEventRequest&, const Model::SendDataIntegrationEventOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendDataIntegrationEventResponseReceivedHandler;
219 typedef std::function<void(const SupplyChainClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
220 typedef std::function<void(const SupplyChainClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
221 typedef std::function<void(const SupplyChainClient*, const Model::UpdateDataIntegrationFlowRequest&, const Model::UpdateDataIntegrationFlowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDataIntegrationFlowResponseReceivedHandler;
222 typedef std::function<void(const SupplyChainClient*, const Model::UpdateDataLakeDatasetRequest&, const Model::UpdateDataLakeDatasetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDataLakeDatasetResponseReceivedHandler;
223 typedef std::function<void(const SupplyChainClient*, const Model::UpdateDataLakeNamespaceRequest&, const Model::UpdateDataLakeNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDataLakeNamespaceResponseReceivedHandler;
224 typedef std::function<void(const SupplyChainClient*, const Model::UpdateInstanceRequest&, const Model::UpdateInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateInstanceResponseReceivedHandler;
225 /* End of service model async handlers definitions */
226 } // namespace SupplyChain
227} // namespace Aws
EndpointProviderBase< SupplyChainClientConfiguration, SupplyChainBuiltInParameters, SupplyChainClientContextParameters > SupplyChainEndpointProviderBase
Aws::Utils::Outcome< UpdateDataLakeDatasetResult, SupplyChainError > UpdateDataLakeDatasetOutcome
std::future< ListDataLakeDatasetsOutcome > ListDataLakeDatasetsOutcomeCallable
std::future< GetDataIntegrationEventOutcome > GetDataIntegrationEventOutcomeCallable
Aws::Utils::Outcome< GetDataIntegrationFlowExecutionResult, SupplyChainError > GetDataIntegrationFlowExecutionOutcome
std::future< ListDataIntegrationEventsOutcome > ListDataIntegrationEventsOutcomeCallable
std::future< UpdateDataLakeNamespaceOutcome > UpdateDataLakeNamespaceOutcomeCallable
Aws::Utils::Outcome< ListDataLakeDatasetsResult, SupplyChainError > ListDataLakeDatasetsOutcome
std::future< ListDataLakeNamespacesOutcome > ListDataLakeNamespacesOutcomeCallable
std::future< ListInstancesOutcome > ListInstancesOutcomeCallable
std::future< CreateDataLakeNamespaceOutcome > CreateDataLakeNamespaceOutcomeCallable
std::future< GetDataLakeNamespaceOutcome > GetDataLakeNamespaceOutcomeCallable
Aws::Utils::Outcome< GetDataLakeNamespaceResult, SupplyChainError > GetDataLakeNamespaceOutcome
Aws::Utils::Outcome< ListInstancesResult, SupplyChainError > ListInstancesOutcome
Aws::Utils::Outcome< DeleteDataIntegrationFlowResult, SupplyChainError > DeleteDataIntegrationFlowOutcome
Aws::Utils::Outcome< CreateDataLakeNamespaceResult, SupplyChainError > CreateDataLakeNamespaceOutcome
std::future< DeleteDataIntegrationFlowOutcome > DeleteDataIntegrationFlowOutcomeCallable
Aws::Utils::Outcome< CreateBillOfMaterialsImportJobResult, SupplyChainError > CreateBillOfMaterialsImportJobOutcome
Aws::Utils::Outcome< GetInstanceResult, SupplyChainError > GetInstanceOutcome
std::future< GetDataLakeDatasetOutcome > GetDataLakeDatasetOutcomeCallable
Aws::Utils::Outcome< ListDataIntegrationFlowsResult, SupplyChainError > ListDataIntegrationFlowsOutcome
std::future< DeleteInstanceOutcome > DeleteInstanceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< GetDataIntegrationFlowExecutionOutcome > GetDataIntegrationFlowExecutionOutcomeCallable
std::future< CreateDataIntegrationFlowOutcome > CreateDataIntegrationFlowOutcomeCallable
std::future< UpdateInstanceOutcome > UpdateInstanceOutcomeCallable
Aws::Utils::Outcome< GetDataLakeDatasetResult, SupplyChainError > GetDataLakeDatasetOutcome
Aws::Utils::Outcome< CreateInstanceResult, SupplyChainError > CreateInstanceOutcome
Aws::Utils::Outcome< ListDataIntegrationFlowExecutionsResult, SupplyChainError > ListDataIntegrationFlowExecutionsOutcome
Aws::Utils::Outcome< SendDataIntegrationEventResult, SupplyChainError > SendDataIntegrationEventOutcome
Aws::Utils::Outcome< UpdateDataIntegrationFlowResult, SupplyChainError > UpdateDataIntegrationFlowOutcome
std::future< DeleteDataLakeNamespaceOutcome > DeleteDataLakeNamespaceOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, SupplyChainError > ListTagsForResourceOutcome
std::future< DeleteDataLakeDatasetOutcome > DeleteDataLakeDatasetOutcomeCallable
std::future< ListDataIntegrationFlowsOutcome > ListDataIntegrationFlowsOutcomeCallable
Aws::Utils::Outcome< GetBillOfMaterialsImportJobResult, SupplyChainError > GetBillOfMaterialsImportJobOutcome
Aws::Utils::Outcome< ListDataLakeNamespacesResult, SupplyChainError > ListDataLakeNamespacesOutcome
Aws::Utils::Outcome< DeleteInstanceResult, SupplyChainError > DeleteInstanceOutcome
Aws::Utils::Outcome< UntagResourceResult, SupplyChainError > UntagResourceOutcome
std::future< GetBillOfMaterialsImportJobOutcome > GetBillOfMaterialsImportJobOutcomeCallable
Aws::Utils::Outcome< UpdateDataLakeNamespaceResult, SupplyChainError > UpdateDataLakeNamespaceOutcome
std::future< CreateDataLakeDatasetOutcome > CreateDataLakeDatasetOutcomeCallable
Aws::Utils::Outcome< CreateDataIntegrationFlowResult, SupplyChainError > CreateDataIntegrationFlowOutcome
Aws::Utils::Outcome< DeleteDataLakeDatasetResult, SupplyChainError > DeleteDataLakeDatasetOutcome
std::future< UpdateDataLakeDatasetOutcome > UpdateDataLakeDatasetOutcomeCallable
Aws::Utils::Outcome< DeleteDataLakeNamespaceResult, SupplyChainError > DeleteDataLakeNamespaceOutcome
std::future< SendDataIntegrationEventOutcome > SendDataIntegrationEventOutcomeCallable
std::future< UpdateDataIntegrationFlowOutcome > UpdateDataIntegrationFlowOutcomeCallable
Aws::Utils::Outcome< CreateDataLakeDatasetResult, SupplyChainError > CreateDataLakeDatasetOutcome
std::future< ListDataIntegrationFlowExecutionsOutcome > ListDataIntegrationFlowExecutionsOutcomeCallable
std::future< GetInstanceOutcome > GetInstanceOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, SupplyChainError > TagResourceOutcome
std::future< CreateInstanceOutcome > CreateInstanceOutcomeCallable
Aws::Utils::Outcome< GetDataIntegrationFlowResult, SupplyChainError > GetDataIntegrationFlowOutcome
std::future< GetDataIntegrationFlowOutcome > GetDataIntegrationFlowOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< GetDataIntegrationEventResult, SupplyChainError > GetDataIntegrationEventOutcome
Aws::Utils::Outcome< ListDataIntegrationEventsResult, SupplyChainError > ListDataIntegrationEventsOutcome
std::future< CreateBillOfMaterialsImportJobOutcome > CreateBillOfMaterialsImportJobOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< UpdateInstanceResult, SupplyChainError > UpdateInstanceOutcome
std::function< void(const SupplyChainClient *, const Model::GetInstanceRequest &, const Model::GetInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInstanceResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::UpdateDataLakeNamespaceRequest &, const Model::UpdateDataLakeNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataLakeNamespaceResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::DeleteDataLakeDatasetRequest &, const Model::DeleteDataLakeDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataLakeDatasetResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::DeleteDataIntegrationFlowRequest &, const Model::DeleteDataIntegrationFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataIntegrationFlowResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::GetDataLakeNamespaceRequest &, const Model::GetDataLakeNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataLakeNamespaceResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::CreateDataIntegrationFlowRequest &, const Model::CreateDataIntegrationFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataIntegrationFlowResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::CreateDataLakeNamespaceRequest &, const Model::CreateDataLakeNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataLakeNamespaceResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::ListDataIntegrationEventsRequest &, const Model::ListDataIntegrationEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataIntegrationEventsResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::UpdateDataIntegrationFlowRequest &, const Model::UpdateDataIntegrationFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataIntegrationFlowResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::CreateBillOfMaterialsImportJobRequest &, const Model::CreateBillOfMaterialsImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBillOfMaterialsImportJobResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::ListDataIntegrationFlowExecutionsRequest &, const Model::ListDataIntegrationFlowExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataIntegrationFlowExecutionsResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::DeleteDataLakeNamespaceRequest &, const Model::DeleteDataLakeNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataLakeNamespaceResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::UpdateDataLakeDatasetRequest &, const Model::UpdateDataLakeDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataLakeDatasetResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::ListInstancesRequest &, const Model::ListInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInstancesResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::GetDataIntegrationEventRequest &, const Model::GetDataIntegrationEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataIntegrationEventResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::DeleteInstanceRequest &, const Model::DeleteInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInstanceResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::ListDataLakeNamespacesRequest &, const Model::ListDataLakeNamespacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataLakeNamespacesResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::GetDataIntegrationFlowExecutionRequest &, const Model::GetDataIntegrationFlowExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataIntegrationFlowExecutionResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::CreateDataLakeDatasetRequest &, const Model::CreateDataLakeDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataLakeDatasetResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::CreateInstanceRequest &, const Model::CreateInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInstanceResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::SendDataIntegrationEventRequest &, const Model::SendDataIntegrationEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendDataIntegrationEventResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::GetDataLakeDatasetRequest &, const Model::GetDataLakeDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataLakeDatasetResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::GetBillOfMaterialsImportJobRequest &, const Model::GetBillOfMaterialsImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBillOfMaterialsImportJobResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::UpdateInstanceRequest &, const Model::UpdateInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateInstanceResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::ListDataIntegrationFlowsRequest &, const Model::ListDataIntegrationFlowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataIntegrationFlowsResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::ListDataLakeDatasetsRequest &, const Model::ListDataLakeDatasetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataLakeDatasetsResponseReceivedHandler
std::function< void(const SupplyChainClient *, const Model::GetDataIntegrationFlowRequest &, const Model::GetDataIntegrationFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataIntegrationFlowResponseReceivedHandler