AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
GetIntegrationResult.h
1
6#pragma once
7#include <aws/apigatewayv2/ApiGatewayV2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/apigatewayv2/model/ConnectionType.h>
10#include <aws/apigatewayv2/model/ContentHandlingStrategy.h>
11#include <aws/apigatewayv2/model/IntegrationType.h>
12#include <aws/apigatewayv2/model/PassthroughBehavior.h>
13#include <aws/core/utils/memory/stl/AWSMap.h>
14#include <aws/apigatewayv2/model/TlsConfig.h>
15#include <utility>
16
17namespace Aws
18{
19template<typename RESULT_TYPE>
20class AmazonWebServiceResult;
21
22namespace Utils
23{
24namespace Json
25{
26 class JsonValue;
27} // namespace Json
28} // namespace Utils
29namespace ApiGatewayV2
30{
31namespace Model
32{
34 {
35 public:
36 AWS_APIGATEWAYV2_API GetIntegrationResult();
39
40
42
47 inline bool GetApiGatewayManaged() const{ return m_apiGatewayManaged; }
48 inline void SetApiGatewayManaged(bool value) { m_apiGatewayManaged = value; }
49 inline GetIntegrationResult& WithApiGatewayManaged(bool value) { SetApiGatewayManaged(value); return *this;}
51
53
57 inline const Aws::String& GetConnectionId() const{ return m_connectionId; }
58 inline void SetConnectionId(const Aws::String& value) { m_connectionId = value; }
59 inline void SetConnectionId(Aws::String&& value) { m_connectionId = std::move(value); }
60 inline void SetConnectionId(const char* value) { m_connectionId.assign(value); }
61 inline GetIntegrationResult& WithConnectionId(const Aws::String& value) { SetConnectionId(value); return *this;}
62 inline GetIntegrationResult& WithConnectionId(Aws::String&& value) { SetConnectionId(std::move(value)); return *this;}
63 inline GetIntegrationResult& WithConnectionId(const char* value) { SetConnectionId(value); return *this;}
65
67
73 inline const ConnectionType& GetConnectionType() const{ return m_connectionType; }
74 inline void SetConnectionType(const ConnectionType& value) { m_connectionType = value; }
75 inline void SetConnectionType(ConnectionType&& value) { m_connectionType = std::move(value); }
76 inline GetIntegrationResult& WithConnectionType(const ConnectionType& value) { SetConnectionType(value); return *this;}
77 inline GetIntegrationResult& WithConnectionType(ConnectionType&& value) { SetConnectionType(std::move(value)); return *this;}
79
81
91 inline const ContentHandlingStrategy& GetContentHandlingStrategy() const{ return m_contentHandlingStrategy; }
92 inline void SetContentHandlingStrategy(const ContentHandlingStrategy& value) { m_contentHandlingStrategy = value; }
93 inline void SetContentHandlingStrategy(ContentHandlingStrategy&& value) { m_contentHandlingStrategy = std::move(value); }
97
99
107 inline const Aws::String& GetCredentialsArn() const{ return m_credentialsArn; }
108 inline void SetCredentialsArn(const Aws::String& value) { m_credentialsArn = value; }
109 inline void SetCredentialsArn(Aws::String&& value) { m_credentialsArn = std::move(value); }
110 inline void SetCredentialsArn(const char* value) { m_credentialsArn.assign(value); }
111 inline GetIntegrationResult& WithCredentialsArn(const Aws::String& value) { SetCredentialsArn(value); return *this;}
112 inline GetIntegrationResult& WithCredentialsArn(Aws::String&& value) { SetCredentialsArn(std::move(value)); return *this;}
113 inline GetIntegrationResult& WithCredentialsArn(const char* value) { SetCredentialsArn(value); return *this;}
115
117
120 inline const Aws::String& GetDescription() const{ return m_description; }
121 inline void SetDescription(const Aws::String& value) { m_description = value; }
122 inline void SetDescription(Aws::String&& value) { m_description = std::move(value); }
123 inline void SetDescription(const char* value) { m_description.assign(value); }
124 inline GetIntegrationResult& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
125 inline GetIntegrationResult& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
126 inline GetIntegrationResult& WithDescription(const char* value) { SetDescription(value); return *this;}
128
130
133 inline const Aws::String& GetIntegrationId() const{ return m_integrationId; }
134 inline void SetIntegrationId(const Aws::String& value) { m_integrationId = value; }
135 inline void SetIntegrationId(Aws::String&& value) { m_integrationId = std::move(value); }
136 inline void SetIntegrationId(const char* value) { m_integrationId.assign(value); }
137 inline GetIntegrationResult& WithIntegrationId(const Aws::String& value) { SetIntegrationId(value); return *this;}
138 inline GetIntegrationResult& WithIntegrationId(Aws::String&& value) { SetIntegrationId(std::move(value)); return *this;}
139 inline GetIntegrationResult& WithIntegrationId(const char* value) { SetIntegrationId(value); return *this;}
141
143
146 inline const Aws::String& GetIntegrationMethod() const{ return m_integrationMethod; }
147 inline void SetIntegrationMethod(const Aws::String& value) { m_integrationMethod = value; }
148 inline void SetIntegrationMethod(Aws::String&& value) { m_integrationMethod = std::move(value); }
149 inline void SetIntegrationMethod(const char* value) { m_integrationMethod.assign(value); }
150 inline GetIntegrationResult& WithIntegrationMethod(const Aws::String& value) { SetIntegrationMethod(value); return *this;}
151 inline GetIntegrationResult& WithIntegrationMethod(Aws::String&& value) { SetIntegrationMethod(std::move(value)); return *this;}
152 inline GetIntegrationResult& WithIntegrationMethod(const char* value) { SetIntegrationMethod(value); return *this;}
154
156
162 inline const Aws::String& GetIntegrationResponseSelectionExpression() const{ return m_integrationResponseSelectionExpression; }
163 inline void SetIntegrationResponseSelectionExpression(const Aws::String& value) { m_integrationResponseSelectionExpression = value; }
164 inline void SetIntegrationResponseSelectionExpression(Aws::String&& value) { m_integrationResponseSelectionExpression = std::move(value); }
165 inline void SetIntegrationResponseSelectionExpression(const char* value) { m_integrationResponseSelectionExpression.assign(value); }
170
172
178 inline const Aws::String& GetIntegrationSubtype() const{ return m_integrationSubtype; }
179 inline void SetIntegrationSubtype(const Aws::String& value) { m_integrationSubtype = value; }
180 inline void SetIntegrationSubtype(Aws::String&& value) { m_integrationSubtype = std::move(value); }
181 inline void SetIntegrationSubtype(const char* value) { m_integrationSubtype.assign(value); }
183 inline GetIntegrationResult& WithIntegrationSubtype(Aws::String&& value) { SetIntegrationSubtype(std::move(value)); return *this;}
184 inline GetIntegrationResult& WithIntegrationSubtype(const char* value) { SetIntegrationSubtype(value); return *this;}
186
188
205 inline const IntegrationType& GetIntegrationType() const{ return m_integrationType; }
206 inline void SetIntegrationType(const IntegrationType& value) { m_integrationType = value; }
207 inline void SetIntegrationType(IntegrationType&& value) { m_integrationType = std::move(value); }
208 inline GetIntegrationResult& WithIntegrationType(const IntegrationType& value) { SetIntegrationType(value); return *this;}
209 inline GetIntegrationResult& WithIntegrationType(IntegrationType&& value) { SetIntegrationType(std::move(value)); return *this;}
211
213
224 inline const Aws::String& GetIntegrationUri() const{ return m_integrationUri; }
225 inline void SetIntegrationUri(const Aws::String& value) { m_integrationUri = value; }
226 inline void SetIntegrationUri(Aws::String&& value) { m_integrationUri = std::move(value); }
227 inline void SetIntegrationUri(const char* value) { m_integrationUri.assign(value); }
228 inline GetIntegrationResult& WithIntegrationUri(const Aws::String& value) { SetIntegrationUri(value); return *this;}
229 inline GetIntegrationResult& WithIntegrationUri(Aws::String&& value) { SetIntegrationUri(std::move(value)); return *this;}
230 inline GetIntegrationResult& WithIntegrationUri(const char* value) { SetIntegrationUri(value); return *this;}
232
234
247 inline const PassthroughBehavior& GetPassthroughBehavior() const{ return m_passthroughBehavior; }
248 inline void SetPassthroughBehavior(const PassthroughBehavior& value) { m_passthroughBehavior = value; }
249 inline void SetPassthroughBehavior(PassthroughBehavior&& value) { m_passthroughBehavior = std::move(value); }
253
255
259 inline const Aws::String& GetPayloadFormatVersion() const{ return m_payloadFormatVersion; }
260 inline void SetPayloadFormatVersion(const Aws::String& value) { m_payloadFormatVersion = value; }
261 inline void SetPayloadFormatVersion(Aws::String&& value) { m_payloadFormatVersion = std::move(value); }
262 inline void SetPayloadFormatVersion(const char* value) { m_payloadFormatVersion.assign(value); }
264 inline GetIntegrationResult& WithPayloadFormatVersion(Aws::String&& value) { SetPayloadFormatVersion(std::move(value)); return *this;}
265 inline GetIntegrationResult& WithPayloadFormatVersion(const char* value) { SetPayloadFormatVersion(value); return *this;}
267
269
302 inline const Aws::Map<Aws::String, Aws::String>& GetRequestParameters() const{ return m_requestParameters; }
303 inline void SetRequestParameters(const Aws::Map<Aws::String, Aws::String>& value) { m_requestParameters = value; }
304 inline void SetRequestParameters(Aws::Map<Aws::String, Aws::String>&& value) { m_requestParameters = std::move(value); }
307 inline GetIntegrationResult& AddRequestParameters(const Aws::String& key, const Aws::String& value) { m_requestParameters.emplace(key, value); return *this; }
308 inline GetIntegrationResult& AddRequestParameters(Aws::String&& key, const Aws::String& value) { m_requestParameters.emplace(std::move(key), value); return *this; }
309 inline GetIntegrationResult& AddRequestParameters(const Aws::String& key, Aws::String&& value) { m_requestParameters.emplace(key, std::move(value)); return *this; }
310 inline GetIntegrationResult& AddRequestParameters(Aws::String&& key, Aws::String&& value) { m_requestParameters.emplace(std::move(key), std::move(value)); return *this; }
311 inline GetIntegrationResult& AddRequestParameters(const char* key, Aws::String&& value) { m_requestParameters.emplace(key, std::move(value)); return *this; }
312 inline GetIntegrationResult& AddRequestParameters(Aws::String&& key, const char* value) { m_requestParameters.emplace(std::move(key), value); return *this; }
313 inline GetIntegrationResult& AddRequestParameters(const char* key, const char* value) { m_requestParameters.emplace(key, value); return *this; }
315
317
323 inline const Aws::Map<Aws::String, Aws::String>& GetRequestTemplates() const{ return m_requestTemplates; }
324 inline void SetRequestTemplates(const Aws::Map<Aws::String, Aws::String>& value) { m_requestTemplates = value; }
325 inline void SetRequestTemplates(Aws::Map<Aws::String, Aws::String>&& value) { m_requestTemplates = std::move(value); }
328 inline GetIntegrationResult& AddRequestTemplates(const Aws::String& key, const Aws::String& value) { m_requestTemplates.emplace(key, value); return *this; }
329 inline GetIntegrationResult& AddRequestTemplates(Aws::String&& key, const Aws::String& value) { m_requestTemplates.emplace(std::move(key), value); return *this; }
330 inline GetIntegrationResult& AddRequestTemplates(const Aws::String& key, Aws::String&& value) { m_requestTemplates.emplace(key, std::move(value)); return *this; }
331 inline GetIntegrationResult& AddRequestTemplates(Aws::String&& key, Aws::String&& value) { m_requestTemplates.emplace(std::move(key), std::move(value)); return *this; }
332 inline GetIntegrationResult& AddRequestTemplates(const char* key, Aws::String&& value) { m_requestTemplates.emplace(key, std::move(value)); return *this; }
333 inline GetIntegrationResult& AddRequestTemplates(Aws::String&& key, const char* value) { m_requestTemplates.emplace(std::move(key), value); return *this; }
334 inline GetIntegrationResult& AddRequestTemplates(const char* key, const char* value) { m_requestTemplates.emplace(key, value); return *this; }
336
338
351 inline const Aws::Map<Aws::String, Aws::Map<Aws::String, Aws::String>>& GetResponseParameters() const{ return m_responseParameters; }
352 inline void SetResponseParameters(const Aws::Map<Aws::String, Aws::Map<Aws::String, Aws::String>>& value) { m_responseParameters = value; }
353 inline void SetResponseParameters(Aws::Map<Aws::String, Aws::Map<Aws::String, Aws::String>>&& value) { m_responseParameters = std::move(value); }
356 inline GetIntegrationResult& AddResponseParameters(const Aws::String& key, const Aws::Map<Aws::String, Aws::String>& value) { m_responseParameters.emplace(key, value); return *this; }
357 inline GetIntegrationResult& AddResponseParameters(Aws::String&& key, const Aws::Map<Aws::String, Aws::String>& value) { m_responseParameters.emplace(std::move(key), value); return *this; }
358 inline GetIntegrationResult& AddResponseParameters(const Aws::String& key, Aws::Map<Aws::String, Aws::String>&& value) { m_responseParameters.emplace(key, std::move(value)); return *this; }
359 inline GetIntegrationResult& AddResponseParameters(Aws::String&& key, Aws::Map<Aws::String, Aws::String>&& value) { m_responseParameters.emplace(std::move(key), std::move(value)); return *this; }
360 inline GetIntegrationResult& AddResponseParameters(const char* key, Aws::Map<Aws::String, Aws::String>&& value) { m_responseParameters.emplace(key, std::move(value)); return *this; }
361 inline GetIntegrationResult& AddResponseParameters(const char* key, const Aws::Map<Aws::String, Aws::String>& value) { m_responseParameters.emplace(key, value); return *this; }
363
365
369 inline const Aws::String& GetTemplateSelectionExpression() const{ return m_templateSelectionExpression; }
370 inline void SetTemplateSelectionExpression(const Aws::String& value) { m_templateSelectionExpression = value; }
371 inline void SetTemplateSelectionExpression(Aws::String&& value) { m_templateSelectionExpression = std::move(value); }
372 inline void SetTemplateSelectionExpression(const char* value) { m_templateSelectionExpression.assign(value); }
377
379
384 inline int GetTimeoutInMillis() const{ return m_timeoutInMillis; }
385 inline void SetTimeoutInMillis(int value) { m_timeoutInMillis = value; }
386 inline GetIntegrationResult& WithTimeoutInMillis(int value) { SetTimeoutInMillis(value); return *this;}
388
390
395 inline const TlsConfig& GetTlsConfig() const{ return m_tlsConfig; }
396 inline void SetTlsConfig(const TlsConfig& value) { m_tlsConfig = value; }
397 inline void SetTlsConfig(TlsConfig&& value) { m_tlsConfig = std::move(value); }
398 inline GetIntegrationResult& WithTlsConfig(const TlsConfig& value) { SetTlsConfig(value); return *this;}
399 inline GetIntegrationResult& WithTlsConfig(TlsConfig&& value) { SetTlsConfig(std::move(value)); return *this;}
401
403
404 inline const Aws::String& GetRequestId() const{ return m_requestId; }
405 inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
406 inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
407 inline void SetRequestId(const char* value) { m_requestId.assign(value); }
408 inline GetIntegrationResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
409 inline GetIntegrationResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
410 inline GetIntegrationResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
412 private:
413
414 bool m_apiGatewayManaged;
415
416 Aws::String m_connectionId;
417
418 ConnectionType m_connectionType;
419
420 ContentHandlingStrategy m_contentHandlingStrategy;
421
422 Aws::String m_credentialsArn;
423
424 Aws::String m_description;
425
426 Aws::String m_integrationId;
427
428 Aws::String m_integrationMethod;
429
430 Aws::String m_integrationResponseSelectionExpression;
431
432 Aws::String m_integrationSubtype;
433
434 IntegrationType m_integrationType;
435
436 Aws::String m_integrationUri;
437
438 PassthroughBehavior m_passthroughBehavior;
439
440 Aws::String m_payloadFormatVersion;
441
442 Aws::Map<Aws::String, Aws::String> m_requestParameters;
443
444 Aws::Map<Aws::String, Aws::String> m_requestTemplates;
445
447
448 Aws::String m_templateSelectionExpression;
449
450 int m_timeoutInMillis;
451
452 TlsConfig m_tlsConfig;
453
454 Aws::String m_requestId;
455 };
456
457} // namespace Model
458} // namespace ApiGatewayV2
459} // namespace Aws
GetIntegrationResult & WithIntegrationUri(Aws::String &&value)
GetIntegrationResult & WithTimeoutInMillis(int value)
GetIntegrationResult & WithRequestId(const char *value)
GetIntegrationResult & WithIntegrationId(const char *value)
void SetPayloadFormatVersion(const Aws::String &value)
GetIntegrationResult & WithResponseParameters(Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String > > &&value)
GetIntegrationResult & WithIntegrationId(const Aws::String &value)
GetIntegrationResult & WithConnectionType(ConnectionType &&value)
GetIntegrationResult & WithIntegrationType(IntegrationType &&value)
GetIntegrationResult & WithRequestId(const Aws::String &value)
GetIntegrationResult & WithPassthroughBehavior(PassthroughBehavior &&value)
GetIntegrationResult & AddResponseParameters(Aws::String &&key, const Aws::Map< Aws::String, Aws::String > &value)
GetIntegrationResult & AddRequestTemplates(Aws::String &&key, const char *value)
GetIntegrationResult & WithDescription(const Aws::String &value)
GetIntegrationResult & WithConnectionId(const Aws::String &value)
void SetIntegrationResponseSelectionExpression(Aws::String &&value)
GetIntegrationResult & WithDescription(const char *value)
GetIntegrationResult & WithResponseParameters(const Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String > > &value)
GetIntegrationResult & WithTlsConfig(const TlsConfig &value)
GetIntegrationResult & AddRequestParameters(Aws::String &&key, Aws::String &&value)
GetIntegrationResult & WithRequestTemplates(Aws::Map< Aws::String, Aws::String > &&value)
void SetConnectionType(const ConnectionType &value)
GetIntegrationResult & WithIntegrationSubtype(const Aws::String &value)
GetIntegrationResult & AddRequestTemplates(const Aws::String &key, const Aws::String &value)
GetIntegrationResult & AddRequestParameters(const Aws::String &key, Aws::String &&value)
GetIntegrationResult & WithPassthroughBehavior(const PassthroughBehavior &value)
GetIntegrationResult & WithCredentialsArn(const Aws::String &value)
void SetIntegrationResponseSelectionExpression(const Aws::String &value)
const PassthroughBehavior & GetPassthroughBehavior() const
GetIntegrationResult & AddRequestTemplates(const char *key, Aws::String &&value)
GetIntegrationResult & AddResponseParameters(const char *key, const Aws::Map< Aws::String, Aws::String > &value)
const ContentHandlingStrategy & GetContentHandlingStrategy() const
AWS_APIGATEWAYV2_API GetIntegrationResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetIntegrationType(const IntegrationType &value)
void SetRequestTemplates(const Aws::Map< Aws::String, Aws::String > &value)
GetIntegrationResult & WithTemplateSelectionExpression(const char *value)
GetIntegrationResult & AddRequestParameters(Aws::String &&key, const Aws::String &value)
GetIntegrationResult & AddRequestParameters(const char *key, Aws::String &&value)
void SetTemplateSelectionExpression(const Aws::String &value)
GetIntegrationResult & WithIntegrationMethod(const Aws::String &value)
GetIntegrationResult & AddResponseParameters(const char *key, Aws::Map< Aws::String, Aws::String > &&value)
GetIntegrationResult & WithPayloadFormatVersion(Aws::String &&value)
GetIntegrationResult & WithTemplateSelectionExpression(const Aws::String &value)
GetIntegrationResult & WithConnectionType(const ConnectionType &value)
void SetContentHandlingStrategy(const ContentHandlingStrategy &value)
GetIntegrationResult & WithRequestTemplates(const Aws::Map< Aws::String, Aws::String > &value)
GetIntegrationResult & WithRequestParameters(Aws::Map< Aws::String, Aws::String > &&value)
GetIntegrationResult & WithCredentialsArn(const char *value)
GetIntegrationResult & WithTemplateSelectionExpression(Aws::String &&value)
GetIntegrationResult & WithCredentialsArn(Aws::String &&value)
void SetRequestTemplates(Aws::Map< Aws::String, Aws::String > &&value)
GetIntegrationResult & WithRequestId(Aws::String &&value)
GetIntegrationResult & WithDescription(Aws::String &&value)
void SetResponseParameters(Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String > > &&value)
GetIntegrationResult & WithIntegrationMethod(const char *value)
GetIntegrationResult & WithIntegrationResponseSelectionExpression(Aws::String &&value)
void SetPassthroughBehavior(const PassthroughBehavior &value)
const Aws::String & GetIntegrationResponseSelectionExpression() const
GetIntegrationResult & AddResponseParameters(const Aws::String &key, const Aws::Map< Aws::String, Aws::String > &value)
AWS_APIGATEWAYV2_API GetIntegrationResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetIntegrationResult & WithPayloadFormatVersion(const char *value)
GetIntegrationResult & AddRequestParameters(const Aws::String &key, const Aws::String &value)
void SetRequestParameters(const Aws::Map< Aws::String, Aws::String > &value)
GetIntegrationResult & WithContentHandlingStrategy(ContentHandlingStrategy &&value)
GetIntegrationResult & AddRequestParameters(Aws::String &&key, const char *value)
const Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String > > & GetResponseParameters() const
GetIntegrationResult & WithIntegrationId(Aws::String &&value)
GetIntegrationResult & WithIntegrationUri(const char *value)
void SetPassthroughBehavior(PassthroughBehavior &&value)
GetIntegrationResult & AddResponseParameters(Aws::String &&key, Aws::Map< Aws::String, Aws::String > &&value)
GetIntegrationResult & WithConnectionId(const char *value)
GetIntegrationResult & AddRequestTemplates(const Aws::String &key, Aws::String &&value)
GetIntegrationResult & WithApiGatewayManaged(bool value)
GetIntegrationResult & WithConnectionId(Aws::String &&value)
GetIntegrationResult & WithIntegrationSubtype(const char *value)
GetIntegrationResult & WithIntegrationSubtype(Aws::String &&value)
GetIntegrationResult & AddResponseParameters(const Aws::String &key, Aws::Map< Aws::String, Aws::String > &&value)
GetIntegrationResult & AddRequestTemplates(const char *key, const char *value)
GetIntegrationResult & WithTlsConfig(TlsConfig &&value)
GetIntegrationResult & WithContentHandlingStrategy(const ContentHandlingStrategy &value)
GetIntegrationResult & WithRequestParameters(const Aws::Map< Aws::String, Aws::String > &value)
GetIntegrationResult & AddRequestTemplates(Aws::String &&key, Aws::String &&value)
GetIntegrationResult & WithIntegrationResponseSelectionExpression(const Aws::String &value)
GetIntegrationResult & WithIntegrationType(const IntegrationType &value)
GetIntegrationResult & AddRequestTemplates(Aws::String &&key, const Aws::String &value)
const Aws::Map< Aws::String, Aws::String > & GetRequestParameters() const
GetIntegrationResult & WithPayloadFormatVersion(const Aws::String &value)
GetIntegrationResult & WithIntegrationUri(const Aws::String &value)
void SetResponseParameters(const Aws::Map< Aws::String, Aws::Map< Aws::String, Aws::String > > &value)
GetIntegrationResult & WithIntegrationResponseSelectionExpression(const char *value)
void SetContentHandlingStrategy(ContentHandlingStrategy &&value)
const Aws::Map< Aws::String, Aws::String > & GetRequestTemplates() const
GetIntegrationResult & WithIntegrationMethod(Aws::String &&value)
GetIntegrationResult & AddRequestParameters(const char *key, const char *value)
void SetRequestParameters(Aws::Map< Aws::String, Aws::String > &&value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue