7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/ColumnIdentifier.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/quicksight/model/Visibility.h>
11#include <aws/quicksight/model/AggregationFunction.h>
12#include <aws/quicksight/model/TooltipTarget.h>
51 template<
typename ColumnT = ColumnIdentifier>
52 void SetColumn(ColumnT&& value) { m_columnHasBeenSet =
true; m_column = std::forward<ColumnT>(value); }
53 template<
typename ColumnT = ColumnIdentifier>
63 template<
typename LabelT = Aws::String>
64 void SetLabel(LabelT&& value) { m_labelHasBeenSet =
true; m_label = std::forward<LabelT>(value); }
65 template<
typename LabelT = Aws::String>
85 template<
typename AggregationT = AggregationFunction>
86 void SetAggregation(AggregationT&& value) { m_aggregationHasBeenSet =
true; m_aggregation = std::forward<AggregationT>(value); }
87 template<
typename AggregationT = AggregationFunction>
103 bool m_columnHasBeenSet =
false;
106 bool m_labelHasBeenSet =
false;
109 bool m_visibilityHasBeenSet =
false;
111 AggregationFunction m_aggregation;
112 bool m_aggregationHasBeenSet =
false;
115 bool m_tooltipTargetHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue