AWS SDK for C++  1.9.156
AWS SDK for C++
Method.h
Go to the documentation of this file.
1 
6 #pragma once
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace Utils
18 {
19 namespace Json
20 {
21  class JsonValue;
22  class JsonView;
23 } // namespace Json
24 } // namespace Utils
25 namespace APIGateway
26 {
27 namespace Model
28 {
29 
121  {
122  public:
127 
128 
132  inline const Aws::String& GetHttpMethod() const{ return m_httpMethod; }
133 
137  inline bool HttpMethodHasBeenSet() const { return m_httpMethodHasBeenSet; }
138 
142  inline void SetHttpMethod(const Aws::String& value) { m_httpMethodHasBeenSet = true; m_httpMethod = value; }
143 
147  inline void SetHttpMethod(Aws::String&& value) { m_httpMethodHasBeenSet = true; m_httpMethod = std::move(value); }
148 
152  inline void SetHttpMethod(const char* value) { m_httpMethodHasBeenSet = true; m_httpMethod.assign(value); }
153 
157  inline Method& WithHttpMethod(const Aws::String& value) { SetHttpMethod(value); return *this;}
158 
162  inline Method& WithHttpMethod(Aws::String&& value) { SetHttpMethod(std::move(value)); return *this;}
163 
167  inline Method& WithHttpMethod(const char* value) { SetHttpMethod(value); return *this;}
168 
169 
176  inline const Aws::String& GetAuthorizationType() const{ return m_authorizationType; }
177 
184  inline bool AuthorizationTypeHasBeenSet() const { return m_authorizationTypeHasBeenSet; }
185 
192  inline void SetAuthorizationType(const Aws::String& value) { m_authorizationTypeHasBeenSet = true; m_authorizationType = value; }
193 
200  inline void SetAuthorizationType(Aws::String&& value) { m_authorizationTypeHasBeenSet = true; m_authorizationType = std::move(value); }
201 
208  inline void SetAuthorizationType(const char* value) { m_authorizationTypeHasBeenSet = true; m_authorizationType.assign(value); }
209 
216  inline Method& WithAuthorizationType(const Aws::String& value) { SetAuthorizationType(value); return *this;}
217 
224  inline Method& WithAuthorizationType(Aws::String&& value) { SetAuthorizationType(std::move(value)); return *this;}
225 
232  inline Method& WithAuthorizationType(const char* value) { SetAuthorizationType(value); return *this;}
233 
234 
239  inline const Aws::String& GetAuthorizerId() const{ return m_authorizerId; }
240 
245  inline bool AuthorizerIdHasBeenSet() const { return m_authorizerIdHasBeenSet; }
246 
251  inline void SetAuthorizerId(const Aws::String& value) { m_authorizerIdHasBeenSet = true; m_authorizerId = value; }
252 
257  inline void SetAuthorizerId(Aws::String&& value) { m_authorizerIdHasBeenSet = true; m_authorizerId = std::move(value); }
258 
263  inline void SetAuthorizerId(const char* value) { m_authorizerIdHasBeenSet = true; m_authorizerId.assign(value); }
264 
269  inline Method& WithAuthorizerId(const Aws::String& value) { SetAuthorizerId(value); return *this;}
270 
275  inline Method& WithAuthorizerId(Aws::String&& value) { SetAuthorizerId(std::move(value)); return *this;}
276 
281  inline Method& WithAuthorizerId(const char* value) { SetAuthorizerId(value); return *this;}
282 
283 
288  inline bool GetApiKeyRequired() const{ return m_apiKeyRequired; }
289 
294  inline bool ApiKeyRequiredHasBeenSet() const { return m_apiKeyRequiredHasBeenSet; }
295 
300  inline void SetApiKeyRequired(bool value) { m_apiKeyRequiredHasBeenSet = true; m_apiKeyRequired = value; }
301 
306  inline Method& WithApiKeyRequired(bool value) { SetApiKeyRequired(value); return *this;}
307 
308 
312  inline const Aws::String& GetRequestValidatorId() const{ return m_requestValidatorId; }
313 
317  inline bool RequestValidatorIdHasBeenSet() const { return m_requestValidatorIdHasBeenSet; }
318 
322  inline void SetRequestValidatorId(const Aws::String& value) { m_requestValidatorIdHasBeenSet = true; m_requestValidatorId = value; }
323 
327  inline void SetRequestValidatorId(Aws::String&& value) { m_requestValidatorIdHasBeenSet = true; m_requestValidatorId = std::move(value); }
328 
332  inline void SetRequestValidatorId(const char* value) { m_requestValidatorIdHasBeenSet = true; m_requestValidatorId.assign(value); }
333 
337  inline Method& WithRequestValidatorId(const Aws::String& value) { SetRequestValidatorId(value); return *this;}
338 
342  inline Method& WithRequestValidatorId(Aws::String&& value) { SetRequestValidatorId(std::move(value)); return *this;}
343 
347  inline Method& WithRequestValidatorId(const char* value) { SetRequestValidatorId(value); return *this;}
348 
349 
355  inline const Aws::String& GetOperationName() const{ return m_operationName; }
356 
362  inline bool OperationNameHasBeenSet() const { return m_operationNameHasBeenSet; }
363 
369  inline void SetOperationName(const Aws::String& value) { m_operationNameHasBeenSet = true; m_operationName = value; }
370 
376  inline void SetOperationName(Aws::String&& value) { m_operationNameHasBeenSet = true; m_operationName = std::move(value); }
377 
383  inline void SetOperationName(const char* value) { m_operationNameHasBeenSet = true; m_operationName.assign(value); }
384 
390  inline Method& WithOperationName(const Aws::String& value) { SetOperationName(value); return *this;}
391 
397  inline Method& WithOperationName(Aws::String&& value) { SetOperationName(std::move(value)); return *this;}
398 
404  inline Method& WithOperationName(const char* value) { SetOperationName(value); return *this;}
405 
406 
418  inline const Aws::Map<Aws::String, bool>& GetRequestParameters() const{ return m_requestParameters; }
419 
431  inline bool RequestParametersHasBeenSet() const { return m_requestParametersHasBeenSet; }
432 
444  inline void SetRequestParameters(const Aws::Map<Aws::String, bool>& value) { m_requestParametersHasBeenSet = true; m_requestParameters = value; }
445 
457  inline void SetRequestParameters(Aws::Map<Aws::String, bool>&& value) { m_requestParametersHasBeenSet = true; m_requestParameters = std::move(value); }
458 
470  inline Method& WithRequestParameters(const Aws::Map<Aws::String, bool>& value) { SetRequestParameters(value); return *this;}
471 
483  inline Method& WithRequestParameters(Aws::Map<Aws::String, bool>&& value) { SetRequestParameters(std::move(value)); return *this;}
484 
496  inline Method& AddRequestParameters(const Aws::String& key, bool value) { m_requestParametersHasBeenSet = true; m_requestParameters.emplace(key, value); return *this; }
497 
509  inline Method& AddRequestParameters(Aws::String&& key, bool value) { m_requestParametersHasBeenSet = true; m_requestParameters.emplace(std::move(key), value); return *this; }
510 
522  inline Method& AddRequestParameters(const char* key, bool value) { m_requestParametersHasBeenSet = true; m_requestParameters.emplace(key, value); return *this; }
523 
524 
530  inline const Aws::Map<Aws::String, Aws::String>& GetRequestModels() const{ return m_requestModels; }
531 
537  inline bool RequestModelsHasBeenSet() const { return m_requestModelsHasBeenSet; }
538 
544  inline void SetRequestModels(const Aws::Map<Aws::String, Aws::String>& value) { m_requestModelsHasBeenSet = true; m_requestModels = value; }
545 
551  inline void SetRequestModels(Aws::Map<Aws::String, Aws::String>&& value) { m_requestModelsHasBeenSet = true; m_requestModels = std::move(value); }
552 
558  inline Method& WithRequestModels(const Aws::Map<Aws::String, Aws::String>& value) { SetRequestModels(value); return *this;}
559 
565  inline Method& WithRequestModels(Aws::Map<Aws::String, Aws::String>&& value) { SetRequestModels(std::move(value)); return *this;}
566 
572  inline Method& AddRequestModels(const Aws::String& key, const Aws::String& value) { m_requestModelsHasBeenSet = true; m_requestModels.emplace(key, value); return *this; }
573 
579  inline Method& AddRequestModels(Aws::String&& key, const Aws::String& value) { m_requestModelsHasBeenSet = true; m_requestModels.emplace(std::move(key), value); return *this; }
580 
586  inline Method& AddRequestModels(const Aws::String& key, Aws::String&& value) { m_requestModelsHasBeenSet = true; m_requestModels.emplace(key, std::move(value)); return *this; }
587 
593  inline Method& AddRequestModels(Aws::String&& key, Aws::String&& value) { m_requestModelsHasBeenSet = true; m_requestModels.emplace(std::move(key), std::move(value)); return *this; }
594 
600  inline Method& AddRequestModels(const char* key, Aws::String&& value) { m_requestModelsHasBeenSet = true; m_requestModels.emplace(key, std::move(value)); return *this; }
601 
607  inline Method& AddRequestModels(Aws::String&& key, const char* value) { m_requestModelsHasBeenSet = true; m_requestModels.emplace(std::move(key), value); return *this; }
608 
614  inline Method& AddRequestModels(const char* key, const char* value) { m_requestModelsHasBeenSet = true; m_requestModels.emplace(key, value); return *this; }
615 
616 
646  inline const Aws::Map<Aws::String, MethodResponse>& GetMethodResponses() const{ return m_methodResponses; }
647 
677  inline bool MethodResponsesHasBeenSet() const { return m_methodResponsesHasBeenSet; }
678 
708  inline void SetMethodResponses(const Aws::Map<Aws::String, MethodResponse>& value) { m_methodResponsesHasBeenSet = true; m_methodResponses = value; }
709 
739  inline void SetMethodResponses(Aws::Map<Aws::String, MethodResponse>&& value) { m_methodResponsesHasBeenSet = true; m_methodResponses = std::move(value); }
740 
770  inline Method& WithMethodResponses(const Aws::Map<Aws::String, MethodResponse>& value) { SetMethodResponses(value); return *this;}
771 
801  inline Method& WithMethodResponses(Aws::Map<Aws::String, MethodResponse>&& value) { SetMethodResponses(std::move(value)); return *this;}
802 
832  inline Method& AddMethodResponses(const Aws::String& key, const MethodResponse& value) { m_methodResponsesHasBeenSet = true; m_methodResponses.emplace(key, value); return *this; }
833 
863  inline Method& AddMethodResponses(Aws::String&& key, const MethodResponse& value) { m_methodResponsesHasBeenSet = true; m_methodResponses.emplace(std::move(key), value); return *this; }
864 
894  inline Method& AddMethodResponses(const Aws::String& key, MethodResponse&& value) { m_methodResponsesHasBeenSet = true; m_methodResponses.emplace(key, std::move(value)); return *this; }
895 
925  inline Method& AddMethodResponses(Aws::String&& key, MethodResponse&& value) { m_methodResponsesHasBeenSet = true; m_methodResponses.emplace(std::move(key), std::move(value)); return *this; }
926 
956  inline Method& AddMethodResponses(const char* key, MethodResponse&& value) { m_methodResponsesHasBeenSet = true; m_methodResponses.emplace(key, std::move(value)); return *this; }
957 
987  inline Method& AddMethodResponses(const char* key, const MethodResponse& value) { m_methodResponsesHasBeenSet = true; m_methodResponses.emplace(key, value); return *this; }
988 
989 
1040  inline const Integration& GetMethodIntegration() const{ return m_methodIntegration; }
1041 
1092  inline bool MethodIntegrationHasBeenSet() const { return m_methodIntegrationHasBeenSet; }
1093 
1144  inline void SetMethodIntegration(const Integration& value) { m_methodIntegrationHasBeenSet = true; m_methodIntegration = value; }
1145 
1196  inline void SetMethodIntegration(Integration&& value) { m_methodIntegrationHasBeenSet = true; m_methodIntegration = std::move(value); }
1197 
1248  inline Method& WithMethodIntegration(const Integration& value) { SetMethodIntegration(value); return *this;}
1249 
1300  inline Method& WithMethodIntegration(Integration&& value) { SetMethodIntegration(std::move(value)); return *this;}
1301 
1302 
1313  inline const Aws::Vector<Aws::String>& GetAuthorizationScopes() const{ return m_authorizationScopes; }
1314 
1325  inline bool AuthorizationScopesHasBeenSet() const { return m_authorizationScopesHasBeenSet; }
1326 
1337  inline void SetAuthorizationScopes(const Aws::Vector<Aws::String>& value) { m_authorizationScopesHasBeenSet = true; m_authorizationScopes = value; }
1338 
1349  inline void SetAuthorizationScopes(Aws::Vector<Aws::String>&& value) { m_authorizationScopesHasBeenSet = true; m_authorizationScopes = std::move(value); }
1350 
1361  inline Method& WithAuthorizationScopes(const Aws::Vector<Aws::String>& value) { SetAuthorizationScopes(value); return *this;}
1362 
1373  inline Method& WithAuthorizationScopes(Aws::Vector<Aws::String>&& value) { SetAuthorizationScopes(std::move(value)); return *this;}
1374 
1385  inline Method& AddAuthorizationScopes(const Aws::String& value) { m_authorizationScopesHasBeenSet = true; m_authorizationScopes.push_back(value); return *this; }
1386 
1397  inline Method& AddAuthorizationScopes(Aws::String&& value) { m_authorizationScopesHasBeenSet = true; m_authorizationScopes.push_back(std::move(value)); return *this; }
1398 
1409  inline Method& AddAuthorizationScopes(const char* value) { m_authorizationScopesHasBeenSet = true; m_authorizationScopes.push_back(value); return *this; }
1410 
1411  private:
1412 
1413  Aws::String m_httpMethod;
1414  bool m_httpMethodHasBeenSet;
1415 
1416  Aws::String m_authorizationType;
1417  bool m_authorizationTypeHasBeenSet;
1418 
1419  Aws::String m_authorizerId;
1420  bool m_authorizerIdHasBeenSet;
1421 
1422  bool m_apiKeyRequired;
1423  bool m_apiKeyRequiredHasBeenSet;
1424 
1425  Aws::String m_requestValidatorId;
1426  bool m_requestValidatorIdHasBeenSet;
1427 
1428  Aws::String m_operationName;
1429  bool m_operationNameHasBeenSet;
1430 
1431  Aws::Map<Aws::String, bool> m_requestParameters;
1432  bool m_requestParametersHasBeenSet;
1433 
1434  Aws::Map<Aws::String, Aws::String> m_requestModels;
1435  bool m_requestModelsHasBeenSet;
1436 
1437  Aws::Map<Aws::String, MethodResponse> m_methodResponses;
1438  bool m_methodResponsesHasBeenSet;
1439 
1440  Integration m_methodIntegration;
1441  bool m_methodIntegrationHasBeenSet;
1442 
1443  Aws::Vector<Aws::String> m_authorizationScopes;
1444  bool m_authorizationScopesHasBeenSet;
1445  };
1446 
1447 } // namespace Model
1448 } // namespace APIGateway
1449 } // namespace Aws
Aws::APIGateway::Model::Method::AddAuthorizationScopes
Method & AddAuthorizationScopes(const Aws::String &value)
Definition: Method.h:1385
Aws::APIGateway::Model::Method::WithRequestModels
Method & WithRequestModels(const Aws::Map< Aws::String, Aws::String > &value)
Definition: Method.h:558
Aws::APIGateway::Model::Method::AddRequestModels
Method & AddRequestModels(Aws::String &&key, Aws::String &&value)
Definition: Method.h:593
Aws::APIGateway::Model::Method::WithAuthorizationType
Method & WithAuthorizationType(const Aws::String &value)
Definition: Method.h:216
Aws::APIGateway::Model::Method::GetHttpMethod
const Aws::String & GetHttpMethod() const
Definition: Method.h:132
Aws::APIGateway::Model::Method::MethodIntegrationHasBeenSet
bool MethodIntegrationHasBeenSet() const
Definition: Method.h:1092
Aws::APIGateway::Model::Method::WithOperationName
Method & WithOperationName(const Aws::String &value)
Definition: Method.h:390
Aws::APIGateway::Model::Method::AuthorizationScopesHasBeenSet
bool AuthorizationScopesHasBeenSet() const
Definition: Method.h:1325
Integration.h
Aws::APIGateway::Model::Method::WithMethodResponses
Method & WithMethodResponses(Aws::Map< Aws::String, MethodResponse > &&value)
Definition: Method.h:801
Aws::APIGateway::Model::Method::GetOperationName
const Aws::String & GetOperationName() const
Definition: Method.h:355
Aws::APIGateway::Model::Method::SetRequestParameters
void SetRequestParameters(const Aws::Map< Aws::String, bool > &value)
Definition: Method.h:444
Aws::APIGateway::Model::Method::SetAuthorizationScopes
void SetAuthorizationScopes(const Aws::Vector< Aws::String > &value)
Definition: Method.h:1337
AWS_APIGATEWAY_API
#define AWS_APIGATEWAY_API
Definition: APIGateway_EXPORTS.h:28
Aws::APIGateway::Model::Method::AddRequestModels
Method & AddRequestModels(const char *key, const char *value)
Definition: Method.h:614
Aws::APIGateway::Model::Method::WithApiKeyRequired
Method & WithApiKeyRequired(bool value)
Definition: Method.h:306
Aws::APIGateway::Model::Method::WithAuthorizationType
Method & WithAuthorizationType(Aws::String &&value)
Definition: Method.h:224
Aws::APIGateway::Model::Method::SetAuthorizationType
void SetAuthorizationType(const Aws::String &value)
Definition: Method.h:192
Aws::APIGateway::Model::Method::SetMethodResponses
void SetMethodResponses(Aws::Map< Aws::String, MethodResponse > &&value)
Definition: Method.h:739
Aws::APIGateway::Model::Integration
Definition: Integration.h:43
Aws::APIGateway::Model::Method::WithAuthorizationType
Method & WithAuthorizationType(const char *value)
Definition: Method.h:232
Aws::APIGateway::Model::Method::AddRequestModels
Method & AddRequestModels(const Aws::String &key, const Aws::String &value)
Definition: Method.h:572
Aws::APIGateway::Model::Method::SetRequestValidatorId
void SetRequestValidatorId(Aws::String &&value)
Definition: Method.h:327
Aws::APIGateway::Model::Method::GetRequestValidatorId
const Aws::String & GetRequestValidatorId() const
Definition: Method.h:312
Aws::APIGateway::Model::Method::WithMethodIntegration
Method & WithMethodIntegration(Integration &&value)
Definition: Method.h:1300
Aws::APIGateway::Model::Method::SetMethodResponses
void SetMethodResponses(const Aws::Map< Aws::String, MethodResponse > &value)
Definition: Method.h:708
Aws::APIGateway::Model::Method::AddRequestParameters
Method & AddRequestParameters(Aws::String &&key, bool value)
Definition: Method.h:509
APIGateway_EXPORTS.h
Aws::APIGateway::Model::Method::WithHttpMethod
Method & WithHttpMethod(const char *value)
Definition: Method.h:167
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::APIGateway::Model::Method::SetMethodIntegration
void SetMethodIntegration(const Integration &value)
Definition: Method.h:1144
Aws::APIGateway::Model::Method::ApiKeyRequiredHasBeenSet
bool ApiKeyRequiredHasBeenSet() const
Definition: Method.h:294
Aws::APIGateway::Model::Method::GetMethodIntegration
const Integration & GetMethodIntegration() const
Definition: Method.h:1040
Aws::APIGateway::Model::Method::SetRequestValidatorId
void SetRequestValidatorId(const char *value)
Definition: Method.h:332
Aws::APIGateway::Model::Method::WithRequestParameters
Method & WithRequestParameters(Aws::Map< Aws::String, bool > &&value)
Definition: Method.h:483
Aws::APIGateway::Model::Method::GetApiKeyRequired
bool GetApiKeyRequired() const
Definition: Method.h:288
AWSVector.h
Aws::APIGateway::Model::Method::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::APIGateway::Model::Method::WithHttpMethod
Method & WithHttpMethod(Aws::String &&value)
Definition: Method.h:162
Aws::APIGateway::Model::Method::WithHttpMethod
Method & WithHttpMethod(const Aws::String &value)
Definition: Method.h:157
Aws::APIGateway::Model::Method::AddRequestModels
Method & AddRequestModels(Aws::String &&key, const Aws::String &value)
Definition: Method.h:579
Aws::APIGateway::Model::Method::AddMethodResponses
Method & AddMethodResponses(const char *key, const MethodResponse &value)
Definition: Method.h:987
Aws::APIGateway::Model::Method::OperationNameHasBeenSet
bool OperationNameHasBeenSet() const
Definition: Method.h:362
Aws::APIGateway::Model::Method::SetHttpMethod
void SetHttpMethod(Aws::String &&value)
Definition: Method.h:147
Aws::APIGateway::Model::Method::GetAuthorizerId
const Aws::String & GetAuthorizerId() const
Definition: Method.h:239
Aws::APIGateway::Model::Method::SetHttpMethod
void SetHttpMethod(const Aws::String &value)
Definition: Method.h:142
Aws::APIGateway::Model::Method::WithRequestValidatorId
Method & WithRequestValidatorId(const Aws::String &value)
Definition: Method.h:337
Aws::APIGateway::Model::Method::SetAuthorizationType
void SetAuthorizationType(const char *value)
Definition: Method.h:208
Aws::APIGateway::Model::Method::SetRequestModels
void SetRequestModels(Aws::Map< Aws::String, Aws::String > &&value)
Definition: Method.h:551
Aws::APIGateway::Model::Method::operator=
Method & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::APIGateway::Model::Method::WithAuthorizerId
Method & WithAuthorizerId(const Aws::String &value)
Definition: Method.h:269
Aws::APIGateway::Model::Method::SetApiKeyRequired
void SetApiKeyRequired(bool value)
Definition: Method.h:300
Aws::APIGateway::Model::Method::SetRequestParameters
void SetRequestParameters(Aws::Map< Aws::String, bool > &&value)
Definition: Method.h:457
Aws::APIGateway::Model::MethodResponse
Definition: MethodResponse.h:58
Aws::APIGateway::Model::Method::AddAuthorizationScopes
Method & AddAuthorizationScopes(const char *value)
Definition: Method.h:1409
Aws::APIGateway::Model::Method::AddMethodResponses
Method & AddMethodResponses(Aws::String &&key, const MethodResponse &value)
Definition: Method.h:863
Aws::APIGateway::Model::Method::RequestValidatorIdHasBeenSet
bool RequestValidatorIdHasBeenSet() const
Definition: Method.h:317
Aws::APIGateway::Model::Method::RequestModelsHasBeenSet
bool RequestModelsHasBeenSet() const
Definition: Method.h:537
MethodResponse.h
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::APIGateway::Model::Method::WithAuthorizerId
Method & WithAuthorizerId(Aws::String &&value)
Definition: Method.h:275
Aws::APIGateway::Model::Method::GetAuthorizationScopes
const Aws::Vector< Aws::String > & GetAuthorizationScopes() const
Definition: Method.h:1313
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::APIGateway::Model::Method::WithMethodResponses
Method & WithMethodResponses(const Aws::Map< Aws::String, MethodResponse > &value)
Definition: Method.h:770
Aws::APIGateway::Model::Method::Method
Method()
Aws::APIGateway::Model::Method::AddRequestModels
Method & AddRequestModels(Aws::String &&key, const char *value)
Definition: Method.h:607
Aws::APIGateway::Model::Method::AddMethodResponses
Method & AddMethodResponses(const char *key, MethodResponse &&value)
Definition: Method.h:956
Aws::APIGateway::Model::Method::AddMethodResponses
Method & AddMethodResponses(Aws::String &&key, MethodResponse &&value)
Definition: Method.h:925
Aws::APIGateway::Model::Method::SetHttpMethod
void SetHttpMethod(const char *value)
Definition: Method.h:152
Aws::APIGateway::Model::Method::WithAuthorizerId
Method & WithAuthorizerId(const char *value)
Definition: Method.h:281
Aws::APIGateway::Model::Method
Definition: Method.h:121
Aws::APIGateway::Model::Method::WithAuthorizationScopes
Method & WithAuthorizationScopes(Aws::Vector< Aws::String > &&value)
Definition: Method.h:1373
Aws::APIGateway::Model::Method::AddMethodResponses
Method & AddMethodResponses(const Aws::String &key, MethodResponse &&value)
Definition: Method.h:894
Aws::APIGateway::Model::Method::SetRequestModels
void SetRequestModels(const Aws::Map< Aws::String, Aws::String > &value)
Definition: Method.h:544
Aws::APIGateway::Model::Method::AddRequestParameters
Method & AddRequestParameters(const Aws::String &key, bool value)
Definition: Method.h:496
Aws::APIGateway::Model::Method::AddRequestParameters
Method & AddRequestParameters(const char *key, bool value)
Definition: Method.h:522
Aws::APIGateway::Model::Method::SetMethodIntegration
void SetMethodIntegration(Integration &&value)
Definition: Method.h:1196
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::APIGateway::Model::Method::GetRequestParameters
const Aws::Map< Aws::String, bool > & GetRequestParameters() const
Definition: Method.h:418
Aws::APIGateway::Model::Method::WithAuthorizationScopes
Method & WithAuthorizationScopes(const Aws::Vector< Aws::String > &value)
Definition: Method.h:1361
Aws::APIGateway::Model::Method::WithRequestModels
Method & WithRequestModels(Aws::Map< Aws::String, Aws::String > &&value)
Definition: Method.h:565
Aws::APIGateway::Model::Method::GetAuthorizationType
const Aws::String & GetAuthorizationType() const
Definition: Method.h:176
Aws::APIGateway::Model::Method::SetAuthorizerId
void SetAuthorizerId(Aws::String &&value)
Definition: Method.h:257
Aws::APIGateway::Model::Method::SetOperationName
void SetOperationName(Aws::String &&value)
Definition: Method.h:376
Aws::APIGateway::Model::Method::SetOperationName
void SetOperationName(const Aws::String &value)
Definition: Method.h:369
Aws::APIGateway::Model::Method::WithRequestValidatorId
Method & WithRequestValidatorId(const char *value)
Definition: Method.h:347
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::APIGateway::Model::Method::MethodResponsesHasBeenSet
bool MethodResponsesHasBeenSet() const
Definition: Method.h:677
Aws::APIGateway::Model::Method::GetRequestModels
const Aws::Map< Aws::String, Aws::String > & GetRequestModels() const
Definition: Method.h:530
Aws::APIGateway::Model::Method::Method
Method(Aws::Utils::Json::JsonView jsonValue)
Aws::APIGateway::Model::Method::AuthorizerIdHasBeenSet
bool AuthorizerIdHasBeenSet() const
Definition: Method.h:245
Aws::APIGateway::Model::Method::WithMethodIntegration
Method & WithMethodIntegration(const Integration &value)
Definition: Method.h:1248
Aws::APIGateway::Model::Method::WithOperationName
Method & WithOperationName(Aws::String &&value)
Definition: Method.h:397
Aws::APIGateway::Model::Method::WithOperationName
Method & WithOperationName(const char *value)
Definition: Method.h:404
Aws::APIGateway::Model::Method::SetAuthorizationScopes
void SetAuthorizationScopes(Aws::Vector< Aws::String > &&value)
Definition: Method.h:1349
Aws::APIGateway::Model::Method::SetRequestValidatorId
void SetRequestValidatorId(const Aws::String &value)
Definition: Method.h:322
Aws::APIGateway::Model::Method::SetOperationName
void SetOperationName(const char *value)
Definition: Method.h:383
Aws::APIGateway::Model::Method::AddMethodResponses
Method & AddMethodResponses(const Aws::String &key, const MethodResponse &value)
Definition: Method.h:832
Aws::APIGateway::Model::Method::AddRequestModels
Method & AddRequestModels(const char *key, Aws::String &&value)
Definition: Method.h:600
Aws::APIGateway::Model::Method::HttpMethodHasBeenSet
bool HttpMethodHasBeenSet() const
Definition: Method.h:137
Aws::APIGateway::Model::Method::RequestParametersHasBeenSet
bool RequestParametersHasBeenSet() const
Definition: Method.h:431
Aws::APIGateway::Model::Method::AddRequestModels
Method & AddRequestModels(const Aws::String &key, Aws::String &&value)
Definition: Method.h:586
AWSMap.h
Aws::APIGateway::Model::Method::AddAuthorizationScopes
Method & AddAuthorizationScopes(Aws::String &&value)
Definition: Method.h:1397
Aws::APIGateway::Model::Method::SetAuthorizationType
void SetAuthorizationType(Aws::String &&value)
Definition: Method.h:200
Aws::APIGateway::Model::Method::WithRequestParameters
Method & WithRequestParameters(const Aws::Map< Aws::String, bool > &value)
Definition: Method.h:470
Aws::APIGateway::Model::Method::WithRequestValidatorId
Method & WithRequestValidatorId(Aws::String &&value)
Definition: Method.h:342
Aws::APIGateway::Model::Method::SetAuthorizerId
void SetAuthorizerId(const Aws::String &value)
Definition: Method.h:251
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::APIGateway::Model::Method::AuthorizationTypeHasBeenSet
bool AuthorizationTypeHasBeenSet() const
Definition: Method.h:184
Aws::APIGateway::Model::Method::GetMethodResponses
const Aws::Map< Aws::String, MethodResponse > & GetMethodResponses() const
Definition: Method.h:646
Aws::APIGateway::Model::Method::SetAuthorizerId
void SetAuthorizerId(const char *value)
Definition: Method.h:263