28 namespace CloudWatchLogs
45 inline void SetTimestamp(
long long value) { m_timestampHasBeenSet =
true; m_timestamp = value; }
60 inline void SetMessage(
const char* value) { m_messageHasBeenSet =
true; m_message.assign(value); }
75 inline void SetIngestionTime(
long long value) { m_ingestionTimeHasBeenSet =
true; m_ingestionTime = value; }
81 long long m_timestamp;
82 bool m_timestampHasBeenSet;
84 bool m_messageHasBeenSet;
85 long long m_ingestionTime;
86 bool m_ingestionTimeHasBeenSet;
long long GetTimestamp() const
OutputLogEvent & WithIngestionTime(long long value)
OutputLogEvent & WithTimestamp(long long value)
void SetIngestionTime(long long value)
long long GetIngestionTime() const
void SetTimestamp(long long value)
const Aws::String & GetMessage() const
#define AWS_CLOUDWATCHLOGS_API
OutputLogEvent & WithMessage(const char *value)
void SetMessage(Aws::String &&value)
void SetMessage(const Aws::String &value)
void SetMessage(const char *value)
OutputLogEvent & WithMessage(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
OutputLogEvent & WithMessage(Aws::String &&value)
JSON (JavaScript Object Notation).