7#include <aws/amplifybackend/AmplifyBackend_EXPORTS.h>
8#include <aws/amplifybackend/AmplifyBackendRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
14namespace AmplifyBackend
46 inline void SetAppId(
const char* value) { m_appIdHasBeenSet =
true; m_appId.assign(value); }
60 inline void SetBackendEnvironmentName(
const char* value) { m_backendEnvironmentNameHasBeenSet =
true; m_backendEnvironmentName.assign(value); }
74 inline void SetIdentityPoolId(
const char* value) { m_identityPoolIdHasBeenSet =
true; m_identityPoolId.assign(value); }
88 inline void SetNativeClientId(
const char* value) { m_nativeClientIdHasBeenSet =
true; m_nativeClientId.assign(value); }
102 inline void SetUserPoolId(
const char* value) { m_userPoolIdHasBeenSet =
true; m_userPoolId.assign(value); }
116 inline void SetWebClientId(
const char* value) { m_webClientIdHasBeenSet =
true; m_webClientId.assign(value); }
124 bool m_appIdHasBeenSet =
false;
127 bool m_backendEnvironmentNameHasBeenSet =
false;
130 bool m_identityPoolIdHasBeenSet =
false;
133 bool m_nativeClientIdHasBeenSet =
false;
136 bool m_userPoolIdHasBeenSet =
false;
139 bool m_webClientIdHasBeenSet =
false;
bool NativeClientIdHasBeenSet() const
bool AppIdHasBeenSet() const
ImportBackendAuthRequest & WithIdentityPoolId(Aws::String &&value)
void SetIdentityPoolId(const char *value)
ImportBackendAuthRequest & WithUserPoolId(const Aws::String &value)
void SetWebClientId(const char *value)
void SetWebClientId(Aws::String &&value)
ImportBackendAuthRequest & WithIdentityPoolId(const Aws::String &value)
const Aws::String & GetAppId() const
ImportBackendAuthRequest & WithAppId(const char *value)
void SetUserPoolId(const char *value)
ImportBackendAuthRequest & WithWebClientId(Aws::String &&value)
const Aws::String & GetWebClientId() const
void SetUserPoolId(const Aws::String &value)
const Aws::String & GetIdentityPoolId() const
void SetBackendEnvironmentName(const Aws::String &value)
ImportBackendAuthRequest & WithBackendEnvironmentName(Aws::String &&value)
bool BackendEnvironmentNameHasBeenSet() const
AWS_AMPLIFYBACKEND_API Aws::String SerializePayload() const override
void SetIdentityPoolId(Aws::String &&value)
void SetNativeClientId(const char *value)
void SetNativeClientId(const Aws::String &value)
ImportBackendAuthRequest & WithAppId(const Aws::String &value)
bool IdentityPoolIdHasBeenSet() const
const Aws::String & GetNativeClientId() const
ImportBackendAuthRequest & WithNativeClientId(const char *value)
virtual const char * GetServiceRequestName() const override
ImportBackendAuthRequest & WithUserPoolId(Aws::String &&value)
bool UserPoolIdHasBeenSet() const
ImportBackendAuthRequest & WithUserPoolId(const char *value)
void SetAppId(const char *value)
void SetBackendEnvironmentName(Aws::String &&value)
AWS_AMPLIFYBACKEND_API ImportBackendAuthRequest()
ImportBackendAuthRequest & WithIdentityPoolId(const char *value)
const Aws::String & GetBackendEnvironmentName() const
ImportBackendAuthRequest & WithWebClientId(const char *value)
ImportBackendAuthRequest & WithBackendEnvironmentName(const char *value)
ImportBackendAuthRequest & WithWebClientId(const Aws::String &value)
ImportBackendAuthRequest & WithBackendEnvironmentName(const Aws::String &value)
void SetBackendEnvironmentName(const char *value)
void SetWebClientId(const Aws::String &value)
void SetNativeClientId(Aws::String &&value)
bool WebClientIdHasBeenSet() const
void SetIdentityPoolId(const Aws::String &value)
ImportBackendAuthRequest & WithNativeClientId(const Aws::String &value)
void SetUserPoolId(Aws::String &&value)
void SetAppId(const Aws::String &value)
ImportBackendAuthRequest & WithNativeClientId(Aws::String &&value)
const Aws::String & GetUserPoolId() const
void SetAppId(Aws::String &&value)
ImportBackendAuthRequest & WithAppId(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String