28 namespace CloudWatchLogs
54 inline void SetLogStreamName(
const char* value) { m_logStreamNameHasBeenSet =
true; m_logStreamName.assign(value); }
69 inline void SetCreationTime(
long long value) { m_creationTimeHasBeenSet =
true; m_creationTime = value; }
78 inline void SetFirstEventTimestamp(
long long value) { m_firstEventTimestampHasBeenSet =
true; m_firstEventTimestamp = value; }
87 inline void SetLastEventTimestamp(
long long value) { m_lastEventTimestampHasBeenSet =
true; m_lastEventTimestamp = value; }
96 inline void SetLastIngestionTime(
long long value) { m_lastIngestionTimeHasBeenSet =
true; m_lastIngestionTime = value; }
111 inline void SetUploadSequenceToken(
const char* value) { m_uploadSequenceTokenHasBeenSet =
true; m_uploadSequenceToken.assign(value); }
132 inline void SetArn(
const char* value) { m_arnHasBeenSet =
true; m_arn.assign(value); }
147 inline void SetStoredBytes(
long long value) { m_storedBytesHasBeenSet =
true; m_storedBytes = value; }
154 bool m_logStreamNameHasBeenSet;
155 long long m_creationTime;
156 bool m_creationTimeHasBeenSet;
157 long long m_firstEventTimestamp;
158 bool m_firstEventTimestampHasBeenSet;
159 long long m_lastEventTimestamp;
160 bool m_lastEventTimestampHasBeenSet;
161 long long m_lastIngestionTime;
162 bool m_lastIngestionTimeHasBeenSet;
164 bool m_uploadSequenceTokenHasBeenSet;
166 bool m_arnHasBeenSet;
167 long long m_storedBytes;
168 bool m_storedBytesHasBeenSet;
void SetLogStreamName(const char *value)
void SetUploadSequenceToken(const Aws::String &value)
const Aws::String & GetArn() const
const Aws::String & GetLogStreamName() const
void SetLogStreamName(Aws::String &&value)
LogStream & WithLastEventTimestamp(long long value)
void SetArn(Aws::String &&value)
void SetLastEventTimestamp(long long value)
long long GetLastEventTimestamp() const
LogStream & WithArn(const Aws::String &value)
long long GetCreationTime() const
LogStream & WithLastIngestionTime(long long value)
void SetCreationTime(long long value)
LogStream & WithArn(Aws::String &&value)
void SetArn(const char *value)
void SetUploadSequenceToken(const char *value)
void SetUploadSequenceToken(Aws::String &&value)
LogStream & WithFirstEventTimestamp(long long value)
LogStream & WithLogStreamName(Aws::String &&value)
void SetLastIngestionTime(long long value)
#define AWS_CLOUDWATCHLOGS_API
LogStream & WithArn(const char *value)
long long GetFirstEventTimestamp() const
long long GetLastIngestionTime() const
LogStream & WithUploadSequenceToken(Aws::String &&value)
long long GetStoredBytes() const
void SetLogStreamName(const Aws::String &value)
const Aws::String & GetUploadSequenceToken() const
LogStream & WithUploadSequenceToken(const Aws::String &value)
LogStream & WithLogStreamName(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
LogStream & WithLogStreamName(const Aws::String &value)
LogStream & WithStoredBytes(long long value)
LogStream & WithUploadSequenceToken(const char *value)
LogStream & WithCreationTime(long long value)
JSON (JavaScript Object Notation).
void SetArn(const Aws::String &value)
void SetStoredBytes(long long value)
void SetFirstEventTimestamp(long long value)