7#include <aws/datazone/DataZone_EXPORTS.h>
8#include <aws/datazone/model/UserDesignation.h>
9#include <aws/datazone/model/MemberDetails.h>
57 template<
typename MemberDetailsT = MemberDetails>
58 void SetMemberDetails(MemberDetailsT&& value) { m_memberDetailsHasBeenSet =
true; m_memberDetails = std::forward<MemberDetailsT>(value); }
59 template<
typename MemberDetailsT = MemberDetails>
65 bool m_designationHasBeenSet =
false;
67 MemberDetails m_memberDetails;
68 bool m_memberDetailsHasBeenSet =
false;
UserDesignation GetDesignation() const
bool MemberDetailsHasBeenSet() const
AWS_DATAZONE_API ProjectMember & operator=(Aws::Utils::Json::JsonView jsonValue)
const MemberDetails & GetMemberDetails() const
ProjectMember & WithMemberDetails(MemberDetailsT &&value)
ProjectMember & WithDesignation(UserDesignation value)
AWS_DATAZONE_API ProjectMember()=default
AWS_DATAZONE_API ProjectMember(Aws::Utils::Json::JsonView jsonValue)
bool DesignationHasBeenSet() const
void SetMemberDetails(MemberDetailsT &&value)
void SetDesignation(UserDesignation value)
AWS_DATAZONE_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue