7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/ArcOptions.h>
9#include <aws/quicksight/model/DonutCenterOptions.h>
52 template<
typename ArcOptionsT = ArcOptions>
53 void SetArcOptions(ArcOptionsT&& value) { m_arcOptionsHasBeenSet =
true; m_arcOptions = std::forward<ArcOptionsT>(value); }
54 template<
typename ArcOptionsT = ArcOptions>
65 template<
typename DonutCenterOptionsT = DonutCenterOptions>
66 void SetDonutCenterOptions(DonutCenterOptionsT&& value) { m_donutCenterOptionsHasBeenSet =
true; m_donutCenterOptions = std::forward<DonutCenterOptionsT>(value); }
67 template<
typename DonutCenterOptionsT = DonutCenterOptions>
73 bool m_arcOptionsHasBeenSet =
false;
76 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