7#include <aws/sso-admin/SSOAdmin_EXPORTS.h>
8#include <aws/sso-admin/model/IamAuthenticationMethod.h>
47 template<
typename IamT = IamAuthenticationMethod>
48 void SetIam(IamT&& value) { m_iamHasBeenSet =
true; m_iam = std::forward<IamT>(value); }
49 template<
typename IamT = IamAuthenticationMethod>
55 bool m_iamHasBeenSet =
false;
bool IamHasBeenSet() const
AWS_SSOADMIN_API AuthenticationMethod(Aws::Utils::Json::JsonView jsonValue)
AWS_SSOADMIN_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SSOADMIN_API AuthenticationMethod & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SSOADMIN_API AuthenticationMethod()=default
const IamAuthenticationMethod & GetIam() const
AuthenticationMethod & WithIam(IamT &&value)
void SetIam(IamT &&value)
Aws::Utils::Json::JsonValue JsonValue