7#include <aws/cognito-identity/CognitoIdentity_EXPORTS.h>
8#include <aws/cognito-identity/CognitoIdentityRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
14namespace CognitoIdentity
48 template<
typename SourceUserIdentifierT = Aws::String>
49 void SetSourceUserIdentifier(SourceUserIdentifierT&& value) { m_sourceUserIdentifierHasBeenSet =
true; m_sourceUserIdentifier = std::forward<SourceUserIdentifierT>(value); }
50 template<
typename SourceUserIdentifierT = Aws::String>
61 template<
typename DestinationUserIdentifierT = Aws::String>
62 void SetDestinationUserIdentifier(DestinationUserIdentifierT&& value) { m_destinationUserIdentifierHasBeenSet =
true; m_destinationUserIdentifier = std::forward<DestinationUserIdentifierT>(value); }
63 template<
typename DestinationUserIdentifierT = Aws::String>
77 template<
typename DeveloperProv
iderNameT = Aws::String>
78 void SetDeveloperProviderName(DeveloperProviderNameT&& value) { m_developerProviderNameHasBeenSet =
true; m_developerProviderName = std::forward<DeveloperProviderNameT>(value); }
79 template<
typename DeveloperProv
iderNameT = Aws::String>
89 template<
typename IdentityPoolIdT = Aws::String>
90 void SetIdentityPoolId(IdentityPoolIdT&& value) { m_identityPoolIdHasBeenSet =
true; m_identityPoolId = std::forward<IdentityPoolIdT>(value); }
91 template<
typename IdentityPoolIdT = Aws::String>
97 bool m_sourceUserIdentifierHasBeenSet =
false;
100 bool m_destinationUserIdentifierHasBeenSet =
false;
103 bool m_developerProviderNameHasBeenSet =
false;
106 bool m_identityPoolIdHasBeenSet =
false;
MergeDeveloperIdentitiesRequest & WithDestinationUserIdentifier(DestinationUserIdentifierT &&value)
bool DeveloperProviderNameHasBeenSet() const
const Aws::String & GetSourceUserIdentifier() const
virtual const char * GetServiceRequestName() const override
void SetSourceUserIdentifier(SourceUserIdentifierT &&value)
void SetDeveloperProviderName(DeveloperProviderNameT &&value)
MergeDeveloperIdentitiesRequest & WithIdentityPoolId(IdentityPoolIdT &&value)
MergeDeveloperIdentitiesRequest & WithDeveloperProviderName(DeveloperProviderNameT &&value)
const Aws::String & GetDeveloperProviderName() const
void SetIdentityPoolId(IdentityPoolIdT &&value)
const Aws::String & GetIdentityPoolId() const
void SetDestinationUserIdentifier(DestinationUserIdentifierT &&value)
bool IdentityPoolIdHasBeenSet() const
const Aws::String & GetDestinationUserIdentifier() const
AWS_COGNITOIDENTITY_API Aws::String SerializePayload() const override
bool DestinationUserIdentifierHasBeenSet() const
MergeDeveloperIdentitiesRequest & WithSourceUserIdentifier(SourceUserIdentifierT &&value)
AWS_COGNITOIDENTITY_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
bool SourceUserIdentifierHasBeenSet() const
AWS_COGNITOIDENTITY_API MergeDeveloperIdentitiesRequest()=default
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String