7#include <aws/identitystore/IdentityStore_EXPORTS.h>
8#include <aws/identitystore/model/ExternalId.h>
9#include <aws/identitystore/model/UniqueAttribute.h>
22namespace IdentityStore
70 bool m_externalIdHasBeenSet =
false;
73 bool m_uniqueAttributeHasBeenSet =
false;
AWS_IDENTITYSTORE_API AlternateIdentifier()
AlternateIdentifier & WithExternalId(ExternalId &&value)
AWS_IDENTITYSTORE_API AlternateIdentifier(Aws::Utils::Json::JsonView jsonValue)
bool ExternalIdHasBeenSet() const
const UniqueAttribute & GetUniqueAttribute() const
void SetUniqueAttribute(const UniqueAttribute &value)
bool UniqueAttributeHasBeenSet() const
AWS_IDENTITYSTORE_API AlternateIdentifier & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetExternalId(const ExternalId &value)
AlternateIdentifier & WithExternalId(const ExternalId &value)
AlternateIdentifier & WithUniqueAttribute(UniqueAttribute &&value)
AWS_IDENTITYSTORE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetUniqueAttribute(UniqueAttribute &&value)
AlternateIdentifier & WithUniqueAttribute(const UniqueAttribute &value)
const ExternalId & GetExternalId() const
void SetExternalId(ExternalId &&value)
Aws::Utils::Json::JsonValue JsonValue