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;
void SetLineStyleSettings(LineStyleSettingsT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
const BorderSettings & GetBorderSettings() const
const LineChartLineStyleSettings & GetLineStyleSettings() const
const LineChartMarkerStyleSettings & GetMarkerStyleSettings() const
ComboChartSeriesSettings & WithDecalSettings(DecalSettingsT &&value)
void SetDecalSettings(DecalSettingsT &&value)
const DecalSettings & GetDecalSettings() const
void SetMarkerStyleSettings(MarkerStyleSettingsT &&value)
bool MarkerStyleSettingsHasBeenSet() const
void SetBorderSettings(BorderSettingsT &&value)
ComboChartSeriesSettings & WithLineStyleSettings(LineStyleSettingsT &&value)
ComboChartSeriesSettings & WithBorderSettings(BorderSettingsT &&value)
ComboChartSeriesSettings & WithMarkerStyleSettings(MarkerStyleSettingsT &&value)
AWS_QUICKSIGHT_API ComboChartSeriesSettings()=default
AWS_QUICKSIGHT_API ComboChartSeriesSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API ComboChartSeriesSettings(Aws::Utils::Json::JsonView jsonValue)
bool BorderSettingsHasBeenSet() const
bool LineStyleSettingsHasBeenSet() const
bool DecalSettingsHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue