7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/Image.h>
40 template <
typename OriginalT = Image>
42 m_originalHasBeenSet =
true;
43 m_original = std::forward<OriginalT>(value);
45 template <
typename OriginalT = Image>
58 template <
typename Height64T = Image>
60 m_height64HasBeenSet =
true;
61 m_height64 = std::forward<Height64T>(value);
63 template <
typename Height64T = Image>
76 template <
typename Height32T = Image>
78 m_height32HasBeenSet =
true;
79 m_height32 = std::forward<Height32T>(value);
81 template <
typename Height32T = Image>
93 bool m_originalHasBeenSet =
false;
94 bool m_height64HasBeenSet =
false;
95 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