7#include <aws/qconnect/QConnect_EXPORTS.h>
8#include <aws/qconnect/model/ContentReference.h>
9#include <aws/qconnect/model/GenerativeReference.h>
65 bool m_contentReferenceHasBeenSet =
false;
68 bool m_generativeReferenceHasBeenSet =
false;
DataReference & WithContentReference(const ContentReference &value)
const ContentReference & GetContentReference() const
AWS_QCONNECT_API DataReference(Aws::Utils::Json::JsonView jsonValue)
void SetContentReference(const ContentReference &value)
AWS_QCONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
const GenerativeReference & GetGenerativeReference() const
bool GenerativeReferenceHasBeenSet() const
void SetContentReference(ContentReference &&value)
DataReference & WithGenerativeReference(const GenerativeReference &value)
void SetGenerativeReference(GenerativeReference &&value)
DataReference & WithContentReference(ContentReference &&value)
AWS_QCONNECT_API DataReference()
bool ContentReferenceHasBeenSet() const
DataReference & WithGenerativeReference(GenerativeReference &&value)
AWS_QCONNECT_API DataReference & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetGenerativeReference(const GenerativeReference &value)
Aws::Utils::Json::JsonValue JsonValue