AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
OutpostsServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/outposts/OutpostsErrors.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/outposts/OutpostsEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in OutpostsClient header */
21#include <aws/outposts/model/CancelCapacityTaskResult.h>
22#include <aws/outposts/model/CancelOrderResult.h>
23#include <aws/outposts/model/CreateOrderResult.h>
24#include <aws/outposts/model/CreateOutpostResult.h>
25#include <aws/outposts/model/CreateSiteResult.h>
26#include <aws/outposts/model/DeleteOutpostResult.h>
27#include <aws/outposts/model/DeleteSiteResult.h>
28#include <aws/outposts/model/GetCapacityTaskResult.h>
29#include <aws/outposts/model/GetCatalogItemResult.h>
30#include <aws/outposts/model/GetConnectionResult.h>
31#include <aws/outposts/model/GetOrderResult.h>
32#include <aws/outposts/model/GetOutpostResult.h>
33#include <aws/outposts/model/GetOutpostInstanceTypesResult.h>
34#include <aws/outposts/model/GetOutpostSupportedInstanceTypesResult.h>
35#include <aws/outposts/model/GetSiteResult.h>
36#include <aws/outposts/model/GetSiteAddressResult.h>
37#include <aws/outposts/model/ListAssetsResult.h>
38#include <aws/outposts/model/ListCapacityTasksResult.h>
39#include <aws/outposts/model/ListCatalogItemsResult.h>
40#include <aws/outposts/model/ListOrdersResult.h>
41#include <aws/outposts/model/ListOutpostsResult.h>
42#include <aws/outposts/model/ListSitesResult.h>
43#include <aws/outposts/model/ListTagsForResourceResult.h>
44#include <aws/outposts/model/StartCapacityTaskResult.h>
45#include <aws/outposts/model/StartConnectionResult.h>
46#include <aws/outposts/model/TagResourceResult.h>
47#include <aws/outposts/model/UntagResourceResult.h>
48#include <aws/outposts/model/UpdateOutpostResult.h>
49#include <aws/outposts/model/UpdateSiteResult.h>
50#include <aws/outposts/model/UpdateSiteAddressResult.h>
51#include <aws/outposts/model/UpdateSiteRackPhysicalPropertiesResult.h>
52#include <aws/outposts/model/ListSitesRequest.h>
53#include <aws/outposts/model/ListOutpostsRequest.h>
54#include <aws/outposts/model/ListCatalogItemsRequest.h>
55#include <aws/outposts/model/ListCapacityTasksRequest.h>
56#include <aws/outposts/model/ListOrdersRequest.h>
57/* End of service model headers required in OutpostsClient header */
58
59namespace Aws
60{
61 namespace Http
62 {
63 class HttpClient;
64 class HttpClientFactory;
65 } // namespace Http
66
67 namespace Utils
68 {
69 template< typename R, typename E> class Outcome;
70
71 namespace Threading
72 {
73 class Executor;
74 } // namespace Threading
75 } // namespace Utils
76
77 namespace Auth
78 {
79 class AWSCredentials;
80 class AWSCredentialsProvider;
81 } // namespace Auth
82
83 namespace Client
84 {
85 class RetryStrategy;
86 } // namespace Client
87
88 namespace Outposts
89 {
93
94 namespace Model
95 {
96 /* Service model forward declarations required in OutpostsClient header */
97 class CancelCapacityTaskRequest;
98 class CancelOrderRequest;
99 class CreateOrderRequest;
100 class CreateOutpostRequest;
101 class CreateSiteRequest;
102 class DeleteOutpostRequest;
103 class DeleteSiteRequest;
104 class GetCapacityTaskRequest;
105 class GetCatalogItemRequest;
106 class GetConnectionRequest;
107 class GetOrderRequest;
108 class GetOutpostRequest;
109 class GetOutpostInstanceTypesRequest;
110 class GetOutpostSupportedInstanceTypesRequest;
111 class GetSiteRequest;
112 class GetSiteAddressRequest;
113 class ListAssetsRequest;
114 class ListCapacityTasksRequest;
115 class ListCatalogItemsRequest;
116 class ListOrdersRequest;
117 class ListOutpostsRequest;
118 class ListSitesRequest;
119 class ListTagsForResourceRequest;
120 class StartCapacityTaskRequest;
121 class StartConnectionRequest;
122 class TagResourceRequest;
123 class UntagResourceRequest;
124 class UpdateOutpostRequest;
125 class UpdateSiteRequest;
126 class UpdateSiteAddressRequest;
127 class UpdateSiteRackPhysicalPropertiesRequest;
128 /* End of service model forward declarations required in OutpostsClient header */
129
130 /* Service model Outcome class definitions */
162 /* End of service model Outcome class definitions */
163
164 /* Service model Outcome callable definitions */
165 typedef std::future<CancelCapacityTaskOutcome> CancelCapacityTaskOutcomeCallable;
166 typedef std::future<CancelOrderOutcome> CancelOrderOutcomeCallable;
167 typedef std::future<CreateOrderOutcome> CreateOrderOutcomeCallable;
168 typedef std::future<CreateOutpostOutcome> CreateOutpostOutcomeCallable;
169 typedef std::future<CreateSiteOutcome> CreateSiteOutcomeCallable;
170 typedef std::future<DeleteOutpostOutcome> DeleteOutpostOutcomeCallable;
171 typedef std::future<DeleteSiteOutcome> DeleteSiteOutcomeCallable;
172 typedef std::future<GetCapacityTaskOutcome> GetCapacityTaskOutcomeCallable;
173 typedef std::future<GetCatalogItemOutcome> GetCatalogItemOutcomeCallable;
174 typedef std::future<GetConnectionOutcome> GetConnectionOutcomeCallable;
175 typedef std::future<GetOrderOutcome> GetOrderOutcomeCallable;
176 typedef std::future<GetOutpostOutcome> GetOutpostOutcomeCallable;
177 typedef std::future<GetOutpostInstanceTypesOutcome> GetOutpostInstanceTypesOutcomeCallable;
178 typedef std::future<GetOutpostSupportedInstanceTypesOutcome> GetOutpostSupportedInstanceTypesOutcomeCallable;
179 typedef std::future<GetSiteOutcome> GetSiteOutcomeCallable;
180 typedef std::future<GetSiteAddressOutcome> GetSiteAddressOutcomeCallable;
181 typedef std::future<ListAssetsOutcome> ListAssetsOutcomeCallable;
182 typedef std::future<ListCapacityTasksOutcome> ListCapacityTasksOutcomeCallable;
183 typedef std::future<ListCatalogItemsOutcome> ListCatalogItemsOutcomeCallable;
184 typedef std::future<ListOrdersOutcome> ListOrdersOutcomeCallable;
185 typedef std::future<ListOutpostsOutcome> ListOutpostsOutcomeCallable;
186 typedef std::future<ListSitesOutcome> ListSitesOutcomeCallable;
187 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
188 typedef std::future<StartCapacityTaskOutcome> StartCapacityTaskOutcomeCallable;
189 typedef std::future<StartConnectionOutcome> StartConnectionOutcomeCallable;
190 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
191 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
192 typedef std::future<UpdateOutpostOutcome> UpdateOutpostOutcomeCallable;
193 typedef std::future<UpdateSiteOutcome> UpdateSiteOutcomeCallable;
194 typedef std::future<UpdateSiteAddressOutcome> UpdateSiteAddressOutcomeCallable;
195 typedef std::future<UpdateSiteRackPhysicalPropertiesOutcome> UpdateSiteRackPhysicalPropertiesOutcomeCallable;
196 /* End of service model Outcome callable definitions */
197 } // namespace Model
198
199 class OutpostsClient;
200
201 /* Service model async handlers definitions */
202 typedef std::function<void(const OutpostsClient*, const Model::CancelCapacityTaskRequest&, const Model::CancelCapacityTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelCapacityTaskResponseReceivedHandler;
203 typedef std::function<void(const OutpostsClient*, const Model::CancelOrderRequest&, const Model::CancelOrderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelOrderResponseReceivedHandler;
204 typedef std::function<void(const OutpostsClient*, const Model::CreateOrderRequest&, const Model::CreateOrderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateOrderResponseReceivedHandler;
205 typedef std::function<void(const OutpostsClient*, const Model::CreateOutpostRequest&, const Model::CreateOutpostOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateOutpostResponseReceivedHandler;
206 typedef std::function<void(const OutpostsClient*, const Model::CreateSiteRequest&, const Model::CreateSiteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSiteResponseReceivedHandler;
207 typedef std::function<void(const OutpostsClient*, const Model::DeleteOutpostRequest&, const Model::DeleteOutpostOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteOutpostResponseReceivedHandler;
208 typedef std::function<void(const OutpostsClient*, const Model::DeleteSiteRequest&, const Model::DeleteSiteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSiteResponseReceivedHandler;
209 typedef std::function<void(const OutpostsClient*, const Model::GetCapacityTaskRequest&, const Model::GetCapacityTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCapacityTaskResponseReceivedHandler;
210 typedef std::function<void(const OutpostsClient*, const Model::GetCatalogItemRequest&, const Model::GetCatalogItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCatalogItemResponseReceivedHandler;
211 typedef std::function<void(const OutpostsClient*, const Model::GetConnectionRequest&, const Model::GetConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConnectionResponseReceivedHandler;
212 typedef std::function<void(const OutpostsClient*, const Model::GetOrderRequest&, const Model::GetOrderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOrderResponseReceivedHandler;
213 typedef std::function<void(const OutpostsClient*, const Model::GetOutpostRequest&, const Model::GetOutpostOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOutpostResponseReceivedHandler;
214 typedef std::function<void(const OutpostsClient*, const Model::GetOutpostInstanceTypesRequest&, const Model::GetOutpostInstanceTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOutpostInstanceTypesResponseReceivedHandler;
215 typedef std::function<void(const OutpostsClient*, const Model::GetOutpostSupportedInstanceTypesRequest&, const Model::GetOutpostSupportedInstanceTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOutpostSupportedInstanceTypesResponseReceivedHandler;
216 typedef std::function<void(const OutpostsClient*, const Model::GetSiteRequest&, const Model::GetSiteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSiteResponseReceivedHandler;
217 typedef std::function<void(const OutpostsClient*, const Model::GetSiteAddressRequest&, const Model::GetSiteAddressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSiteAddressResponseReceivedHandler;
218 typedef std::function<void(const OutpostsClient*, const Model::ListAssetsRequest&, const Model::ListAssetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssetsResponseReceivedHandler;
219 typedef std::function<void(const OutpostsClient*, const Model::ListCapacityTasksRequest&, const Model::ListCapacityTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCapacityTasksResponseReceivedHandler;
220 typedef std::function<void(const OutpostsClient*, const Model::ListCatalogItemsRequest&, const Model::ListCatalogItemsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCatalogItemsResponseReceivedHandler;
221 typedef std::function<void(const OutpostsClient*, const Model::ListOrdersRequest&, const Model::ListOrdersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOrdersResponseReceivedHandler;
222 typedef std::function<void(const OutpostsClient*, const Model::ListOutpostsRequest&, const Model::ListOutpostsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOutpostsResponseReceivedHandler;
223 typedef std::function<void(const OutpostsClient*, const Model::ListSitesRequest&, const Model::ListSitesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSitesResponseReceivedHandler;
224 typedef std::function<void(const OutpostsClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
225 typedef std::function<void(const OutpostsClient*, const Model::StartCapacityTaskRequest&, const Model::StartCapacityTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartCapacityTaskResponseReceivedHandler;
226 typedef std::function<void(const OutpostsClient*, const Model::StartConnectionRequest&, const Model::StartConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartConnectionResponseReceivedHandler;
227 typedef std::function<void(const OutpostsClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
228 typedef std::function<void(const OutpostsClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
229 typedef std::function<void(const OutpostsClient*, const Model::UpdateOutpostRequest&, const Model::UpdateOutpostOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateOutpostResponseReceivedHandler;
230 typedef std::function<void(const OutpostsClient*, const Model::UpdateSiteRequest&, const Model::UpdateSiteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSiteResponseReceivedHandler;
231 typedef std::function<void(const OutpostsClient*, const Model::UpdateSiteAddressRequest&, const Model::UpdateSiteAddressOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSiteAddressResponseReceivedHandler;
232 typedef std::function<void(const OutpostsClient*, const Model::UpdateSiteRackPhysicalPropertiesRequest&, const Model::UpdateSiteRackPhysicalPropertiesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSiteRackPhysicalPropertiesResponseReceivedHandler;
233 /* End of service model async handlers definitions */
234 } // namespace Outposts
235} // namespace Aws
EndpointProviderBase< OutpostsClientConfiguration, OutpostsBuiltInParameters, OutpostsClientContextParameters > OutpostsEndpointProviderBase
std::future< UpdateSiteOutcome > UpdateSiteOutcomeCallable
std::future< GetConnectionOutcome > GetConnectionOutcomeCallable
Aws::Utils::Outcome< CreateOrderResult, OutpostsError > CreateOrderOutcome
std::future< ListAssetsOutcome > ListAssetsOutcomeCallable
std::future< CreateSiteOutcome > CreateSiteOutcomeCallable
Aws::Utils::Outcome< ListOrdersResult, OutpostsError > ListOrdersOutcome
std::future< UpdateOutpostOutcome > UpdateOutpostOutcomeCallable
Aws::Utils::Outcome< CreateOutpostResult, OutpostsError > CreateOutpostOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< StartCapacityTaskOutcome > StartCapacityTaskOutcomeCallable
std::future< GetCapacityTaskOutcome > GetCapacityTaskOutcomeCallable
std::future< CreateOrderOutcome > CreateOrderOutcomeCallable
Aws::Utils::Outcome< StartCapacityTaskResult, OutpostsError > StartCapacityTaskOutcome
std::future< GetOrderOutcome > GetOrderOutcomeCallable
Aws::Utils::Outcome< UpdateOutpostResult, OutpostsError > UpdateOutpostOutcome
std::future< CancelOrderOutcome > CancelOrderOutcomeCallable
std::future< DeleteSiteOutcome > DeleteSiteOutcomeCallable
std::future< ListOutpostsOutcome > ListOutpostsOutcomeCallable
Aws::Utils::Outcome< CancelOrderResult, OutpostsError > CancelOrderOutcome
std::future< ListCatalogItemsOutcome > ListCatalogItemsOutcomeCallable
std::future< GetOutpostInstanceTypesOutcome > GetOutpostInstanceTypesOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DeleteOutpostOutcome > DeleteOutpostOutcomeCallable
std::future< UpdateSiteAddressOutcome > UpdateSiteAddressOutcomeCallable
Aws::Utils::Outcome< DeleteOutpostResult, OutpostsError > DeleteOutpostOutcome
Aws::Utils::Outcome< ListOutpostsResult, OutpostsError > ListOutpostsOutcome
Aws::Utils::Outcome< UpdateSiteAddressResult, OutpostsError > UpdateSiteAddressOutcome
Aws::Utils::Outcome< CreateSiteResult, OutpostsError > CreateSiteOutcome
Aws::Utils::Outcome< StartConnectionResult, OutpostsError > StartConnectionOutcome
std::future< GetOutpostOutcome > GetOutpostOutcomeCallable
Aws::Utils::Outcome< GetOutpostResult, OutpostsError > GetOutpostOutcome
Aws::Utils::Outcome< GetSiteResult, OutpostsError > GetSiteOutcome
Aws::Utils::Outcome< ListCatalogItemsResult, OutpostsError > ListCatalogItemsOutcome
std::future< CreateOutpostOutcome > CreateOutpostOutcomeCallable
Aws::Utils::Outcome< GetCapacityTaskResult, OutpostsError > GetCapacityTaskOutcome
std::future< ListCapacityTasksOutcome > ListCapacityTasksOutcomeCallable
std::future< GetOutpostSupportedInstanceTypesOutcome > GetOutpostSupportedInstanceTypesOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, OutpostsError > ListTagsForResourceOutcome
Aws::Utils::Outcome< DeleteSiteResult, OutpostsError > DeleteSiteOutcome
std::future< GetCatalogItemOutcome > GetCatalogItemOutcomeCallable
std::future< StartConnectionOutcome > StartConnectionOutcomeCallable
std::future< ListSitesOutcome > ListSitesOutcomeCallable
Aws::Utils::Outcome< GetSiteAddressResult, OutpostsError > GetSiteAddressOutcome
Aws::Utils::Outcome< CancelCapacityTaskResult, OutpostsError > CancelCapacityTaskOutcome
Aws::Utils::Outcome< ListCapacityTasksResult, OutpostsError > ListCapacityTasksOutcome
Aws::Utils::Outcome< ListSitesResult, OutpostsError > ListSitesOutcome
std::future< CancelCapacityTaskOutcome > CancelCapacityTaskOutcomeCallable
std::future< UpdateSiteRackPhysicalPropertiesOutcome > UpdateSiteRackPhysicalPropertiesOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< UpdateSiteRackPhysicalPropertiesResult, OutpostsError > UpdateSiteRackPhysicalPropertiesOutcome
Aws::Utils::Outcome< GetOutpostSupportedInstanceTypesResult, OutpostsError > GetOutpostSupportedInstanceTypesOutcome
std::future< ListOrdersOutcome > ListOrdersOutcomeCallable
Aws::Utils::Outcome< GetOutpostInstanceTypesResult, OutpostsError > GetOutpostInstanceTypesOutcome
Aws::Utils::Outcome< UntagResourceResult, OutpostsError > UntagResourceOutcome
std::future< GetSiteOutcome > GetSiteOutcomeCallable
Aws::Utils::Outcome< ListAssetsResult, OutpostsError > ListAssetsOutcome
Aws::Utils::Outcome< UpdateSiteResult, OutpostsError > UpdateSiteOutcome
Aws::Utils::Outcome< GetConnectionResult, OutpostsError > GetConnectionOutcome
Aws::Utils::Outcome< GetOrderResult, OutpostsError > GetOrderOutcome
Aws::Utils::Outcome< GetCatalogItemResult, OutpostsError > GetCatalogItemOutcome
Aws::Utils::Outcome< TagResourceResult, OutpostsError > TagResourceOutcome
std::future< GetSiteAddressOutcome > GetSiteAddressOutcomeCallable
std::function< void(const OutpostsClient *, const Model::DeleteOutpostRequest &, const Model::DeleteOutpostOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOutpostResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::CreateOutpostRequest &, const Model::CreateOutpostOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOutpostResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::ListSitesRequest &, const Model::ListSitesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSitesResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::CreateSiteRequest &, const Model::CreateSiteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSiteResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::GetCatalogItemRequest &, const Model::GetCatalogItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCatalogItemResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::CancelOrderRequest &, const Model::CancelOrderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelOrderResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::GetConnectionRequest &, const Model::GetConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConnectionResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::ListAssetsRequest &, const Model::ListAssetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssetsResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::UpdateSiteRequest &, const Model::UpdateSiteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSiteResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::StartCapacityTaskRequest &, const Model::StartCapacityTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartCapacityTaskResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::UpdateSiteRackPhysicalPropertiesRequest &, const Model::UpdateSiteRackPhysicalPropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSiteRackPhysicalPropertiesResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::GetOutpostInstanceTypesRequest &, const Model::GetOutpostInstanceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOutpostInstanceTypesResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::ListCatalogItemsRequest &, const Model::ListCatalogItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCatalogItemsResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::GetSiteAddressRequest &, const Model::GetSiteAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSiteAddressResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::GetOutpostSupportedInstanceTypesRequest &, const Model::GetOutpostSupportedInstanceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOutpostSupportedInstanceTypesResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::DeleteSiteRequest &, const Model::DeleteSiteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSiteResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::GetOrderRequest &, const Model::GetOrderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOrderResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::ListOrdersRequest &, const Model::ListOrdersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOrdersResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::UpdateOutpostRequest &, const Model::UpdateOutpostOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOutpostResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::GetCapacityTaskRequest &, const Model::GetCapacityTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCapacityTaskResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::GetSiteRequest &, const Model::GetSiteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSiteResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::CancelCapacityTaskRequest &, const Model::CancelCapacityTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelCapacityTaskResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::GetOutpostRequest &, const Model::GetOutpostOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOutpostResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::ListOutpostsRequest &, const Model::ListOutpostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOutpostsResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::StartConnectionRequest &, const Model::StartConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartConnectionResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::ListCapacityTasksRequest &, const Model::ListCapacityTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCapacityTasksResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::CreateOrderRequest &, const Model::CreateOrderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOrderResponseReceivedHandler
std::function< void(const OutpostsClient *, const Model::UpdateSiteAddressRequest &, const Model::UpdateSiteAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSiteAddressResponseReceivedHandler