7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/NumericAxisOptions.h>
9#include <aws/quicksight/model/DateAxisOptions.h>
49 template<
typename NumericAxisOptionsT = NumericAxisOptions>
50 void SetNumericAxisOptions(NumericAxisOptionsT&& value) { m_numericAxisOptionsHasBeenSet =
true; m_numericAxisOptions = std::forward<NumericAxisOptionsT>(value); }
51 template<
typename NumericAxisOptionsT = NumericAxisOptions>
61 template<
typename DateAxisOptionsT = DateAxisOptions>
62 void SetDateAxisOptions(DateAxisOptionsT&& value) { m_dateAxisOptionsHasBeenSet =
true; m_dateAxisOptions = std::forward<DateAxisOptionsT>(value); }
63 template<
typename DateAxisOptionsT = DateAxisOptions>
69 bool m_numericAxisOptionsHasBeenSet =
false;
72 bool m_dateAxisOptionsHasBeenSet =
false;
bool DateAxisOptionsHasBeenSet() const
bool NumericAxisOptionsHasBeenSet() const
const DateAxisOptions & GetDateAxisOptions() const
void SetDateAxisOptions(DateAxisOptionsT &&value)
AxisDataOptions & WithDateAxisOptions(DateAxisOptionsT &&value)
const NumericAxisOptions & GetNumericAxisOptions() const
void SetNumericAxisOptions(NumericAxisOptionsT &&value)
AWS_QUICKSIGHT_API AxisDataOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
AxisDataOptions & WithNumericAxisOptions(NumericAxisOptionsT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_QUICKSIGHT_API AxisDataOptions(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API AxisDataOptions()=default
Aws::Utils::Json::JsonValue JsonValue