7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/BorderSettings.h>
9#include <aws/quicksight/model/DecalSettings.h>
10#include <aws/quicksight/model/LineChartLineStyleSettings.h>
11#include <aws/quicksight/model/LineChartMarkerStyleSettings.h>
44 template <
typename LineStyleSettingsT = LineChartLineStyleSettings>
46 m_lineStyleSettingsHasBeenSet =
true;
47 m_lineStyleSettings = std::forward<LineStyleSettingsT>(value);
49 template <
typename LineStyleSettingsT = LineChartLineStyleSettings>
62 template <
typename MarkerStyleSettingsT = LineChartMarkerStyleSettings>
64 m_markerStyleSettingsHasBeenSet =
true;
65 m_markerStyleSettings = std::forward<MarkerStyleSettingsT>(value);
67 template <
typename MarkerStyleSettingsT = LineChartMarkerStyleSettings>
80 template <
typename DecalSettingsT = DecalSettings>
82 m_decalSettingsHasBeenSet =
true;
83 m_decalSettings = std::forward<DecalSettingsT>(value);
85 template <
typename DecalSettingsT = DecalSettings>
98 template <
typename BorderSettingsT = BorderSettings>
100 m_borderSettingsHasBeenSet =
true;
101 m_borderSettings = std::forward<BorderSettingsT>(value);
103 template <
typename BorderSettingsT = BorderSettings>
117 bool m_lineStyleSettingsHasBeenSet =
false;
118 bool m_markerStyleSettingsHasBeenSet =
false;
119 bool m_decalSettingsHasBeenSet =
false;
120 bool m_borderSettingsHasBeenSet =
false;
AWS_QUICKSIGHT_API ComboChartDefaultSeriesSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetDecalSettings(DecalSettingsT &&value)
AWS_QUICKSIGHT_API ComboChartDefaultSeriesSettings(Aws::Utils::Json::JsonView jsonValue)
ComboChartDefaultSeriesSettings & WithMarkerStyleSettings(MarkerStyleSettingsT &&value)
const BorderSettings & GetBorderSettings() const
bool BorderSettingsHasBeenSet() const
AWS_QUICKSIGHT_API ComboChartDefaultSeriesSettings()=default
const LineChartMarkerStyleSettings & GetMarkerStyleSettings() const
ComboChartDefaultSeriesSettings & WithDecalSettings(DecalSettingsT &&value)
ComboChartDefaultSeriesSettings & WithLineStyleSettings(LineStyleSettingsT &&value)
const LineChartLineStyleSettings & GetLineStyleSettings() const
ComboChartDefaultSeriesSettings & WithBorderSettings(BorderSettingsT &&value)
const DecalSettings & GetDecalSettings() const
void SetBorderSettings(BorderSettingsT &&value)
bool DecalSettingsHasBeenSet() const
void SetMarkerStyleSettings(MarkerStyleSettingsT &&value)
void SetLineStyleSettings(LineStyleSettingsT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
bool LineStyleSettingsHasBeenSet() const
bool MarkerStyleSettingsHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue