7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/BorderSettings.h>
9#include <aws/quicksight/model/DecalSettings.h>
42 template <
typename DecalSettingsT = DecalSettings>
44 m_decalSettingsHasBeenSet =
true;
45 m_decalSettings = std::forward<DecalSettingsT>(value);
47 template <
typename DecalSettingsT = DecalSettings>
60 template <
typename BorderSettingsT = BorderSettings>
62 m_borderSettingsHasBeenSet =
true;
63 m_borderSettings = std::forward<BorderSettingsT>(value);
65 template <
typename BorderSettingsT = BorderSettings>
75 bool m_decalSettingsHasBeenSet =
false;
76 bool m_borderSettingsHasBeenSet =
false;
bool BorderSettingsHasBeenSet() const
BarChartDefaultSeriesSettings & WithBorderSettings(BorderSettingsT &&value)
void SetDecalSettings(DecalSettingsT &&value)
const DecalSettings & GetDecalSettings() const
AWS_QUICKSIGHT_API BarChartDefaultSeriesSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API BarChartDefaultSeriesSettings()=default
AWS_QUICKSIGHT_API BarChartDefaultSeriesSettings(Aws::Utils::Json::JsonView jsonValue)
void SetBorderSettings(BorderSettingsT &&value)
const BorderSettings & GetBorderSettings() const
bool DecalSettingsHasBeenSet() const
BarChartDefaultSeriesSettings & WithDecalSettings(DecalSettingsT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue