AWS SDK for C++  1.9.20
AWS SDK for C++
TestInvokeMethodRequest.h
Go to the documentation of this file.
1 
6 #pragma once
12 #include <utility>
13 
14 namespace Aws
15 {
16 namespace APIGateway
17 {
18 namespace Model
19 {
20 
28  {
29  public:
31 
32  // Service request name is the Operation name which will send this request out,
33  // each operation should has unique request name, so that we can get operation's name from this request.
34  // Note: this is not true for response, multiple operations may have the same response name,
35  // so we can not get operation's name from response.
36  inline virtual const char* GetServiceRequestName() const override { return "TestInvokeMethod"; }
37 
38  Aws::String SerializePayload() const override;
39 
40 
44  inline const Aws::String& GetRestApiId() const{ return m_restApiId; }
45 
49  inline bool RestApiIdHasBeenSet() const { return m_restApiIdHasBeenSet; }
50 
54  inline void SetRestApiId(const Aws::String& value) { m_restApiIdHasBeenSet = true; m_restApiId = value; }
55 
59  inline void SetRestApiId(Aws::String&& value) { m_restApiIdHasBeenSet = true; m_restApiId = std::move(value); }
60 
64  inline void SetRestApiId(const char* value) { m_restApiIdHasBeenSet = true; m_restApiId.assign(value); }
65 
69  inline TestInvokeMethodRequest& WithRestApiId(const Aws::String& value) { SetRestApiId(value); return *this;}
70 
74  inline TestInvokeMethodRequest& WithRestApiId(Aws::String&& value) { SetRestApiId(std::move(value)); return *this;}
75 
79  inline TestInvokeMethodRequest& WithRestApiId(const char* value) { SetRestApiId(value); return *this;}
80 
81 
85  inline const Aws::String& GetResourceId() const{ return m_resourceId; }
86 
90  inline bool ResourceIdHasBeenSet() const { return m_resourceIdHasBeenSet; }
91 
95  inline void SetResourceId(const Aws::String& value) { m_resourceIdHasBeenSet = true; m_resourceId = value; }
96 
100  inline void SetResourceId(Aws::String&& value) { m_resourceIdHasBeenSet = true; m_resourceId = std::move(value); }
101 
105  inline void SetResourceId(const char* value) { m_resourceIdHasBeenSet = true; m_resourceId.assign(value); }
106 
110  inline TestInvokeMethodRequest& WithResourceId(const Aws::String& value) { SetResourceId(value); return *this;}
111 
115  inline TestInvokeMethodRequest& WithResourceId(Aws::String&& value) { SetResourceId(std::move(value)); return *this;}
116 
120  inline TestInvokeMethodRequest& WithResourceId(const char* value) { SetResourceId(value); return *this;}
121 
122 
126  inline const Aws::String& GetHttpMethod() const{ return m_httpMethod; }
127 
131  inline bool HttpMethodHasBeenSet() const { return m_httpMethodHasBeenSet; }
132 
136  inline void SetHttpMethod(const Aws::String& value) { m_httpMethodHasBeenSet = true; m_httpMethod = value; }
137 
141  inline void SetHttpMethod(Aws::String&& value) { m_httpMethodHasBeenSet = true; m_httpMethod = std::move(value); }
142 
146  inline void SetHttpMethod(const char* value) { m_httpMethodHasBeenSet = true; m_httpMethod.assign(value); }
147 
151  inline TestInvokeMethodRequest& WithHttpMethod(const Aws::String& value) { SetHttpMethod(value); return *this;}
152 
156  inline TestInvokeMethodRequest& WithHttpMethod(Aws::String&& value) { SetHttpMethod(std::move(value)); return *this;}
157 
161  inline TestInvokeMethodRequest& WithHttpMethod(const char* value) { SetHttpMethod(value); return *this;}
162 
163 
168  inline const Aws::String& GetPathWithQueryString() const{ return m_pathWithQueryString; }
169 
174  inline bool PathWithQueryStringHasBeenSet() const { return m_pathWithQueryStringHasBeenSet; }
175 
180  inline void SetPathWithQueryString(const Aws::String& value) { m_pathWithQueryStringHasBeenSet = true; m_pathWithQueryString = value; }
181 
186  inline void SetPathWithQueryString(Aws::String&& value) { m_pathWithQueryStringHasBeenSet = true; m_pathWithQueryString = std::move(value); }
187 
192  inline void SetPathWithQueryString(const char* value) { m_pathWithQueryStringHasBeenSet = true; m_pathWithQueryString.assign(value); }
193 
198  inline TestInvokeMethodRequest& WithPathWithQueryString(const Aws::String& value) { SetPathWithQueryString(value); return *this;}
199 
204  inline TestInvokeMethodRequest& WithPathWithQueryString(Aws::String&& value) { SetPathWithQueryString(std::move(value)); return *this;}
205 
210  inline TestInvokeMethodRequest& WithPathWithQueryString(const char* value) { SetPathWithQueryString(value); return *this;}
211 
212 
217  inline const Aws::Map<Aws::String, Aws::Vector<Aws::String>>& GetMultiValueHeaders() const{ return m_multiValueHeaders; }
218 
223  inline bool MultiValueHeadersHasBeenSet() const { return m_multiValueHeadersHasBeenSet; }
224 
229  inline void SetMultiValueHeaders(const Aws::Map<Aws::String, Aws::Vector<Aws::String>>& value) { m_multiValueHeadersHasBeenSet = true; m_multiValueHeaders = value; }
230 
235  inline void SetMultiValueHeaders(Aws::Map<Aws::String, Aws::Vector<Aws::String>>&& value) { m_multiValueHeadersHasBeenSet = true; m_multiValueHeaders = std::move(value); }
236 
241  inline TestInvokeMethodRequest& WithMultiValueHeaders(const Aws::Map<Aws::String, Aws::Vector<Aws::String>>& value) { SetMultiValueHeaders(value); return *this;}
242 
247  inline TestInvokeMethodRequest& WithMultiValueHeaders(Aws::Map<Aws::String, Aws::Vector<Aws::String>>&& value) { SetMultiValueHeaders(std::move(value)); return *this;}
248 
253  inline TestInvokeMethodRequest& AddMultiValueHeaders(const Aws::String& key, const Aws::Vector<Aws::String>& value) { m_multiValueHeadersHasBeenSet = true; m_multiValueHeaders.emplace(key, value); return *this; }
254 
259  inline TestInvokeMethodRequest& AddMultiValueHeaders(Aws::String&& key, const Aws::Vector<Aws::String>& value) { m_multiValueHeadersHasBeenSet = true; m_multiValueHeaders.emplace(std::move(key), value); return *this; }
260 
265  inline TestInvokeMethodRequest& AddMultiValueHeaders(const Aws::String& key, Aws::Vector<Aws::String>&& value) { m_multiValueHeadersHasBeenSet = true; m_multiValueHeaders.emplace(key, std::move(value)); return *this; }
266 
271  inline TestInvokeMethodRequest& AddMultiValueHeaders(Aws::String&& key, Aws::Vector<Aws::String>&& value) { m_multiValueHeadersHasBeenSet = true; m_multiValueHeaders.emplace(std::move(key), std::move(value)); return *this; }
272 
277  inline TestInvokeMethodRequest& AddMultiValueHeaders(const char* key, Aws::Vector<Aws::String>&& value) { m_multiValueHeadersHasBeenSet = true; m_multiValueHeaders.emplace(key, std::move(value)); return *this; }
278 
283  inline TestInvokeMethodRequest& AddMultiValueHeaders(const char* key, const Aws::Vector<Aws::String>& value) { m_multiValueHeadersHasBeenSet = true; m_multiValueHeaders.emplace(key, value); return *this; }
284 
285 
291  inline const Aws::String& GetClientCertificateId() const{ return m_clientCertificateId; }
292 
298  inline bool ClientCertificateIdHasBeenSet() const { return m_clientCertificateIdHasBeenSet; }
299 
305  inline void SetClientCertificateId(const Aws::String& value) { m_clientCertificateIdHasBeenSet = true; m_clientCertificateId = value; }
306 
312  inline void SetClientCertificateId(Aws::String&& value) { m_clientCertificateIdHasBeenSet = true; m_clientCertificateId = std::move(value); }
313 
319  inline void SetClientCertificateId(const char* value) { m_clientCertificateIdHasBeenSet = true; m_clientCertificateId.assign(value); }
320 
326  inline TestInvokeMethodRequest& WithClientCertificateId(const Aws::String& value) { SetClientCertificateId(value); return *this;}
327 
333  inline TestInvokeMethodRequest& WithClientCertificateId(Aws::String&& value) { SetClientCertificateId(std::move(value)); return *this;}
334 
340  inline TestInvokeMethodRequest& WithClientCertificateId(const char* value) { SetClientCertificateId(value); return *this;}
341 
342 
347  inline const Aws::Map<Aws::String, Aws::String>& GetStageVariables() const{ return m_stageVariables; }
348 
353  inline bool StageVariablesHasBeenSet() const { return m_stageVariablesHasBeenSet; }
354 
359  inline void SetStageVariables(const Aws::Map<Aws::String, Aws::String>& value) { m_stageVariablesHasBeenSet = true; m_stageVariables = value; }
360 
365  inline void SetStageVariables(Aws::Map<Aws::String, Aws::String>&& value) { m_stageVariablesHasBeenSet = true; m_stageVariables = std::move(value); }
366 
371  inline TestInvokeMethodRequest& WithStageVariables(const Aws::Map<Aws::String, Aws::String>& value) { SetStageVariables(value); return *this;}
372 
377  inline TestInvokeMethodRequest& WithStageVariables(Aws::Map<Aws::String, Aws::String>&& value) { SetStageVariables(std::move(value)); return *this;}
378 
383  inline TestInvokeMethodRequest& AddStageVariables(const Aws::String& key, const Aws::String& value) { m_stageVariablesHasBeenSet = true; m_stageVariables.emplace(key, value); return *this; }
384 
389  inline TestInvokeMethodRequest& AddStageVariables(Aws::String&& key, const Aws::String& value) { m_stageVariablesHasBeenSet = true; m_stageVariables.emplace(std::move(key), value); return *this; }
390 
395  inline TestInvokeMethodRequest& AddStageVariables(const Aws::String& key, Aws::String&& value) { m_stageVariablesHasBeenSet = true; m_stageVariables.emplace(key, std::move(value)); return *this; }
396 
401  inline TestInvokeMethodRequest& AddStageVariables(Aws::String&& key, Aws::String&& value) { m_stageVariablesHasBeenSet = true; m_stageVariables.emplace(std::move(key), std::move(value)); return *this; }
402 
407  inline TestInvokeMethodRequest& AddStageVariables(const char* key, Aws::String&& value) { m_stageVariablesHasBeenSet = true; m_stageVariables.emplace(key, std::move(value)); return *this; }
408 
413  inline TestInvokeMethodRequest& AddStageVariables(Aws::String&& key, const char* value) { m_stageVariablesHasBeenSet = true; m_stageVariables.emplace(std::move(key), value); return *this; }
414 
419  inline TestInvokeMethodRequest& AddStageVariables(const char* key, const char* value) { m_stageVariablesHasBeenSet = true; m_stageVariables.emplace(key, value); return *this; }
420 
421 
425  inline const Aws::String& GetRequestBody() const{ return m_requestBody; }
426 
430  inline bool RequestBodyHasBeenSet() const { return m_requestBodyHasBeenSet; }
431 
435  inline void SetRequestBody(const Aws::String& value) { m_requestBodyHasBeenSet = true; m_requestBody = value; }
436 
440  inline void SetRequestBody(Aws::String&& value) { m_requestBodyHasBeenSet = true; m_requestBody = std::move(value); }
441 
445  inline void SetRequestBody(const char* value) { m_requestBodyHasBeenSet = true; m_requestBody.assign(value); }
446 
450  inline TestInvokeMethodRequest& WithRequestBody(const Aws::String& value) { SetRequestBody(value); return *this;}
451 
455  inline TestInvokeMethodRequest& WithRequestBody(Aws::String&& value) { SetRequestBody(std::move(value)); return *this;}
456 
460  inline TestInvokeMethodRequest& WithRequestBody(const char* value) { SetRequestBody(value); return *this;}
461 
462 
466  inline const Aws::Map<Aws::String, Aws::String>& GetRequestHeaders() const{ return m_requestHeaders; }
467 
471  inline bool RequestHeadersHasBeenSet() const { return m_requestHeadersHasBeenSet; }
472 
476  inline void SetRequestHeaders(const Aws::Map<Aws::String, Aws::String>& value) { m_requestHeadersHasBeenSet = true; m_requestHeaders = value; }
477 
481  inline void SetRequestHeaders(Aws::Map<Aws::String, Aws::String>&& value) { m_requestHeadersHasBeenSet = true; m_requestHeaders = std::move(value); }
482 
486  inline TestInvokeMethodRequest& WithRequestHeaders(const Aws::Map<Aws::String, Aws::String>& value) { SetRequestHeaders(value); return *this;}
487 
491  inline TestInvokeMethodRequest& WithRequestHeaders(Aws::Map<Aws::String, Aws::String>&& value) { SetRequestHeaders(std::move(value)); return *this;}
492 
496  inline TestInvokeMethodRequest& AddRequestHeaders(const Aws::String& key, const Aws::String& value) { m_requestHeadersHasBeenSet = true; m_requestHeaders.emplace(key, value); return *this; }
497 
501  inline TestInvokeMethodRequest& AddRequestHeaders(Aws::String&& key, const Aws::String& value) { m_requestHeadersHasBeenSet = true; m_requestHeaders.emplace(std::move(key), value); return *this; }
502 
506  inline TestInvokeMethodRequest& AddRequestHeaders(const Aws::String& key, Aws::String&& value) { m_requestHeadersHasBeenSet = true; m_requestHeaders.emplace(key, std::move(value)); return *this; }
507 
511  inline TestInvokeMethodRequest& AddRequestHeaders(Aws::String&& key, Aws::String&& value) { m_requestHeadersHasBeenSet = true; m_requestHeaders.emplace(std::move(key), std::move(value)); return *this; }
512 
516  inline TestInvokeMethodRequest& AddRequestHeaders(const char* key, Aws::String&& value) { m_requestHeadersHasBeenSet = true; m_requestHeaders.emplace(key, std::move(value)); return *this; }
517 
521  inline TestInvokeMethodRequest& AddRequestHeaders(Aws::String&& key, const char* value) { m_requestHeadersHasBeenSet = true; m_requestHeaders.emplace(std::move(key), value); return *this; }
522 
526  inline TestInvokeMethodRequest& AddRequestHeaders(const char* key, const char* value) { m_requestHeadersHasBeenSet = true; m_requestHeaders.emplace(key, value); return *this; }
527 
528  private:
529 
530  Aws::String m_restApiId;
531  bool m_restApiIdHasBeenSet;
532 
533  Aws::String m_resourceId;
534  bool m_resourceIdHasBeenSet;
535 
536  Aws::String m_httpMethod;
537  bool m_httpMethodHasBeenSet;
538 
539  Aws::String m_pathWithQueryString;
540  bool m_pathWithQueryStringHasBeenSet;
541 
543  bool m_multiValueHeadersHasBeenSet;
544 
545  Aws::String m_clientCertificateId;
546  bool m_clientCertificateIdHasBeenSet;
547 
548  Aws::Map<Aws::String, Aws::String> m_stageVariables;
549  bool m_stageVariablesHasBeenSet;
550 
551  Aws::String m_requestBody;
552  bool m_requestBodyHasBeenSet;
553 
554  Aws::Map<Aws::String, Aws::String> m_requestHeaders;
555  bool m_requestHeadersHasBeenSet;
556  };
557 
558 } // namespace Model
559 } // namespace APIGateway
560 } // namespace Aws
Aws::APIGateway::Model::TestInvokeMethodRequest::SetRequestBody
void SetRequestBody(const char *value)
Definition: TestInvokeMethodRequest.h:445
Aws::APIGateway::Model::TestInvokeMethodRequest::TestInvokeMethodRequest
TestInvokeMethodRequest()
Aws::APIGateway::Model::TestInvokeMethodRequest::WithPathWithQueryString
TestInvokeMethodRequest & WithPathWithQueryString(const char *value)
Definition: TestInvokeMethodRequest.h:210
Aws::APIGateway::Model::TestInvokeMethodRequest
Definition: TestInvokeMethodRequest.h:28
Aws::APIGateway::Model::TestInvokeMethodRequest::WithRestApiId
TestInvokeMethodRequest & WithRestApiId(const Aws::String &value)
Definition: TestInvokeMethodRequest.h:69
AWS_APIGATEWAY_API
#define AWS_APIGATEWAY_API
Definition: APIGateway_EXPORTS.h:28
Aws::APIGateway::Model::TestInvokeMethodRequest::GetRequestHeaders
const Aws::Map< Aws::String, Aws::String > & GetRequestHeaders() const
Definition: TestInvokeMethodRequest.h:466
Aws::APIGateway::Model::TestInvokeMethodRequest::WithClientCertificateId
TestInvokeMethodRequest & WithClientCertificateId(Aws::String &&value)
Definition: TestInvokeMethodRequest.h:333
Aws::APIGateway::Model::TestInvokeMethodRequest::SetRequestHeaders
void SetRequestHeaders(Aws::Map< Aws::String, Aws::String > &&value)
Definition: TestInvokeMethodRequest.h:481
Aws::APIGateway::Model::TestInvokeMethodRequest::AddStageVariables
TestInvokeMethodRequest & AddStageVariables(Aws::String &&key, const char *value)
Definition: TestInvokeMethodRequest.h:413
Aws::APIGateway::Model::TestInvokeMethodRequest::WithStageVariables
TestInvokeMethodRequest & WithStageVariables(Aws::Map< Aws::String, Aws::String > &&value)
Definition: TestInvokeMethodRequest.h:377
Aws::APIGateway::Model::TestInvokeMethodRequest::SetStageVariables
void SetStageVariables(Aws::Map< Aws::String, Aws::String > &&value)
Definition: TestInvokeMethodRequest.h:365
Aws::APIGateway::Model::TestInvokeMethodRequest::AddMultiValueHeaders
TestInvokeMethodRequest & AddMultiValueHeaders(Aws::String &&key, Aws::Vector< Aws::String > &&value)
Definition: TestInvokeMethodRequest.h:271
Aws::APIGateway::Model::TestInvokeMethodRequest::WithClientCertificateId
TestInvokeMethodRequest & WithClientCertificateId(const Aws::String &value)
Definition: TestInvokeMethodRequest.h:326
Aws::APIGateway::Model::TestInvokeMethodRequest::SetPathWithQueryString
void SetPathWithQueryString(Aws::String &&value)
Definition: TestInvokeMethodRequest.h:186
Aws::APIGateway::Model::TestInvokeMethodRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::APIGateway::Model::TestInvokeMethodRequest::WithClientCertificateId
TestInvokeMethodRequest & WithClientCertificateId(const char *value)
Definition: TestInvokeMethodRequest.h:340
Aws::APIGateway::Model::TestInvokeMethodRequest::MultiValueHeadersHasBeenSet
bool MultiValueHeadersHasBeenSet() const
Definition: TestInvokeMethodRequest.h:223
APIGateway_EXPORTS.h
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::APIGateway::Model::TestInvokeMethodRequest::WithHttpMethod
TestInvokeMethodRequest & WithHttpMethod(const char *value)
Definition: TestInvokeMethodRequest.h:161
AWSVector.h
Aws::APIGateway::Model::TestInvokeMethodRequest::WithPathWithQueryString
TestInvokeMethodRequest & WithPathWithQueryString(const Aws::String &value)
Definition: TestInvokeMethodRequest.h:198
Aws::APIGateway::Model::TestInvokeMethodRequest::WithMultiValueHeaders
TestInvokeMethodRequest & WithMultiValueHeaders(Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&value)
Definition: TestInvokeMethodRequest.h:247
Aws::APIGateway::Model::TestInvokeMethodRequest::SetMultiValueHeaders
void SetMultiValueHeaders(Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&value)
Definition: TestInvokeMethodRequest.h:235
Aws::APIGateway::Model::TestInvokeMethodRequest::HttpMethodHasBeenSet
bool HttpMethodHasBeenSet() const
Definition: TestInvokeMethodRequest.h:131
Aws::APIGateway::Model::TestInvokeMethodRequest::WithStageVariables
TestInvokeMethodRequest & WithStageVariables(const Aws::Map< Aws::String, Aws::String > &value)
Definition: TestInvokeMethodRequest.h:371
Aws::APIGateway::Model::TestInvokeMethodRequest::WithRestApiId
TestInvokeMethodRequest & WithRestApiId(const char *value)
Definition: TestInvokeMethodRequest.h:79
APIGatewayRequest.h
Aws::APIGateway::Model::TestInvokeMethodRequest::SetResourceId
void SetResourceId(const char *value)
Definition: TestInvokeMethodRequest.h:105
Aws::APIGateway::Model::TestInvokeMethodRequest::RestApiIdHasBeenSet
bool RestApiIdHasBeenSet() const
Definition: TestInvokeMethodRequest.h:49
Aws::APIGateway::Model::TestInvokeMethodRequest::SetRestApiId
void SetRestApiId(const Aws::String &value)
Definition: TestInvokeMethodRequest.h:54
Aws::APIGateway::Model::TestInvokeMethodRequest::AddRequestHeaders
TestInvokeMethodRequest & AddRequestHeaders(const char *key, const char *value)
Definition: TestInvokeMethodRequest.h:526
Aws::APIGateway::Model::TestInvokeMethodRequest::SetClientCertificateId
void SetClientCertificateId(Aws::String &&value)
Definition: TestInvokeMethodRequest.h:312
Aws::APIGateway::Model::TestInvokeMethodRequest::AddStageVariables
TestInvokeMethodRequest & AddStageVariables(const char *key, Aws::String &&value)
Definition: TestInvokeMethodRequest.h:407
Aws::APIGateway::Model::TestInvokeMethodRequest::GetMultiValueHeaders
const Aws::Map< Aws::String, Aws::Vector< Aws::String > > & GetMultiValueHeaders() const
Definition: TestInvokeMethodRequest.h:217
Aws::APIGateway::Model::TestInvokeMethodRequest::AddMultiValueHeaders
TestInvokeMethodRequest & AddMultiValueHeaders(Aws::String &&key, const Aws::Vector< Aws::String > &value)
Definition: TestInvokeMethodRequest.h:259
Aws::APIGateway::Model::TestInvokeMethodRequest::SetClientCertificateId
void SetClientCertificateId(const char *value)
Definition: TestInvokeMethodRequest.h:319
Aws::APIGateway::Model::TestInvokeMethodRequest::SetPathWithQueryString
void SetPathWithQueryString(const Aws::String &value)
Definition: TestInvokeMethodRequest.h:180
Aws::APIGateway::Model::TestInvokeMethodRequest::SetRequestBody
void SetRequestBody(Aws::String &&value)
Definition: TestInvokeMethodRequest.h:440
Aws::APIGateway::Model::TestInvokeMethodRequest::WithRequestHeaders
TestInvokeMethodRequest & WithRequestHeaders(const Aws::Map< Aws::String, Aws::String > &value)
Definition: TestInvokeMethodRequest.h:486
Aws::APIGateway::Model::TestInvokeMethodRequest::WithRequestBody
TestInvokeMethodRequest & WithRequestBody(const Aws::String &value)
Definition: TestInvokeMethodRequest.h:450
Aws::APIGateway::Model::TestInvokeMethodRequest::SetHttpMethod
void SetHttpMethod(Aws::String &&value)
Definition: TestInvokeMethodRequest.h:141
Aws::APIGateway::Model::TestInvokeMethodRequest::AddMultiValueHeaders
TestInvokeMethodRequest & AddMultiValueHeaders(const char *key, Aws::Vector< Aws::String > &&value)
Definition: TestInvokeMethodRequest.h:277
Aws::APIGateway::Model::TestInvokeMethodRequest::StageVariablesHasBeenSet
bool StageVariablesHasBeenSet() const
Definition: TestInvokeMethodRequest.h:353
Aws::APIGateway::Model::TestInvokeMethodRequest::AddRequestHeaders
TestInvokeMethodRequest & AddRequestHeaders(const Aws::String &key, const Aws::String &value)
Definition: TestInvokeMethodRequest.h:496
Aws::APIGateway::Model::TestInvokeMethodRequest::WithRequestBody
TestInvokeMethodRequest & WithRequestBody(Aws::String &&value)
Definition: TestInvokeMethodRequest.h:455
Aws::APIGateway::Model::TestInvokeMethodRequest::AddStageVariables
TestInvokeMethodRequest & AddStageVariables(const Aws::String &key, const Aws::String &value)
Definition: TestInvokeMethodRequest.h:383
AWSString.h
Aws::APIGateway::Model::TestInvokeMethodRequest::SetMultiValueHeaders
void SetMultiValueHeaders(const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &value)
Definition: TestInvokeMethodRequest.h:229
Aws::APIGateway::Model::TestInvokeMethodRequest::SetRequestBody
void SetRequestBody(const Aws::String &value)
Definition: TestInvokeMethodRequest.h:435
Aws::APIGateway::Model::TestInvokeMethodRequest::WithResourceId
TestInvokeMethodRequest & WithResourceId(const char *value)
Definition: TestInvokeMethodRequest.h:120
Aws::APIGateway::Model::TestInvokeMethodRequest::SetRestApiId
void SetRestApiId(Aws::String &&value)
Definition: TestInvokeMethodRequest.h:59
Aws::APIGateway::Model::TestInvokeMethodRequest::AddStageVariables
TestInvokeMethodRequest & AddStageVariables(Aws::String &&key, Aws::String &&value)
Definition: TestInvokeMethodRequest.h:401
Aws::APIGateway::Model::TestInvokeMethodRequest::GetPathWithQueryString
const Aws::String & GetPathWithQueryString() const
Definition: TestInvokeMethodRequest.h:168
Aws::APIGateway::Model::TestInvokeMethodRequest::AddRequestHeaders
TestInvokeMethodRequest & AddRequestHeaders(Aws::String &&key, Aws::String &&value)
Definition: TestInvokeMethodRequest.h:511
Aws::APIGateway::Model::TestInvokeMethodRequest::AddMultiValueHeaders
TestInvokeMethodRequest & AddMultiValueHeaders(const Aws::String &key, Aws::Vector< Aws::String > &&value)
Definition: TestInvokeMethodRequest.h:265
Aws::APIGateway::Model::TestInvokeMethodRequest::GetRequestBody
const Aws::String & GetRequestBody() const
Definition: TestInvokeMethodRequest.h:425
Aws::APIGateway::Model::TestInvokeMethodRequest::AddMultiValueHeaders
TestInvokeMethodRequest & AddMultiValueHeaders(const char *key, const Aws::Vector< Aws::String > &value)
Definition: TestInvokeMethodRequest.h:283
Aws::APIGateway::Model::TestInvokeMethodRequest::GetStageVariables
const Aws::Map< Aws::String, Aws::String > & GetStageVariables() const
Definition: TestInvokeMethodRequest.h:347
Aws::APIGateway::Model::TestInvokeMethodRequest::WithResourceId
TestInvokeMethodRequest & WithResourceId(const Aws::String &value)
Definition: TestInvokeMethodRequest.h:110
Aws::APIGateway::Model::TestInvokeMethodRequest::PathWithQueryStringHasBeenSet
bool PathWithQueryStringHasBeenSet() const
Definition: TestInvokeMethodRequest.h:174
Aws::APIGateway::Model::TestInvokeMethodRequest::AddStageVariables
TestInvokeMethodRequest & AddStageVariables(Aws::String &&key, const Aws::String &value)
Definition: TestInvokeMethodRequest.h:389
Aws::APIGateway::Model::TestInvokeMethodRequest::ResourceIdHasBeenSet
bool ResourceIdHasBeenSet() const
Definition: TestInvokeMethodRequest.h:90
Aws::APIGateway::Model::TestInvokeMethodRequest::WithResourceId
TestInvokeMethodRequest & WithResourceId(Aws::String &&value)
Definition: TestInvokeMethodRequest.h:115
Aws::APIGateway::Model::TestInvokeMethodRequest::WithRequestBody
TestInvokeMethodRequest & WithRequestBody(const char *value)
Definition: TestInvokeMethodRequest.h:460
Aws::APIGateway::Model::TestInvokeMethodRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: TestInvokeMethodRequest.h:36
Aws::APIGateway::Model::TestInvokeMethodRequest::WithHttpMethod
TestInvokeMethodRequest & WithHttpMethod(const Aws::String &value)
Definition: TestInvokeMethodRequest.h:151
Aws
Definition: AccessManagementClient.h:15
Aws::APIGateway::Model::TestInvokeMethodRequest::GetClientCertificateId
const Aws::String & GetClientCertificateId() const
Definition: TestInvokeMethodRequest.h:291
Aws::APIGateway::Model::TestInvokeMethodRequest::AddStageVariables
TestInvokeMethodRequest & AddStageVariables(const char *key, const char *value)
Definition: TestInvokeMethodRequest.h:419
Aws::APIGateway::Model::TestInvokeMethodRequest::SetPathWithQueryString
void SetPathWithQueryString(const char *value)
Definition: TestInvokeMethodRequest.h:192
Aws::APIGateway::Model::TestInvokeMethodRequest::AddRequestHeaders
TestInvokeMethodRequest & AddRequestHeaders(const Aws::String &key, Aws::String &&value)
Definition: TestInvokeMethodRequest.h:506
Aws::APIGateway::Model::TestInvokeMethodRequest::GetHttpMethod
const Aws::String & GetHttpMethod() const
Definition: TestInvokeMethodRequest.h:126
Aws::APIGateway::Model::TestInvokeMethodRequest::GetRestApiId
const Aws::String & GetRestApiId() const
Definition: TestInvokeMethodRequest.h:44
Aws::APIGateway::Model::TestInvokeMethodRequest::SetRequestHeaders
void SetRequestHeaders(const Aws::Map< Aws::String, Aws::String > &value)
Definition: TestInvokeMethodRequest.h:476
Aws::APIGateway::Model::TestInvokeMethodRequest::SetHttpMethod
void SetHttpMethod(const char *value)
Definition: TestInvokeMethodRequest.h:146
Aws::APIGateway::Model::TestInvokeMethodRequest::AddRequestHeaders
TestInvokeMethodRequest & AddRequestHeaders(Aws::String &&key, const char *value)
Definition: TestInvokeMethodRequest.h:521
Aws::APIGateway::Model::TestInvokeMethodRequest::RequestHeadersHasBeenSet
bool RequestHeadersHasBeenSet() const
Definition: TestInvokeMethodRequest.h:471
Aws::APIGateway::Model::TestInvokeMethodRequest::SetRestApiId
void SetRestApiId(const char *value)
Definition: TestInvokeMethodRequest.h:64
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::APIGateway::Model::TestInvokeMethodRequest::SetHttpMethod
void SetHttpMethod(const Aws::String &value)
Definition: TestInvokeMethodRequest.h:136
Aws::APIGateway::Model::TestInvokeMethodRequest::WithPathWithQueryString
TestInvokeMethodRequest & WithPathWithQueryString(Aws::String &&value)
Definition: TestInvokeMethodRequest.h:204
Aws::APIGateway::Model::TestInvokeMethodRequest::RequestBodyHasBeenSet
bool RequestBodyHasBeenSet() const
Definition: TestInvokeMethodRequest.h:430
Aws::APIGateway::Model::TestInvokeMethodRequest::ClientCertificateIdHasBeenSet
bool ClientCertificateIdHasBeenSet() const
Definition: TestInvokeMethodRequest.h:298
Aws::APIGateway::Model::TestInvokeMethodRequest::SetResourceId
void SetResourceId(Aws::String &&value)
Definition: TestInvokeMethodRequest.h:100
Aws::APIGateway::Model::TestInvokeMethodRequest::AddRequestHeaders
TestInvokeMethodRequest & AddRequestHeaders(Aws::String &&key, const Aws::String &value)
Definition: TestInvokeMethodRequest.h:501
Aws::APIGateway::APIGatewayRequest
Definition: APIGatewayRequest.h:18
Aws::APIGateway::Model::TestInvokeMethodRequest::GetResourceId
const Aws::String & GetResourceId() const
Definition: TestInvokeMethodRequest.h:85
AWSMap.h
Aws::APIGateway::Model::TestInvokeMethodRequest::WithMultiValueHeaders
TestInvokeMethodRequest & WithMultiValueHeaders(const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &value)
Definition: TestInvokeMethodRequest.h:241
Aws::APIGateway::Model::TestInvokeMethodRequest::SetClientCertificateId
void SetClientCertificateId(const Aws::String &value)
Definition: TestInvokeMethodRequest.h:305
Aws::APIGateway::Model::TestInvokeMethodRequest::AddStageVariables
TestInvokeMethodRequest & AddStageVariables(const Aws::String &key, Aws::String &&value)
Definition: TestInvokeMethodRequest.h:395
Aws::APIGateway::Model::TestInvokeMethodRequest::WithHttpMethod
TestInvokeMethodRequest & WithHttpMethod(Aws::String &&value)
Definition: TestInvokeMethodRequest.h:156
Aws::APIGateway::Model::TestInvokeMethodRequest::AddMultiValueHeaders
TestInvokeMethodRequest & AddMultiValueHeaders(const Aws::String &key, const Aws::Vector< Aws::String > &value)
Definition: TestInvokeMethodRequest.h:253
Aws::APIGateway::Model::TestInvokeMethodRequest::AddRequestHeaders
TestInvokeMethodRequest & AddRequestHeaders(const char *key, Aws::String &&value)
Definition: TestInvokeMethodRequest.h:516
Aws::APIGateway::Model::TestInvokeMethodRequest::SetResourceId
void SetResourceId(const Aws::String &value)
Definition: TestInvokeMethodRequest.h:95
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::APIGateway::Model::TestInvokeMethodRequest::SetStageVariables
void SetStageVariables(const Aws::Map< Aws::String, Aws::String > &value)
Definition: TestInvokeMethodRequest.h:359
Aws::APIGateway::Model::TestInvokeMethodRequest::WithRestApiId
TestInvokeMethodRequest & WithRestApiId(Aws::String &&value)
Definition: TestInvokeMethodRequest.h:74
Aws::APIGateway::Model::TestInvokeMethodRequest::WithRequestHeaders
TestInvokeMethodRequest & WithRequestHeaders(Aws::Map< Aws::String, Aws::String > &&value)
Definition: TestInvokeMethodRequest.h:491