7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/NumericSeparatorSymbol.h>
9#include <aws/quicksight/model/ThousandSeparatorOptions.h>
43 m_decimalSeparatorHasBeenSet =
true;
44 m_decimalSeparator = value;
58 template <
typename ThousandsSeparatorT = ThousandSeparatorOptions>
60 m_thousandsSeparatorHasBeenSet =
true;
61 m_thousandsSeparator = std::forward<ThousandsSeparatorT>(value);
63 template <
typename ThousandsSeparatorT = ThousandSeparatorOptions>
72 ThousandSeparatorOptions m_thousandsSeparator;
73 bool m_decimalSeparatorHasBeenSet =
false;
74 bool m_thousandsSeparatorHasBeenSet =
false;
AWS_QUICKSIGHT_API NumericSeparatorConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API NumericSeparatorConfiguration()=default
void SetDecimalSeparator(NumericSeparatorSymbol value)
bool DecimalSeparatorHasBeenSet() const
bool ThousandsSeparatorHasBeenSet() const
NumericSeparatorConfiguration & WithThousandsSeparator(ThousandsSeparatorT &&value)
const ThousandSeparatorOptions & GetThousandsSeparator() const
AWS_QUICKSIGHT_API NumericSeparatorConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
NumericSeparatorSymbol GetDecimalSeparator() const
void SetThousandsSeparator(ThousandsSeparatorT &&value)
NumericSeparatorConfiguration & WithDecimalSeparator(NumericSeparatorSymbol value)
Aws::Utils::Json::JsonValue JsonValue