7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/quicksight/model/NumericSeparatorConfiguration.h>
10#include <aws/quicksight/model/DecimalPlacesConfiguration.h>
11#include <aws/quicksight/model/NumberScale.h>
12#include <aws/quicksight/model/NegativeValueConfiguration.h>
13#include <aws/quicksight/model/NullValueFormatConfiguration.h>
52 template<
typename PrefixT = Aws::String>
53 void SetPrefix(PrefixT&& value) { m_prefixHasBeenSet =
true; m_prefix = std::forward<PrefixT>(value); }
54 template<
typename PrefixT = Aws::String>
64 template<
typename SuffixT = Aws::String>
65 void SetSuffix(SuffixT&& value) { m_suffixHasBeenSet =
true; m_suffix = std::forward<SuffixT>(value); }
66 template<
typename SuffixT = Aws::String>
76 template<
typename SeparatorConfigurationT = NumericSeparatorConfiguration>
77 void SetSeparatorConfiguration(SeparatorConfigurationT&& value) { m_separatorConfigurationHasBeenSet =
true; m_separatorConfiguration = std::forward<SeparatorConfigurationT>(value); }
78 template<
typename SeparatorConfigurationT = NumericSeparatorConfiguration>
88 template<
typename DecimalPlacesConfigurationT = DecimalPlacesConfiguration>
89 void SetDecimalPlacesConfiguration(DecimalPlacesConfigurationT&& value) { m_decimalPlacesConfigurationHasBeenSet =
true; m_decimalPlacesConfiguration = std::forward<DecimalPlacesConfigurationT>(value); }
90 template<
typename DecimalPlacesConfigurationT = DecimalPlacesConfiguration>
110 template<
typename NegativeValueConfigurationT = NegativeValueConfiguration>
111 void SetNegativeValueConfiguration(NegativeValueConfigurationT&& value) { m_negativeValueConfigurationHasBeenSet =
true; m_negativeValueConfiguration = std::forward<NegativeValueConfigurationT>(value); }
112 template<
typename NegativeValueConfigurationT = NegativeValueConfiguration>
122 template<
typename NullValueFormatConfigurationT = NullValueFormatConfiguration>
123 void SetNullValueFormatConfiguration(NullValueFormatConfigurationT&& value) { m_nullValueFormatConfigurationHasBeenSet =
true; m_nullValueFormatConfiguration = std::forward<NullValueFormatConfigurationT>(value); }
124 template<
typename NullValueFormatConfigurationT = NullValueFormatConfiguration>
130 bool m_prefixHasBeenSet =
false;
133 bool m_suffixHasBeenSet =
false;
136 bool m_separatorConfigurationHasBeenSet =
false;
139 bool m_decimalPlacesConfigurationHasBeenSet =
false;
142 bool m_numberScaleHasBeenSet =
false;
144 NegativeValueConfiguration m_negativeValueConfiguration;
145 bool m_negativeValueConfigurationHasBeenSet =
false;
147 NullValueFormatConfiguration m_nullValueFormatConfiguration;
148 bool m_nullValueFormatConfigurationHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue