7#include <aws/datazone/DataZone_EXPORTS.h>
8#include <aws/datazone/model/Member.h>
9#include <aws/datazone/model/UserDesignation.h>
42 template <
typename MemberT = Member>
44 m_memberHasBeenSet =
true;
45 m_member = std::forward<MemberT>(value);
47 template <
typename MemberT = Member>
61 m_designationHasBeenSet =
true;
62 m_designation = value;
73 bool m_memberHasBeenSet =
false;
74 bool m_designationHasBeenSet =
false;
AWS_DATAZONE_API Aws::Utils::Json::JsonValue Jsonize() const
ProjectMembershipAssignment & WithMember(MemberT &&value)
bool MemberHasBeenSet() const
const Member & GetMember() const
AWS_DATAZONE_API ProjectMembershipAssignment & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetDesignation(UserDesignation value)
AWS_DATAZONE_API ProjectMembershipAssignment()=default
UserDesignation GetDesignation() const
ProjectMembershipAssignment & WithDesignation(UserDesignation value)
AWS_DATAZONE_API ProjectMembershipAssignment(Aws::Utils::Json::JsonView jsonValue)
void SetMember(MemberT &&value)
bool DesignationHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue