7#include <aws/clouddirectory/CloudDirectory_EXPORTS.h>
8#include <aws/clouddirectory/model/AttributeKey.h>
9#include <aws/clouddirectory/model/ObjectAttributeAction.h>
22namespace CloudDirectory
68 bool m_objectAttributeKeyHasBeenSet =
false;
71 bool m_objectAttributeActionHasBeenSet =
false;
AWS_CLOUDDIRECTORY_API ObjectAttributeUpdate(Aws::Utils::Json::JsonView jsonValue)
void SetObjectAttributeKey(AttributeKey &&value)
ObjectAttributeUpdate & WithObjectAttributeAction(const ObjectAttributeAction &value)
void SetObjectAttributeAction(ObjectAttributeAction &&value)
void SetObjectAttributeAction(const ObjectAttributeAction &value)
const ObjectAttributeAction & GetObjectAttributeAction() const
ObjectAttributeUpdate & WithObjectAttributeAction(ObjectAttributeAction &&value)
AWS_CLOUDDIRECTORY_API Aws::Utils::Json::JsonValue Jsonize() const
void SetObjectAttributeKey(const AttributeKey &value)
bool ObjectAttributeKeyHasBeenSet() const
const AttributeKey & GetObjectAttributeKey() const
AWS_CLOUDDIRECTORY_API ObjectAttributeUpdate()
ObjectAttributeUpdate & WithObjectAttributeKey(AttributeKey &&value)
bool ObjectAttributeActionHasBeenSet() const
ObjectAttributeUpdate & WithObjectAttributeKey(const AttributeKey &value)
AWS_CLOUDDIRECTORY_API ObjectAttributeUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue