7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/DateTime.h>
49 template<
typename StringStaticValuesT = Aws::Vector<Aws::String>>
50 void SetStringStaticValues(StringStaticValuesT&& value) { m_stringStaticValuesHasBeenSet =
true; m_stringStaticValues = std::forward<StringStaticValuesT>(value); }
51 template<
typename StringStaticValuesT = Aws::Vector<Aws::String>>
53 template<
typename StringStaticValuesT = Aws::String>
54 NewDefaultValues&
AddStringStaticValues(StringStaticValuesT&& value) { m_stringStaticValuesHasBeenSet =
true; m_stringStaticValues.emplace_back(std::forward<StringStaticValuesT>(value));
return *
this; }
63 template<
typename DecimalStaticValuesT = Aws::Vector<
double>>
64 void SetDecimalStaticValues(DecimalStaticValuesT&& value) { m_decimalStaticValuesHasBeenSet =
true; m_decimalStaticValues = std::forward<DecimalStaticValuesT>(value); }
65 template<
typename DecimalStaticValuesT = Aws::Vector<
double>>
76 template<
typename DateTimeStaticValuesT = Aws::Vector<Aws::Utils::DateTime>>
77 void SetDateTimeStaticValues(DateTimeStaticValuesT&& value) { m_dateTimeStaticValuesHasBeenSet =
true; m_dateTimeStaticValues = std::forward<DateTimeStaticValuesT>(value); }
78 template<
typename DateTimeStaticValuesT = Aws::Vector<Aws::Utils::DateTime>>
80 template<
typename DateTimeStaticValuesT = Aws::Utils::DateTime>
81 NewDefaultValues&
AddDateTimeStaticValues(DateTimeStaticValuesT&& value) { m_dateTimeStaticValuesHasBeenSet =
true; m_dateTimeStaticValues.emplace_back(std::forward<DateTimeStaticValuesT>(value));
return *
this; }
90 template<
typename IntegerStaticValuesT = Aws::Vector<
long long>>
91 void SetIntegerStaticValues(IntegerStaticValuesT&& value) { m_integerStaticValuesHasBeenSet =
true; m_integerStaticValues = std::forward<IntegerStaticValuesT>(value); }
92 template<
typename IntegerStaticValuesT = Aws::Vector<
long long>>
99 bool m_stringStaticValuesHasBeenSet =
false;
102 bool m_decimalStaticValuesHasBeenSet =
false;
105 bool m_dateTimeStaticValuesHasBeenSet =
false;
108 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