7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/quicksight/QuickSight_EXPORTS.h>
9#include <aws/quicksight/model/AggregationFunction.h>
10#include <aws/quicksight/model/ColumnIdentifier.h>
11#include <aws/quicksight/model/TooltipTarget.h>
12#include <aws/quicksight/model/Visibility.h>
45 template <
typename ColumnT = ColumnIdentifier>
47 m_columnHasBeenSet =
true;
48 m_column = std::forward<ColumnT>(value);
50 template <
typename ColumnT = ColumnIdentifier>
63 template <
typename LabelT = Aws::String>
65 m_labelHasBeenSet =
true;
66 m_label = std::forward<LabelT>(value);
68 template <
typename LabelT = Aws::String>
70 SetLabel(std::forward<LabelT>(value));
82 m_visibilityHasBeenSet =
true;
97 template <
typename AggregationT = AggregationFunction>
99 m_aggregationHasBeenSet =
true;
100 m_aggregation = std::forward<AggregationT>(value);
102 template <
typename AggregationT = AggregationFunction>
116 m_tooltipTargetHasBeenSet =
true;
117 m_tooltipTarget = value;
131 AggregationFunction m_aggregation;
134 bool m_columnHasBeenSet =
false;
135 bool m_labelHasBeenSet =
false;
136 bool m_visibilityHasBeenSet =
false;
137 bool m_aggregationHasBeenSet =
false;
138 bool m_tooltipTargetHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue