AWS SDK for C++  1.9.155
AWS SDK for C++
PutMethodResult.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 PutMethodResult& WithHttpMethod(const Aws::String& value) { SetHttpMethod(value); return *this;}
153 
157  inline PutMethodResult& WithHttpMethod(Aws::String&& value) { SetHttpMethod(std::move(value)); return *this;}
158 
162  inline PutMethodResult& 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 PutMethodResult& WithAuthorizationType(const Aws::String& value) { SetAuthorizationType(value); return *this;}
204 
211  inline PutMethodResult& WithAuthorizationType(Aws::String&& value) { SetAuthorizationType(std::move(value)); return *this;}
212 
219  inline PutMethodResult& 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 PutMethodResult& WithAuthorizerId(const Aws::String& value) { SetAuthorizerId(value); return *this;}
251 
256  inline PutMethodResult& WithAuthorizerId(Aws::String&& value) { SetAuthorizerId(std::move(value)); return *this;}
257 
262  inline PutMethodResult& 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 PutMethodResult& 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 PutMethodResult& WithRequestValidatorId(const Aws::String& value) { SetRequestValidatorId(value); return *this;}
308 
312  inline PutMethodResult& WithRequestValidatorId(Aws::String&& value) { SetRequestValidatorId(std::move(value)); return *this;}
313 
317  inline PutMethodResult& 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 PutMethodResult& WithOperationName(const Aws::String& value) { SetOperationName(value); return *this;}
354 
360  inline PutMethodResult& WithOperationName(Aws::String&& value) { SetOperationName(std::move(value)); return *this;}
361 
367  inline PutMethodResult& 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 PutMethodResult& WithRequestParameters(const Aws::Map<Aws::String, bool>& value) { SetRequestParameters(value); return *this;}
421 
433  inline PutMethodResult& WithRequestParameters(Aws::Map<Aws::String, bool>&& value) { SetRequestParameters(std::move(value)); return *this;}
434 
446  inline PutMethodResult& AddRequestParameters(const Aws::String& key, bool value) { m_requestParameters.emplace(key, value); return *this; }
447 
459  inline PutMethodResult& AddRequestParameters(Aws::String&& key, bool value) { m_requestParameters.emplace(std::move(key), value); return *this; }
460 
472  inline PutMethodResult& 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 PutMethodResult& WithRequestModels(const Aws::Map<Aws::String, Aws::String>& value) { SetRequestModels(value); return *this;}
502 
508  inline PutMethodResult& WithRequestModels(Aws::Map<Aws::String, Aws::String>&& value) { SetRequestModels(std::move(value)); return *this;}
509 
515  inline PutMethodResult& AddRequestModels(const Aws::String& key, const Aws::String& value) { m_requestModels.emplace(key, value); return *this; }
516 
522  inline PutMethodResult& AddRequestModels(Aws::String&& key, const Aws::String& value) { m_requestModels.emplace(std::move(key), value); return *this; }
523 
529  inline PutMethodResult& AddRequestModels(const Aws::String& key, Aws::String&& value) { m_requestModels.emplace(key, std::move(value)); return *this; }
530 
536  inline PutMethodResult& AddRequestModels(Aws::String&& key, Aws::String&& value) { m_requestModels.emplace(std::move(key), std::move(value)); return *this; }
537 
543  inline PutMethodResult& AddRequestModels(const char* key, Aws::String&& value) { m_requestModels.emplace(key, std::move(value)); return *this; }
544 
550  inline PutMethodResult& AddRequestModels(Aws::String&& key, const char* value) { m_requestModels.emplace(std::move(key), value); return *this; }
551 
557  inline PutMethodResult& 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 PutMethodResult& WithMethodResponses(const Aws::Map<Aws::String, MethodResponse>& value) { SetMethodResponses(value); return *this;}
683 
713  inline PutMethodResult& WithMethodResponses(Aws::Map<Aws::String, MethodResponse>&& value) { SetMethodResponses(std::move(value)); return *this;}
714 
744  inline PutMethodResult& AddMethodResponses(const Aws::String& key, const MethodResponse& value) { m_methodResponses.emplace(key, value); return *this; }
745 
775  inline PutMethodResult& AddMethodResponses(Aws::String&& key, const MethodResponse& value) { m_methodResponses.emplace(std::move(key), value); return *this; }
776 
806  inline PutMethodResult& AddMethodResponses(const Aws::String& key, MethodResponse&& value) { m_methodResponses.emplace(key, std::move(value)); return *this; }
807 
837  inline PutMethodResult& AddMethodResponses(Aws::String&& key, MethodResponse&& value) { m_methodResponses.emplace(std::move(key), std::move(value)); return *this; }
838 
868  inline PutMethodResult& AddMethodResponses(const char* key, MethodResponse&& value) { m_methodResponses.emplace(key, std::move(value)); return *this; }
869 
899  inline PutMethodResult& 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 PutMethodResult& WithMethodIntegration(const Integration& value) { SetMethodIntegration(value); return *this;}
1109 
1160  inline PutMethodResult& 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 PutMethodResult& WithAuthorizationScopes(const Aws::Vector<Aws::String>& value) { SetAuthorizationScopes(value); return *this;}
1210 
1221  inline PutMethodResult& WithAuthorizationScopes(Aws::Vector<Aws::String>&& value) { SetAuthorizationScopes(std::move(value)); return *this;}
1222 
1233  inline PutMethodResult& AddAuthorizationScopes(const Aws::String& value) { m_authorizationScopes.push_back(value); return *this; }
1234 
1245  inline PutMethodResult& AddAuthorizationScopes(Aws::String&& value) { m_authorizationScopes.push_back(std::move(value)); return *this; }
1246 
1257  inline PutMethodResult& 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::PutMethodResult::AddAuthorizationScopes
PutMethodResult & AddAuthorizationScopes(const char *value)
Definition: PutMethodResult.h:1257
Aws::APIGateway::Model::PutMethodResult::GetAuthorizationScopes
const Aws::Vector< Aws::String > & GetAuthorizationScopes() const
Definition: PutMethodResult.h:1173
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::APIGateway::Model::PutMethodResult::WithOperationName
PutMethodResult & WithOperationName(const char *value)
Definition: PutMethodResult.h:367
Aws::APIGateway::Model::PutMethodResult::SetAuthorizationScopes
void SetAuthorizationScopes(const Aws::Vector< Aws::String > &value)
Definition: PutMethodResult.h:1185
Integration.h
Aws::APIGateway::Model::PutMethodResult::AddRequestParameters
PutMethodResult & AddRequestParameters(const char *key, bool value)
Definition: PutMethodResult.h:472
Aws::APIGateway::Model::PutMethodResult::WithRequestModels
PutMethodResult & WithRequestModels(Aws::Map< Aws::String, Aws::String > &&value)
Definition: PutMethodResult.h:508
Aws::APIGateway::Model::PutMethodResult::SetAuthorizationType
void SetAuthorizationType(const Aws::String &value)
Definition: PutMethodResult.h:179
AWS_APIGATEWAY_API
#define AWS_APIGATEWAY_API
Definition: APIGateway_EXPORTS.h:28
Aws::APIGateway::Model::PutMethodResult::GetOperationName
const Aws::String & GetOperationName() const
Definition: PutMethodResult.h:325
Aws::APIGateway::Model::PutMethodResult::SetRequestModels
void SetRequestModels(Aws::Map< Aws::String, Aws::String > &&value)
Definition: PutMethodResult.h:494
Aws::APIGateway::Model::PutMethodResult::AddMethodResponses
PutMethodResult & AddMethodResponses(Aws::String &&key, const MethodResponse &value)
Definition: PutMethodResult.h:775
Aws::APIGateway::Model::Integration
Definition: Integration.h:43
Aws::APIGateway::Model::PutMethodResult::AddRequestModels
PutMethodResult & AddRequestModels(const char *key, const char *value)
Definition: PutMethodResult.h:557
Aws::APIGateway::Model::PutMethodResult::WithApiKeyRequired
PutMethodResult & WithApiKeyRequired(bool value)
Definition: PutMethodResult.h:281
Aws::APIGateway::Model::PutMethodResult::WithRequestValidatorId
PutMethodResult & WithRequestValidatorId(const Aws::String &value)
Definition: PutMethodResult.h:307
Aws::APIGateway::Model::PutMethodResult::SetMethodIntegration
void SetMethodIntegration(const Integration &value)
Definition: PutMethodResult.h:1004
Aws::APIGateway::Model::PutMethodResult::AddRequestModels
PutMethodResult & AddRequestModels(Aws::String &&key, const char *value)
Definition: PutMethodResult.h:550
Aws::APIGateway::Model::PutMethodResult::WithAuthorizerId
PutMethodResult & WithAuthorizerId(Aws::String &&value)
Definition: PutMethodResult.h:256
APIGateway_EXPORTS.h
Aws::APIGateway::Model::PutMethodResult::SetRequestModels
void SetRequestModels(const Aws::Map< Aws::String, Aws::String > &value)
Definition: PutMethodResult.h:487
Aws::APIGateway::Model::PutMethodResult::WithHttpMethod
PutMethodResult & WithHttpMethod(const char *value)
Definition: PutMethodResult.h:162
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::APIGateway::Model::PutMethodResult::SetAuthorizerId
void SetAuthorizerId(const char *value)
Definition: PutMethodResult.h:244
Aws::APIGateway::Model::PutMethodResult::AddRequestParameters
PutMethodResult & AddRequestParameters(const Aws::String &key, bool value)
Definition: PutMethodResult.h:446
AWSVector.h
Aws::APIGateway::Model::PutMethodResult::GetHttpMethod
const Aws::String & GetHttpMethod() const
Definition: PutMethodResult.h:132
Aws::APIGateway::Model::PutMethodResult::SetMethodIntegration
void SetMethodIntegration(Integration &&value)
Definition: PutMethodResult.h:1056
Aws::APIGateway::Model::PutMethodResult::WithRequestParameters
PutMethodResult & WithRequestParameters(const Aws::Map< Aws::String, bool > &value)
Definition: PutMethodResult.h:420
Aws::APIGateway::Model::PutMethodResult::SetHttpMethod
void SetHttpMethod(const Aws::String &value)
Definition: PutMethodResult.h:137
Aws::APIGateway::Model::PutMethodResult
Definition: PutMethodResult.h:122
Aws::APIGateway::Model::PutMethodResult::SetRequestValidatorId
void SetRequestValidatorId(const Aws::String &value)
Definition: PutMethodResult.h:292
Aws::APIGateway::Model::PutMethodResult::WithMethodResponses
PutMethodResult & WithMethodResponses(const Aws::Map< Aws::String, MethodResponse > &value)
Definition: PutMethodResult.h:682
Aws::APIGateway::Model::PutMethodResult::AddMethodResponses
PutMethodResult & AddMethodResponses(const char *key, const MethodResponse &value)
Definition: PutMethodResult.h:899
Aws::APIGateway::Model::PutMethodResult::SetRequestValidatorId
void SetRequestValidatorId(Aws::String &&value)
Definition: PutMethodResult.h:297
Aws::APIGateway::Model::PutMethodResult::AddRequestModels
PutMethodResult & AddRequestModels(Aws::String &&key, Aws::String &&value)
Definition: PutMethodResult.h:536
Aws::APIGateway::Model::PutMethodResult::WithAuthorizerId
PutMethodResult & WithAuthorizerId(const Aws::String &value)
Definition: PutMethodResult.h:250
Aws::APIGateway::Model::PutMethodResult::SetAuthorizerId
void SetAuthorizerId(const Aws::String &value)
Definition: PutMethodResult.h:232
Aws::APIGateway::Model::PutMethodResult::AddRequestParameters
PutMethodResult & AddRequestParameters(Aws::String &&key, bool value)
Definition: PutMethodResult.h:459
Aws::APIGateway::Model::PutMethodResult::SetAuthorizationScopes
void SetAuthorizationScopes(Aws::Vector< Aws::String > &&value)
Definition: PutMethodResult.h:1197
Aws::APIGateway::Model::PutMethodResult::GetApiKeyRequired
bool GetApiKeyRequired() const
Definition: PutMethodResult.h:269
Aws::APIGateway::Model::PutMethodResult::AddRequestModels
PutMethodResult & AddRequestModels(const Aws::String &key, const Aws::String &value)
Definition: PutMethodResult.h:515
Aws::APIGateway::Model::PutMethodResult::WithRequestValidatorId
PutMethodResult & WithRequestValidatorId(Aws::String &&value)
Definition: PutMethodResult.h:312
Aws::APIGateway::Model::PutMethodResult::SetOperationName
void SetOperationName(const Aws::String &value)
Definition: PutMethodResult.h:332
Aws::APIGateway::Model::PutMethodResult::WithHttpMethod
PutMethodResult & WithHttpMethod(Aws::String &&value)
Definition: PutMethodResult.h:157
Aws::APIGateway::Model::PutMethodResult::AddRequestModels
PutMethodResult & AddRequestModels(const char *key, Aws::String &&value)
Definition: PutMethodResult.h:543
Aws::APIGateway::Model::PutMethodResult::GetRequestValidatorId
const Aws::String & GetRequestValidatorId() const
Definition: PutMethodResult.h:287
Aws::APIGateway::Model::MethodResponse
Definition: MethodResponse.h:58
Aws::APIGateway::Model::PutMethodResult::SetAuthorizationType
void SetAuthorizationType(const char *value)
Definition: PutMethodResult.h:195
Aws::APIGateway::Model::PutMethodResult::SetRequestValidatorId
void SetRequestValidatorId(const char *value)
Definition: PutMethodResult.h:302
Aws::APIGateway::Model::PutMethodResult::WithMethodResponses
PutMethodResult & WithMethodResponses(Aws::Map< Aws::String, MethodResponse > &&value)
Definition: PutMethodResult.h:713
MethodResponse.h
Aws::APIGateway::Model::PutMethodResult::WithAuthorizationScopes
PutMethodResult & WithAuthorizationScopes(const Aws::Vector< Aws::String > &value)
Definition: PutMethodResult.h:1209
AWSString.h
Aws::APIGateway::Model::PutMethodResult::SetOperationName
void SetOperationName(Aws::String &&value)
Definition: PutMethodResult.h:339
Aws::APIGateway::Model::PutMethodResult::AddRequestModels
PutMethodResult & AddRequestModels(const Aws::String &key, Aws::String &&value)
Definition: PutMethodResult.h:529
Aws::APIGateway::Model::PutMethodResult::AddMethodResponses
PutMethodResult & AddMethodResponses(const Aws::String &key, const MethodResponse &value)
Definition: PutMethodResult.h:744
Aws::APIGateway::Model::PutMethodResult::WithAuthorizerId
PutMethodResult & WithAuthorizerId(const char *value)
Definition: PutMethodResult.h:262
Aws::APIGateway::Model::PutMethodResult::WithOperationName
PutMethodResult & WithOperationName(const Aws::String &value)
Definition: PutMethodResult.h:353
Aws::APIGateway::Model::PutMethodResult::SetOperationName
void SetOperationName(const char *value)
Definition: PutMethodResult.h:346
Aws::APIGateway::Model::PutMethodResult::GetMethodIntegration
const Integration & GetMethodIntegration() const
Definition: PutMethodResult.h:952
Aws::APIGateway::Model::PutMethodResult::AddMethodResponses
PutMethodResult & AddMethodResponses(const Aws::String &key, MethodResponse &&value)
Definition: PutMethodResult.h:806
Aws::APIGateway::Model::PutMethodResult::SetHttpMethod
void SetHttpMethod(Aws::String &&value)
Definition: PutMethodResult.h:142
Aws::APIGateway::Model::PutMethodResult::AddMethodResponses
PutMethodResult & AddMethodResponses(Aws::String &&key, MethodResponse &&value)
Definition: PutMethodResult.h:837
Aws::APIGateway::Model::PutMethodResult::GetRequestParameters
const Aws::Map< Aws::String, bool > & GetRequestParameters() const
Definition: PutMethodResult.h:381
Aws::APIGateway::Model::PutMethodResult::WithMethodIntegration
PutMethodResult & WithMethodIntegration(const Integration &value)
Definition: PutMethodResult.h:1108
Aws::APIGateway::Model::PutMethodResult::WithAuthorizationType
PutMethodResult & WithAuthorizationType(const char *value)
Definition: PutMethodResult.h:219
Aws::APIGateway::Model::PutMethodResult::WithHttpMethod
PutMethodResult & WithHttpMethod(const Aws::String &value)
Definition: PutMethodResult.h:152
Aws::APIGateway::Model::PutMethodResult::AddMethodResponses
PutMethodResult & AddMethodResponses(const char *key, MethodResponse &&value)
Definition: PutMethodResult.h:868
Aws::APIGateway::Model::PutMethodResult::GetRequestModels
const Aws::Map< Aws::String, Aws::String > & GetRequestModels() const
Definition: PutMethodResult.h:480
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::APIGateway::Model::PutMethodResult::GetAuthorizerId
const Aws::String & GetAuthorizerId() const
Definition: PutMethodResult.h:226
Aws
Definition: AccessManagementClient.h:15
Aws::APIGateway::Model::PutMethodResult::WithAuthorizationType
PutMethodResult & WithAuthorizationType(const Aws::String &value)
Definition: PutMethodResult.h:203
Aws::APIGateway::Model::PutMethodResult::SetAuthorizerId
void SetAuthorizerId(Aws::String &&value)
Definition: PutMethodResult.h:238
Aws::APIGateway::Model::PutMethodResult::AddAuthorizationScopes
PutMethodResult & AddAuthorizationScopes(const Aws::String &value)
Definition: PutMethodResult.h:1233
Aws::APIGateway::Model::PutMethodResult::SetRequestParameters
void SetRequestParameters(Aws::Map< Aws::String, bool > &&value)
Definition: PutMethodResult.h:407
Aws::APIGateway::Model::PutMethodResult::WithRequestParameters
PutMethodResult & WithRequestParameters(Aws::Map< Aws::String, bool > &&value)
Definition: PutMethodResult.h:433
Aws::APIGateway::Model::PutMethodResult::WithRequestValidatorId
PutMethodResult & WithRequestValidatorId(const char *value)
Definition: PutMethodResult.h:317
Aws::APIGateway::Model::PutMethodResult::PutMethodResult
PutMethodResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::APIGateway::Model::PutMethodResult::GetMethodResponses
const Aws::Map< Aws::String, MethodResponse > & GetMethodResponses() const
Definition: PutMethodResult.h:589
Aws::APIGateway::Model::PutMethodResult::WithOperationName
PutMethodResult & WithOperationName(Aws::String &&value)
Definition: PutMethodResult.h:360
Aws::APIGateway::Model::PutMethodResult::WithRequestModels
PutMethodResult & WithRequestModels(const Aws::Map< Aws::String, Aws::String > &value)
Definition: PutMethodResult.h:501
Aws::APIGateway::Model::PutMethodResult::SetApiKeyRequired
void SetApiKeyRequired(bool value)
Definition: PutMethodResult.h:275
Aws::APIGateway::Model::PutMethodResult::SetHttpMethod
void SetHttpMethod(const char *value)
Definition: PutMethodResult.h:147
Aws::APIGateway::Model::PutMethodResult::WithAuthorizationScopes
PutMethodResult & WithAuthorizationScopes(Aws::Vector< Aws::String > &&value)
Definition: PutMethodResult.h:1221
Aws::APIGateway::Model::PutMethodResult::GetAuthorizationType
const Aws::String & GetAuthorizationType() const
Definition: PutMethodResult.h:171
Aws::APIGateway::Model::PutMethodResult::WithAuthorizationType
PutMethodResult & WithAuthorizationType(Aws::String &&value)
Definition: PutMethodResult.h:211
Aws::APIGateway::Model::PutMethodResult::AddRequestModels
PutMethodResult & AddRequestModels(Aws::String &&key, const Aws::String &value)
Definition: PutMethodResult.h:522
AWSMap.h
Aws::APIGateway::Model::PutMethodResult::SetRequestParameters
void SetRequestParameters(const Aws::Map< Aws::String, bool > &value)
Definition: PutMethodResult.h:394
Aws::APIGateway::Model::PutMethodResult::AddAuthorizationScopes
PutMethodResult & AddAuthorizationScopes(Aws::String &&value)
Definition: PutMethodResult.h:1245
Aws::APIGateway::Model::PutMethodResult::SetAuthorizationType
void SetAuthorizationType(Aws::String &&value)
Definition: PutMethodResult.h:187
Aws::APIGateway::Model::PutMethodResult::SetMethodResponses
void SetMethodResponses(const Aws::Map< Aws::String, MethodResponse > &value)
Definition: PutMethodResult.h:620
Aws::APIGateway::Model::PutMethodResult::WithMethodIntegration
PutMethodResult & WithMethodIntegration(Integration &&value)
Definition: PutMethodResult.h:1160
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::APIGateway::Model::PutMethodResult::SetMethodResponses
void SetMethodResponses(Aws::Map< Aws::String, MethodResponse > &&value)
Definition: PutMethodResult.h:651
Aws::APIGateway::Model::PutMethodResult::PutMethodResult
PutMethodResult()
Aws::APIGateway::Model::PutMethodResult::operator=
PutMethodResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)