7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/DateTimeDatasetParameter.h>
9#include <aws/quicksight/model/DecimalDatasetParameter.h>
10#include <aws/quicksight/model/IntegerDatasetParameter.h>
11#include <aws/quicksight/model/StringDatasetParameter.h>
44 template <
typename StringDatasetParameterT = StringDatasetParameter>
46 m_stringDatasetParameterHasBeenSet =
true;
47 m_stringDatasetParameter = std::forward<StringDatasetParameterT>(value);
49 template <
typename StringDatasetParameterT = StringDatasetParameter>
62 template <
typename DecimalDatasetParameterT = DecimalDatasetParameter>
64 m_decimalDatasetParameterHasBeenSet =
true;
65 m_decimalDatasetParameter = std::forward<DecimalDatasetParameterT>(value);
67 template <
typename DecimalDatasetParameterT = DecimalDatasetParameter>
80 template <
typename IntegerDatasetParameterT = IntegerDatasetParameter>
82 m_integerDatasetParameterHasBeenSet =
true;
83 m_integerDatasetParameter = std::forward<IntegerDatasetParameterT>(value);
85 template <
typename IntegerDatasetParameterT = IntegerDatasetParameter>
98 template <
typename DateTimeDatasetParameterT = DateTimeDatasetParameter>
100 m_dateTimeDatasetParameterHasBeenSet =
true;
101 m_dateTimeDatasetParameter = std::forward<DateTimeDatasetParameterT>(value);
103 template <
typename DateTimeDatasetParameterT = DateTimeDatasetParameter>
117 bool m_stringDatasetParameterHasBeenSet =
false;
118 bool m_decimalDatasetParameterHasBeenSet =
false;
119 bool m_integerDatasetParameterHasBeenSet =
false;
120 bool m_dateTimeDatasetParameterHasBeenSet =
false;
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_QUICKSIGHT_API DatasetParameter & operator=(Aws::Utils::Json::JsonView jsonValue)
DatasetParameter & WithDateTimeDatasetParameter(DateTimeDatasetParameterT &&value)
const DateTimeDatasetParameter & GetDateTimeDatasetParameter() const
void SetDecimalDatasetParameter(DecimalDatasetParameterT &&value)
const DecimalDatasetParameter & GetDecimalDatasetParameter() const
DatasetParameter & WithStringDatasetParameter(StringDatasetParameterT &&value)
AWS_QUICKSIGHT_API DatasetParameter(Aws::Utils::Json::JsonView jsonValue)
void SetStringDatasetParameter(StringDatasetParameterT &&value)
AWS_QUICKSIGHT_API DatasetParameter()=default
void SetDateTimeDatasetParameter(DateTimeDatasetParameterT &&value)
const IntegerDatasetParameter & GetIntegerDatasetParameter() const
DatasetParameter & WithDecimalDatasetParameter(DecimalDatasetParameterT &&value)
bool IntegerDatasetParameterHasBeenSet() const
bool DecimalDatasetParameterHasBeenSet() const
bool StringDatasetParameterHasBeenSet() const
bool DateTimeDatasetParameterHasBeenSet() const
DatasetParameter & WithIntegerDatasetParameter(IntegerDatasetParameterT &&value)
void SetIntegerDatasetParameter(IntegerDatasetParameterT &&value)
const StringDatasetParameter & GetStringDatasetParameter() const
Aws::Utils::Json::JsonValue JsonValue