7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/AxisBinding.h>
9#include <aws/quicksight/model/LineChartLineStyleSettings.h>
10#include <aws/quicksight/model/LineChartMarkerStyleSettings.h>
59 template<
typename LineStyleSettingsT = LineChartLineStyleSettings>
60 void SetLineStyleSettings(LineStyleSettingsT&& value) { m_lineStyleSettingsHasBeenSet =
true; m_lineStyleSettings = std::forward<LineStyleSettingsT>(value); }
61 template<
typename LineStyleSettingsT = LineChartLineStyleSettings>
71 template<
typename MarkerStyleSettingsT = LineChartMarkerStyleSettings>
72 void SetMarkerStyleSettings(MarkerStyleSettingsT&& value) { m_markerStyleSettingsHasBeenSet =
true; m_markerStyleSettings = std::forward<MarkerStyleSettingsT>(value); }
73 template<
typename MarkerStyleSettingsT = LineChartMarkerStyleSettings>
79 bool m_axisBindingHasBeenSet =
false;
81 LineChartLineStyleSettings m_lineStyleSettings;
82 bool m_lineStyleSettingsHasBeenSet =
false;
84 LineChartMarkerStyleSettings m_markerStyleSettings;
85 bool m_markerStyleSettingsHasBeenSet =
false;
LineChartDefaultSeriesSettings & WithMarkerStyleSettings(MarkerStyleSettingsT &&value)
LineChartDefaultSeriesSettings & WithAxisBinding(AxisBinding value)
AWS_QUICKSIGHT_API LineChartDefaultSeriesSettings()=default
AWS_QUICKSIGHT_API LineChartDefaultSeriesSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetLineStyleSettings(LineStyleSettingsT &&value)
void SetMarkerStyleSettings(MarkerStyleSettingsT &&value)
bool LineStyleSettingsHasBeenSet() const
bool AxisBindingHasBeenSet() const
AWS_QUICKSIGHT_API LineChartDefaultSeriesSettings(Aws::Utils::Json::JsonView jsonValue)
bool MarkerStyleSettingsHasBeenSet() const
const LineChartLineStyleSettings & GetLineStyleSettings() const
const LineChartMarkerStyleSettings & GetMarkerStyleSettings() const
LineChartDefaultSeriesSettings & WithLineStyleSettings(LineStyleSettingsT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetAxisBinding(AxisBinding value)
AxisBinding GetAxisBinding() const
Aws::Utils::Json::JsonValue JsonValue