/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The options that determine the numeric separator configuration.See
* Also:
AWS
* API Reference
Determines the decimal separator.
*/ inline const NumericSeparatorSymbol& GetDecimalSeparator() const{ return m_decimalSeparator; } /** *Determines the decimal separator.
*/ inline bool DecimalSeparatorHasBeenSet() const { return m_decimalSeparatorHasBeenSet; } /** *Determines the decimal separator.
*/ inline void SetDecimalSeparator(const NumericSeparatorSymbol& value) { m_decimalSeparatorHasBeenSet = true; m_decimalSeparator = value; } /** *Determines the decimal separator.
*/ inline void SetDecimalSeparator(NumericSeparatorSymbol&& value) { m_decimalSeparatorHasBeenSet = true; m_decimalSeparator = std::move(value); } /** *Determines the decimal separator.
*/ inline NumericSeparatorConfiguration& WithDecimalSeparator(const NumericSeparatorSymbol& value) { SetDecimalSeparator(value); return *this;} /** *Determines the decimal separator.
*/ inline NumericSeparatorConfiguration& WithDecimalSeparator(NumericSeparatorSymbol&& value) { SetDecimalSeparator(std::move(value)); return *this;} /** *The options that determine the thousands separator configuration.
*/ inline const ThousandSeparatorOptions& GetThousandsSeparator() const{ return m_thousandsSeparator; } /** *The options that determine the thousands separator configuration.
*/ inline bool ThousandsSeparatorHasBeenSet() const { return m_thousandsSeparatorHasBeenSet; } /** *The options that determine the thousands separator configuration.
*/ inline void SetThousandsSeparator(const ThousandSeparatorOptions& value) { m_thousandsSeparatorHasBeenSet = true; m_thousandsSeparator = value; } /** *The options that determine the thousands separator configuration.
*/ inline void SetThousandsSeparator(ThousandSeparatorOptions&& value) { m_thousandsSeparatorHasBeenSet = true; m_thousandsSeparator = std::move(value); } /** *The options that determine the thousands separator configuration.
*/ inline NumericSeparatorConfiguration& WithThousandsSeparator(const ThousandSeparatorOptions& value) { SetThousandsSeparator(value); return *this;} /** *The options that determine the thousands separator configuration.
*/ inline NumericSeparatorConfiguration& WithThousandsSeparator(ThousandSeparatorOptions&& value) { SetThousandsSeparator(std::move(value)); return *this;} private: NumericSeparatorSymbol m_decimalSeparator; bool m_decimalSeparatorHasBeenSet = false; ThousandSeparatorOptions m_thousandsSeparator; bool m_thousandsSeparatorHasBeenSet = false; }; } // namespace Model } // namespace QuickSight } // namespace Aws