7#include <aws/macie2/Macie2_EXPORTS.h>
8#include <aws/macie2/model/DomainDetails.h>
9#include <aws/macie2/model/IpAddressDetails.h>
10#include <aws/macie2/model/UserIdentity.h>
86 bool m_domainDetailsHasBeenSet =
false;
89 bool m_ipAddressDetailsHasBeenSet =
false;
92 bool m_userIdentityHasBeenSet =
false;
FindingActor & WithUserIdentity(UserIdentity &&value)
FindingActor & WithDomainDetails(DomainDetails &&value)
bool DomainDetailsHasBeenSet() const
FindingActor & WithDomainDetails(const DomainDetails &value)
const UserIdentity & GetUserIdentity() const
FindingActor & WithIpAddressDetails(const IpAddressDetails &value)
void SetDomainDetails(const DomainDetails &value)
AWS_MACIE2_API Aws::Utils::Json::JsonValue Jsonize() const
void SetUserIdentity(const UserIdentity &value)
void SetUserIdentity(UserIdentity &&value)
const IpAddressDetails & GetIpAddressDetails() const
FindingActor & WithUserIdentity(const UserIdentity &value)
AWS_MACIE2_API FindingActor & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_MACIE2_API FindingActor()
bool IpAddressDetailsHasBeenSet() const
void SetIpAddressDetails(const IpAddressDetails &value)
const DomainDetails & GetDomainDetails() const
FindingActor & WithIpAddressDetails(IpAddressDetails &&value)
void SetDomainDetails(DomainDetails &&value)
AWS_MACIE2_API FindingActor(Aws::Utils::Json::JsonView jsonValue)
void SetIpAddressDetails(IpAddressDetails &&value)
bool UserIdentityHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue