7#include <aws/core/utils/memory/stl/AWSVector.h>
8#include <aws/quicksight/QuickSight_EXPORTS.h>
9#include <aws/quicksight/model/DimensionField.h>
10#include <aws/quicksight/model/MeasureField.h>
43 template <
typename GroupsT = Aws::Vector<DimensionField>>
45 m_groupsHasBeenSet =
true;
46 m_groups = std::forward<GroupsT>(value);
48 template <
typename GroupsT = Aws::Vector<DimensionField>>
53 template <
typename GroupsT = DimensionField>
55 m_groupsHasBeenSet =
true;
56 m_groups.emplace_back(std::forward<GroupsT>(value));
68 template <
typename SizesT = Aws::Vector<MeasureField>>
70 m_sizesHasBeenSet =
true;
71 m_sizes = std::forward<SizesT>(value);
73 template <
typename SizesT = Aws::Vector<MeasureField>>
75 SetSizes(std::forward<SizesT>(value));
78 template <
typename SizesT = MeasureField>
80 m_sizesHasBeenSet =
true;
81 m_sizes.emplace_back(std::forward<SizesT>(value));
93 template <
typename ColorsT = Aws::Vector<MeasureField>>
95 m_colorsHasBeenSet =
true;
96 m_colors = std::forward<ColorsT>(value);
98 template <
typename ColorsT = Aws::Vector<MeasureField>>
103 template <
typename ColorsT = MeasureField>
105 m_colorsHasBeenSet =
true;
106 m_colors.emplace_back(std::forward<ColorsT>(value));
116 bool m_groupsHasBeenSet =
false;
117 bool m_sizesHasBeenSet =
false;
118 bool m_colorsHasBeenSet =
false;
AWS_QUICKSIGHT_API TreeMapAggregatedFieldWells()=default
AWS_QUICKSIGHT_API TreeMapAggregatedFieldWells & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< DimensionField > & GetGroups() const
bool ColorsHasBeenSet() const
void SetColors(ColorsT &&value)
TreeMapAggregatedFieldWells & AddColors(ColorsT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
bool GroupsHasBeenSet() const
void SetSizes(SizesT &&value)
TreeMapAggregatedFieldWells & WithGroups(GroupsT &&value)
const Aws::Vector< MeasureField > & GetColors() const
void SetGroups(GroupsT &&value)
TreeMapAggregatedFieldWells & WithColors(ColorsT &&value)
AWS_QUICKSIGHT_API TreeMapAggregatedFieldWells(Aws::Utils::Json::JsonView jsonValue)
TreeMapAggregatedFieldWells & WithSizes(SizesT &&value)
bool SizesHasBeenSet() const
const Aws::Vector< MeasureField > & GetSizes() const
TreeMapAggregatedFieldWells & AddSizes(SizesT &&value)
TreeMapAggregatedFieldWells & AddGroups(GroupsT &&value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue