7#include <aws/clouddirectory/CloudDirectory_EXPORTS.h>
8#include <aws/clouddirectory/model/FacetAttribute.h>
9#include <aws/clouddirectory/model/UpdateActionType.h>
22namespace CloudDirectory
68 bool m_attributeHasBeenSet =
false;
71 bool m_actionHasBeenSet =
false;
FacetAttributeUpdate & WithAction(UpdateActionType &&value)
bool ActionHasBeenSet() const
AWS_CLOUDDIRECTORY_API FacetAttributeUpdate()
AWS_CLOUDDIRECTORY_API Aws::Utils::Json::JsonValue Jsonize() const
void SetAction(UpdateActionType &&value)
FacetAttributeUpdate & WithAction(const UpdateActionType &value)
const UpdateActionType & GetAction() const
FacetAttributeUpdate & WithAttribute(const FacetAttribute &value)
void SetAction(const UpdateActionType &value)
FacetAttributeUpdate & WithAttribute(FacetAttribute &&value)
void SetAttribute(FacetAttribute &&value)
AWS_CLOUDDIRECTORY_API FacetAttributeUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAttribute(const FacetAttribute &value)
bool AttributeHasBeenSet() const
AWS_CLOUDDIRECTORY_API FacetAttributeUpdate(Aws::Utils::Json::JsonView jsonValue)
const FacetAttribute & GetAttribute() const
Aws::Utils::Json::JsonValue JsonValue