AWS SDK for C++

AWS SDK for C++ Version 1.11.743

Loading...
Searching...
No Matches
EVSClient.h
1
6#pragma once
7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/evs/EVSServiceClientModel.h>
12#include <aws/evs/EVS_EXPORTS.h>
13
14namespace Aws {
15namespace EVS {
25 public:
27 static const char* GetServiceName();
28 static const char* GetAllocationTag();
29
32
38 std::shared_ptr<EVSEndpointProviderBase> endpointProvider = nullptr);
39
44 EVSClient(const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<EVSEndpointProviderBase> endpointProvider = nullptr,
46
51 EVSClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
52 std::shared_ptr<EVSEndpointProviderBase> endpointProvider = nullptr,
54
55 /* Legacy constructors due deprecation */
60 EVSClient(const Aws::Client::ClientConfiguration& clientConfiguration);
61
66 EVSClient(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration);
67
72 EVSClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
73 const Aws::Client::ClientConfiguration& clientConfiguration);
74
75 /* End of legacy constructors due deprecation */
76 virtual ~EVSClient();
77
85
90 template <typename AssociateEipToVlanRequestT = Model::AssociateEipToVlanRequest>
91 Model::AssociateEipToVlanOutcomeCallable AssociateEipToVlanCallable(const AssociateEipToVlanRequestT& request) const {
92 return SubmitCallable(&EVSClient::AssociateEipToVlan, request);
93 }
94
99 template <typename AssociateEipToVlanRequestT = Model::AssociateEipToVlanRequest>
100 void AssociateEipToVlanAsync(const AssociateEipToVlanRequestT& request, const AssociateEipToVlanResponseReceivedHandler& handler,
101 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
102 return SubmitAsync(&EVSClient::AssociateEipToVlan, request, handler, context);
103 }
104
124
129 template <typename CreateEnvironmentRequestT = Model::CreateEnvironmentRequest>
130 Model::CreateEnvironmentOutcomeCallable CreateEnvironmentCallable(const CreateEnvironmentRequestT& request) const {
131 return SubmitCallable(&EVSClient::CreateEnvironment, request);
132 }
133
138 template <typename CreateEnvironmentRequestT = Model::CreateEnvironmentRequest>
139 void CreateEnvironmentAsync(const CreateEnvironmentRequestT& request, const CreateEnvironmentResponseReceivedHandler& handler,
140 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
141 return SubmitAsync(&EVSClient::CreateEnvironment, request, handler, context);
142 }
143
164
169 template <typename CreateEnvironmentHostRequestT = Model::CreateEnvironmentHostRequest>
170 Model::CreateEnvironmentHostOutcomeCallable CreateEnvironmentHostCallable(const CreateEnvironmentHostRequestT& request) const {
171 return SubmitCallable(&EVSClient::CreateEnvironmentHost, request);
172 }
173
178 template <typename CreateEnvironmentHostRequestT = Model::CreateEnvironmentHostRequest>
179 void CreateEnvironmentHostAsync(const CreateEnvironmentHostRequestT& request, const CreateEnvironmentHostResponseReceivedHandler& handler,
180 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
181 return SubmitAsync(&EVSClient::CreateEnvironmentHost, request, handler, context);
182 }
183
196
201 template <typename DeleteEnvironmentRequestT = Model::DeleteEnvironmentRequest>
202 Model::DeleteEnvironmentOutcomeCallable DeleteEnvironmentCallable(const DeleteEnvironmentRequestT& request) const {
203 return SubmitCallable(&EVSClient::DeleteEnvironment, request);
204 }
205
210 template <typename DeleteEnvironmentRequestT = Model::DeleteEnvironmentRequest>
211 void DeleteEnvironmentAsync(const DeleteEnvironmentRequestT& request, const DeleteEnvironmentResponseReceivedHandler& handler,
212 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
213 return SubmitAsync(&EVSClient::DeleteEnvironment, request, handler, context);
214 }
215
225
230 template <typename DeleteEnvironmentHostRequestT = Model::DeleteEnvironmentHostRequest>
231 Model::DeleteEnvironmentHostOutcomeCallable DeleteEnvironmentHostCallable(const DeleteEnvironmentHostRequestT& request) const {
232 return SubmitCallable(&EVSClient::DeleteEnvironmentHost, request);
233 }
234
239 template <typename DeleteEnvironmentHostRequestT = Model::DeleteEnvironmentHostRequest>
240 void DeleteEnvironmentHostAsync(const DeleteEnvironmentHostRequestT& request, const DeleteEnvironmentHostResponseReceivedHandler& handler,
241 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
242 return SubmitAsync(&EVSClient::DeleteEnvironmentHost, request, handler, context);
243 }
244
252
257 template <typename DisassociateEipFromVlanRequestT = Model::DisassociateEipFromVlanRequest>
258 Model::DisassociateEipFromVlanOutcomeCallable DisassociateEipFromVlanCallable(const DisassociateEipFromVlanRequestT& request) const {
259 return SubmitCallable(&EVSClient::DisassociateEipFromVlan, request);
260 }
261
266 template <typename DisassociateEipFromVlanRequestT = Model::DisassociateEipFromVlanRequest>
267 void DisassociateEipFromVlanAsync(const DisassociateEipFromVlanRequestT& request,
269 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
270 return SubmitAsync(&EVSClient::DisassociateEipFromVlan, request, handler, context);
271 }
272
280
284 template <typename GetEnvironmentRequestT = Model::GetEnvironmentRequest>
285 Model::GetEnvironmentOutcomeCallable GetEnvironmentCallable(const GetEnvironmentRequestT& request) const {
286 return SubmitCallable(&EVSClient::GetEnvironment, request);
287 }
288
293 template <typename GetEnvironmentRequestT = Model::GetEnvironmentRequest>
294 void GetEnvironmentAsync(const GetEnvironmentRequestT& request, const GetEnvironmentResponseReceivedHandler& handler,
295 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
296 return SubmitAsync(&EVSClient::GetEnvironment, request, handler, context);
297 }
298
307
311 template <typename GetVersionsRequestT = Model::GetVersionsRequest>
312 Model::GetVersionsOutcomeCallable GetVersionsCallable(const GetVersionsRequestT& request = {}) const {
313 return SubmitCallable(&EVSClient::GetVersions, request);
314 }
315
320 template <typename GetVersionsRequestT = Model::GetVersionsRequest>
322 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
323 const GetVersionsRequestT& request = {}) const {
324 return SubmitAsync(&EVSClient::GetVersions, request, handler, context);
325 }
326
333
338 template <typename ListEnvironmentHostsRequestT = Model::ListEnvironmentHostsRequest>
339 Model::ListEnvironmentHostsOutcomeCallable ListEnvironmentHostsCallable(const ListEnvironmentHostsRequestT& request) const {
340 return SubmitCallable(&EVSClient::ListEnvironmentHosts, request);
341 }
342
347 template <typename ListEnvironmentHostsRequestT = Model::ListEnvironmentHostsRequest>
348 void ListEnvironmentHostsAsync(const ListEnvironmentHostsRequestT& request, const ListEnvironmentHostsResponseReceivedHandler& handler,
349 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
350 return SubmitAsync(&EVSClient::ListEnvironmentHosts, request, handler, context);
351 }
352
360
365 template <typename ListEnvironmentVlansRequestT = Model::ListEnvironmentVlansRequest>
366 Model::ListEnvironmentVlansOutcomeCallable ListEnvironmentVlansCallable(const ListEnvironmentVlansRequestT& request) const {
367 return SubmitCallable(&EVSClient::ListEnvironmentVlans, request);
368 }
369
374 template <typename ListEnvironmentVlansRequestT = Model::ListEnvironmentVlansRequest>
375 void ListEnvironmentVlansAsync(const ListEnvironmentVlansRequestT& request, const ListEnvironmentVlansResponseReceivedHandler& handler,
376 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
377 return SubmitAsync(&EVSClient::ListEnvironmentVlans, request, handler, context);
378 }
379
387
392 template <typename ListEnvironmentsRequestT = Model::ListEnvironmentsRequest>
393 Model::ListEnvironmentsOutcomeCallable ListEnvironmentsCallable(const ListEnvironmentsRequestT& request = {}) const {
394 return SubmitCallable(&EVSClient::ListEnvironments, request);
395 }
396
401 template <typename ListEnvironmentsRequestT = Model::ListEnvironmentsRequest>
403 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
404 const ListEnvironmentsRequestT& request = {}) const {
405 return SubmitAsync(&EVSClient::ListEnvironments, request, handler, context);
406 }
407
414
419 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
420 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
421 return SubmitCallable(&EVSClient::ListTagsForResource, request);
422 }
423
428 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
429 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
430 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
431 return SubmitAsync(&EVSClient::ListTagsForResource, request, handler, context);
432 }
433
447
451 template <typename TagResourceRequestT = Model::TagResourceRequest>
452 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
453 return SubmitCallable(&EVSClient::TagResource, request);
454 }
455
460 template <typename TagResourceRequestT = Model::TagResourceRequest>
461 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
462 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
463 return SubmitAsync(&EVSClient::TagResource, request, handler, context);
464 }
465
473
477 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
478 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
479 return SubmitCallable(&EVSClient::UntagResource, request);
480 }
481
486 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
487 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
488 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
489 return SubmitAsync(&EVSClient::UntagResource, request, handler, context);
490 }
491
492 void OverrideEndpoint(const Aws::String& endpoint);
493 std::shared_ptr<EVSEndpointProviderBase>& accessEndpointProvider();
494
495 private:
497 void init(const EVSClientConfiguration& clientConfiguration);
498
499 EVSClientConfiguration m_clientConfiguration;
500 std::shared_ptr<EVSEndpointProviderBase> m_endpointProvider;
501};
502
503} // namespace EVS
504} // namespace Aws
Model::ListEnvironmentVlansOutcomeCallable ListEnvironmentVlansCallable(const ListEnvironmentVlansRequestT &request) const
Definition EVSClient.h:366
void GetVersionsAsync(const GetVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetVersionsRequestT &request={}) const
Definition EVSClient.h:321
virtual Model::DeleteEnvironmentHostOutcome DeleteEnvironmentHost(const Model::DeleteEnvironmentHostRequest &request) const
virtual Model::CreateEnvironmentOutcome CreateEnvironment(const Model::CreateEnvironmentRequest &request) const
Model::DisassociateEipFromVlanOutcomeCallable DisassociateEipFromVlanCallable(const DisassociateEipFromVlanRequestT &request) const
Definition EVSClient.h:258
void ListEnvironmentVlansAsync(const ListEnvironmentVlansRequestT &request, const ListEnvironmentVlansResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition EVSClient.h:375
EVSClientConfiguration ClientConfigurationType
Definition EVSClient.h:30
void DeleteEnvironmentHostAsync(const DeleteEnvironmentHostRequestT &request, const DeleteEnvironmentHostResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition EVSClient.h:240
Model::ListEnvironmentsOutcomeCallable ListEnvironmentsCallable(const ListEnvironmentsRequestT &request={}) const
Definition EVSClient.h:393
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Definition EVSClient.h:420
virtual Model::ListEnvironmentHostsOutcome ListEnvironmentHosts(const Model::ListEnvironmentHostsRequest &request) const
EVSClient(const Aws::EVS::EVSClientConfiguration &clientConfiguration=Aws::EVS::EVSClientConfiguration(), std::shared_ptr< EVSEndpointProviderBase > endpointProvider=nullptr)
void AssociateEipToVlanAsync(const AssociateEipToVlanRequestT &request, const AssociateEipToVlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition EVSClient.h:100
void DeleteEnvironmentAsync(const DeleteEnvironmentRequestT &request, const DeleteEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition EVSClient.h:211
Model::AssociateEipToVlanOutcomeCallable AssociateEipToVlanCallable(const AssociateEipToVlanRequestT &request) const
Definition EVSClient.h:91
EVSClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::GetEnvironmentOutcome GetEnvironment(const Model::GetEnvironmentRequest &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Definition EVSClient.h:478
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition EVSClient.h:429
void CreateEnvironmentHostAsync(const CreateEnvironmentHostRequestT &request, const CreateEnvironmentHostResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition EVSClient.h:179
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::GetEnvironmentOutcomeCallable GetEnvironmentCallable(const GetEnvironmentRequestT &request) const
Definition EVSClient.h:285
void OverrideEndpoint(const Aws::String &endpoint)
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Definition EVSClient.h:452
Model::DeleteEnvironmentOutcomeCallable DeleteEnvironmentCallable(const DeleteEnvironmentRequestT &request) const
Definition EVSClient.h:202
virtual Model::ListEnvironmentsOutcome ListEnvironments(const Model::ListEnvironmentsRequest &request={}) const
EVSClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void CreateEnvironmentAsync(const CreateEnvironmentRequestT &request, const CreateEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition EVSClient.h:139
virtual Model::DisassociateEipFromVlanOutcome DisassociateEipFromVlan(const Model::DisassociateEipFromVlanRequest &request) const
Model::DeleteEnvironmentHostOutcomeCallable DeleteEnvironmentHostCallable(const DeleteEnvironmentHostRequestT &request) const
Definition EVSClient.h:231
Model::GetVersionsOutcomeCallable GetVersionsCallable(const GetVersionsRequestT &request={}) const
Definition EVSClient.h:312
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition EVSClient.h:487
Model::ListEnvironmentHostsOutcomeCallable ListEnvironmentHostsCallable(const ListEnvironmentHostsRequestT &request) const
Definition EVSClient.h:339
static const char * GetServiceName()
void GetEnvironmentAsync(const GetEnvironmentRequestT &request, const GetEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition EVSClient.h:294
virtual Model::CreateEnvironmentHostOutcome CreateEnvironmentHost(const Model::CreateEnvironmentHostRequest &request) const
EVSClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< EVSEndpointProviderBase > endpointProvider=nullptr, const Aws::EVS::EVSClientConfiguration &clientConfiguration=Aws::EVS::EVSClientConfiguration())
void DisassociateEipFromVlanAsync(const DisassociateEipFromVlanRequestT &request, const DisassociateEipFromVlanResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition EVSClient.h:267
virtual Model::ListEnvironmentVlansOutcome ListEnvironmentVlans(const Model::ListEnvironmentVlansRequest &request) const
void ListEnvironmentHostsAsync(const ListEnvironmentHostsRequestT &request, const ListEnvironmentHostsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition EVSClient.h:348
void ListEnvironmentsAsync(const ListEnvironmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEnvironmentsRequestT &request={}) const
Definition EVSClient.h:402
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Definition EVSClient.h:461
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
std::shared_ptr< EVSEndpointProviderBase > & accessEndpointProvider()
virtual Model::GetVersionsOutcome GetVersions(const Model::GetVersionsRequest &request={}) const
Model::CreateEnvironmentOutcomeCallable CreateEnvironmentCallable(const CreateEnvironmentRequestT &request) const
Definition EVSClient.h:130
virtual Model::DeleteEnvironmentOutcome DeleteEnvironment(const Model::DeleteEnvironmentRequest &request) const
static const char * GetAllocationTag()
Aws::Client::AWSJsonClient BASECLASS
Definition EVSClient.h:26
virtual Model::AssociateEipToVlanOutcome AssociateEipToVlan(const Model::AssociateEipToVlanRequest &request) const
Model::CreateEnvironmentHostOutcomeCallable CreateEnvironmentHostCallable(const CreateEnvironmentHostRequestT &request) const
Definition EVSClient.h:170
EVSClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
EVSEndpointProvider EndpointProviderType
Definition EVSClient.h:31
EVSClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< EVSEndpointProviderBase > endpointProvider=nullptr, const Aws::EVS::EVSClientConfiguration &clientConfiguration=Aws::EVS::EVSClientConfiguration())
std::future< DeleteEnvironmentHostOutcome > DeleteEnvironmentHostOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< CreateEnvironmentHostOutcome > CreateEnvironmentHostOutcomeCallable
std::future< ListEnvironmentsOutcome > ListEnvironmentsOutcomeCallable
std::future< DisassociateEipFromVlanOutcome > DisassociateEipFromVlanOutcomeCallable
std::future< DeleteEnvironmentOutcome > DeleteEnvironmentOutcomeCallable
std::future< ListEnvironmentHostsOutcome > ListEnvironmentHostsOutcomeCallable
std::future< AssociateEipToVlanOutcome > AssociateEipToVlanOutcomeCallable
std::future< GetVersionsOutcome > GetVersionsOutcomeCallable
std::future< GetEnvironmentOutcome > GetEnvironmentOutcomeCallable
std::future< CreateEnvironmentOutcome > CreateEnvironmentOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListEnvironmentVlansOutcome > ListEnvironmentVlansOutcomeCallable
std::function< void(const EVSClient *, const Model::AssociateEipToVlanRequest &, const Model::AssociateEipToVlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateEipToVlanResponseReceivedHandler
std::function< void(const EVSClient *, const Model::DeleteEnvironmentHostRequest &, const Model::DeleteEnvironmentHostOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEnvironmentHostResponseReceivedHandler
std::function< void(const EVSClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const EVSClient *, const Model::DisassociateEipFromVlanRequest &, const Model::DisassociateEipFromVlanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateEipFromVlanResponseReceivedHandler
std::function< void(const EVSClient *, const Model::DeleteEnvironmentRequest &, const Model::DeleteEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEnvironmentResponseReceivedHandler
std::function< void(const EVSClient *, const Model::ListEnvironmentHostsRequest &, const Model::ListEnvironmentHostsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEnvironmentHostsResponseReceivedHandler
std::function< void(const EVSClient *, const Model::CreateEnvironmentHostRequest &, const Model::CreateEnvironmentHostOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEnvironmentHostResponseReceivedHandler
std::function< void(const EVSClient *, const Model::GetEnvironmentRequest &, const Model::GetEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEnvironmentResponseReceivedHandler
std::function< void(const EVSClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const EVSClient *, const Model::CreateEnvironmentRequest &, const Model::CreateEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEnvironmentResponseReceivedHandler
std::function< void(const EVSClient *, const Model::ListEnvironmentsRequest &, const Model::ListEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEnvironmentsResponseReceivedHandler
std::function< void(const EVSClient *, const Model::ListEnvironmentVlansRequest &, const Model::ListEnvironmentVlansOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEnvironmentVlansResponseReceivedHandler
std::function< void(const EVSClient *, const Model::GetVersionsRequest &, const Model::GetVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetVersionsResponseReceivedHandler
std::function< void(const EVSClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String