AWS SDK for C++  1.9.155
AWS SDK for C++
CreateGraphqlApiRequest.h
Go to the documentation of this file.
1 
6 #pragma once
18 #include <utility>
19 
20 namespace Aws
21 {
22 namespace AppSync
23 {
24 namespace Model
25 {
26 
30  {
31  public:
33 
34  // Service request name is the Operation name which will send this request out,
35  // each operation should has unique request name, so that we can get operation's name from this request.
36  // Note: this is not true for response, multiple operations may have the same response name,
37  // so we can not get operation's name from response.
38  inline virtual const char* GetServiceRequestName() const override { return "CreateGraphqlApi"; }
39 
40  Aws::String SerializePayload() const override;
41 
42 
46  inline const Aws::String& GetName() const{ return m_name; }
47 
51  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
52 
56  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
57 
61  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
62 
66  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
67 
71  inline CreateGraphqlApiRequest& WithName(const Aws::String& value) { SetName(value); return *this;}
72 
76  inline CreateGraphqlApiRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
77 
81  inline CreateGraphqlApiRequest& WithName(const char* value) { SetName(value); return *this;}
82 
83 
87  inline const LogConfig& GetLogConfig() const{ return m_logConfig; }
88 
92  inline bool LogConfigHasBeenSet() const { return m_logConfigHasBeenSet; }
93 
97  inline void SetLogConfig(const LogConfig& value) { m_logConfigHasBeenSet = true; m_logConfig = value; }
98 
102  inline void SetLogConfig(LogConfig&& value) { m_logConfigHasBeenSet = true; m_logConfig = std::move(value); }
103 
107  inline CreateGraphqlApiRequest& WithLogConfig(const LogConfig& value) { SetLogConfig(value); return *this;}
108 
112  inline CreateGraphqlApiRequest& WithLogConfig(LogConfig&& value) { SetLogConfig(std::move(value)); return *this;}
113 
114 
119  inline const AuthenticationType& GetAuthenticationType() const{ return m_authenticationType; }
120 
125  inline bool AuthenticationTypeHasBeenSet() const { return m_authenticationTypeHasBeenSet; }
126 
131  inline void SetAuthenticationType(const AuthenticationType& value) { m_authenticationTypeHasBeenSet = true; m_authenticationType = value; }
132 
137  inline void SetAuthenticationType(AuthenticationType&& value) { m_authenticationTypeHasBeenSet = true; m_authenticationType = std::move(value); }
138 
143  inline CreateGraphqlApiRequest& WithAuthenticationType(const AuthenticationType& value) { SetAuthenticationType(value); return *this;}
144 
149  inline CreateGraphqlApiRequest& WithAuthenticationType(AuthenticationType&& value) { SetAuthenticationType(std::move(value)); return *this;}
150 
151 
155  inline const UserPoolConfig& GetUserPoolConfig() const{ return m_userPoolConfig; }
156 
160  inline bool UserPoolConfigHasBeenSet() const { return m_userPoolConfigHasBeenSet; }
161 
165  inline void SetUserPoolConfig(const UserPoolConfig& value) { m_userPoolConfigHasBeenSet = true; m_userPoolConfig = value; }
166 
170  inline void SetUserPoolConfig(UserPoolConfig&& value) { m_userPoolConfigHasBeenSet = true; m_userPoolConfig = std::move(value); }
171 
175  inline CreateGraphqlApiRequest& WithUserPoolConfig(const UserPoolConfig& value) { SetUserPoolConfig(value); return *this;}
176 
180  inline CreateGraphqlApiRequest& WithUserPoolConfig(UserPoolConfig&& value) { SetUserPoolConfig(std::move(value)); return *this;}
181 
182 
186  inline const OpenIDConnectConfig& GetOpenIDConnectConfig() const{ return m_openIDConnectConfig; }
187 
191  inline bool OpenIDConnectConfigHasBeenSet() const { return m_openIDConnectConfigHasBeenSet; }
192 
196  inline void SetOpenIDConnectConfig(const OpenIDConnectConfig& value) { m_openIDConnectConfigHasBeenSet = true; m_openIDConnectConfig = value; }
197 
201  inline void SetOpenIDConnectConfig(OpenIDConnectConfig&& value) { m_openIDConnectConfigHasBeenSet = true; m_openIDConnectConfig = std::move(value); }
202 
206  inline CreateGraphqlApiRequest& WithOpenIDConnectConfig(const OpenIDConnectConfig& value) { SetOpenIDConnectConfig(value); return *this;}
207 
211  inline CreateGraphqlApiRequest& WithOpenIDConnectConfig(OpenIDConnectConfig&& value) { SetOpenIDConnectConfig(std::move(value)); return *this;}
212 
213 
217  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
218 
222  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
223 
227  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tagsHasBeenSet = true; m_tags = value; }
228 
232  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
233 
237  inline CreateGraphqlApiRequest& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
238 
242  inline CreateGraphqlApiRequest& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
243 
247  inline CreateGraphqlApiRequest& AddTags(const Aws::String& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
248 
252  inline CreateGraphqlApiRequest& AddTags(Aws::String&& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
253 
257  inline CreateGraphqlApiRequest& AddTags(const Aws::String& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
258 
262  inline CreateGraphqlApiRequest& AddTags(Aws::String&& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), std::move(value)); return *this; }
263 
267  inline CreateGraphqlApiRequest& AddTags(const char* key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; }
268 
272  inline CreateGraphqlApiRequest& AddTags(Aws::String&& key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; }
273 
277  inline CreateGraphqlApiRequest& AddTags(const char* key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; }
278 
279 
284  inline const Aws::Vector<AdditionalAuthenticationProvider>& GetAdditionalAuthenticationProviders() const{ return m_additionalAuthenticationProviders; }
285 
290  inline bool AdditionalAuthenticationProvidersHasBeenSet() const { return m_additionalAuthenticationProvidersHasBeenSet; }
291 
296  inline void SetAdditionalAuthenticationProviders(const Aws::Vector<AdditionalAuthenticationProvider>& value) { m_additionalAuthenticationProvidersHasBeenSet = true; m_additionalAuthenticationProviders = value; }
297 
302  inline void SetAdditionalAuthenticationProviders(Aws::Vector<AdditionalAuthenticationProvider>&& value) { m_additionalAuthenticationProvidersHasBeenSet = true; m_additionalAuthenticationProviders = std::move(value); }
303 
308  inline CreateGraphqlApiRequest& WithAdditionalAuthenticationProviders(const Aws::Vector<AdditionalAuthenticationProvider>& value) { SetAdditionalAuthenticationProviders(value); return *this;}
309 
314  inline CreateGraphqlApiRequest& WithAdditionalAuthenticationProviders(Aws::Vector<AdditionalAuthenticationProvider>&& value) { SetAdditionalAuthenticationProviders(std::move(value)); return *this;}
315 
320  inline CreateGraphqlApiRequest& AddAdditionalAuthenticationProviders(const AdditionalAuthenticationProvider& value) { m_additionalAuthenticationProvidersHasBeenSet = true; m_additionalAuthenticationProviders.push_back(value); return *this; }
321 
326  inline CreateGraphqlApiRequest& AddAdditionalAuthenticationProviders(AdditionalAuthenticationProvider&& value) { m_additionalAuthenticationProvidersHasBeenSet = true; m_additionalAuthenticationProviders.push_back(std::move(value)); return *this; }
327 
328 
333  inline bool GetXrayEnabled() const{ return m_xrayEnabled; }
334 
339  inline bool XrayEnabledHasBeenSet() const { return m_xrayEnabledHasBeenSet; }
340 
345  inline void SetXrayEnabled(bool value) { m_xrayEnabledHasBeenSet = true; m_xrayEnabled = value; }
346 
351  inline CreateGraphqlApiRequest& WithXrayEnabled(bool value) { SetXrayEnabled(value); return *this;}
352 
353 
357  inline const LambdaAuthorizerConfig& GetLambdaAuthorizerConfig() const{ return m_lambdaAuthorizerConfig; }
358 
362  inline bool LambdaAuthorizerConfigHasBeenSet() const { return m_lambdaAuthorizerConfigHasBeenSet; }
363 
367  inline void SetLambdaAuthorizerConfig(const LambdaAuthorizerConfig& value) { m_lambdaAuthorizerConfigHasBeenSet = true; m_lambdaAuthorizerConfig = value; }
368 
372  inline void SetLambdaAuthorizerConfig(LambdaAuthorizerConfig&& value) { m_lambdaAuthorizerConfigHasBeenSet = true; m_lambdaAuthorizerConfig = std::move(value); }
373 
377  inline CreateGraphqlApiRequest& WithLambdaAuthorizerConfig(const LambdaAuthorizerConfig& value) { SetLambdaAuthorizerConfig(value); return *this;}
378 
382  inline CreateGraphqlApiRequest& WithLambdaAuthorizerConfig(LambdaAuthorizerConfig&& value) { SetLambdaAuthorizerConfig(std::move(value)); return *this;}
383 
384  private:
385 
386  Aws::String m_name;
387  bool m_nameHasBeenSet;
388 
389  LogConfig m_logConfig;
390  bool m_logConfigHasBeenSet;
391 
392  AuthenticationType m_authenticationType;
393  bool m_authenticationTypeHasBeenSet;
394 
395  UserPoolConfig m_userPoolConfig;
396  bool m_userPoolConfigHasBeenSet;
397 
398  OpenIDConnectConfig m_openIDConnectConfig;
399  bool m_openIDConnectConfigHasBeenSet;
400 
402  bool m_tagsHasBeenSet;
403 
404  Aws::Vector<AdditionalAuthenticationProvider> m_additionalAuthenticationProviders;
405  bool m_additionalAuthenticationProvidersHasBeenSet;
406 
407  bool m_xrayEnabled;
408  bool m_xrayEnabledHasBeenSet;
409 
410  LambdaAuthorizerConfig m_lambdaAuthorizerConfig;
411  bool m_lambdaAuthorizerConfigHasBeenSet;
412  };
413 
414 } // namespace Model
415 } // namespace AppSync
416 } // namespace Aws
OpenIDConnectConfig.h
Aws::AppSync::Model::CreateGraphqlApiRequest::SetOpenIDConnectConfig
void SetOpenIDConnectConfig(const OpenIDConnectConfig &value)
Definition: CreateGraphqlApiRequest.h:196
Aws::AppSync::Model::CreateGraphqlApiRequest::WithName
CreateGraphqlApiRequest & WithName(const char *value)
Definition: CreateGraphqlApiRequest.h:81
Aws::AppSync::AppSyncRequest
Definition: AppSyncRequest.h:17
Aws::AppSync::Model::CreateGraphqlApiRequest::WithOpenIDConnectConfig
CreateGraphqlApiRequest & WithOpenIDConnectConfig(OpenIDConnectConfig &&value)
Definition: CreateGraphqlApiRequest.h:211
Aws::AppSync::Model::CreateGraphqlApiRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::AppSync::Model::CreateGraphqlApiRequest::AddAdditionalAuthenticationProviders
CreateGraphqlApiRequest & AddAdditionalAuthenticationProviders(const AdditionalAuthenticationProvider &value)
Definition: CreateGraphqlApiRequest.h:320
Aws::AppSync::Model::CreateGraphqlApiRequest::WithAuthenticationType
CreateGraphqlApiRequest & WithAuthenticationType(const AuthenticationType &value)
Definition: CreateGraphqlApiRequest.h:143
Aws::AppSync::Model::CreateGraphqlApiRequest::WithLambdaAuthorizerConfig
CreateGraphqlApiRequest & WithLambdaAuthorizerConfig(const LambdaAuthorizerConfig &value)
Definition: CreateGraphqlApiRequest.h:377
Aws::AppSync::Model::CreateGraphqlApiRequest::GetLogConfig
const LogConfig & GetLogConfig() const
Definition: CreateGraphqlApiRequest.h:87
Aws::AppSync::Model::CreateGraphqlApiRequest::SetLogConfig
void SetLogConfig(const LogConfig &value)
Definition: CreateGraphqlApiRequest.h:97
Aws::AppSync::Model::CreateGraphqlApiRequest::WithLambdaAuthorizerConfig
CreateGraphqlApiRequest & WithLambdaAuthorizerConfig(LambdaAuthorizerConfig &&value)
Definition: CreateGraphqlApiRequest.h:382
Aws::AppSync::Model::CreateGraphqlApiRequest::SetName
void SetName(const Aws::String &value)
Definition: CreateGraphqlApiRequest.h:56
Aws::AppSync::Model::CreateGraphqlApiRequest::AddTags
CreateGraphqlApiRequest & AddTags(const Aws::String &key, const Aws::String &value)
Definition: CreateGraphqlApiRequest.h:247
Aws::AppSync::Model::CreateGraphqlApiRequest::WithLogConfig
CreateGraphqlApiRequest & WithLogConfig(LogConfig &&value)
Definition: CreateGraphqlApiRequest.h:112
Aws::AppSync::Model::CreateGraphqlApiRequest::AddTags
CreateGraphqlApiRequest & AddTags(const char *key, Aws::String &&value)
Definition: CreateGraphqlApiRequest.h:267
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::AppSync::Model::LambdaAuthorizerConfig
Definition: LambdaAuthorizerConfig.h:35
UserPoolConfig.h
Aws::AppSync::Model::CreateGraphqlApiRequest::WithAdditionalAuthenticationProviders
CreateGraphqlApiRequest & WithAdditionalAuthenticationProviders(Aws::Vector< AdditionalAuthenticationProvider > &&value)
Definition: CreateGraphqlApiRequest.h:314
Aws::AppSync::Model::CreateGraphqlApiRequest::SetUserPoolConfig
void SetUserPoolConfig(const UserPoolConfig &value)
Definition: CreateGraphqlApiRequest.h:165
AppSync_EXPORTS.h
Aws::AppSync::Model::CreateGraphqlApiRequest::AddTags
CreateGraphqlApiRequest & AddTags(Aws::String &&key, Aws::String &&value)
Definition: CreateGraphqlApiRequest.h:262
Aws::AppSync::Model::CreateGraphqlApiRequest::OpenIDConnectConfigHasBeenSet
bool OpenIDConnectConfigHasBeenSet() const
Definition: CreateGraphqlApiRequest.h:191
AWSVector.h
Aws::AppSync::Model::CreateGraphqlApiRequest::AuthenticationTypeHasBeenSet
bool AuthenticationTypeHasBeenSet() const
Definition: CreateGraphqlApiRequest.h:125
Aws::AppSync::Model::CreateGraphqlApiRequest::WithOpenIDConnectConfig
CreateGraphqlApiRequest & WithOpenIDConnectConfig(const OpenIDConnectConfig &value)
Definition: CreateGraphqlApiRequest.h:206
Aws::AppSync::Model::CreateGraphqlApiRequest::CreateGraphqlApiRequest
CreateGraphqlApiRequest()
Aws::AppSync::Model::CreateGraphqlApiRequest::GetLambdaAuthorizerConfig
const LambdaAuthorizerConfig & GetLambdaAuthorizerConfig() const
Definition: CreateGraphqlApiRequest.h:357
AdditionalAuthenticationProvider.h
Aws::AppSync::Model::CreateGraphqlApiRequest::WithTags
CreateGraphqlApiRequest & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateGraphqlApiRequest.h:237
Aws::AppSync::Model::CreateGraphqlApiRequest::WithName
CreateGraphqlApiRequest & WithName(const Aws::String &value)
Definition: CreateGraphqlApiRequest.h:71
Aws::AppSync::Model::LogConfig
Definition: LogConfig.h:33
Aws::AppSync::Model::CreateGraphqlApiRequest::LogConfigHasBeenSet
bool LogConfigHasBeenSet() const
Definition: CreateGraphqlApiRequest.h:92
Aws::AppSync::Model::AuthenticationType
AuthenticationType
Definition: AuthenticationType.h:17
Aws::AppSync::Model::CreateGraphqlApiRequest::WithLogConfig
CreateGraphqlApiRequest & WithLogConfig(const LogConfig &value)
Definition: CreateGraphqlApiRequest.h:107
Aws::AppSync::Model::CreateGraphqlApiRequest::AddTags
CreateGraphqlApiRequest & AddTags(Aws::String &&key, const char *value)
Definition: CreateGraphqlApiRequest.h:272
AWSString.h
Aws::AppSync::Model::CreateGraphqlApiRequest::AddAdditionalAuthenticationProviders
CreateGraphqlApiRequest & AddAdditionalAuthenticationProviders(AdditionalAuthenticationProvider &&value)
Definition: CreateGraphqlApiRequest.h:326
Aws::AppSync::Model::CreateGraphqlApiRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateGraphqlApiRequest.h:38
Aws::AppSync::Model::CreateGraphqlApiRequest::SetAuthenticationType
void SetAuthenticationType(const AuthenticationType &value)
Definition: CreateGraphqlApiRequest.h:131
Aws::AppSync::Model::CreateGraphqlApiRequest::WithAuthenticationType
CreateGraphqlApiRequest & WithAuthenticationType(AuthenticationType &&value)
Definition: CreateGraphqlApiRequest.h:149
Aws::AppSync::Model::OpenIDConnectConfig
Definition: OpenIDConnectConfig.h:32
Aws::AppSync::Model::CreateGraphqlApiRequest::SetAuthenticationType
void SetAuthenticationType(AuthenticationType &&value)
Definition: CreateGraphqlApiRequest.h:137
Aws::AppSync::Model::CreateGraphqlApiRequest::SetLambdaAuthorizerConfig
void SetLambdaAuthorizerConfig(const LambdaAuthorizerConfig &value)
Definition: CreateGraphqlApiRequest.h:367
Aws::AppSync::Model::CreateGraphqlApiRequest::GetXrayEnabled
bool GetXrayEnabled() const
Definition: CreateGraphqlApiRequest.h:333
Aws::AppSync::Model::CreateGraphqlApiRequest::SetLogConfig
void SetLogConfig(LogConfig &&value)
Definition: CreateGraphqlApiRequest.h:102
Aws::AppSync::Model::CreateGraphqlApiRequest::UserPoolConfigHasBeenSet
bool UserPoolConfigHasBeenSet() const
Definition: CreateGraphqlApiRequest.h:160
Aws::AppSync::Model::CreateGraphqlApiRequest::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: CreateGraphqlApiRequest.h:217
Aws::AppSync::Model::CreateGraphqlApiRequest::WithXrayEnabled
CreateGraphqlApiRequest & WithXrayEnabled(bool value)
Definition: CreateGraphqlApiRequest.h:351
AppSyncRequest.h
Aws::AppSync::Model::CreateGraphqlApiRequest
Definition: CreateGraphqlApiRequest.h:30
Aws
Definition: AccessManagementClient.h:15
Aws::AppSync::Model::CreateGraphqlApiRequest::SetName
void SetName(Aws::String &&value)
Definition: CreateGraphqlApiRequest.h:61
Aws::AppSync::Model::CreateGraphqlApiRequest::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreateGraphqlApiRequest.h:227
Aws::AppSync::Model::CreateGraphqlApiRequest::GetAuthenticationType
const AuthenticationType & GetAuthenticationType() const
Definition: CreateGraphqlApiRequest.h:119
Aws::AppSync::Model::CreateGraphqlApiRequest::XrayEnabledHasBeenSet
bool XrayEnabledHasBeenSet() const
Definition: CreateGraphqlApiRequest.h:339
Aws::AppSync::Model::CreateGraphqlApiRequest::AddTags
CreateGraphqlApiRequest & AddTags(const Aws::String &key, Aws::String &&value)
Definition: CreateGraphqlApiRequest.h:257
Aws::AppSync::Model::CreateGraphqlApiRequest::SetUserPoolConfig
void SetUserPoolConfig(UserPoolConfig &&value)
Definition: CreateGraphqlApiRequest.h:170
Aws::AppSync::Model::AdditionalAuthenticationProvider
Definition: AdditionalAuthenticationProvider.h:36
Aws::AppSync::Model::CreateGraphqlApiRequest::WithAdditionalAuthenticationProviders
CreateGraphqlApiRequest & WithAdditionalAuthenticationProviders(const Aws::Vector< AdditionalAuthenticationProvider > &value)
Definition: CreateGraphqlApiRequest.h:308
Aws::AppSync::Model::CreateGraphqlApiRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateGraphqlApiRequest.h:222
Aws::AppSync::Model::CreateGraphqlApiRequest::WithTags
CreateGraphqlApiRequest & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateGraphqlApiRequest.h:242
Aws::AppSync::Model::CreateGraphqlApiRequest::AddTags
CreateGraphqlApiRequest & AddTags(Aws::String &&key, const Aws::String &value)
Definition: CreateGraphqlApiRequest.h:252
AWS_APPSYNC_API
#define AWS_APPSYNC_API
Definition: AppSync_EXPORTS.h:28
Aws::AppSync::Model::CreateGraphqlApiRequest::AdditionalAuthenticationProvidersHasBeenSet
bool AdditionalAuthenticationProvidersHasBeenSet() const
Definition: CreateGraphqlApiRequest.h:290
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
AuthenticationType.h
Aws::AppSync::Model::CreateGraphqlApiRequest::SetLambdaAuthorizerConfig
void SetLambdaAuthorizerConfig(LambdaAuthorizerConfig &&value)
Definition: CreateGraphqlApiRequest.h:372
Aws::AppSync::Model::CreateGraphqlApiRequest::SetAdditionalAuthenticationProviders
void SetAdditionalAuthenticationProviders(const Aws::Vector< AdditionalAuthenticationProvider > &value)
Definition: CreateGraphqlApiRequest.h:296
Aws::AppSync::Model::CreateGraphqlApiRequest::SetXrayEnabled
void SetXrayEnabled(bool value)
Definition: CreateGraphqlApiRequest.h:345
Aws::AppSync::Model::CreateGraphqlApiRequest::SetAdditionalAuthenticationProviders
void SetAdditionalAuthenticationProviders(Aws::Vector< AdditionalAuthenticationProvider > &&value)
Definition: CreateGraphqlApiRequest.h:302
Aws::AppSync::Model::CreateGraphqlApiRequest::LambdaAuthorizerConfigHasBeenSet
bool LambdaAuthorizerConfigHasBeenSet() const
Definition: CreateGraphqlApiRequest.h:362
Aws::AppSync::Model::CreateGraphqlApiRequest::SetOpenIDConnectConfig
void SetOpenIDConnectConfig(OpenIDConnectConfig &&value)
Definition: CreateGraphqlApiRequest.h:201
Aws::AppSync::Model::CreateGraphqlApiRequest::AddTags
CreateGraphqlApiRequest & AddTags(const char *key, const char *value)
Definition: CreateGraphqlApiRequest.h:277
Aws::AppSync::Model::CreateGraphqlApiRequest::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreateGraphqlApiRequest.h:232
Aws::AppSync::Model::CreateGraphqlApiRequest::NameHasBeenSet
bool NameHasBeenSet() const
Definition: CreateGraphqlApiRequest.h:51
Aws::AppSync::Model::CreateGraphqlApiRequest::WithUserPoolConfig
CreateGraphqlApiRequest & WithUserPoolConfig(UserPoolConfig &&value)
Definition: CreateGraphqlApiRequest.h:180
Aws::AppSync::Model::CreateGraphqlApiRequest::GetAdditionalAuthenticationProviders
const Aws::Vector< AdditionalAuthenticationProvider > & GetAdditionalAuthenticationProviders() const
Definition: CreateGraphqlApiRequest.h:284
LogConfig.h
AWSMap.h
Aws::AppSync::Model::CreateGraphqlApiRequest::GetUserPoolConfig
const UserPoolConfig & GetUserPoolConfig() const
Definition: CreateGraphqlApiRequest.h:155
LambdaAuthorizerConfig.h
Aws::AppSync::Model::UserPoolConfig
Definition: UserPoolConfig.h:34
Aws::AppSync::Model::CreateGraphqlApiRequest::WithUserPoolConfig
CreateGraphqlApiRequest & WithUserPoolConfig(const UserPoolConfig &value)
Definition: CreateGraphqlApiRequest.h:175
Aws::AppSync::Model::CreateGraphqlApiRequest::GetOpenIDConnectConfig
const OpenIDConnectConfig & GetOpenIDConnectConfig() const
Definition: CreateGraphqlApiRequest.h:186
Aws::AppSync::Model::CreateGraphqlApiRequest::GetName
const Aws::String & GetName() const
Definition: CreateGraphqlApiRequest.h:46
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::AppSync::Model::CreateGraphqlApiRequest::SetName
void SetName(const char *value)
Definition: CreateGraphqlApiRequest.h:66
Aws::AppSync::Model::CreateGraphqlApiRequest::WithName
CreateGraphqlApiRequest & WithName(Aws::String &&value)
Definition: CreateGraphqlApiRequest.h:76