49 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
50 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
70 inline void SetAlarmName(
const char* value) { m_alarmNameHasBeenSet =
true; m_alarmName.assign(value); }
155 inline void SetHistorySummary(
const char* value) { m_historySummaryHasBeenSet =
true; m_historySummary.assign(value); }
190 inline void SetHistoryData(
const char* value) { m_historyDataHasBeenSet =
true; m_historyData.assign(value); }
209 bool m_alarmNameHasBeenSet;
211 bool m_timestampHasBeenSet;
213 bool m_historyItemTypeHasBeenSet;
215 bool m_historySummaryHasBeenSet;
217 bool m_historyDataHasBeenSet;
const Aws::String & GetHistoryData() const
AlarmHistoryItem & WithAlarmName(const Aws::String &value)
void SetTimestamp(Aws::Utils::DateTime &&value)
AlarmHistoryItem & WithHistorySummary(const Aws::String &value)
const HistoryItemType & GetHistoryItemType() const
void SetAlarmName(const Aws::String &value)
#define AWS_CLOUDWATCH_API
void SetHistorySummary(const char *value)
AlarmHistoryItem & WithHistorySummary(const char *value)
AlarmHistoryItem & WithHistoryItemType(HistoryItemType &&value)
AlarmHistoryItem & WithHistoryData(Aws::String &&value)
const Aws::Utils::DateTime & GetTimestamp() const
AlarmHistoryItem & WithHistoryItemType(const HistoryItemType &value)
AlarmHistoryItem & WithTimestamp(Aws::Utils::DateTime &&value)
void SetHistoryItemType(HistoryItemType &&value)
void SetHistoryData(const char *value)
void SetAlarmName(const char *value)
std::basic_ostream< char, std::char_traits< char > > OStream
void SetHistoryItemType(const HistoryItemType &value)
const Aws::String & GetHistorySummary() const
AlarmHistoryItem & WithTimestamp(const Aws::Utils::DateTime &value)
AlarmHistoryItem & WithHistoryData(const Aws::String &value)
void SetHistorySummary(const Aws::String &value)
void SetAlarmName(Aws::String &&value)
AlarmHistoryItem & WithHistoryData(const char *value)
void SetTimestamp(const Aws::Utils::DateTime &value)
void SetHistoryData(const Aws::String &value)
void SetHistorySummary(Aws::String &&value)
const Aws::String & GetAlarmName() const
AlarmHistoryItem & WithHistorySummary(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
AlarmHistoryItem & WithAlarmName(const char *value)
void SetHistoryData(Aws::String &&value)
AlarmHistoryItem & WithAlarmName(Aws::String &&value)
JSON (JavaScript Object Notation).