7#include <aws/verifiedpermissions/VerifiedPermissions_EXPORTS.h>
8#include <aws/verifiedpermissions/model/EntityIdentifier.h>
21namespace VerifiedPermissions
53 inline void SetUnspecified(
bool value) { m_unspecifiedHasBeenSet =
true; m_unspecified = value; }
72 bool m_unspecifiedHasBeenSet =
false;
75 bool m_identifierHasBeenSet =
false;
void SetIdentifier(const EntityIdentifier &value)
const EntityIdentifier & GetIdentifier() const
AWS_VERIFIEDPERMISSIONS_API EntityReference & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_VERIFIEDPERMISSIONS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetIdentifier(EntityIdentifier &&value)
bool GetUnspecified() const
EntityReference & WithIdentifier(EntityIdentifier &&value)
EntityReference & WithIdentifier(const EntityIdentifier &value)
EntityReference & WithUnspecified(bool value)
bool IdentifierHasBeenSet() const
bool UnspecifiedHasBeenSet() const
AWS_VERIFIEDPERMISSIONS_API EntityReference(Aws::Utils::Json::JsonView jsonValue)
AWS_VERIFIEDPERMISSIONS_API EntityReference()
void SetUnspecified(bool value)
Aws::Utils::Json::JsonValue JsonValue