7#include <aws/iotsitewise/IoTSiteWise_EXPORTS.h>
8#include <aws/core/utils/Array.h>
9#include <aws/iotsitewise/model/ImageFileType.h>
68 bool m_dataHasBeenSet =
false;
71 bool m_typeHasBeenSet =
false;
ImageFile & WithData(const Aws::Utils::ByteBuffer &value)
bool TypeHasBeenSet() const
ImageFile & WithType(const ImageFileType &value)
AWS_IOTSITEWISE_API ImageFile & operator=(Aws::Utils::Json::JsonView jsonValue)
ImageFile & WithType(ImageFileType &&value)
const Aws::Utils::ByteBuffer & GetData() const
AWS_IOTSITEWISE_API Aws::Utils::Json::JsonValue Jsonize() const
const ImageFileType & GetType() const
ImageFile & WithData(Aws::Utils::ByteBuffer &&value)
AWS_IOTSITEWISE_API ImageFile(Aws::Utils::Json::JsonView jsonValue)
void SetData(Aws::Utils::ByteBuffer &&value)
void SetData(const Aws::Utils::ByteBuffer &value)
void SetType(const ImageFileType &value)
AWS_IOTSITEWISE_API ImageFile()
bool DataHasBeenSet() const
void SetType(ImageFileType &&value)
Aws::Utils::Json::JsonValue JsonValue