AWS SDK for C++

AWS SDK for C++ Version 1.11.909

Loading...
Searching...
No Matches
LambdaWebServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/lambda-web/LambdaWebEndpointProvider.h>
15#include <aws/lambda-web/LambdaWebErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in LambdaWebClient header */
22#include <aws/lambda-web/model/GetWebAccountSettingsRequest.h>
23#include <aws/lambda-web/model/GetWebAccountSettingsResult.h>
24/* End of service model headers required in LambdaWebClient header */
25
26namespace Aws {
27namespace Http {
28class HttpClient;
29class HttpClientFactory;
30} // namespace Http
31
32namespace Utils {
33template <typename R, typename E>
34class Outcome;
35
36namespace Threading {
37class Executor;
38} // namespace Threading
39} // namespace Utils
40
41namespace Auth {
42class AWSCredentials;
43class AWSCredentialsProvider;
44} // namespace Auth
45
46namespace Client {
47class RetryStrategy;
48} // namespace Client
49
50namespace LambdaWeb {
54
55namespace Model {
56/* Service model forward declarations required in LambdaWebClient header */
58/* End of service model forward declarations required in LambdaWebClient header */
59
60/* Service model Outcome class definitions */
62/* End of service model Outcome class definitions */
63
64/* Service model Outcome callable definitions */
65typedef std::future<GetWebAccountSettingsOutcome> GetWebAccountSettingsOutcomeCallable;
66/* End of service model Outcome callable definitions */
67} // namespace Model
68
69class LambdaWebClient;
70
71/* Service model async handlers definitions */
73 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
75/* End of service model async handlers definitions */
76} // namespace LambdaWeb
77} // namespace Aws
EndpointProviderBase< LambdaWebClientConfiguration, LambdaWebBuiltInParameters, LambdaWebClientContextParameters > LambdaWebEndpointProviderBase
std::future< GetWebAccountSettingsOutcome > GetWebAccountSettingsOutcomeCallable
Aws::Utils::Outcome< GetWebAccountSettingsResult, LambdaWebError > GetWebAccountSettingsOutcome
std::function< void(const LambdaWebClient *, const Model::GetWebAccountSettingsRequest &, const Model::GetWebAccountSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWebAccountSettingsResponseReceivedHandler