67 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
109 inline void SetType(
const char* value) { m_typeHasBeenSet =
true; m_type.assign(value); }
139 inline void SetDoubleValue(
double value) { m_doubleValueHasBeenSet =
true; m_doubleValue = value; }
157 inline void SetLongValue(
long long value) { m_longValueHasBeenSet =
true; m_longValue = value; }
175 inline void SetIntegerValue(
int value) { m_integerValueHasBeenSet =
true; m_integerValue = value; }
229 inline Resource&
AddStringSetValue(
const char* value) { m_stringSetValueHasBeenSet =
true; m_stringSetValue.push_back(value);
return *
this; }
233 bool m_nameHasBeenSet;
235 bool m_typeHasBeenSet;
236 double m_doubleValue;
237 bool m_doubleValueHasBeenSet;
238 long long m_longValue;
239 bool m_longValueHasBeenSet;
241 bool m_integerValueHasBeenSet;
243 bool m_stringSetValueHasBeenSet;
Resource & WithType(const Aws::String &value)
Resource & WithName(const char *value)
Resource & WithStringSetValue(const Aws::Vector< Aws::String > &value)
Resource & AddStringSetValue(Aws::String &&value)
void SetIntegerValue(int value)
Resource & WithIntegerValue(int value)
std::vector< T, Aws::Allocator< T > > Vector
Resource & WithLongValue(long long value)
void SetType(const char *value)
const Aws::String & GetName() const
void SetLongValue(long long value)
long long GetLongValue() const
void SetStringSetValue(const Aws::Vector< Aws::String > &value)
Resource & AddStringSetValue(const char *value)
void SetName(Aws::String &&value)
void SetStringSetValue(Aws::Vector< Aws::String > &&value)
Resource & WithDoubleValue(double value)
void SetType(Aws::String &&value)
int GetIntegerValue() const
Resource & WithType(Aws::String &&value)
void SetName(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetType(const Aws::String &value)
const Aws::String & GetType() const
Resource & WithName(const Aws::String &value)
Resource & WithName(Aws::String &&value)
Resource & AddStringSetValue(const Aws::String &value)
void SetDoubleValue(double value)
const Aws::Vector< Aws::String > & GetStringSetValue() const
Resource & WithType(const char *value)
double GetDoubleValue() const
JSON (JavaScript Object Notation).
void SetName(const char *value)
Resource & WithStringSetValue(Aws::Vector< Aws::String > &&value)