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/lambda-web/LambdaWebPaginationBase.h>
12#include <aws/lambda-web/LambdaWebServiceClientModel.h>
13#include <aws/lambda-web/LambdaWebWaiter.h>
14#include <aws/lambda-web/LambdaWeb_EXPORTS.h>
43 std::shared_ptr<LambdaWebEndpointProviderBase> endpointProvider =
nullptr);
56 LambdaWebClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
57 std::shared_ptr<LambdaWebEndpointProviderBase> endpointProvider =
nullptr,
77 LambdaWebClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
100 template <
typename CreateWebFunctionRequestT = Model::CreateWebFunctionRequest>
102 return SubmitCallable(&LambdaWebClient::CreateWebFunction, request);
109 template <
typename CreateWebFunctionRequestT = Model::CreateWebFunctionRequest>
111 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
112 return SubmitAsync(&LambdaWebClient::CreateWebFunction, request, handler, context);
131 template <
typename CreateWebFunctionEndpo
intRequestT = Model::CreateWebFunctionEndpo
intRequest>
133 const CreateWebFunctionEndpointRequestT& request)
const {
134 return SubmitCallable(&LambdaWebClient::CreateWebFunctionEndpoint, request);
141 template <
typename CreateWebFunctionEndpo
intRequestT = Model::CreateWebFunctionEndpo
intRequest>
144 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
145 return SubmitAsync(&LambdaWebClient::CreateWebFunctionEndpoint, request, handler, context);
164 template <
typename CreateWebFunctionRevisionRequestT = Model::CreateWebFunctionRevisionRequest>
166 const CreateWebFunctionRevisionRequestT& request)
const {
167 return SubmitCallable(&LambdaWebClient::CreateWebFunctionRevision, request);
174 template <
typename CreateWebFunctionRevisionRequestT = Model::CreateWebFunctionRevisionRequest>
177 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
178 return SubmitAsync(&LambdaWebClient::CreateWebFunctionRevision, request, handler, context);
194 template <
typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
196 return SubmitCallable(&LambdaWebClient::DeleteResourcePolicy, request);
203 template <
typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
205 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
206 return SubmitAsync(&LambdaWebClient::DeleteResourcePolicy, request, handler, context);
226 template <
typename DeleteWebFunctionRequestT = Model::DeleteWebFunctionRequest>
228 return SubmitCallable(&LambdaWebClient::DeleteWebFunction, request);
235 template <
typename DeleteWebFunctionRequestT = Model::DeleteWebFunctionRequest>
237 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
238 return SubmitAsync(&LambdaWebClient::DeleteWebFunction, request, handler, context);
254 template <
typename DeleteWebFunctionEndpo
intRequestT = Model::DeleteWebFunctionEndpo
intRequest>
256 const DeleteWebFunctionEndpointRequestT& request)
const {
257 return SubmitCallable(&LambdaWebClient::DeleteWebFunctionEndpoint, request);
264 template <
typename DeleteWebFunctionEndpo
intRequestT = Model::DeleteWebFunctionEndpo
intRequest>
267 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
268 return SubmitAsync(&LambdaWebClient::DeleteWebFunctionEndpoint, request, handler, context);
285 template <
typename DeleteWebFunctionRevisionRequestT = Model::DeleteWebFunctionRevisionRequest>
287 const DeleteWebFunctionRevisionRequestT& request)
const {
288 return SubmitCallable(&LambdaWebClient::DeleteWebFunctionRevision, request);
295 template <
typename DeleteWebFunctionRevisionRequestT = Model::DeleteWebFunctionRevisionRequest>
298 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
299 return SubmitAsync(&LambdaWebClient::DeleteWebFunctionRevision, request, handler, context);
315 template <
typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
317 return SubmitCallable(&LambdaWebClient::GetResourcePolicy, request);
324 template <
typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
326 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
327 return SubmitAsync(&LambdaWebClient::GetResourcePolicy, request, handler, context);
345 template <
typename GetWebAccountSettingsRequestT = Model::GetWebAccountSettingsRequest>
347 return SubmitCallable(&LambdaWebClient::GetWebAccountSettings, request);
354 template <
typename GetWebAccountSettingsRequestT = Model::GetWebAccountSettingsRequest>
356 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
357 const GetWebAccountSettingsRequestT& request = {})
const {
358 return SubmitAsync(&LambdaWebClient::GetWebAccountSettings, request, handler, context);
374 template <
typename GetWebFunctionRequestT = Model::GetWebFunctionRequest>
376 return SubmitCallable(&LambdaWebClient::GetWebFunction, request);
383 template <
typename GetWebFunctionRequestT = Model::GetWebFunctionRequest>
385 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
386 return SubmitAsync(&LambdaWebClient::GetWebFunction, request, handler, context);
403 template <
typename GetWebFunctionEndpo
intRequestT = Model::GetWebFunctionEndpo
intRequest>
405 return SubmitCallable(&LambdaWebClient::GetWebFunctionEndpoint, request);
412 template <
typename GetWebFunctionEndpo
intRequestT = Model::GetWebFunctionEndpo
intRequest>
415 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
416 return SubmitAsync(&LambdaWebClient::GetWebFunctionEndpoint, request, handler, context);
433 template <
typename GetWebFunctionRevisionRequestT = Model::GetWebFunctionRevisionRequest>
435 return SubmitCallable(&LambdaWebClient::GetWebFunctionRevision, request);
442 template <
typename GetWebFunctionRevisionRequestT = Model::GetWebFunctionRevisionRequest>
445 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
446 return SubmitAsync(&LambdaWebClient::GetWebFunctionRevision, request, handler, context);
461 template <
typename ListTagsRequestT = Model::ListTagsRequest>
463 return SubmitCallable(&LambdaWebClient::ListTags, request);
470 template <
typename ListTagsRequestT = Model::ListTagsRequest>
472 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
473 return SubmitAsync(&LambdaWebClient::ListTags, request, handler, context);
490 template <
typename ListWebFunctionEndpo
intsRequestT = Model::ListWebFunctionEndpo
intsRequest>
492 return SubmitCallable(&LambdaWebClient::ListWebFunctionEndpoints, request);
499 template <
typename ListWebFunctionEndpo
intsRequestT = Model::ListWebFunctionEndpo
intsRequest>
502 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
503 return SubmitAsync(&LambdaWebClient::ListWebFunctionEndpoints, request, handler, context);
520 template <
typename ListWebFunctionRevisionsRequestT = Model::ListWebFunctionRevisionsRequest>
522 return SubmitCallable(&LambdaWebClient::ListWebFunctionRevisions, request);
529 template <
typename ListWebFunctionRevisionsRequestT = Model::ListWebFunctionRevisionsRequest>
532 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
533 return SubmitAsync(&LambdaWebClient::ListWebFunctionRevisions, request, handler, context);
550 template <
typename ListWebFunctionsRequestT = Model::ListWebFunctionsRequest>
552 return SubmitCallable(&LambdaWebClient::ListWebFunctions, request);
559 template <
typename ListWebFunctionsRequestT = Model::ListWebFunctionsRequest>
561 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
562 const ListWebFunctionsRequestT& request = {})
const {
563 return SubmitAsync(&LambdaWebClient::ListWebFunctions, request, handler, context);
581 template <
typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
583 return SubmitCallable(&LambdaWebClient::PutResourcePolicy, request);
590 template <
typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
592 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
593 return SubmitAsync(&LambdaWebClient::PutResourcePolicy, request, handler, context);
609 template <
typename TagResourceRequestT = Model::TagResourceRequest>
611 return SubmitCallable(&LambdaWebClient::TagResource, request);
618 template <
typename TagResourceRequestT = Model::TagResourceRequest>
620 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
621 return SubmitAsync(&LambdaWebClient::TagResource, request, handler, context);
636 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
638 return SubmitCallable(&LambdaWebClient::UntagResource, request);
645 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
647 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
648 return SubmitAsync(&LambdaWebClient::UntagResource, request, handler, context);
666 template <
typename UpdateWebFunctionEndpo
intRequestT = Model::UpdateWebFunctionEndpo
intRequest>
668 const UpdateWebFunctionEndpointRequestT& request)
const {
669 return SubmitCallable(&LambdaWebClient::UpdateWebFunctionEndpoint, request);
676 template <
typename UpdateWebFunctionEndpo
intRequestT = Model::UpdateWebFunctionEndpo
intRequest>
679 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
680 return SubmitAsync(&LambdaWebClient::UpdateWebFunctionEndpoint, request, handler, context);
697 std::shared_ptr<LambdaWebEndpointProviderBase> m_endpointProvider;
LambdaWebClientConfiguration ClientConfigurationType
LambdaWebEndpointProvider EndpointProviderType
void GetResourcePolicyAsync(const GetResourcePolicyRequestT &request, const GetResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTagsAsync(const ListTagsRequestT &request, const ListTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateWebFunctionEndpointAsync(const CreateWebFunctionEndpointRequestT &request, const CreateWebFunctionEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutResourcePolicyOutcome PutResourcePolicy(const Model::PutResourcePolicyRequest &request) const
virtual Model::DeleteWebFunctionOutcome DeleteWebFunction(const Model::DeleteWebFunctionRequest &request) const
Model::GetWebFunctionOutcomeCallable GetWebFunctionCallable(const GetWebFunctionRequestT &request) const
Model::DeleteWebFunctionRevisionOutcomeCallable DeleteWebFunctionRevisionCallable(const DeleteWebFunctionRevisionRequestT &request) const
void DeleteWebFunctionAsync(const DeleteWebFunctionRequestT &request, const DeleteWebFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
LambdaWebClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< LambdaWebEndpointProviderBase > endpointProvider=nullptr, const Aws::LambdaWeb::LambdaWebClientConfiguration &clientConfiguration=Aws::LambdaWeb::LambdaWebClientConfiguration())
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteWebFunctionRevisionAsync(const DeleteWebFunctionRevisionRequestT &request, const DeleteWebFunctionRevisionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateWebFunctionOutcomeCallable CreateWebFunctionCallable(const CreateWebFunctionRequestT &request) const
virtual Model::GetWebFunctionEndpointOutcome GetWebFunctionEndpoint(const Model::GetWebFunctionEndpointRequest &request) const
void CreateWebFunctionAsync(const CreateWebFunctionRequestT &request, const CreateWebFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsOutcome ListTags(const Model::ListTagsRequest &request) const
virtual Model::DeleteWebFunctionRevisionOutcome DeleteWebFunctionRevision(const Model::DeleteWebFunctionRevisionRequest &request) const
Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const DeleteResourcePolicyRequestT &request) const
void DeleteWebFunctionEndpointAsync(const DeleteWebFunctionEndpointRequestT &request, const DeleteWebFunctionEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
LambdaWebClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::GetWebFunctionRevisionOutcomeCallable GetWebFunctionRevisionCallable(const GetWebFunctionRevisionRequestT &request) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
void UpdateWebFunctionEndpointAsync(const UpdateWebFunctionEndpointRequestT &request, const UpdateWebFunctionEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateWebFunctionOutcome CreateWebFunction(const Model::CreateWebFunctionRequest &request) const
void DeleteResourcePolicyAsync(const DeleteResourcePolicyRequestT &request, const DeleteResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListWebFunctionEndpointsOutcomeCallable ListWebFunctionEndpointsCallable(const ListWebFunctionEndpointsRequestT &request) const
virtual Model::ListWebFunctionEndpointsOutcome ListWebFunctionEndpoints(const Model::ListWebFunctionEndpointsRequest &request) const
virtual Model::DeleteWebFunctionEndpointOutcome DeleteWebFunctionEndpoint(const Model::DeleteWebFunctionEndpointRequest &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
LambdaWebClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void ListWebFunctionRevisionsAsync(const ListWebFunctionRevisionsRequestT &request, const ListWebFunctionRevisionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
LambdaWebClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void ListWebFunctionEndpointsAsync(const ListWebFunctionEndpointsRequestT &request, const ListWebFunctionEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateWebFunctionEndpointOutcome CreateWebFunctionEndpoint(const Model::CreateWebFunctionEndpointRequest &request) const
LambdaWebClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< LambdaWebEndpointProviderBase > endpointProvider=nullptr, const Aws::LambdaWeb::LambdaWebClientConfiguration &clientConfiguration=Aws::LambdaWeb::LambdaWebClientConfiguration())
virtual Model::GetWebFunctionOutcome GetWebFunction(const Model::GetWebFunctionRequest &request) const
virtual Model::CreateWebFunctionRevisionOutcome CreateWebFunctionRevision(const Model::CreateWebFunctionRevisionRequest &request) const
void ListWebFunctionsAsync(const ListWebFunctionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWebFunctionsRequestT &request={}) const
virtual Model::GetWebAccountSettingsOutcome GetWebAccountSettings(const Model::GetWebAccountSettingsRequest &request={}) const
Aws::Client::AWSJsonClient BASECLASS
virtual Model::GetResourcePolicyOutcome GetResourcePolicy(const Model::GetResourcePolicyRequest &request) const
void CreateWebFunctionRevisionAsync(const CreateWebFunctionRevisionRequestT &request, const CreateWebFunctionRevisionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetServiceName()
Model::GetWebAccountSettingsOutcomeCallable GetWebAccountSettingsCallable(const GetWebAccountSettingsRequestT &request={}) const
void GetWebAccountSettingsAsync(const GetWebAccountSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetWebAccountSettingsRequestT &request={}) const
Model::DeleteWebFunctionOutcomeCallable DeleteWebFunctionCallable(const DeleteWebFunctionRequestT &request) const
virtual ~LambdaWebClient()
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void PutResourcePolicyAsync(const PutResourcePolicyRequestT &request, const PutResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateWebFunctionEndpointOutcome UpdateWebFunctionEndpoint(const Model::UpdateWebFunctionEndpointRequest &request) const
LambdaWebClient(const Aws::LambdaWeb::LambdaWebClientConfiguration &clientConfiguration=Aws::LambdaWeb::LambdaWebClientConfiguration(), std::shared_ptr< LambdaWebEndpointProviderBase > endpointProvider=nullptr)
virtual Model::ListWebFunctionRevisionsOutcome ListWebFunctionRevisions(const Model::ListWebFunctionRevisionsRequest &request) const
static const char * GetAllocationTag()
Model::ListTagsOutcomeCallable ListTagsCallable(const ListTagsRequestT &request) const
Model::ListWebFunctionsOutcomeCallable ListWebFunctionsCallable(const ListWebFunctionsRequestT &request={}) const
Model::GetResourcePolicyOutcomeCallable GetResourcePolicyCallable(const GetResourcePolicyRequestT &request) const
Model::GetWebFunctionEndpointOutcomeCallable GetWebFunctionEndpointCallable(const GetWebFunctionEndpointRequestT &request) const
void GetWebFunctionEndpointAsync(const GetWebFunctionEndpointRequestT &request, const GetWebFunctionEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const PutResourcePolicyRequestT &request) const
virtual Model::DeleteResourcePolicyOutcome DeleteResourcePolicy(const Model::DeleteResourcePolicyRequest &request) const
Model::DeleteWebFunctionEndpointOutcomeCallable DeleteWebFunctionEndpointCallable(const DeleteWebFunctionEndpointRequestT &request) const
void GetWebFunctionAsync(const GetWebFunctionRequestT &request, const GetWebFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual std::shared_ptr< LambdaWebEndpointProviderBase > & accessEndpointProvider()
Model::UpdateWebFunctionEndpointOutcomeCallable UpdateWebFunctionEndpointCallable(const UpdateWebFunctionEndpointRequestT &request) const
virtual Model::ListWebFunctionsOutcome ListWebFunctions(const Model::ListWebFunctionsRequest &request={}) const
virtual Model::GetWebFunctionRevisionOutcome GetWebFunctionRevision(const Model::GetWebFunctionRevisionRequest &request) const
Model::ListWebFunctionRevisionsOutcomeCallable ListWebFunctionRevisionsCallable(const ListWebFunctionRevisionsRequestT &request) const
Model::CreateWebFunctionEndpointOutcomeCallable CreateWebFunctionEndpointCallable(const CreateWebFunctionEndpointRequestT &request) const
void GetWebFunctionRevisionAsync(const GetWebFunctionRevisionRequestT &request, const GetWebFunctionRevisionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateWebFunctionRevisionOutcomeCallable CreateWebFunctionRevisionCallable(const CreateWebFunctionRevisionRequestT &request) const
std::future< ListWebFunctionEndpointsOutcome > ListWebFunctionEndpointsOutcomeCallable
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
std::future< ListWebFunctionRevisionsOutcome > ListWebFunctionRevisionsOutcomeCallable
std::future< DeleteWebFunctionRevisionOutcome > DeleteWebFunctionRevisionOutcomeCallable
std::future< ListTagsOutcome > ListTagsOutcomeCallable
std::future< DeleteWebFunctionEndpointOutcome > DeleteWebFunctionEndpointOutcomeCallable
std::future< GetWebAccountSettingsOutcome > GetWebAccountSettingsOutcomeCallable
std::future< CreateWebFunctionRevisionOutcome > CreateWebFunctionRevisionOutcomeCallable
std::future< GetResourcePolicyOutcome > GetResourcePolicyOutcomeCallable
std::future< GetWebFunctionOutcome > GetWebFunctionOutcomeCallable
std::future< DeleteWebFunctionOutcome > DeleteWebFunctionOutcomeCallable
std::future< GetWebFunctionEndpointOutcome > GetWebFunctionEndpointOutcomeCallable
std::future< CreateWebFunctionOutcome > CreateWebFunctionOutcomeCallable
std::future< ListWebFunctionsOutcome > ListWebFunctionsOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
std::future< CreateWebFunctionEndpointOutcome > CreateWebFunctionEndpointOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< UpdateWebFunctionEndpointOutcome > UpdateWebFunctionEndpointOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< GetWebFunctionRevisionOutcome > GetWebFunctionRevisionOutcomeCallable
std::function< void(const LambdaWebClient *, const Model::DeleteWebFunctionRevisionRequest &, const Model::DeleteWebFunctionRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWebFunctionRevisionResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::DeleteWebFunctionEndpointRequest &, const Model::DeleteWebFunctionEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWebFunctionEndpointResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteResourcePolicyResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::CreateWebFunctionEndpointRequest &, const Model::CreateWebFunctionEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWebFunctionEndpointResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::ListTagsRequest &, const Model::ListTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::UpdateWebFunctionEndpointRequest &, const Model::UpdateWebFunctionEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWebFunctionEndpointResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::CreateWebFunctionRevisionRequest &, const Model::CreateWebFunctionRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWebFunctionRevisionResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::GetWebFunctionRequest &, const Model::GetWebFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWebFunctionResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::GetWebFunctionEndpointRequest &, const Model::GetWebFunctionEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWebFunctionEndpointResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::GetResourcePolicyRequest &, const Model::GetResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetResourcePolicyResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::DeleteWebFunctionRequest &, const Model::DeleteWebFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWebFunctionResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::GetWebFunctionRevisionRequest &, const Model::GetWebFunctionRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWebFunctionRevisionResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::ListWebFunctionRevisionsRequest &, const Model::ListWebFunctionRevisionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWebFunctionRevisionsResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutResourcePolicyResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::ListWebFunctionsRequest &, const Model::ListWebFunctionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWebFunctionsResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::ListWebFunctionEndpointsRequest &, const Model::ListWebFunctionEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWebFunctionEndpointsResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::GetWebAccountSettingsRequest &, const Model::GetWebAccountSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWebAccountSettingsResponseReceivedHandler
std::function< void(const LambdaWebClient *, const Model::CreateWebFunctionRequest &, const Model::CreateWebFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWebFunctionResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String