7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/StringDatasetParameter.h>
9#include <aws/quicksight/model/DecimalDatasetParameter.h>
10#include <aws/quicksight/model/IntegerDatasetParameter.h>
11#include <aws/quicksight/model/DateTimeDatasetParameter.h>
50 template<
typename StringDatasetParameterT = StringDatasetParameter>
51 void SetStringDatasetParameter(StringDatasetParameterT&& value) { m_stringDatasetParameterHasBeenSet =
true; m_stringDatasetParameter = std::forward<StringDatasetParameterT>(value); }
52 template<
typename StringDatasetParameterT = StringDatasetParameter>
62 template<
typename DecimalDatasetParameterT = DecimalDatasetParameter>
63 void SetDecimalDatasetParameter(DecimalDatasetParameterT&& value) { m_decimalDatasetParameterHasBeenSet =
true; m_decimalDatasetParameter = std::forward<DecimalDatasetParameterT>(value); }
64 template<
typename DecimalDatasetParameterT = DecimalDatasetParameter>
74 template<
typename IntegerDatasetParameterT = IntegerDatasetParameter>
75 void SetIntegerDatasetParameter(IntegerDatasetParameterT&& value) { m_integerDatasetParameterHasBeenSet =
true; m_integerDatasetParameter = std::forward<IntegerDatasetParameterT>(value); }
76 template<
typename IntegerDatasetParameterT = IntegerDatasetParameter>
86 template<
typename DateTimeDatasetParameterT = DateTimeDatasetParameter>
87 void SetDateTimeDatasetParameter(DateTimeDatasetParameterT&& value) { m_dateTimeDatasetParameterHasBeenSet =
true; m_dateTimeDatasetParameter = std::forward<DateTimeDatasetParameterT>(value); }
88 template<
typename DateTimeDatasetParameterT = DateTimeDatasetParameter>
94 bool m_stringDatasetParameterHasBeenSet =
false;
97 bool m_decimalDatasetParameterHasBeenSet =
false;
100 bool m_integerDatasetParameterHasBeenSet =
false;
103 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