AWS SDK for C++  1.9.20
AWS SDK for C++
GetMethodResult.h
Go to the documentation of this file.
1 
6 #pragma once
13 #include <utility>
14 
15 namespace Aws
16 {
17 template<typename RESULT_TYPE>
18 class AmazonWebServiceResult;
19 
20 namespace Utils
21 {
22 namespace Json
23 {
24  class JsonValue;
25 } // namespace Json
26 } // namespace Utils
27 namespace APIGateway
28 {
29 namespace Model
30 {
122  {
123  public:
127 
128 
132  inline const Aws::String& GetHttpMethod() const{ return m_httpMethod; }
133 
137  inline void SetHttpMethod(const Aws::String& value) { m_httpMethod = value; }
138 
142  inline void SetHttpMethod(Aws::String&& value) { m_httpMethod = std::move(value); }
143 
147  inline void SetHttpMethod(const char* value) { m_httpMethod.assign(value); }
148 
152  inline GetMethodResult& WithHttpMethod(const Aws::String& value) { SetHttpMethod(value); return *this;}
153 
157  inline GetMethodResult& WithHttpMethod(Aws::String&& value) { SetHttpMethod(std::move(value)); return *this;}
158 
162  inline GetMethodResult& WithHttpMethod(const char* value) { SetHttpMethod(value); return *this;}
163 
164 
171  inline const Aws::String& GetAuthorizationType() const{ return m_authorizationType; }
172 
179  inline void SetAuthorizationType(const Aws::String& value) { m_authorizationType = value; }
180 
187  inline void SetAuthorizationType(Aws::String&& value) { m_authorizationType = std::move(value); }
188 
195  inline void SetAuthorizationType(const char* value) { m_authorizationType.assign(value); }
196 
203  inline GetMethodResult& WithAuthorizationType(const Aws::String& value) { SetAuthorizationType(value); return *this;}
204 
211  inline GetMethodResult& WithAuthorizationType(Aws::String&& value) { SetAuthorizationType(std::move(value)); return *this;}
212 
219  inline GetMethodResult& WithAuthorizationType(const char* value) { SetAuthorizationType(value); return *this;}
220 
221 
226  inline const Aws::String& GetAuthorizerId() const{ return m_authorizerId; }
227 
232  inline void SetAuthorizerId(const Aws::String& value) { m_authorizerId = value; }
233 
238  inline void SetAuthorizerId(Aws::String&& value) { m_authorizerId = std::move(value); }
239 
244  inline void SetAuthorizerId(const char* value) { m_authorizerId.assign(value); }
245 
250  inline GetMethodResult& WithAuthorizerId(const Aws::String& value) { SetAuthorizerId(value); return *this;}
251 
256  inline GetMethodResult& WithAuthorizerId(Aws::String&& value) { SetAuthorizerId(std::move(value)); return *this;}
257 
262  inline GetMethodResult& WithAuthorizerId(const char* value) { SetAuthorizerId(value); return *this;}
263 
264 
269  inline bool GetApiKeyRequired() const{ return m_apiKeyRequired; }
270 
275  inline void SetApiKeyRequired(bool value) { m_apiKeyRequired = value; }
276 
281  inline GetMethodResult& WithApiKeyRequired(bool value) { SetApiKeyRequired(value); return *this;}
282 
283 
287  inline const Aws::String& GetRequestValidatorId() const{ return m_requestValidatorId; }
288 
292  inline void SetRequestValidatorId(const Aws::String& value) { m_requestValidatorId = value; }
293 
297  inline void SetRequestValidatorId(Aws::String&& value) { m_requestValidatorId = std::move(value); }
298 
302  inline void SetRequestValidatorId(const char* value) { m_requestValidatorId.assign(value); }
303 
307  inline GetMethodResult& WithRequestValidatorId(const Aws::String& value) { SetRequestValidatorId(value); return *this;}
308 
312  inline GetMethodResult& WithRequestValidatorId(Aws::String&& value) { SetRequestValidatorId(std::move(value)); return *this;}
313 
317  inline GetMethodResult& WithRequestValidatorId(const char* value) { SetRequestValidatorId(value); return *this;}
318 
319 
325  inline const Aws::String& GetOperationName() const{ return m_operationName; }
326 
332  inline void SetOperationName(const Aws::String& value) { m_operationName = value; }
333 
339  inline void SetOperationName(Aws::String&& value) { m_operationName = std::move(value); }
340 
346  inline void SetOperationName(const char* value) { m_operationName.assign(value); }
347 
353  inline GetMethodResult& WithOperationName(const Aws::String& value) { SetOperationName(value); return *this;}
354 
360  inline GetMethodResult& WithOperationName(Aws::String&& value) { SetOperationName(std::move(value)); return *this;}
361 
367  inline GetMethodResult& WithOperationName(const char* value) { SetOperationName(value); return *this;}
368 
369 
381  inline const Aws::Map<Aws::String, bool>& GetRequestParameters() const{ return m_requestParameters; }
382 
394  inline void SetRequestParameters(const Aws::Map<Aws::String, bool>& value) { m_requestParameters = value; }
395 
407  inline void SetRequestParameters(Aws::Map<Aws::String, bool>&& value) { m_requestParameters = std::move(value); }
408 
420  inline GetMethodResult& WithRequestParameters(const Aws::Map<Aws::String, bool>& value) { SetRequestParameters(value); return *this;}
421 
433  inline GetMethodResult& WithRequestParameters(Aws::Map<Aws::String, bool>&& value) { SetRequestParameters(std::move(value)); return *this;}
434 
446  inline GetMethodResult& AddRequestParameters(const Aws::String& key, bool value) { m_requestParameters.emplace(key, value); return *this; }
447 
459  inline GetMethodResult& AddRequestParameters(Aws::String&& key, bool value) { m_requestParameters.emplace(std::move(key), value); return *this; }
460 
472  inline GetMethodResult& AddRequestParameters(const char* key, bool value) { m_requestParameters.emplace(key, value); return *this; }
473 
474 
480  inline const Aws::Map<Aws::String, Aws::String>& GetRequestModels() const{ return m_requestModels; }
481 
487  inline void SetRequestModels(const Aws::Map<Aws::String, Aws::String>& value) { m_requestModels = value; }
488 
494  inline void SetRequestModels(Aws::Map<Aws::String, Aws::String>&& value) { m_requestModels = std::move(value); }
495 
501  inline GetMethodResult& WithRequestModels(const Aws::Map<Aws::String, Aws::String>& value) { SetRequestModels(value); return *this;}
502 
508  inline GetMethodResult& WithRequestModels(Aws::Map<Aws::String, Aws::String>&& value) { SetRequestModels(std::move(value)); return *this;}
509 
515  inline GetMethodResult& AddRequestModels(const Aws::String& key, const Aws::String& value) { m_requestModels.emplace(key, value); return *this; }
516 
522  inline GetMethodResult& AddRequestModels(Aws::String&& key, const Aws::String& value) { m_requestModels.emplace(std::move(key), value); return *this; }
523 
529  inline GetMethodResult& AddRequestModels(const Aws::String& key, Aws::String&& value) { m_requestModels.emplace(key, std::move(value)); return *this; }
530 
536  inline GetMethodResult& AddRequestModels(Aws::String&& key, Aws::String&& value) { m_requestModels.emplace(std::move(key), std::move(value)); return *this; }
537 
543  inline GetMethodResult& AddRequestModels(const char* key, Aws::String&& value) { m_requestModels.emplace(key, std::move(value)); return *this; }
544 
550  inline GetMethodResult& AddRequestModels(Aws::String&& key, const char* value) { m_requestModels.emplace(std::move(key), value); return *this; }
551 
557  inline GetMethodResult& AddRequestModels(const char* key, const char* value) { m_requestModels.emplace(key, value); return *this; }
558 
559 
589  inline const Aws::Map<Aws::String, MethodResponse>& GetMethodResponses() const{ return m_methodResponses; }
590 
620  inline void SetMethodResponses(const Aws::Map<Aws::String, MethodResponse>& value) { m_methodResponses = value; }
621 
651  inline void SetMethodResponses(Aws::Map<Aws::String, MethodResponse>&& value) { m_methodResponses = std::move(value); }
652 
682  inline GetMethodResult& WithMethodResponses(const Aws::Map<Aws::String, MethodResponse>& value) { SetMethodResponses(value); return *this;}
683 
713  inline GetMethodResult& WithMethodResponses(Aws::Map<Aws::String, MethodResponse>&& value) { SetMethodResponses(std::move(value)); return *this;}
714 
744  inline GetMethodResult& AddMethodResponses(const Aws::String& key, const MethodResponse& value) { m_methodResponses.emplace(key, value); return *this; }
745 
775  inline GetMethodResult& AddMethodResponses(Aws::String&& key, const MethodResponse& value) { m_methodResponses.emplace(std::move(key), value); return *this; }
776 
806  inline GetMethodResult& AddMethodResponses(const Aws::String& key, MethodResponse&& value) { m_methodResponses.emplace(key, std::move(value)); return *this; }
807 
837  inline GetMethodResult& AddMethodResponses(Aws::String&& key, MethodResponse&& value) { m_methodResponses.emplace(std::move(key), std::move(value)); return *this; }
838 
868  inline GetMethodResult& AddMethodResponses(const char* key, MethodResponse&& value) { m_methodResponses.emplace(key, std::move(value)); return *this; }
869 
899  inline GetMethodResult& AddMethodResponses(const char* key, const MethodResponse& value) { m_methodResponses.emplace(key, value); return *this; }
900 
901 
952  inline const Integration& GetMethodIntegration() const{ return m_methodIntegration; }
953 
1004  inline void SetMethodIntegration(const Integration& value) { m_methodIntegration = value; }
1005 
1056  inline void SetMethodIntegration(Integration&& value) { m_methodIntegration = std::move(value); }
1057 
1108  inline GetMethodResult& WithMethodIntegration(const Integration& value) { SetMethodIntegration(value); return *this;}
1109 
1160  inline GetMethodResult& WithMethodIntegration(Integration&& value) { SetMethodIntegration(std::move(value)); return *this;}
1161 
1162 
1173  inline const Aws::Vector<Aws::String>& GetAuthorizationScopes() const{ return m_authorizationScopes; }
1174 
1185  inline void SetAuthorizationScopes(const Aws::Vector<Aws::String>& value) { m_authorizationScopes = value; }
1186 
1197  inline void SetAuthorizationScopes(Aws::Vector<Aws::String>&& value) { m_authorizationScopes = std::move(value); }
1198 
1209  inline GetMethodResult& WithAuthorizationScopes(const Aws::Vector<Aws::String>& value) { SetAuthorizationScopes(value); return *this;}
1210 
1221  inline GetMethodResult& WithAuthorizationScopes(Aws::Vector<Aws::String>&& value) { SetAuthorizationScopes(std::move(value)); return *this;}
1222 
1233  inline GetMethodResult& AddAuthorizationScopes(const Aws::String& value) { m_authorizationScopes.push_back(value); return *this; }
1234 
1245  inline GetMethodResult& AddAuthorizationScopes(Aws::String&& value) { m_authorizationScopes.push_back(std::move(value)); return *this; }
1246 
1257  inline GetMethodResult& AddAuthorizationScopes(const char* value) { m_authorizationScopes.push_back(value); return *this; }
1258 
1259  private:
1260 
1261  Aws::String m_httpMethod;
1262 
1263  Aws::String m_authorizationType;
1264 
1265  Aws::String m_authorizerId;
1266 
1267  bool m_apiKeyRequired;
1268 
1269  Aws::String m_requestValidatorId;
1270 
1271  Aws::String m_operationName;
1272 
1273  Aws::Map<Aws::String, bool> m_requestParameters;
1274 
1275  Aws::Map<Aws::String, Aws::String> m_requestModels;
1276 
1277  Aws::Map<Aws::String, MethodResponse> m_methodResponses;
1278 
1279  Integration m_methodIntegration;
1280 
1281  Aws::Vector<Aws::String> m_authorizationScopes;
1282  };
1283 
1284 } // namespace Model
1285 } // namespace APIGateway
1286 } // namespace Aws
Aws::APIGateway::Model::GetMethodResult::WithHttpMethod
GetMethodResult & WithHttpMethod(const char *value)
Definition: GetMethodResult.h:162
Aws::APIGateway::Model::GetMethodResult::SetRequestModels
void SetRequestModels(Aws::Map< Aws::String, Aws::String > &&value)
Definition: GetMethodResult.h:494
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::APIGateway::Model::GetMethodResult::SetOperationName
void SetOperationName(const Aws::String &value)
Definition: GetMethodResult.h:332
Integration.h
Aws::APIGateway::Model::GetMethodResult::WithRequestParameters
GetMethodResult & WithRequestParameters(const Aws::Map< Aws::String, bool > &value)
Definition: GetMethodResult.h:420
Aws::APIGateway::Model::GetMethodResult::AddMethodResponses
GetMethodResult & AddMethodResponses(Aws::String &&key, const MethodResponse &value)
Definition: GetMethodResult.h:775
Aws::APIGateway::Model::GetMethodResult::AddMethodResponses
GetMethodResult & AddMethodResponses(Aws::String &&key, MethodResponse &&value)
Definition: GetMethodResult.h:837
Aws::APIGateway::Model::GetMethodResult::SetRequestParameters
void SetRequestParameters(const Aws::Map< Aws::String, bool > &value)
Definition: GetMethodResult.h:394
AWS_APIGATEWAY_API
#define AWS_APIGATEWAY_API
Definition: APIGateway_EXPORTS.h:28
Aws::APIGateway::Model::GetMethodResult::SetAuthorizerId
void SetAuthorizerId(Aws::String &&value)
Definition: GetMethodResult.h:238
Aws::APIGateway::Model::Integration
Definition: Integration.h:43
Aws::APIGateway::Model::GetMethodResult::AddRequestModels
GetMethodResult & AddRequestModels(Aws::String &&key, const Aws::String &value)
Definition: GetMethodResult.h:522
Aws::APIGateway::Model::GetMethodResult::SetAuthorizationScopes
void SetAuthorizationScopes(const Aws::Vector< Aws::String > &value)
Definition: GetMethodResult.h:1185
Aws::APIGateway::Model::GetMethodResult::AddAuthorizationScopes
GetMethodResult & AddAuthorizationScopes(const char *value)
Definition: GetMethodResult.h:1257
Aws::APIGateway::Model::GetMethodResult::AddRequestParameters
GetMethodResult & AddRequestParameters(const char *key, bool value)
Definition: GetMethodResult.h:472
Aws::APIGateway::Model::GetMethodResult::SetRequestValidatorId
void SetRequestValidatorId(const char *value)
Definition: GetMethodResult.h:302
Aws::APIGateway::Model::GetMethodResult::WithMethodIntegration
GetMethodResult & WithMethodIntegration(Integration &&value)
Definition: GetMethodResult.h:1160
Aws::APIGateway::Model::GetMethodResult::WithAuthorizationType
GetMethodResult & WithAuthorizationType(Aws::String &&value)
Definition: GetMethodResult.h:211
Aws::APIGateway::Model::GetMethodResult::GetRequestValidatorId
const Aws::String & GetRequestValidatorId() const
Definition: GetMethodResult.h:287
Aws::APIGateway::Model::GetMethodResult::AddAuthorizationScopes
GetMethodResult & AddAuthorizationScopes(Aws::String &&value)
Definition: GetMethodResult.h:1245
Aws::APIGateway::Model::GetMethodResult::GetApiKeyRequired
bool GetApiKeyRequired() const
Definition: GetMethodResult.h:269
Aws::APIGateway::Model::GetMethodResult::GetOperationName
const Aws::String & GetOperationName() const
Definition: GetMethodResult.h:325
Aws::APIGateway::Model::GetMethodResult::WithApiKeyRequired
GetMethodResult & WithApiKeyRequired(bool value)
Definition: GetMethodResult.h:281
APIGateway_EXPORTS.h
Aws::APIGateway::Model::GetMethodResult::WithRequestParameters
GetMethodResult & WithRequestParameters(Aws::Map< Aws::String, bool > &&value)
Definition: GetMethodResult.h:433
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::APIGateway::Model::GetMethodResult::WithAuthorizationType
GetMethodResult & WithAuthorizationType(const Aws::String &value)
Definition: GetMethodResult.h:203
Aws::APIGateway::Model::GetMethodResult::WithRequestValidatorId
GetMethodResult & WithRequestValidatorId(const Aws::String &value)
Definition: GetMethodResult.h:307
Aws::APIGateway::Model::GetMethodResult::AddRequestParameters
GetMethodResult & AddRequestParameters(const Aws::String &key, bool value)
Definition: GetMethodResult.h:446
Aws::APIGateway::Model::GetMethodResult::AddAuthorizationScopes
GetMethodResult & AddAuthorizationScopes(const Aws::String &value)
Definition: GetMethodResult.h:1233
Aws::APIGateway::Model::GetMethodResult::GetRequestParameters
const Aws::Map< Aws::String, bool > & GetRequestParameters() const
Definition: GetMethodResult.h:381
AWSVector.h
Aws::APIGateway::Model::GetMethodResult::SetAuthorizationScopes
void SetAuthorizationScopes(Aws::Vector< Aws::String > &&value)
Definition: GetMethodResult.h:1197
Aws::APIGateway::Model::GetMethodResult::WithAuthorizerId
GetMethodResult & WithAuthorizerId(Aws::String &&value)
Definition: GetMethodResult.h:256
Aws::APIGateway::Model::GetMethodResult::WithAuthorizationScopes
GetMethodResult & WithAuthorizationScopes(const Aws::Vector< Aws::String > &value)
Definition: GetMethodResult.h:1209
Aws::APIGateway::Model::GetMethodResult::SetAuthorizationType
void SetAuthorizationType(const Aws::String &value)
Definition: GetMethodResult.h:179
Aws::APIGateway::Model::GetMethodResult::AddRequestModels
GetMethodResult & AddRequestModels(Aws::String &&key, Aws::String &&value)
Definition: GetMethodResult.h:536
Aws::APIGateway::Model::GetMethodResult::GetMethodResult
GetMethodResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::APIGateway::Model::GetMethodResult::GetAuthorizerId
const Aws::String & GetAuthorizerId() const
Definition: GetMethodResult.h:226
Aws::APIGateway::Model::GetMethodResult::AddMethodResponses
GetMethodResult & AddMethodResponses(const char *key, MethodResponse &&value)
Definition: GetMethodResult.h:868
Aws::APIGateway::Model::GetMethodResult::WithHttpMethod
GetMethodResult & WithHttpMethod(Aws::String &&value)
Definition: GetMethodResult.h:157
Aws::APIGateway::Model::GetMethodResult::SetRequestModels
void SetRequestModels(const Aws::Map< Aws::String, Aws::String > &value)
Definition: GetMethodResult.h:487
Aws::APIGateway::Model::GetMethodResult::GetMethodResult
GetMethodResult()
Aws::APIGateway::Model::GetMethodResult::GetAuthorizationType
const Aws::String & GetAuthorizationType() const
Definition: GetMethodResult.h:171
Aws::APIGateway::Model::GetMethodResult::WithOperationName
GetMethodResult & WithOperationName(const char *value)
Definition: GetMethodResult.h:367
Aws::APIGateway::Model::GetMethodResult::SetAuthorizationType
void SetAuthorizationType(Aws::String &&value)
Definition: GetMethodResult.h:187
Aws::APIGateway::Model::GetMethodResult::SetRequestValidatorId
void SetRequestValidatorId(Aws::String &&value)
Definition: GetMethodResult.h:297
Aws::APIGateway::Model::GetMethodResult::WithMethodResponses
GetMethodResult & WithMethodResponses(Aws::Map< Aws::String, MethodResponse > &&value)
Definition: GetMethodResult.h:713
Aws::APIGateway::Model::MethodResponse
Definition: MethodResponse.h:58
Aws::APIGateway::Model::GetMethodResult::SetAuthorizerId
void SetAuthorizerId(const char *value)
Definition: GetMethodResult.h:244
MethodResponse.h
Aws::APIGateway::Model::GetMethodResult::AddRequestParameters
GetMethodResult & AddRequestParameters(Aws::String &&key, bool value)
Definition: GetMethodResult.h:459
Aws::APIGateway::Model::GetMethodResult::SetApiKeyRequired
void SetApiKeyRequired(bool value)
Definition: GetMethodResult.h:275
AWSString.h
Aws::APIGateway::Model::GetMethodResult::WithAuthorizationScopes
GetMethodResult & WithAuthorizationScopes(Aws::Vector< Aws::String > &&value)
Definition: GetMethodResult.h:1221
Aws::APIGateway::Model::GetMethodResult::WithRequestValidatorId
GetMethodResult & WithRequestValidatorId(Aws::String &&value)
Definition: GetMethodResult.h:312
Aws::APIGateway::Model::GetMethodResult::WithHttpMethod
GetMethodResult & WithHttpMethod(const Aws::String &value)
Definition: GetMethodResult.h:152
Aws::APIGateway::Model::GetMethodResult::GetAuthorizationScopes
const Aws::Vector< Aws::String > & GetAuthorizationScopes() const
Definition: GetMethodResult.h:1173
Aws::APIGateway::Model::GetMethodResult::SetMethodIntegration
void SetMethodIntegration(Integration &&value)
Definition: GetMethodResult.h:1056
Aws::APIGateway::Model::GetMethodResult::SetRequestValidatorId
void SetRequestValidatorId(const Aws::String &value)
Definition: GetMethodResult.h:292
Aws::APIGateway::Model::GetMethodResult::SetHttpMethod
void SetHttpMethod(const char *value)
Definition: GetMethodResult.h:147
Aws::APIGateway::Model::GetMethodResult::WithOperationName
GetMethodResult & WithOperationName(const Aws::String &value)
Definition: GetMethodResult.h:353
Aws::APIGateway::Model::GetMethodResult::AddRequestModels
GetMethodResult & AddRequestModels(const char *key, const char *value)
Definition: GetMethodResult.h:557
Aws::APIGateway::Model::GetMethodResult::WithRequestValidatorId
GetMethodResult & WithRequestValidatorId(const char *value)
Definition: GetMethodResult.h:317
Aws::APIGateway::Model::GetMethodResult::SetMethodResponses
void SetMethodResponses(const Aws::Map< Aws::String, MethodResponse > &value)
Definition: GetMethodResult.h:620
Aws::APIGateway::Model::GetMethodResult::WithRequestModels
GetMethodResult & WithRequestModels(const Aws::Map< Aws::String, Aws::String > &value)
Definition: GetMethodResult.h:501
Aws::APIGateway::Model::GetMethodResult::GetHttpMethod
const Aws::String & GetHttpMethod() const
Definition: GetMethodResult.h:132
Aws::APIGateway::Model::GetMethodResult::GetRequestModels
const Aws::Map< Aws::String, Aws::String > & GetRequestModels() const
Definition: GetMethodResult.h:480
Aws::APIGateway::Model::GetMethodResult::WithMethodResponses
GetMethodResult & WithMethodResponses(const Aws::Map< Aws::String, MethodResponse > &value)
Definition: GetMethodResult.h:682
Aws::APIGateway::Model::GetMethodResult::WithAuthorizationType
GetMethodResult & WithAuthorizationType(const char *value)
Definition: GetMethodResult.h:219
Aws::APIGateway::Model::GetMethodResult::WithOperationName
GetMethodResult & WithOperationName(Aws::String &&value)
Definition: GetMethodResult.h:360
Aws::APIGateway::Model::GetMethodResult::AddRequestModels
GetMethodResult & AddRequestModels(const char *key, Aws::String &&value)
Definition: GetMethodResult.h:543
Aws::APIGateway::Model::GetMethodResult::SetOperationName
void SetOperationName(const char *value)
Definition: GetMethodResult.h:346
Aws::APIGateway::Model::GetMethodResult::GetMethodIntegration
const Integration & GetMethodIntegration() const
Definition: GetMethodResult.h:952
Aws::APIGateway::Model::GetMethodResult::SetMethodResponses
void SetMethodResponses(Aws::Map< Aws::String, MethodResponse > &&value)
Definition: GetMethodResult.h:651
Aws::APIGateway::Model::GetMethodResult::WithAuthorizerId
GetMethodResult & WithAuthorizerId(const char *value)
Definition: GetMethodResult.h:262
Aws::APIGateway::Model::GetMethodResult::operator=
GetMethodResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws
Definition: AccessManagementClient.h:15
Aws::APIGateway::Model::GetMethodResult::SetOperationName
void SetOperationName(Aws::String &&value)
Definition: GetMethodResult.h:339
Aws::APIGateway::Model::GetMethodResult::AddRequestModels
GetMethodResult & AddRequestModels(const Aws::String &key, const Aws::String &value)
Definition: GetMethodResult.h:515
Aws::APIGateway::Model::GetMethodResult::SetMethodIntegration
void SetMethodIntegration(const Integration &value)
Definition: GetMethodResult.h:1004
Aws::APIGateway::Model::GetMethodResult::AddMethodResponses
GetMethodResult & AddMethodResponses(const Aws::String &key, const MethodResponse &value)
Definition: GetMethodResult.h:744
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::APIGateway::Model::GetMethodResult::AddMethodResponses
GetMethodResult & AddMethodResponses(const Aws::String &key, MethodResponse &&value)
Definition: GetMethodResult.h:806
Aws::APIGateway::Model::GetMethodResult::SetRequestParameters
void SetRequestParameters(Aws::Map< Aws::String, bool > &&value)
Definition: GetMethodResult.h:407
Aws::APIGateway::Model::GetMethodResult::SetAuthorizationType
void SetAuthorizationType(const char *value)
Definition: GetMethodResult.h:195
Aws::APIGateway::Model::GetMethodResult::WithMethodIntegration
GetMethodResult & WithMethodIntegration(const Integration &value)
Definition: GetMethodResult.h:1108
Aws::APIGateway::Model::GetMethodResult::SetHttpMethod
void SetHttpMethod(const Aws::String &value)
Definition: GetMethodResult.h:137
Aws::APIGateway::Model::GetMethodResult::WithAuthorizerId
GetMethodResult & WithAuthorizerId(const Aws::String &value)
Definition: GetMethodResult.h:250
Aws::APIGateway::Model::GetMethodResult
Definition: GetMethodResult.h:122
Aws::APIGateway::Model::GetMethodResult::AddMethodResponses
GetMethodResult & AddMethodResponses(const char *key, const MethodResponse &value)
Definition: GetMethodResult.h:899
AWSMap.h
Aws::APIGateway::Model::GetMethodResult::AddRequestModels
GetMethodResult & AddRequestModels(Aws::String &&key, const char *value)
Definition: GetMethodResult.h:550
Aws::APIGateway::Model::GetMethodResult::AddRequestModels
GetMethodResult & AddRequestModels(const Aws::String &key, Aws::String &&value)
Definition: GetMethodResult.h:529
Aws::APIGateway::Model::GetMethodResult::SetAuthorizerId
void SetAuthorizerId(const Aws::String &value)
Definition: GetMethodResult.h:232
Aws::APIGateway::Model::GetMethodResult::SetHttpMethod
void SetHttpMethod(Aws::String &&value)
Definition: GetMethodResult.h:142
Aws::APIGateway::Model::GetMethodResult::WithRequestModels
GetMethodResult & WithRequestModels(Aws::Map< Aws::String, Aws::String > &&value)
Definition: GetMethodResult.h:508
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::APIGateway::Model::GetMethodResult::GetMethodResponses
const Aws::Map< Aws::String, MethodResponse > & GetMethodResponses() const
Definition: GetMethodResult.h:589