7#include <aws/clouddirectory/CloudDirectory_EXPORTS.h>
8#include <aws/clouddirectory/model/AttributeKey.h>
9#include <aws/clouddirectory/model/TypedAttributeValueRange.h>
22namespace CloudDirectory
67 bool m_attributeKeyHasBeenSet =
false;
70 bool m_rangeHasBeenSet =
false;
AWS_CLOUDDIRECTORY_API Aws::Utils::Json::JsonValue Jsonize() const
void SetAttributeKey(AttributeKey &&value)
AWS_CLOUDDIRECTORY_API ObjectAttributeRange(Aws::Utils::Json::JsonView jsonValue)
void SetAttributeKey(const AttributeKey &value)
void SetRange(TypedAttributeValueRange &&value)
const AttributeKey & GetAttributeKey() const
bool AttributeKeyHasBeenSet() const
void SetRange(const TypedAttributeValueRange &value)
bool RangeHasBeenSet() const
AWS_CLOUDDIRECTORY_API ObjectAttributeRange & operator=(Aws::Utils::Json::JsonView jsonValue)
const TypedAttributeValueRange & GetRange() const
ObjectAttributeRange & WithAttributeKey(AttributeKey &&value)
AWS_CLOUDDIRECTORY_API ObjectAttributeRange()
ObjectAttributeRange & WithRange(const TypedAttributeValueRange &value)
ObjectAttributeRange & WithRange(TypedAttributeValueRange &&value)
ObjectAttributeRange & WithAttributeKey(const AttributeKey &value)
Aws::Utils::Json::JsonValue JsonValue