7#include <aws/mpa/MPA_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
46 template<
typename PrimaryIdentityIdT = Aws::String>
47 void SetPrimaryIdentityId(PrimaryIdentityIdT&& value) { m_primaryIdentityIdHasBeenSet =
true; m_primaryIdentityId = std::forward<PrimaryIdentityIdT>(value); }
48 template<
typename PrimaryIdentityIdT = Aws::String>
59 template<
typename PrimaryIdentitySourceArnT = Aws::String>
60 void SetPrimaryIdentitySourceArn(PrimaryIdentitySourceArnT&& value) { m_primaryIdentitySourceArnHasBeenSet =
true; m_primaryIdentitySourceArn = std::forward<PrimaryIdentitySourceArnT>(value); }
61 template<
typename PrimaryIdentitySourceArnT = Aws::String>
67 bool m_primaryIdentityIdHasBeenSet =
false;
70 bool m_primaryIdentitySourceArnHasBeenSet =
false;
bool PrimaryIdentityIdHasBeenSet() const
AWS_MPA_API ApprovalTeamRequestApprover & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetPrimaryIdentityId() const
void SetPrimaryIdentitySourceArn(PrimaryIdentitySourceArnT &&value)
const Aws::String & GetPrimaryIdentitySourceArn() const
AWS_MPA_API Aws::Utils::Json::JsonValue Jsonize() const
ApprovalTeamRequestApprover & WithPrimaryIdentityId(PrimaryIdentityIdT &&value)
AWS_MPA_API ApprovalTeamRequestApprover()=default
ApprovalTeamRequestApprover & WithPrimaryIdentitySourceArn(PrimaryIdentitySourceArnT &&value)
bool PrimaryIdentitySourceArnHasBeenSet() const
AWS_MPA_API ApprovalTeamRequestApprover(Aws::Utils::Json::JsonView jsonValue)
void SetPrimaryIdentityId(PrimaryIdentityIdT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue