7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/organizations/Organizations_EXPORTS.h>
19namespace Organizations {
43 template <
typename ManagementAccountIdT = Aws::String>
45 m_managementAccountIdHasBeenSet =
true;
46 m_managementAccountId = std::forward<ManagementAccountIdT>(value);
48 template <
typename ManagementAccountIdT = Aws::String>
61 template <
typename ManagementAccountEmailT = Aws::String>
63 m_managementAccountEmailHasBeenSet =
true;
64 m_managementAccountEmail = std::forward<ManagementAccountEmailT>(value);
66 template <
typename ManagementAccountEmailT = Aws::String>
76 bool m_managementAccountIdHasBeenSet =
false;
77 bool m_managementAccountEmailHasBeenSet =
false;
AWS_ORGANIZATIONS_API TransferParticipant(Aws::Utils::Json::JsonView jsonValue)
AWS_ORGANIZATIONS_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetManagementAccountId() const
AWS_ORGANIZATIONS_API TransferParticipant & operator=(Aws::Utils::Json::JsonView jsonValue)
TransferParticipant & WithManagementAccountEmail(ManagementAccountEmailT &&value)
void SetManagementAccountEmail(ManagementAccountEmailT &&value)
const Aws::String & GetManagementAccountEmail() const
bool ManagementAccountIdHasBeenSet() const
TransferParticipant & WithManagementAccountId(ManagementAccountIdT &&value)
void SetManagementAccountId(ManagementAccountIdT &&value)
bool ManagementAccountEmailHasBeenSet() const
AWS_ORGANIZATIONS_API TransferParticipant()=default
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue