AWS SDK for C++  1.9.123
AWS SDK for C++
TestInvokeAuthorizerRequest.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 "TestInvokeAuthorizer"; }
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 TestInvokeAuthorizerRequest& WithRestApiId(const Aws::String& value) { SetRestApiId(value); return *this;}
70 
74  inline TestInvokeAuthorizerRequest& WithRestApiId(Aws::String&& value) { SetRestApiId(std::move(value)); return *this;}
75 
79  inline TestInvokeAuthorizerRequest& WithRestApiId(const char* value) { SetRestApiId(value); return *this;}
80 
81 
86  inline const Aws::String& GetAuthorizerId() const{ return m_authorizerId; }
87 
92  inline bool AuthorizerIdHasBeenSet() const { return m_authorizerIdHasBeenSet; }
93 
98  inline void SetAuthorizerId(const Aws::String& value) { m_authorizerIdHasBeenSet = true; m_authorizerId = value; }
99 
104  inline void SetAuthorizerId(Aws::String&& value) { m_authorizerIdHasBeenSet = true; m_authorizerId = std::move(value); }
105 
110  inline void SetAuthorizerId(const char* value) { m_authorizerIdHasBeenSet = true; m_authorizerId.assign(value); }
111 
116  inline TestInvokeAuthorizerRequest& WithAuthorizerId(const Aws::String& value) { SetAuthorizerId(value); return *this;}
117 
122  inline TestInvokeAuthorizerRequest& WithAuthorizerId(Aws::String&& value) { SetAuthorizerId(std::move(value)); return *this;}
123 
128  inline TestInvokeAuthorizerRequest& WithAuthorizerId(const char* value) { SetAuthorizerId(value); return *this;}
129 
130 
136  inline const Aws::Map<Aws::String, Aws::Vector<Aws::String>>& GetMultiValueHeaders() const{ return m_multiValueHeaders; }
137 
143  inline bool MultiValueHeadersHasBeenSet() const { return m_multiValueHeadersHasBeenSet; }
144 
150  inline void SetMultiValueHeaders(const Aws::Map<Aws::String, Aws::Vector<Aws::String>>& value) { m_multiValueHeadersHasBeenSet = true; m_multiValueHeaders = value; }
151 
157  inline void SetMultiValueHeaders(Aws::Map<Aws::String, Aws::Vector<Aws::String>>&& value) { m_multiValueHeadersHasBeenSet = true; m_multiValueHeaders = std::move(value); }
158 
164  inline TestInvokeAuthorizerRequest& WithMultiValueHeaders(const Aws::Map<Aws::String, Aws::Vector<Aws::String>>& value) { SetMultiValueHeaders(value); return *this;}
165 
171  inline TestInvokeAuthorizerRequest& WithMultiValueHeaders(Aws::Map<Aws::String, Aws::Vector<Aws::String>>&& value) { SetMultiValueHeaders(std::move(value)); return *this;}
172 
178  inline TestInvokeAuthorizerRequest& AddMultiValueHeaders(const Aws::String& key, const Aws::Vector<Aws::String>& value) { m_multiValueHeadersHasBeenSet = true; m_multiValueHeaders.emplace(key, value); return *this; }
179 
185  inline TestInvokeAuthorizerRequest& AddMultiValueHeaders(Aws::String&& key, const Aws::Vector<Aws::String>& value) { m_multiValueHeadersHasBeenSet = true; m_multiValueHeaders.emplace(std::move(key), value); return *this; }
186 
192  inline TestInvokeAuthorizerRequest& AddMultiValueHeaders(const Aws::String& key, Aws::Vector<Aws::String>&& value) { m_multiValueHeadersHasBeenSet = true; m_multiValueHeaders.emplace(key, std::move(value)); return *this; }
193 
199  inline TestInvokeAuthorizerRequest& AddMultiValueHeaders(Aws::String&& key, Aws::Vector<Aws::String>&& value) { m_multiValueHeadersHasBeenSet = true; m_multiValueHeaders.emplace(std::move(key), std::move(value)); return *this; }
200 
206  inline TestInvokeAuthorizerRequest& AddMultiValueHeaders(const char* key, Aws::Vector<Aws::String>&& value) { m_multiValueHeadersHasBeenSet = true; m_multiValueHeaders.emplace(key, std::move(value)); return *this; }
207 
213  inline TestInvokeAuthorizerRequest& AddMultiValueHeaders(const char* key, const Aws::Vector<Aws::String>& value) { m_multiValueHeadersHasBeenSet = true; m_multiValueHeaders.emplace(key, value); return *this; }
214 
215 
220  inline const Aws::String& GetPathWithQueryString() const{ return m_pathWithQueryString; }
221 
226  inline bool PathWithQueryStringHasBeenSet() const { return m_pathWithQueryStringHasBeenSet; }
227 
232  inline void SetPathWithQueryString(const Aws::String& value) { m_pathWithQueryStringHasBeenSet = true; m_pathWithQueryString = value; }
233 
238  inline void SetPathWithQueryString(Aws::String&& value) { m_pathWithQueryStringHasBeenSet = true; m_pathWithQueryString = std::move(value); }
239 
244  inline void SetPathWithQueryString(const char* value) { m_pathWithQueryStringHasBeenSet = true; m_pathWithQueryString.assign(value); }
245 
250  inline TestInvokeAuthorizerRequest& WithPathWithQueryString(const Aws::String& value) { SetPathWithQueryString(value); return *this;}
251 
256  inline TestInvokeAuthorizerRequest& WithPathWithQueryString(Aws::String&& value) { SetPathWithQueryString(std::move(value)); return *this;}
257 
262  inline TestInvokeAuthorizerRequest& WithPathWithQueryString(const char* value) { SetPathWithQueryString(value); return *this;}
263 
264 
269  inline const Aws::Map<Aws::String, Aws::String>& GetStageVariables() const{ return m_stageVariables; }
270 
275  inline bool StageVariablesHasBeenSet() const { return m_stageVariablesHasBeenSet; }
276 
281  inline void SetStageVariables(const Aws::Map<Aws::String, Aws::String>& value) { m_stageVariablesHasBeenSet = true; m_stageVariables = value; }
282 
287  inline void SetStageVariables(Aws::Map<Aws::String, Aws::String>&& value) { m_stageVariablesHasBeenSet = true; m_stageVariables = std::move(value); }
288 
293  inline TestInvokeAuthorizerRequest& WithStageVariables(const Aws::Map<Aws::String, Aws::String>& value) { SetStageVariables(value); return *this;}
294 
299  inline TestInvokeAuthorizerRequest& WithStageVariables(Aws::Map<Aws::String, Aws::String>&& value) { SetStageVariables(std::move(value)); return *this;}
300 
305  inline TestInvokeAuthorizerRequest& AddStageVariables(const Aws::String& key, const Aws::String& value) { m_stageVariablesHasBeenSet = true; m_stageVariables.emplace(key, value); return *this; }
306 
311  inline TestInvokeAuthorizerRequest& AddStageVariables(Aws::String&& key, const Aws::String& value) { m_stageVariablesHasBeenSet = true; m_stageVariables.emplace(std::move(key), value); return *this; }
312 
317  inline TestInvokeAuthorizerRequest& AddStageVariables(const Aws::String& key, Aws::String&& value) { m_stageVariablesHasBeenSet = true; m_stageVariables.emplace(key, std::move(value)); return *this; }
318 
323  inline TestInvokeAuthorizerRequest& AddStageVariables(Aws::String&& key, Aws::String&& value) { m_stageVariablesHasBeenSet = true; m_stageVariables.emplace(std::move(key), std::move(value)); return *this; }
324 
329  inline TestInvokeAuthorizerRequest& AddStageVariables(const char* key, Aws::String&& value) { m_stageVariablesHasBeenSet = true; m_stageVariables.emplace(key, std::move(value)); return *this; }
330 
335  inline TestInvokeAuthorizerRequest& AddStageVariables(Aws::String&& key, const char* value) { m_stageVariablesHasBeenSet = true; m_stageVariables.emplace(std::move(key), value); return *this; }
336 
341  inline TestInvokeAuthorizerRequest& AddStageVariables(const char* key, const char* value) { m_stageVariablesHasBeenSet = true; m_stageVariables.emplace(key, value); return *this; }
342 
343 
347  inline const Aws::Map<Aws::String, Aws::String>& GetAdditionalContext() const{ return m_additionalContext; }
348 
352  inline bool AdditionalContextHasBeenSet() const { return m_additionalContextHasBeenSet; }
353 
357  inline void SetAdditionalContext(const Aws::Map<Aws::String, Aws::String>& value) { m_additionalContextHasBeenSet = true; m_additionalContext = value; }
358 
362  inline void SetAdditionalContext(Aws::Map<Aws::String, Aws::String>&& value) { m_additionalContextHasBeenSet = true; m_additionalContext = std::move(value); }
363 
367  inline TestInvokeAuthorizerRequest& WithAdditionalContext(const Aws::Map<Aws::String, Aws::String>& value) { SetAdditionalContext(value); return *this;}
368 
372  inline TestInvokeAuthorizerRequest& WithAdditionalContext(Aws::Map<Aws::String, Aws::String>&& value) { SetAdditionalContext(std::move(value)); return *this;}
373 
377  inline TestInvokeAuthorizerRequest& AddAdditionalContext(const Aws::String& key, const Aws::String& value) { m_additionalContextHasBeenSet = true; m_additionalContext.emplace(key, value); return *this; }
378 
382  inline TestInvokeAuthorizerRequest& AddAdditionalContext(Aws::String&& key, const Aws::String& value) { m_additionalContextHasBeenSet = true; m_additionalContext.emplace(std::move(key), value); return *this; }
383 
387  inline TestInvokeAuthorizerRequest& AddAdditionalContext(const Aws::String& key, Aws::String&& value) { m_additionalContextHasBeenSet = true; m_additionalContext.emplace(key, std::move(value)); return *this; }
388 
392  inline TestInvokeAuthorizerRequest& AddAdditionalContext(Aws::String&& key, Aws::String&& value) { m_additionalContextHasBeenSet = true; m_additionalContext.emplace(std::move(key), std::move(value)); return *this; }
393 
397  inline TestInvokeAuthorizerRequest& AddAdditionalContext(const char* key, Aws::String&& value) { m_additionalContextHasBeenSet = true; m_additionalContext.emplace(key, std::move(value)); return *this; }
398 
402  inline TestInvokeAuthorizerRequest& AddAdditionalContext(Aws::String&& key, const char* value) { m_additionalContextHasBeenSet = true; m_additionalContext.emplace(std::move(key), value); return *this; }
403 
407  inline TestInvokeAuthorizerRequest& AddAdditionalContext(const char* key, const char* value) { m_additionalContextHasBeenSet = true; m_additionalContext.emplace(key, value); return *this; }
408 
409 
413  inline const Aws::String& GetRequestBody() const{ return m_requestBody; }
414 
418  inline bool RequestBodyHasBeenSet() const { return m_requestBodyHasBeenSet; }
419 
423  inline void SetRequestBody(const Aws::String& value) { m_requestBodyHasBeenSet = true; m_requestBody = value; }
424 
428  inline void SetRequestBody(Aws::String&& value) { m_requestBodyHasBeenSet = true; m_requestBody = std::move(value); }
429 
433  inline void SetRequestBody(const char* value) { m_requestBodyHasBeenSet = true; m_requestBody.assign(value); }
434 
438  inline TestInvokeAuthorizerRequest& WithRequestBody(const Aws::String& value) { SetRequestBody(value); return *this;}
439 
443  inline TestInvokeAuthorizerRequest& WithRequestBody(Aws::String&& value) { SetRequestBody(std::move(value)); return *this;}
444 
448  inline TestInvokeAuthorizerRequest& WithRequestBody(const char* value) { SetRequestBody(value); return *this;}
449 
450 
456  inline const Aws::Map<Aws::String, Aws::String>& GetRequestHeaders() const{ return m_requestHeaders; }
457 
463  inline bool RequestHeadersHasBeenSet() const { return m_requestHeadersHasBeenSet; }
464 
470  inline void SetRequestHeaders(const Aws::Map<Aws::String, Aws::String>& value) { m_requestHeadersHasBeenSet = true; m_requestHeaders = value; }
471 
477  inline void SetRequestHeaders(Aws::Map<Aws::String, Aws::String>&& value) { m_requestHeadersHasBeenSet = true; m_requestHeaders = std::move(value); }
478 
484  inline TestInvokeAuthorizerRequest& WithRequestHeaders(const Aws::Map<Aws::String, Aws::String>& value) { SetRequestHeaders(value); return *this;}
485 
491  inline TestInvokeAuthorizerRequest& WithRequestHeaders(Aws::Map<Aws::String, Aws::String>&& value) { SetRequestHeaders(std::move(value)); return *this;}
492 
498  inline TestInvokeAuthorizerRequest& AddRequestHeaders(const Aws::String& key, const Aws::String& value) { m_requestHeadersHasBeenSet = true; m_requestHeaders.emplace(key, value); return *this; }
499 
505  inline TestInvokeAuthorizerRequest& AddRequestHeaders(Aws::String&& key, const Aws::String& value) { m_requestHeadersHasBeenSet = true; m_requestHeaders.emplace(std::move(key), value); return *this; }
506 
512  inline TestInvokeAuthorizerRequest& AddRequestHeaders(const Aws::String& key, Aws::String&& value) { m_requestHeadersHasBeenSet = true; m_requestHeaders.emplace(key, std::move(value)); return *this; }
513 
519  inline TestInvokeAuthorizerRequest& AddRequestHeaders(Aws::String&& key, Aws::String&& value) { m_requestHeadersHasBeenSet = true; m_requestHeaders.emplace(std::move(key), std::move(value)); return *this; }
520 
526  inline TestInvokeAuthorizerRequest& AddRequestHeaders(const char* key, Aws::String&& value) { m_requestHeadersHasBeenSet = true; m_requestHeaders.emplace(key, std::move(value)); return *this; }
527 
533  inline TestInvokeAuthorizerRequest& AddRequestHeaders(Aws::String&& key, const char* value) { m_requestHeadersHasBeenSet = true; m_requestHeaders.emplace(std::move(key), value); return *this; }
534 
540  inline TestInvokeAuthorizerRequest& AddRequestHeaders(const char* key, const char* value) { m_requestHeadersHasBeenSet = true; m_requestHeaders.emplace(key, value); return *this; }
541 
542  private:
543 
544  Aws::String m_restApiId;
545  bool m_restApiIdHasBeenSet;
546 
547  Aws::String m_authorizerId;
548  bool m_authorizerIdHasBeenSet;
549 
551  bool m_multiValueHeadersHasBeenSet;
552 
553  Aws::String m_pathWithQueryString;
554  bool m_pathWithQueryStringHasBeenSet;
555 
556  Aws::Map<Aws::String, Aws::String> m_stageVariables;
557  bool m_stageVariablesHasBeenSet;
558 
559  Aws::Map<Aws::String, Aws::String> m_additionalContext;
560  bool m_additionalContextHasBeenSet;
561 
562  Aws::String m_requestBody;
563  bool m_requestBodyHasBeenSet;
564 
565  Aws::Map<Aws::String, Aws::String> m_requestHeaders;
566  bool m_requestHeadersHasBeenSet;
567  };
568 
569 } // namespace Model
570 } // namespace APIGateway
571 } // namespace Aws
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::RequestHeadersHasBeenSet
bool RequestHeadersHasBeenSet() const
Definition: TestInvokeAuthorizerRequest.h:463
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::SetRestApiId
void SetRestApiId(const char *value)
Definition: TestInvokeAuthorizerRequest.h:64
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::WithAuthorizerId
TestInvokeAuthorizerRequest & WithAuthorizerId(const Aws::String &value)
Definition: TestInvokeAuthorizerRequest.h:116
Aws::APIGateway::Model::TestInvokeAuthorizerRequest
Definition: TestInvokeAuthorizerRequest.h:28
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::WithRequestHeaders
TestInvokeAuthorizerRequest & WithRequestHeaders(const Aws::Map< Aws::String, Aws::String > &value)
Definition: TestInvokeAuthorizerRequest.h:484
AWS_APIGATEWAY_API
#define AWS_APIGATEWAY_API
Definition: APIGateway_EXPORTS.h:28
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::RestApiIdHasBeenSet
bool RestApiIdHasBeenSet() const
Definition: TestInvokeAuthorizerRequest.h:49
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddMultiValueHeaders
TestInvokeAuthorizerRequest & AddMultiValueHeaders(const Aws::String &key, const Aws::Vector< Aws::String > &value)
Definition: TestInvokeAuthorizerRequest.h:178
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::SetPathWithQueryString
void SetPathWithQueryString(const Aws::String &value)
Definition: TestInvokeAuthorizerRequest.h:232
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::WithPathWithQueryString
TestInvokeAuthorizerRequest & WithPathWithQueryString(const Aws::String &value)
Definition: TestInvokeAuthorizerRequest.h:250
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddRequestHeaders
TestInvokeAuthorizerRequest & AddRequestHeaders(const Aws::String &key, Aws::String &&value)
Definition: TestInvokeAuthorizerRequest.h:512
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddStageVariables
TestInvokeAuthorizerRequest & AddStageVariables(Aws::String &&key, const Aws::String &value)
Definition: TestInvokeAuthorizerRequest.h:311
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::GetPathWithQueryString
const Aws::String & GetPathWithQueryString() const
Definition: TestInvokeAuthorizerRequest.h:220
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::SetStageVariables
void SetStageVariables(const Aws::Map< Aws::String, Aws::String > &value)
Definition: TestInvokeAuthorizerRequest.h:281
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::SetRequestHeaders
void SetRequestHeaders(Aws::Map< Aws::String, Aws::String > &&value)
Definition: TestInvokeAuthorizerRequest.h:477
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::WithRequestBody
TestInvokeAuthorizerRequest & WithRequestBody(const Aws::String &value)
Definition: TestInvokeAuthorizerRequest.h:438
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddStageVariables
TestInvokeAuthorizerRequest & AddStageVariables(const Aws::String &key, const Aws::String &value)
Definition: TestInvokeAuthorizerRequest.h:305
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::SetStageVariables
void SetStageVariables(Aws::Map< Aws::String, Aws::String > &&value)
Definition: TestInvokeAuthorizerRequest.h:287
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::GetStageVariables
const Aws::Map< Aws::String, Aws::String > & GetStageVariables() const
Definition: TestInvokeAuthorizerRequest.h:269
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::SetMultiValueHeaders
void SetMultiValueHeaders(const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &value)
Definition: TestInvokeAuthorizerRequest.h:150
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AdditionalContextHasBeenSet
bool AdditionalContextHasBeenSet() const
Definition: TestInvokeAuthorizerRequest.h:352
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddRequestHeaders
TestInvokeAuthorizerRequest & AddRequestHeaders(const char *key, const char *value)
Definition: TestInvokeAuthorizerRequest.h:540
APIGateway_EXPORTS.h
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::TestInvokeAuthorizerRequest
TestInvokeAuthorizerRequest()
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::WithAdditionalContext
TestInvokeAuthorizerRequest & WithAdditionalContext(const Aws::Map< Aws::String, Aws::String > &value)
Definition: TestInvokeAuthorizerRequest.h:367
AWSVector.h
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::GetRequestBody
const Aws::String & GetRequestBody() const
Definition: TestInvokeAuthorizerRequest.h:413
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::GetRequestHeaders
const Aws::Map< Aws::String, Aws::String > & GetRequestHeaders() const
Definition: TestInvokeAuthorizerRequest.h:456
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::SetAdditionalContext
void SetAdditionalContext(Aws::Map< Aws::String, Aws::String > &&value)
Definition: TestInvokeAuthorizerRequest.h:362
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::WithStageVariables
TestInvokeAuthorizerRequest & WithStageVariables(Aws::Map< Aws::String, Aws::String > &&value)
Definition: TestInvokeAuthorizerRequest.h:299
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::WithStageVariables
TestInvokeAuthorizerRequest & WithStageVariables(const Aws::Map< Aws::String, Aws::String > &value)
Definition: TestInvokeAuthorizerRequest.h:293
APIGatewayRequest.h
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddStageVariables
TestInvokeAuthorizerRequest & AddStageVariables(const Aws::String &key, Aws::String &&value)
Definition: TestInvokeAuthorizerRequest.h:317
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::WithRestApiId
TestInvokeAuthorizerRequest & WithRestApiId(const Aws::String &value)
Definition: TestInvokeAuthorizerRequest.h:69
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddRequestHeaders
TestInvokeAuthorizerRequest & AddRequestHeaders(const Aws::String &key, const Aws::String &value)
Definition: TestInvokeAuthorizerRequest.h:498
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::SetRequestBody
void SetRequestBody(Aws::String &&value)
Definition: TestInvokeAuthorizerRequest.h:428
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddAdditionalContext
TestInvokeAuthorizerRequest & AddAdditionalContext(const Aws::String &key, const Aws::String &value)
Definition: TestInvokeAuthorizerRequest.h:377
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::RequestBodyHasBeenSet
bool RequestBodyHasBeenSet() const
Definition: TestInvokeAuthorizerRequest.h:418
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddRequestHeaders
TestInvokeAuthorizerRequest & AddRequestHeaders(Aws::String &&key, const Aws::String &value)
Definition: TestInvokeAuthorizerRequest.h:505
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddStageVariables
TestInvokeAuthorizerRequest & AddStageVariables(const char *key, Aws::String &&value)
Definition: TestInvokeAuthorizerRequest.h:329
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddStageVariables
TestInvokeAuthorizerRequest & AddStageVariables(Aws::String &&key, Aws::String &&value)
Definition: TestInvokeAuthorizerRequest.h:323
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::WithRequestHeaders
TestInvokeAuthorizerRequest & WithRequestHeaders(Aws::Map< Aws::String, Aws::String > &&value)
Definition: TestInvokeAuthorizerRequest.h:491
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddMultiValueHeaders
TestInvokeAuthorizerRequest & AddMultiValueHeaders(Aws::String &&key, const Aws::Vector< Aws::String > &value)
Definition: TestInvokeAuthorizerRequest.h:185
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddRequestHeaders
TestInvokeAuthorizerRequest & AddRequestHeaders(Aws::String &&key, const char *value)
Definition: TestInvokeAuthorizerRequest.h:533
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::WithAuthorizerId
TestInvokeAuthorizerRequest & WithAuthorizerId(const char *value)
Definition: TestInvokeAuthorizerRequest.h:128
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::StageVariablesHasBeenSet
bool StageVariablesHasBeenSet() const
Definition: TestInvokeAuthorizerRequest.h:275
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::GetMultiValueHeaders
const Aws::Map< Aws::String, Aws::Vector< Aws::String > > & GetMultiValueHeaders() const
Definition: TestInvokeAuthorizerRequest.h:136
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddMultiValueHeaders
TestInvokeAuthorizerRequest & AddMultiValueHeaders(Aws::String &&key, Aws::Vector< Aws::String > &&value)
Definition: TestInvokeAuthorizerRequest.h:199
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddAdditionalContext
TestInvokeAuthorizerRequest & AddAdditionalContext(Aws::String &&key, const Aws::String &value)
Definition: TestInvokeAuthorizerRequest.h:382
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::SetPathWithQueryString
void SetPathWithQueryString(const char *value)
Definition: TestInvokeAuthorizerRequest.h:244
AWSString.h
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddStageVariables
TestInvokeAuthorizerRequest & AddStageVariables(const char *key, const char *value)
Definition: TestInvokeAuthorizerRequest.h:341
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::WithMultiValueHeaders
TestInvokeAuthorizerRequest & WithMultiValueHeaders(const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &value)
Definition: TestInvokeAuthorizerRequest.h:164
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddAdditionalContext
TestInvokeAuthorizerRequest & AddAdditionalContext(const Aws::String &key, Aws::String &&value)
Definition: TestInvokeAuthorizerRequest.h:387
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::WithMultiValueHeaders
TestInvokeAuthorizerRequest & WithMultiValueHeaders(Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&value)
Definition: TestInvokeAuthorizerRequest.h:171
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::PathWithQueryStringHasBeenSet
bool PathWithQueryStringHasBeenSet() const
Definition: TestInvokeAuthorizerRequest.h:226
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::WithAuthorizerId
TestInvokeAuthorizerRequest & WithAuthorizerId(Aws::String &&value)
Definition: TestInvokeAuthorizerRequest.h:122
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::SetRequestBody
void SetRequestBody(const Aws::String &value)
Definition: TestInvokeAuthorizerRequest.h:423
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::WithRestApiId
TestInvokeAuthorizerRequest & WithRestApiId(Aws::String &&value)
Definition: TestInvokeAuthorizerRequest.h:74
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::GetRestApiId
const Aws::String & GetRestApiId() const
Definition: TestInvokeAuthorizerRequest.h:44
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::WithPathWithQueryString
TestInvokeAuthorizerRequest & WithPathWithQueryString(Aws::String &&value)
Definition: TestInvokeAuthorizerRequest.h:256
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: TestInvokeAuthorizerRequest.h:36
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::SetRequestHeaders
void SetRequestHeaders(const Aws::Map< Aws::String, Aws::String > &value)
Definition: TestInvokeAuthorizerRequest.h:470
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AuthorizerIdHasBeenSet
bool AuthorizerIdHasBeenSet() const
Definition: TestInvokeAuthorizerRequest.h:92
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::GetAdditionalContext
const Aws::Map< Aws::String, Aws::String > & GetAdditionalContext() const
Definition: TestInvokeAuthorizerRequest.h:347
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddMultiValueHeaders
TestInvokeAuthorizerRequest & AddMultiValueHeaders(const char *key, const Aws::Vector< Aws::String > &value)
Definition: TestInvokeAuthorizerRequest.h:213
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddMultiValueHeaders
TestInvokeAuthorizerRequest & AddMultiValueHeaders(const char *key, Aws::Vector< Aws::String > &&value)
Definition: TestInvokeAuthorizerRequest.h:206
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddRequestHeaders
TestInvokeAuthorizerRequest & AddRequestHeaders(Aws::String &&key, Aws::String &&value)
Definition: TestInvokeAuthorizerRequest.h:519
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::SetRestApiId
void SetRestApiId(const Aws::String &value)
Definition: TestInvokeAuthorizerRequest.h:54
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddAdditionalContext
TestInvokeAuthorizerRequest & AddAdditionalContext(const char *key, Aws::String &&value)
Definition: TestInvokeAuthorizerRequest.h:397
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::WithRequestBody
TestInvokeAuthorizerRequest & WithRequestBody(const char *value)
Definition: TestInvokeAuthorizerRequest.h:448
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddAdditionalContext
TestInvokeAuthorizerRequest & AddAdditionalContext(Aws::String &&key, const char *value)
Definition: TestInvokeAuthorizerRequest.h:402
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::WithRequestBody
TestInvokeAuthorizerRequest & WithRequestBody(Aws::String &&value)
Definition: TestInvokeAuthorizerRequest.h:443
Aws
Definition: AccessManagementClient.h:15
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddStageVariables
TestInvokeAuthorizerRequest & AddStageVariables(Aws::String &&key, const char *value)
Definition: TestInvokeAuthorizerRequest.h:335
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::SetAdditionalContext
void SetAdditionalContext(const Aws::Map< Aws::String, Aws::String > &value)
Definition: TestInvokeAuthorizerRequest.h:357
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::WithAdditionalContext
TestInvokeAuthorizerRequest & WithAdditionalContext(Aws::Map< Aws::String, Aws::String > &&value)
Definition: TestInvokeAuthorizerRequest.h:372
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddRequestHeaders
TestInvokeAuthorizerRequest & AddRequestHeaders(const char *key, Aws::String &&value)
Definition: TestInvokeAuthorizerRequest.h:526
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::SetPathWithQueryString
void SetPathWithQueryString(Aws::String &&value)
Definition: TestInvokeAuthorizerRequest.h:238
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::SetAuthorizerId
void SetAuthorizerId(const Aws::String &value)
Definition: TestInvokeAuthorizerRequest.h:98
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::GetAuthorizerId
const Aws::String & GetAuthorizerId() const
Definition: TestInvokeAuthorizerRequest.h:86
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddAdditionalContext
TestInvokeAuthorizerRequest & AddAdditionalContext(const char *key, const char *value)
Definition: TestInvokeAuthorizerRequest.h:407
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::SetAuthorizerId
void SetAuthorizerId(const char *value)
Definition: TestInvokeAuthorizerRequest.h:110
Aws::APIGateway::APIGatewayRequest
Definition: APIGatewayRequest.h:18
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::WithRestApiId
TestInvokeAuthorizerRequest & WithRestApiId(const char *value)
Definition: TestInvokeAuthorizerRequest.h:79
AWSMap.h
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::SetMultiValueHeaders
void SetMultiValueHeaders(Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&value)
Definition: TestInvokeAuthorizerRequest.h:157
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::MultiValueHeadersHasBeenSet
bool MultiValueHeadersHasBeenSet() const
Definition: TestInvokeAuthorizerRequest.h:143
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::SetRequestBody
void SetRequestBody(const char *value)
Definition: TestInvokeAuthorizerRequest.h:433
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::WithPathWithQueryString
TestInvokeAuthorizerRequest & WithPathWithQueryString(const char *value)
Definition: TestInvokeAuthorizerRequest.h:262
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddAdditionalContext
TestInvokeAuthorizerRequest & AddAdditionalContext(Aws::String &&key, Aws::String &&value)
Definition: TestInvokeAuthorizerRequest.h:392
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::AddMultiValueHeaders
TestInvokeAuthorizerRequest & AddMultiValueHeaders(const Aws::String &key, Aws::Vector< Aws::String > &&value)
Definition: TestInvokeAuthorizerRequest.h:192
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::SetAuthorizerId
void SetAuthorizerId(Aws::String &&value)
Definition: TestInvokeAuthorizerRequest.h:104
Aws::APIGateway::Model::TestInvokeAuthorizerRequest::SetRestApiId
void SetRestApiId(Aws::String &&value)
Definition: TestInvokeAuthorizerRequest.h:59