7#include <aws/sso-admin/SSOAdmin_EXPORTS.h>
8#include <aws/sso-admin/model/IamAuthenticationMethod.h>
41 template <
typename IamT = IamAuthenticationMethod>
43 m_iamHasBeenSet =
true;
44 m_iam = std::forward<IamT>(value);
46 template <
typename IamT = IamAuthenticationMethod>
48 SetIam(std::forward<IamT>(value));
54 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