7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/DateAxisOptions.h>
9#include <aws/quicksight/model/NumericAxisOptions.h>
43 template <
typename NumericAxisOptionsT = NumericAxisOptions>
45 m_numericAxisOptionsHasBeenSet =
true;
46 m_numericAxisOptions = std::forward<NumericAxisOptionsT>(value);
48 template <
typename NumericAxisOptionsT = NumericAxisOptions>
61 template <
typename DateAxisOptionsT = DateAxisOptions>
63 m_dateAxisOptionsHasBeenSet =
true;
64 m_dateAxisOptions = std::forward<DateAxisOptionsT>(value);
66 template <
typename DateAxisOptionsT = DateAxisOptions>
76 bool m_numericAxisOptionsHasBeenSet =
false;
77 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