7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/quicksight/QuickSight_EXPORTS.h>
9#include <aws/quicksight/model/DecimalPlacesConfiguration.h>
10#include <aws/quicksight/model/NegativeValueConfiguration.h>
11#include <aws/quicksight/model/NullValueFormatConfiguration.h>
12#include <aws/quicksight/model/NumberScale.h>
13#include <aws/quicksight/model/NumericSeparatorConfiguration.h>
46 template <
typename PrefixT = Aws::String>
48 m_prefixHasBeenSet =
true;
49 m_prefix = std::forward<PrefixT>(value);
51 template <
typename PrefixT = Aws::String>
64 template <
typename SuffixT = Aws::String>
66 m_suffixHasBeenSet =
true;
67 m_suffix = std::forward<SuffixT>(value);
69 template <
typename SuffixT = Aws::String>
82 template <
typename SeparatorConfigurationT = NumericSeparatorConfiguration>
84 m_separatorConfigurationHasBeenSet =
true;
85 m_separatorConfiguration = std::forward<SeparatorConfigurationT>(value);
87 template <
typename SeparatorConfigurationT = NumericSeparatorConfiguration>
100 template <
typename SymbolT = Aws::String>
102 m_symbolHasBeenSet =
true;
103 m_symbol = std::forward<SymbolT>(value);
105 template <
typename SymbolT = Aws::String>
118 template <
typename DecimalPlacesConfigurationT = DecimalPlacesConfiguration>
120 m_decimalPlacesConfigurationHasBeenSet =
true;
121 m_decimalPlacesConfiguration = std::forward<DecimalPlacesConfigurationT>(value);
123 template <
typename DecimalPlacesConfigurationT = DecimalPlacesConfiguration>
137 m_numberScaleHasBeenSet =
true;
138 m_numberScale = value;
152 template <
typename NegativeValueConfigurationT = NegativeValueConfiguration>
154 m_negativeValueConfigurationHasBeenSet =
true;
155 m_negativeValueConfiguration = std::forward<NegativeValueConfigurationT>(value);
157 template <
typename NegativeValueConfigurationT = NegativeValueConfiguration>
170 template <
typename NullValueFormatConfigurationT = NullValueFormatConfiguration>
172 m_nullValueFormatConfigurationHasBeenSet =
true;
173 m_nullValueFormatConfiguration = std::forward<NullValueFormatConfigurationT>(value);
175 template <
typename NullValueFormatConfigurationT = NullValueFormatConfiguration>
194 NegativeValueConfiguration m_negativeValueConfiguration;
196 NullValueFormatConfiguration m_nullValueFormatConfiguration;
197 bool m_prefixHasBeenSet =
false;
198 bool m_suffixHasBeenSet =
false;
199 bool m_separatorConfigurationHasBeenSet =
false;
200 bool m_symbolHasBeenSet =
false;
201 bool m_decimalPlacesConfigurationHasBeenSet =
false;
202 bool m_numberScaleHasBeenSet =
false;
203 bool m_negativeValueConfigurationHasBeenSet =
false;
204 bool m_nullValueFormatConfigurationHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue