53 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
54 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
82 inline void SetStringValue(
const char* value) { m_stringValueHasBeenSet =
true; m_stringValue.assign(value); }
244 inline void SetDataType(
const char* value) { m_dataTypeHasBeenSet =
true; m_dataType.assign(value); }
275 bool m_stringValueHasBeenSet;
277 bool m_binaryValueHasBeenSet;
279 bool m_stringListValuesHasBeenSet;
281 bool m_binaryListValuesHasBeenSet;
283 bool m_dataTypeHasBeenSet;
void SetBinaryListValues(const Aws::Vector< Aws::Utils::ByteBuffer > &value)
MessageAttributeValue & WithStringValue(Aws::String &&value)
void SetDataType(const Aws::String &value)
MessageAttributeValue & WithStringListValues(const Aws::Vector< Aws::String > &value)
void SetStringValue(Aws::String &&value)
MessageAttributeValue & AddStringListValues(Aws::String &&value)
MessageAttributeValue & WithDataType(const Aws::String &value)
MessageAttributeValue & AddStringListValues(const Aws::String &value)
MessageAttributeValue & AddBinaryListValues(Aws::Utils::ByteBuffer &&value)
void SetBinaryListValues(Aws::Vector< Aws::Utils::ByteBuffer > &&value)
std::vector< T, Aws::Allocator< T > > Vector
MessageAttributeValue & WithBinaryListValues(Aws::Vector< Aws::Utils::ByteBuffer > &&value)
void SetDataType(const char *value)
const Aws::Vector< Aws::Utils::ByteBuffer > & GetBinaryListValues() const
MessageAttributeValue & AddStringListValues(const char *value)
void SetBinaryValue(const Aws::Utils::ByteBuffer &value)
MessageAttributeValue & AddBinaryListValues(const Aws::Utils::ByteBuffer &value)
MessageAttributeValue & WithBinaryValue(const Aws::Utils::ByteBuffer &value)
std::basic_ostream< char, std::char_traits< char > > OStream
const Aws::String & GetStringValue() const
MessageAttributeValue & WithStringListValues(Aws::Vector< Aws::String > &&value)
MessageAttributeValue & WithStringValue(const char *value)
MessageAttributeValue & WithDataType(const char *value)
void SetStringListValues(Aws::Vector< Aws::String > &&value)
MessageAttributeValue & WithBinaryListValues(const Aws::Vector< Aws::Utils::ByteBuffer > &value)
void SetDataType(Aws::String &&value)
const Aws::Vector< Aws::String > & GetStringListValues() const
const Aws::String & GetDataType() const
MessageAttributeValue & WithStringValue(const Aws::String &value)
const Aws::Utils::ByteBuffer & GetBinaryValue() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetStringListValues(const Aws::Vector< Aws::String > &value)
void SetBinaryValue(Aws::Utils::ByteBuffer &&value)
MessageAttributeValue & WithBinaryValue(Aws::Utils::ByteBuffer &&value)
MessageAttributeValue & WithDataType(Aws::String &&value)
void SetStringValue(const Aws::String &value)
void SetStringValue(const char *value)
JSON (JavaScript Object Notation).