7#include <aws/amplifybackend/AmplifyBackend_EXPORTS.h>
8#include <aws/amplifybackend/model/AuthResources.h>
9#include <aws/amplifybackend/model/UpdateBackendAuthIdentityPoolConfig.h>
10#include <aws/amplifybackend/model/Service.h>
11#include <aws/amplifybackend/model/UpdateBackendAuthUserPoolConfig.h>
24namespace AmplifyBackend
77 inline void SetService(
const Service& value) { m_serviceHasBeenSet =
true; m_service = value; }
78 inline void SetService(
Service&& value) { m_serviceHasBeenSet =
true; m_service = std::move(value); }
98 bool m_authResourcesHasBeenSet =
false;
101 bool m_identityPoolConfigsHasBeenSet =
false;
104 bool m_serviceHasBeenSet =
false;
107 bool m_userPoolConfigsHasBeenSet =
false;
bool ServiceHasBeenSet() const
AWS_AMPLIFYBACKEND_API UpdateBackendAuthResourceConfig()
UpdateBackendAuthResourceConfig & WithService(const Service &value)
UpdateBackendAuthResourceConfig & WithUserPoolConfigs(const UpdateBackendAuthUserPoolConfig &value)
const UpdateBackendAuthUserPoolConfig & GetUserPoolConfigs() const
bool AuthResourcesHasBeenSet() const
UpdateBackendAuthResourceConfig & WithService(Service &&value)
UpdateBackendAuthResourceConfig & WithAuthResources(AuthResources &&value)
UpdateBackendAuthResourceConfig & WithIdentityPoolConfigs(UpdateBackendAuthIdentityPoolConfig &&value)
UpdateBackendAuthResourceConfig & WithAuthResources(const AuthResources &value)
void SetAuthResources(const AuthResources &value)
const Service & GetService() const
AWS_AMPLIFYBACKEND_API UpdateBackendAuthResourceConfig(Aws::Utils::Json::JsonView jsonValue)
void SetAuthResources(AuthResources &&value)
UpdateBackendAuthResourceConfig & WithUserPoolConfigs(UpdateBackendAuthUserPoolConfig &&value)
bool UserPoolConfigsHasBeenSet() const
const AuthResources & GetAuthResources() const
void SetService(const Service &value)
const UpdateBackendAuthIdentityPoolConfig & GetIdentityPoolConfigs() const
void SetService(Service &&value)
UpdateBackendAuthResourceConfig & WithIdentityPoolConfigs(const UpdateBackendAuthIdentityPoolConfig &value)
bool IdentityPoolConfigsHasBeenSet() const
void SetUserPoolConfigs(UpdateBackendAuthUserPoolConfig &&value)
void SetUserPoolConfigs(const UpdateBackendAuthUserPoolConfig &value)
void SetIdentityPoolConfigs(UpdateBackendAuthIdentityPoolConfig &&value)
AWS_AMPLIFYBACKEND_API UpdateBackendAuthResourceConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetIdentityPoolConfigs(const UpdateBackendAuthIdentityPoolConfig &value)
AWS_AMPLIFYBACKEND_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue