7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/BoxPlotStyleOptions.h>
9#include <aws/quicksight/model/Visibility.h>
47 template<
typename StyleOptionsT = BoxPlotStyleOptions>
48 void SetStyleOptions(StyleOptionsT&& value) { m_styleOptionsHasBeenSet =
true; m_styleOptions = std::forward<StyleOptionsT>(value); }
49 template<
typename StyleOptionsT = BoxPlotStyleOptions>
75 bool m_styleOptionsHasBeenSet =
false;
78 bool m_outlierVisibilityHasBeenSet =
false;
81 bool m_allDataPointsVisibilityHasBeenSet =
false;
void SetOutlierVisibility(Visibility value)
bool StyleOptionsHasBeenSet() const
BoxPlotOptions & WithOutlierVisibility(Visibility value)
const BoxPlotStyleOptions & GetStyleOptions() const
Visibility GetOutlierVisibility() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetStyleOptions(StyleOptionsT &&value)
Visibility GetAllDataPointsVisibility() const
AWS_QUICKSIGHT_API BoxPlotOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
BoxPlotOptions & WithAllDataPointsVisibility(Visibility value)
bool AllDataPointsVisibilityHasBeenSet() const
bool OutlierVisibilityHasBeenSet() const
AWS_QUICKSIGHT_API BoxPlotOptions()=default
void SetAllDataPointsVisibility(Visibility value)
BoxPlotOptions & WithStyleOptions(StyleOptionsT &&value)
AWS_QUICKSIGHT_API BoxPlotOptions(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue