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;
BarChartSeriesSettings & WithDecalSettings(DecalSettingsT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetBorderSettings(BorderSettingsT &&value)
AWS_QUICKSIGHT_API BarChartSeriesSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
BarChartSeriesSettings & WithBorderSettings(BorderSettingsT &&value)
const BorderSettings & GetBorderSettings() const
void SetDecalSettings(DecalSettingsT &&value)
AWS_QUICKSIGHT_API BarChartSeriesSettings()=default
AWS_QUICKSIGHT_API BarChartSeriesSettings(Aws::Utils::Json::JsonView jsonValue)
bool BorderSettingsHasBeenSet() const
const DecalSettings & GetDecalSettings() const
bool DecalSettingsHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue