7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/quicksight/model/TopicNumericSeparatorSymbol.h>
10#include <aws/quicksight/model/NumberScale.h>
11#include <aws/quicksight/model/NegativeFormat.h>
50 inline void SetUseBlankCellFormat(
bool value) { m_useBlankCellFormatHasBeenSet =
true; m_useBlankCellFormat = value; }
60 template<
typename BlankCellFormatT = Aws::String>
61 void SetBlankCellFormat(BlankCellFormatT&& value) { m_blankCellFormatHasBeenSet =
true; m_blankCellFormat = std::forward<BlankCellFormatT>(value); }
62 template<
typename BlankCellFormatT = Aws::String>
72 template<
typename DateFormatT = Aws::String>
73 void SetDateFormat(DateFormatT&& value) { m_dateFormatHasBeenSet =
true; m_dateFormat = std::forward<DateFormatT>(value); }
74 template<
typename DateFormatT = Aws::String>
94 template<
typename GroupingSeparatorT = Aws::String>
95 void SetGroupingSeparator(GroupingSeparatorT&& value) { m_groupingSeparatorHasBeenSet =
true; m_groupingSeparator = std::forward<GroupingSeparatorT>(value); }
96 template<
typename GroupingSeparatorT = Aws::String>
106 inline void SetUseGrouping(
bool value) { m_useGroupingHasBeenSet =
true; m_useGrouping = value; }
116 inline void SetFractionDigits(
int value) { m_fractionDigitsHasBeenSet =
true; m_fractionDigits = value; }
126 template<
typename PrefixT = Aws::String>
127 void SetPrefix(PrefixT&& value) { m_prefixHasBeenSet =
true; m_prefix = std::forward<PrefixT>(value); }
128 template<
typename PrefixT = Aws::String>
138 template<
typename SuffixT = Aws::String>
139 void SetSuffix(SuffixT&& value) { m_suffixHasBeenSet =
true; m_suffix = std::forward<SuffixT>(value); }
140 template<
typename SuffixT = Aws::String>
162 template<
typename NegativeFormatT = NegativeFormat>
163 void SetNegativeFormat(NegativeFormatT&& value) { m_negativeFormatHasBeenSet =
true; m_negativeFormat = std::forward<NegativeFormatT>(value); }
164 template<
typename NegativeFormatT = NegativeFormat>
174 template<
typename CurrencySymbolT = Aws::String>
175 void SetCurrencySymbol(CurrencySymbolT&& value) { m_currencySymbolHasBeenSet =
true; m_currencySymbol = std::forward<CurrencySymbolT>(value); }
176 template<
typename CurrencySymbolT = Aws::String>
181 bool m_useBlankCellFormat{
false};
182 bool m_useBlankCellFormatHasBeenSet =
false;
185 bool m_blankCellFormatHasBeenSet =
false;
188 bool m_dateFormatHasBeenSet =
false;
191 bool m_decimalSeparatorHasBeenSet =
false;
194 bool m_groupingSeparatorHasBeenSet =
false;
196 bool m_useGrouping{
false};
197 bool m_useGroupingHasBeenSet =
false;
199 int m_fractionDigits{0};
200 bool m_fractionDigitsHasBeenSet =
false;
203 bool m_prefixHasBeenSet =
false;
206 bool m_suffixHasBeenSet =
false;
209 bool m_unitScalerHasBeenSet =
false;
211 NegativeFormat m_negativeFormat;
212 bool m_negativeFormatHasBeenSet =
false;
215 bool m_currencySymbolHasBeenSet =
false;
TopicNumericSeparatorSymbol
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue