46 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
47 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
67 inline void SetTopicArn(
const char* value) { m_topicArnHasBeenSet =
true; m_topicArn.assign(value); }
102 inline void SetTopicStatus(
const char* value) { m_topicStatusHasBeenSet =
true; m_topicStatus.assign(value); }
121 bool m_topicArnHasBeenSet;
123 bool m_topicStatusHasBeenSet;
const Aws::String & GetTopicArn() const
NotificationConfiguration & WithTopicStatus(Aws::String &&value)
NotificationConfiguration & WithTopicArn(const char *value)
const Aws::String & GetTopicStatus() const
NotificationConfiguration & WithTopicArn(const Aws::String &value)
std::basic_ostream< char, std::char_traits< char > > OStream
void SetTopicStatus(const Aws::String &value)
void SetTopicArn(Aws::String &&value)
void SetTopicArn(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetTopicArn(const char *value)
void SetTopicStatus(Aws::String &&value)
#define AWS_ELASTICACHE_API
NotificationConfiguration & WithTopicArn(Aws::String &&value)
NotificationConfiguration & WithTopicStatus(const Aws::String &value)
void SetTopicStatus(const char *value)
NotificationConfiguration & WithTopicStatus(const char *value)
JSON (JavaScript Object Notation).