7#include <aws/datazone/DataZone_EXPORTS.h>
8#include <aws/datazone/model/IamUserProfileDetails.h>
9#include <aws/datazone/model/SsoUserProfileDetails.h>
68 bool m_iamHasBeenSet =
false;
71 bool m_ssoHasBeenSet =
false;
void SetSso(const SsoUserProfileDetails &value)
AWS_DATAZONE_API UserProfileDetails()
AWS_DATAZONE_API UserProfileDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_DATAZONE_API UserProfileDetails(Aws::Utils::Json::JsonView jsonValue)
void SetIam(const IamUserProfileDetails &value)
UserProfileDetails & WithIam(const IamUserProfileDetails &value)
AWS_DATAZONE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetIam(IamUserProfileDetails &&value)
const IamUserProfileDetails & GetIam() const
const SsoUserProfileDetails & GetSso() const
bool SsoHasBeenSet() const
UserProfileDetails & WithSso(const SsoUserProfileDetails &value)
bool IamHasBeenSet() const
void SetSso(SsoUserProfileDetails &&value)
UserProfileDetails & WithSso(SsoUserProfileDetails &&value)
UserProfileDetails & WithIam(IamUserProfileDetails &&value)
Aws::Utils::Json::JsonValue JsonValue