/** * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0. */ #pragma once #include namespace Aws { namespace Utils { namespace Json { class JsonValue; class JsonView; } // namespace Json } // namespace Utils namespace QuickSight { namespace Model { /** *

The option that determines the decimal places configuration.

See * Also:

AWS * API Reference

*/ class DecimalPlacesConfiguration { public: AWS_QUICKSIGHT_API DecimalPlacesConfiguration(); AWS_QUICKSIGHT_API DecimalPlacesConfiguration(Aws::Utils::Json::JsonView jsonValue); AWS_QUICKSIGHT_API DecimalPlacesConfiguration& operator=(Aws::Utils::Json::JsonView jsonValue); AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const; /** *

The values of the decimal places.

*/ inline long long GetDecimalPlaces() const{ return m_decimalPlaces; } /** *

The values of the decimal places.

*/ inline bool DecimalPlacesHasBeenSet() const { return m_decimalPlacesHasBeenSet; } /** *

The values of the decimal places.

*/ inline void SetDecimalPlaces(long long value) { m_decimalPlacesHasBeenSet = true; m_decimalPlaces = value; } /** *

The values of the decimal places.

*/ inline DecimalPlacesConfiguration& WithDecimalPlaces(long long value) { SetDecimalPlaces(value); return *this;} private: long long m_decimalPlaces; bool m_decimalPlacesHasBeenSet = false; }; } // namespace Model } // namespace QuickSight } // namespace Aws