7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/NumericSeparatorSymbol.h>
9#include <aws/quicksight/model/ThousandSeparatorOptions.h>
58 template<
typename ThousandsSeparatorT = ThousandSeparatorOptions>
59 void SetThousandsSeparator(ThousandsSeparatorT&& value) { m_thousandsSeparatorHasBeenSet =
true; m_thousandsSeparator = std::forward<ThousandsSeparatorT>(value); }
60 template<
typename ThousandsSeparatorT = ThousandSeparatorOptions>
66 bool m_decimalSeparatorHasBeenSet =
false;
68 ThousandSeparatorOptions m_thousandsSeparator;
69 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