7#include <aws/qconnect/QConnect_EXPORTS.h>
8#include <aws/qconnect/model/DataReference.h>
67 std::shared_ptr<DataDetails> m_details;
68 bool m_detailsHasBeenSet =
false;
71 bool m_referenceHasBeenSet =
false;
void SetReference(DataReference &&value)
const DataReference & GetReference() const
AWS_QCONNECT_API void SetDetails(DataDetails &&value)
AWS_QCONNECT_API DataSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_QCONNECT_API DataSummary & WithDetails(const DataDetails &value)
AWS_QCONNECT_API DataSummary & WithDetails(DataDetails &&value)
AWS_QCONNECT_API const DataDetails & GetDetails() const
AWS_QCONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_QCONNECT_API void SetDetails(const DataDetails &value)
void SetReference(const DataReference &value)
DataSummary & WithReference(DataReference &&value)
AWS_QCONNECT_API bool DetailsHasBeenSet() const
AWS_QCONNECT_API DataSummary(Aws::Utils::Json::JsonView jsonValue)
bool ReferenceHasBeenSet() const
AWS_QCONNECT_API DataSummary()
DataSummary & WithReference(const DataReference &value)
Aws::Utils::Json::JsonValue JsonValue