7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/ArcOptions.h>
9#include <aws/quicksight/model/DonutCenterOptions.h>
46 template <
typename ArcOptionsT = ArcOptions>
48 m_arcOptionsHasBeenSet =
true;
49 m_arcOptions = std::forward<ArcOptionsT>(value);
51 template <
typename ArcOptionsT = ArcOptions>
65 template <
typename DonutCenterOptionsT = DonutCenterOptions>
67 m_donutCenterOptionsHasBeenSet =
true;
68 m_donutCenterOptions = std::forward<DonutCenterOptionsT>(value);
70 template <
typename DonutCenterOptionsT = DonutCenterOptions>
80 bool m_arcOptionsHasBeenSet =
false;
81 bool m_donutCenterOptionsHasBeenSet =
false;
AWS_QUICKSIGHT_API DonutOptions()=default
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
DonutOptions & WithDonutCenterOptions(DonutCenterOptionsT &&value)
const ArcOptions & GetArcOptions() const
AWS_QUICKSIGHT_API DonutOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetArcOptions(ArcOptionsT &&value)
bool DonutCenterOptionsHasBeenSet() const
const DonutCenterOptions & GetDonutCenterOptions() const
bool ArcOptionsHasBeenSet() const
DonutOptions & WithArcOptions(ArcOptionsT &&value)
AWS_QUICKSIGHT_API DonutOptions(Aws::Utils::Json::JsonView jsonValue)
void SetDonutCenterOptions(DonutCenterOptionsT &&value)
Aws::Utils::Json::JsonValue JsonValue