7#include <aws/sso-admin/SSOAdmin_EXPORTS.h>
8#include <aws/sso-admin/model/AuthenticationMethod.h>
9#include <aws/sso-admin/model/AuthenticationMethodType.h>
69 bool m_authenticationMethodHasBeenSet =
false;
72 bool m_authenticationMethodTypeHasBeenSet =
false;
AuthenticationMethodItem & WithAuthenticationMethod(const AuthenticationMethod &value)
bool AuthenticationMethodTypeHasBeenSet() const
AWS_SSOADMIN_API AuthenticationMethodItem()
AWS_SSOADMIN_API AuthenticationMethodItem(Aws::Utils::Json::JsonView jsonValue)
void SetAuthenticationMethod(AuthenticationMethod &&value)
void SetAuthenticationMethodType(AuthenticationMethodType &&value)
AuthenticationMethodItem & WithAuthenticationMethodType(const AuthenticationMethodType &value)
const AuthenticationMethod & GetAuthenticationMethod() const
AWS_SSOADMIN_API AuthenticationMethodItem & operator=(Aws::Utils::Json::JsonView jsonValue)
const AuthenticationMethodType & GetAuthenticationMethodType() const
AWS_SSOADMIN_API Aws::Utils::Json::JsonValue Jsonize() const
void SetAuthenticationMethod(const AuthenticationMethod &value)
AuthenticationMethodItem & WithAuthenticationMethod(AuthenticationMethod &&value)
AuthenticationMethodItem & WithAuthenticationMethodType(AuthenticationMethodType &&value)
void SetAuthenticationMethodType(const AuthenticationMethodType &value)
bool AuthenticationMethodHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue