7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/quicksight/QuickSight_EXPORTS.h>
43 template <
typename StringStaticValuesT = Aws::Vector<Aws::String>>
45 m_stringStaticValuesHasBeenSet =
true;
46 m_stringStaticValues = std::forward<StringStaticValuesT>(value);
48 template <
typename StringStaticValuesT = Aws::Vector<Aws::String>>
53 template <
typename StringStaticValuesT = Aws::String>
55 m_stringStaticValuesHasBeenSet =
true;
56 m_stringStaticValues.emplace_back(std::forward<StringStaticValuesT>(value));
67 template <
typename DecimalStaticValuesT = Aws::Vector<
double>>
69 m_decimalStaticValuesHasBeenSet =
true;
70 m_decimalStaticValues = std::forward<DecimalStaticValuesT>(value);
72 template <
typename DecimalStaticValuesT = Aws::Vector<
double>>
78 m_decimalStaticValuesHasBeenSet =
true;
79 m_decimalStaticValues.push_back(value);
90 template <
typename DateTimeStaticValuesT = Aws::Vector<Aws::Utils::DateTime>>
92 m_dateTimeStaticValuesHasBeenSet =
true;
93 m_dateTimeStaticValues = std::forward<DateTimeStaticValuesT>(value);
95 template <
typename DateTimeStaticValuesT = Aws::Vector<Aws::Utils::DateTime>>
100 template <
typename DateTimeStaticValuesT = Aws::Utils::DateTime>
102 m_dateTimeStaticValuesHasBeenSet =
true;
103 m_dateTimeStaticValues.emplace_back(std::forward<DateTimeStaticValuesT>(value));
114 template <
typename IntegerStaticValuesT = Aws::Vector<
long long>>
116 m_integerStaticValuesHasBeenSet =
true;
117 m_integerStaticValues = std::forward<IntegerStaticValuesT>(value);
119 template <
typename IntegerStaticValuesT = Aws::Vector<
long long>>
125 m_integerStaticValuesHasBeenSet =
true;
126 m_integerStaticValues.push_back(value);
138 bool m_stringStaticValuesHasBeenSet =
false;
139 bool m_decimalStaticValuesHasBeenSet =
false;
140 bool m_dateTimeStaticValuesHasBeenSet =
false;
141 bool m_integerStaticValuesHasBeenSet =
false;
NewDefaultValues & AddDateTimeStaticValues(DateTimeStaticValuesT &&value)
AWS_QUICKSIGHT_API NewDefaultValues()=default
NewDefaultValues & AddIntegerStaticValues(long long value)
NewDefaultValues & WithIntegerStaticValues(IntegerStaticValuesT &&value)
const Aws::Vector< Aws::Utils::DateTime > & GetDateTimeStaticValues() const
const Aws::Vector< double > & GetDecimalStaticValues() const
bool StringStaticValuesHasBeenSet() const
AWS_QUICKSIGHT_API NewDefaultValues & operator=(Aws::Utils::Json::JsonView jsonValue)
NewDefaultValues & WithStringStaticValues(StringStaticValuesT &&value)
NewDefaultValues & WithDateTimeStaticValues(DateTimeStaticValuesT &&value)
AWS_QUICKSIGHT_API NewDefaultValues(Aws::Utils::Json::JsonView jsonValue)
void SetStringStaticValues(StringStaticValuesT &&value)
bool DecimalStaticValuesHasBeenSet() const
bool IntegerStaticValuesHasBeenSet() const
NewDefaultValues & AddDecimalStaticValues(double value)
void SetIntegerStaticValues(IntegerStaticValuesT &&value)
const Aws::Vector< Aws::String > & GetStringStaticValues() const
NewDefaultValues & WithDecimalStaticValues(DecimalStaticValuesT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
bool DateTimeStaticValuesHasBeenSet() const
void SetDecimalStaticValues(DecimalStaticValuesT &&value)
const Aws::Vector< long long > & GetIntegerStaticValues() const
NewDefaultValues & AddStringStaticValues(StringStaticValuesT &&value)
void SetDateTimeStaticValues(DateTimeStaticValuesT &&value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue