7#include <aws/amplifybackend/AmplifyBackend_EXPORTS.h>
8#include <aws/amplifybackend/AmplifyBackendRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
14namespace AmplifyBackend
44 template<
typename AppIdT = Aws::String>
45 void SetAppId(AppIdT&& value) { m_appIdHasBeenSet =
true; m_appId = std::forward<AppIdT>(value); }
46 template<
typename AppIdT = Aws::String>
56 template<
typename BackendEnvironmentNameT = Aws::String>
57 void SetBackendEnvironmentName(BackendEnvironmentNameT&& value) { m_backendEnvironmentNameHasBeenSet =
true; m_backendEnvironmentName = std::forward<BackendEnvironmentNameT>(value); }
58 template<
typename BackendEnvironmentNameT = Aws::String>
68 template<
typename IdentityPoolIdT = Aws::String>
69 void SetIdentityPoolId(IdentityPoolIdT&& value) { m_identityPoolIdHasBeenSet =
true; m_identityPoolId = std::forward<IdentityPoolIdT>(value); }
70 template<
typename IdentityPoolIdT = Aws::String>
80 template<
typename NativeClientIdT = Aws::String>
81 void SetNativeClientId(NativeClientIdT&& value) { m_nativeClientIdHasBeenSet =
true; m_nativeClientId = std::forward<NativeClientIdT>(value); }
82 template<
typename NativeClientIdT = Aws::String>
92 template<
typename UserPoolIdT = Aws::String>
93 void SetUserPoolId(UserPoolIdT&& value) { m_userPoolIdHasBeenSet =
true; m_userPoolId = std::forward<UserPoolIdT>(value); }
94 template<
typename UserPoolIdT = Aws::String>
104 template<
typename WebClientIdT = Aws::String>
105 void SetWebClientId(WebClientIdT&& value) { m_webClientIdHasBeenSet =
true; m_webClientId = std::forward<WebClientIdT>(value); }
106 template<
typename WebClientIdT = Aws::String>
112 bool m_appIdHasBeenSet =
false;
115 bool m_backendEnvironmentNameHasBeenSet =
false;
118 bool m_identityPoolIdHasBeenSet =
false;
121 bool m_nativeClientIdHasBeenSet =
false;
124 bool m_userPoolIdHasBeenSet =
false;
127 bool m_webClientIdHasBeenSet =
false;
bool NativeClientIdHasBeenSet() const
bool AppIdHasBeenSet() const
ImportBackendAuthRequest & WithNativeClientId(NativeClientIdT &&value)
void SetAppId(AppIdT &&value)
const Aws::String & GetAppId() const
ImportBackendAuthRequest & WithUserPoolId(UserPoolIdT &&value)
const Aws::String & GetWebClientId() const
const Aws::String & GetIdentityPoolId() const
bool BackendEnvironmentNameHasBeenSet() const
AWS_AMPLIFYBACKEND_API Aws::String SerializePayload() const override
void SetUserPoolId(UserPoolIdT &&value)
bool IdentityPoolIdHasBeenSet() const
const Aws::String & GetNativeClientId() const
virtual const char * GetServiceRequestName() const override
bool UserPoolIdHasBeenSet() const
AWS_AMPLIFYBACKEND_API ImportBackendAuthRequest()=default
ImportBackendAuthRequest & WithWebClientId(WebClientIdT &&value)
void SetBackendEnvironmentName(BackendEnvironmentNameT &&value)
const Aws::String & GetBackendEnvironmentName() const
bool WebClientIdHasBeenSet() const
ImportBackendAuthRequest & WithAppId(AppIdT &&value)
ImportBackendAuthRequest & WithBackendEnvironmentName(BackendEnvironmentNameT &&value)
void SetIdentityPoolId(IdentityPoolIdT &&value)
ImportBackendAuthRequest & WithIdentityPoolId(IdentityPoolIdT &&value)
const Aws::String & GetUserPoolId() const
void SetNativeClientId(NativeClientIdT &&value)
void SetWebClientId(WebClientIdT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String