54 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
55 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
87 inline void SetDataType(
const char* value) { m_dataTypeHasBeenSet =
true; m_dataType.assign(value); }
139 inline void SetStringValue(
const char* value) { m_stringValueHasBeenSet =
true; m_stringValue.assign(value); }
194 bool m_dataTypeHasBeenSet;
196 bool m_stringValueHasBeenSet;
198 bool m_binaryValueHasBeenSet;
MessageAttributeValue & WithStringValue(const Aws::String &value)
MessageAttributeValue & WithStringValue(const char *value)
MessageAttributeValue & WithDataType(Aws::String &&value)
void SetStringValue(const Aws::String &value)
MessageAttributeValue & WithDataType(const Aws::String &value)
void SetDataType(Aws::String &&value)
const Aws::String & GetStringValue() const
MessageAttributeValue & WithStringValue(Aws::String &&value)
void SetBinaryValue(Aws::Utils::ByteBuffer &&value)
void SetDataType(const char *value)
void SetStringValue(const char *value)
std::basic_ostream< char, std::char_traits< char > > OStream
const Aws::String & GetDataType() const
void SetStringValue(Aws::String &&value)
MessageAttributeValue & WithDataType(const char *value)
const Aws::Utils::ByteBuffer & GetBinaryValue() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
MessageAttributeValue & WithBinaryValue(Aws::Utils::ByteBuffer &&value)
MessageAttributeValue & WithBinaryValue(const Aws::Utils::ByteBuffer &value)
void SetDataType(const Aws::String &value)
JSON (JavaScript Object Notation).
void SetBinaryValue(const Aws::Utils::ByteBuffer &value)