AWS SDK for C++
1.9.2
AWS SDK for C++
aws-cpp-sdk-cognito-idp
include
aws
cognito-idp
CognitoIdentityProviderRequest.h
Go to the documentation of this file.
1
6
#pragma once
7
#include <
aws/cognito-idp/CognitoIdentityProvider_EXPORTS.h
>
8
#include <
aws/core/AmazonSerializableWebServiceRequest.h
>
9
#include <
aws/core/utils/UnreferencedParam.h
>
10
#include <
aws/core/http/HttpRequest.h
>
11
12
namespace
Aws
13
{
14
namespace
CognitoIdentityProvider
15
{
16
class
AWS_COGNITOIDENTITYPROVIDER_API
CognitoIdentityProviderRequest
:
public
Aws::AmazonSerializableWebServiceRequest
17
{
18
public
:
19
virtual
~CognitoIdentityProviderRequest
() {}
20
21
void
AddParametersToRequest
(
Aws::Http::HttpRequest
& httpRequest)
const
{
AWS_UNREFERENCED_PARAM
(httpRequest); }
22
23
inline
Aws::Http::HeaderValueCollection
GetHeaders
()
const override
24
{
25
auto
headers = GetRequestSpecificHeaders();
26
27
if
(headers.size() == 0 || (headers.size() > 0 && headers.count(
Aws::Http::CONTENT_TYPE_HEADER
) == 0))
28
{
29
headers.emplace(
Aws::Http::HeaderValuePair
(
Aws::Http::CONTENT_TYPE_HEADER
,
Aws::AMZN_JSON_CONTENT_TYPE_1_1
));
30
}
31
headers.emplace(
Aws::Http::HeaderValuePair
(
Aws::Http::API_VERSION_HEADER
,
"2016-04-18"
));
32
return
headers;
33
}
34
35
protected
:
36
virtual
Aws::Http::HeaderValueCollection
GetRequestSpecificHeaders
()
const
{
return
Aws::Http::HeaderValueCollection
(); }
37
38
};
39
40
41
}
// namespace CognitoIdentityProvider
42
}
// namespace Aws
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition:
HttpTypes.h:53
Aws::AmazonSerializableWebServiceRequest
Definition:
AmazonSerializableWebServiceRequest.h:29
Aws::Http::HttpRequest
Definition:
HttpRequest.h:73
CognitoIdentityProvider_EXPORTS.h
Aws::CognitoIdentityProvider::CognitoIdentityProviderRequest
Definition:
CognitoIdentityProviderRequest.h:17
Aws::Http::CONTENT_TYPE_HEADER
AWS_CORE_API const char CONTENT_TYPE_HEADER[]
HttpRequest.h
Aws::Http::HeaderValuePair
std::pair< Aws::String, Aws::String > HeaderValuePair
Definition:
HttpTypes.h:52
Aws::CognitoIdentityProvider::CognitoIdentityProviderRequest::~CognitoIdentityProviderRequest
virtual ~CognitoIdentityProviderRequest()
Definition:
CognitoIdentityProviderRequest.h:19
AWS_COGNITOIDENTITYPROVIDER_API
#define AWS_COGNITOIDENTITYPROVIDER_API
Definition:
CognitoIdentityProvider_EXPORTS.h:28
Aws::CognitoIdentityProvider::CognitoIdentityProviderRequest::GetHeaders
Aws::Http::HeaderValueCollection GetHeaders() const override
Definition:
CognitoIdentityProviderRequest.h:23
Aws::AMZN_JSON_CONTENT_TYPE_1_1
static const char AMZN_JSON_CONTENT_TYPE_1_1[]
Definition:
AmazonSerializableWebServiceRequest.h:19
AWS_UNREFERENCED_PARAM
#define AWS_UNREFERENCED_PARAM(x)
Definition:
UnreferencedParam.h:16
Aws::CognitoIdentityProvider::CognitoIdentityProviderRequest::GetRequestSpecificHeaders
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const
Definition:
CognitoIdentityProviderRequest.h:36
Aws
Definition:
AccessManagementClient.h:15
UnreferencedParam.h
Aws::Http::API_VERSION_HEADER
AWS_CORE_API const char API_VERSION_HEADER[]
AmazonSerializableWebServiceRequest.h
Aws::CognitoIdentityProvider::CognitoIdentityProviderRequest::AddParametersToRequest
void AddParametersToRequest(Aws::Http::HttpRequest &httpRequest) const
Definition:
CognitoIdentityProviderRequest.h:21
Generated by
1.8.19
Privacy |
Site terms |
Cookie preferences