7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/Image.h>
46 template<
typename OriginalT = Image>
47 void SetOriginal(OriginalT&& value) { m_originalHasBeenSet =
true; m_original = std::forward<OriginalT>(value); }
48 template<
typename OriginalT = Image>
58 template<
typename Height64T = Image>
59 void SetHeight64(Height64T&& value) { m_height64HasBeenSet =
true; m_height64 = std::forward<Height64T>(value); }
60 template<
typename Height64T = Image>
70 template<
typename Height32T = Image>
71 void SetHeight32(Height32T&& value) { m_height32HasBeenSet =
true; m_height32 = std::forward<Height32T>(value); }
72 template<
typename Height32T = Image>
78 bool m_originalHasBeenSet =
false;
81 bool m_height64HasBeenSet =
false;
84 bool m_height32HasBeenSet =
false;
ImageSet & WithHeight64(Height64T &&value)
AWS_QUICKSIGHT_API ImageSet & operator=(Aws::Utils::Json::JsonView jsonValue)
bool Height64HasBeenSet() const
void SetHeight32(Height32T &&value)
const Image & GetOriginal() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetOriginal(OriginalT &&value)
ImageSet & WithHeight32(Height32T &&value)
void SetHeight64(Height64T &&value)
AWS_QUICKSIGHT_API ImageSet()=default
const Image & GetHeight64() const
ImageSet & WithOriginal(OriginalT &&value)
bool OriginalHasBeenSet() const
bool Height32HasBeenSet() const
AWS_QUICKSIGHT_API ImageSet(Aws::Utils::Json::JsonView jsonValue)
const Image & GetHeight32() const
Aws::Utils::Json::JsonValue JsonValue