95 inline void SetSnsTopicARN(
const char* value) { m_snsTopicARNHasBeenSet =
true; m_snsTopicARN.assign(value); }
173 inline void SetNotifyAll(
bool value) { m_notifyAllHasBeenSet =
true; m_notifyAll = value; }
182 bool m_snsTopicARNHasBeenSet;
184 bool m_jobStatesToNotifyHasBeenSet;
186 bool m_notifyAllHasBeenSet;
const Aws::String & GetSnsTopicARN() const
void SetJobStatesToNotify(Aws::Vector< JobState > &&value)
Notification & AddJobStatesToNotify(JobState &&value)
Notification & WithNotifyAll(bool value)
void SetJobStatesToNotify(const Aws::Vector< JobState > &value)
std::vector< T, Aws::Allocator< T > > Vector
void SetSnsTopicARN(Aws::String &&value)
Notification & WithJobStatesToNotify(const Aws::Vector< JobState > &value)
const Aws::Vector< JobState > & GetJobStatesToNotify() const
Notification & WithJobStatesToNotify(Aws::Vector< JobState > &&value)
void SetNotifyAll(bool value)
Notification & WithSnsTopicARN(const char *value)
void SetSnsTopicARN(const Aws::String &value)
Notification & WithSnsTopicARN(const Aws::String &value)
Notification & WithSnsTopicARN(Aws::String &&value)
bool GetNotifyAll() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Notification & AddJobStatesToNotify(const JobState &value)
void SetSnsTopicARN(const char *value)
JSON (JavaScript Object Notation).