AWS SDK for C++  1.9.104
AWS SDK for C++
CloudWatchLogsLogStream.h
Go to the documentation of this file.
1 
6 #pragma once
12 #include <utility>
13 
14 namespace Aws
15 {
16 namespace Utils
17 {
18 namespace Json
19 {
20  class JsonValue;
21  class JsonView;
22 } // namespace Json
23 } // namespace Utils
24 namespace OpsWorks
25 {
26 namespace Model
27 {
28 
38  {
39  public:
44 
45 
52  inline const Aws::String& GetLogGroupName() const{ return m_logGroupName; }
53 
60  inline bool LogGroupNameHasBeenSet() const { return m_logGroupNameHasBeenSet; }
61 
68  inline void SetLogGroupName(const Aws::String& value) { m_logGroupNameHasBeenSet = true; m_logGroupName = value; }
69 
76  inline void SetLogGroupName(Aws::String&& value) { m_logGroupNameHasBeenSet = true; m_logGroupName = std::move(value); }
77 
84  inline void SetLogGroupName(const char* value) { m_logGroupNameHasBeenSet = true; m_logGroupName.assign(value); }
85 
92  inline CloudWatchLogsLogStream& WithLogGroupName(const Aws::String& value) { SetLogGroupName(value); return *this;}
93 
100  inline CloudWatchLogsLogStream& WithLogGroupName(Aws::String&& value) { SetLogGroupName(std::move(value)); return *this;}
101 
108  inline CloudWatchLogsLogStream& WithLogGroupName(const char* value) { SetLogGroupName(value); return *this;}
109 
110 
117  inline const Aws::String& GetDatetimeFormat() const{ return m_datetimeFormat; }
118 
125  inline bool DatetimeFormatHasBeenSet() const { return m_datetimeFormatHasBeenSet; }
126 
133  inline void SetDatetimeFormat(const Aws::String& value) { m_datetimeFormatHasBeenSet = true; m_datetimeFormat = value; }
134 
141  inline void SetDatetimeFormat(Aws::String&& value) { m_datetimeFormatHasBeenSet = true; m_datetimeFormat = std::move(value); }
142 
149  inline void SetDatetimeFormat(const char* value) { m_datetimeFormatHasBeenSet = true; m_datetimeFormat.assign(value); }
150 
157  inline CloudWatchLogsLogStream& WithDatetimeFormat(const Aws::String& value) { SetDatetimeFormat(value); return *this;}
158 
165  inline CloudWatchLogsLogStream& WithDatetimeFormat(Aws::String&& value) { SetDatetimeFormat(std::move(value)); return *this;}
166 
173  inline CloudWatchLogsLogStream& WithDatetimeFormat(const char* value) { SetDatetimeFormat(value); return *this;}
174 
175 
179  inline const CloudWatchLogsTimeZone& GetTimeZone() const{ return m_timeZone; }
180 
184  inline bool TimeZoneHasBeenSet() const { return m_timeZoneHasBeenSet; }
185 
189  inline void SetTimeZone(const CloudWatchLogsTimeZone& value) { m_timeZoneHasBeenSet = true; m_timeZone = value; }
190 
194  inline void SetTimeZone(CloudWatchLogsTimeZone&& value) { m_timeZoneHasBeenSet = true; m_timeZone = std::move(value); }
195 
199  inline CloudWatchLogsLogStream& WithTimeZone(const CloudWatchLogsTimeZone& value) { SetTimeZone(value); return *this;}
200 
204  inline CloudWatchLogsLogStream& WithTimeZone(CloudWatchLogsTimeZone&& value) { SetTimeZone(std::move(value)); return *this;}
205 
206 
220  inline const Aws::String& GetFile() const{ return m_file; }
221 
235  inline bool FileHasBeenSet() const { return m_fileHasBeenSet; }
236 
250  inline void SetFile(const Aws::String& value) { m_fileHasBeenSet = true; m_file = value; }
251 
265  inline void SetFile(Aws::String&& value) { m_fileHasBeenSet = true; m_file = std::move(value); }
266 
280  inline void SetFile(const char* value) { m_fileHasBeenSet = true; m_file.assign(value); }
281 
295  inline CloudWatchLogsLogStream& WithFile(const Aws::String& value) { SetFile(value); return *this;}
296 
310  inline CloudWatchLogsLogStream& WithFile(Aws::String&& value) { SetFile(std::move(value)); return *this;}
311 
325  inline CloudWatchLogsLogStream& WithFile(const char* value) { SetFile(value); return *this;}
326 
327 
335  inline const Aws::String& GetFileFingerprintLines() const{ return m_fileFingerprintLines; }
336 
344  inline bool FileFingerprintLinesHasBeenSet() const { return m_fileFingerprintLinesHasBeenSet; }
345 
353  inline void SetFileFingerprintLines(const Aws::String& value) { m_fileFingerprintLinesHasBeenSet = true; m_fileFingerprintLines = value; }
354 
362  inline void SetFileFingerprintLines(Aws::String&& value) { m_fileFingerprintLinesHasBeenSet = true; m_fileFingerprintLines = std::move(value); }
363 
371  inline void SetFileFingerprintLines(const char* value) { m_fileFingerprintLinesHasBeenSet = true; m_fileFingerprintLines.assign(value); }
372 
380  inline CloudWatchLogsLogStream& WithFileFingerprintLines(const Aws::String& value) { SetFileFingerprintLines(value); return *this;}
381 
389  inline CloudWatchLogsLogStream& WithFileFingerprintLines(Aws::String&& value) { SetFileFingerprintLines(std::move(value)); return *this;}
390 
398  inline CloudWatchLogsLogStream& WithFileFingerprintLines(const char* value) { SetFileFingerprintLines(value); return *this;}
399 
400 
404  inline const Aws::String& GetMultiLineStartPattern() const{ return m_multiLineStartPattern; }
405 
409  inline bool MultiLineStartPatternHasBeenSet() const { return m_multiLineStartPatternHasBeenSet; }
410 
414  inline void SetMultiLineStartPattern(const Aws::String& value) { m_multiLineStartPatternHasBeenSet = true; m_multiLineStartPattern = value; }
415 
419  inline void SetMultiLineStartPattern(Aws::String&& value) { m_multiLineStartPatternHasBeenSet = true; m_multiLineStartPattern = std::move(value); }
420 
424  inline void SetMultiLineStartPattern(const char* value) { m_multiLineStartPatternHasBeenSet = true; m_multiLineStartPattern.assign(value); }
425 
429  inline CloudWatchLogsLogStream& WithMultiLineStartPattern(const Aws::String& value) { SetMultiLineStartPattern(value); return *this;}
430 
434  inline CloudWatchLogsLogStream& WithMultiLineStartPattern(Aws::String&& value) { SetMultiLineStartPattern(std::move(value)); return *this;}
435 
439  inline CloudWatchLogsLogStream& WithMultiLineStartPattern(const char* value) { SetMultiLineStartPattern(value); return *this;}
440 
441 
447  inline const CloudWatchLogsInitialPosition& GetInitialPosition() const{ return m_initialPosition; }
448 
454  inline bool InitialPositionHasBeenSet() const { return m_initialPositionHasBeenSet; }
455 
461  inline void SetInitialPosition(const CloudWatchLogsInitialPosition& value) { m_initialPositionHasBeenSet = true; m_initialPosition = value; }
462 
468  inline void SetInitialPosition(CloudWatchLogsInitialPosition&& value) { m_initialPositionHasBeenSet = true; m_initialPosition = std::move(value); }
469 
475  inline CloudWatchLogsLogStream& WithInitialPosition(const CloudWatchLogsInitialPosition& value) { SetInitialPosition(value); return *this;}
476 
482  inline CloudWatchLogsLogStream& WithInitialPosition(CloudWatchLogsInitialPosition&& value) { SetInitialPosition(std::move(value)); return *this;}
483 
484 
490  inline const CloudWatchLogsEncoding& GetEncoding() const{ return m_encoding; }
491 
497  inline bool EncodingHasBeenSet() const { return m_encodingHasBeenSet; }
498 
504  inline void SetEncoding(const CloudWatchLogsEncoding& value) { m_encodingHasBeenSet = true; m_encoding = value; }
505 
511  inline void SetEncoding(CloudWatchLogsEncoding&& value) { m_encodingHasBeenSet = true; m_encoding = std::move(value); }
512 
518  inline CloudWatchLogsLogStream& WithEncoding(const CloudWatchLogsEncoding& value) { SetEncoding(value); return *this;}
519 
525  inline CloudWatchLogsLogStream& WithEncoding(CloudWatchLogsEncoding&& value) { SetEncoding(std::move(value)); return *this;}
526 
527 
532  inline int GetBufferDuration() const{ return m_bufferDuration; }
533 
538  inline bool BufferDurationHasBeenSet() const { return m_bufferDurationHasBeenSet; }
539 
544  inline void SetBufferDuration(int value) { m_bufferDurationHasBeenSet = true; m_bufferDuration = value; }
545 
550  inline CloudWatchLogsLogStream& WithBufferDuration(int value) { SetBufferDuration(value); return *this;}
551 
552 
557  inline int GetBatchCount() const{ return m_batchCount; }
558 
563  inline bool BatchCountHasBeenSet() const { return m_batchCountHasBeenSet; }
564 
569  inline void SetBatchCount(int value) { m_batchCountHasBeenSet = true; m_batchCount = value; }
570 
575  inline CloudWatchLogsLogStream& WithBatchCount(int value) { SetBatchCount(value); return *this;}
576 
577 
583  inline int GetBatchSize() const{ return m_batchSize; }
584 
590  inline bool BatchSizeHasBeenSet() const { return m_batchSizeHasBeenSet; }
591 
597  inline void SetBatchSize(int value) { m_batchSizeHasBeenSet = true; m_batchSize = value; }
598 
604  inline CloudWatchLogsLogStream& WithBatchSize(int value) { SetBatchSize(value); return *this;}
605 
606  private:
607 
608  Aws::String m_logGroupName;
609  bool m_logGroupNameHasBeenSet;
610 
611  Aws::String m_datetimeFormat;
612  bool m_datetimeFormatHasBeenSet;
613 
614  CloudWatchLogsTimeZone m_timeZone;
615  bool m_timeZoneHasBeenSet;
616 
617  Aws::String m_file;
618  bool m_fileHasBeenSet;
619 
620  Aws::String m_fileFingerprintLines;
621  bool m_fileFingerprintLinesHasBeenSet;
622 
623  Aws::String m_multiLineStartPattern;
624  bool m_multiLineStartPatternHasBeenSet;
625 
626  CloudWatchLogsInitialPosition m_initialPosition;
627  bool m_initialPositionHasBeenSet;
628 
629  CloudWatchLogsEncoding m_encoding;
630  bool m_encodingHasBeenSet;
631 
632  int m_bufferDuration;
633  bool m_bufferDurationHasBeenSet;
634 
635  int m_batchCount;
636  bool m_batchCountHasBeenSet;
637 
638  int m_batchSize;
639  bool m_batchSizeHasBeenSet;
640  };
641 
642 } // namespace Model
643 } // namespace OpsWorks
644 } // namespace Aws
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithInitialPosition
CloudWatchLogsLogStream & WithInitialPosition(const CloudWatchLogsInitialPosition &value)
Definition: CloudWatchLogsLogStream.h:475
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithFileFingerprintLines
CloudWatchLogsLogStream & WithFileFingerprintLines(const char *value)
Definition: CloudWatchLogsLogStream.h:398
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithFile
CloudWatchLogsLogStream & WithFile(const char *value)
Definition: CloudWatchLogsLogStream.h:325
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetBatchCount
void SetBatchCount(int value)
Definition: CloudWatchLogsLogStream.h:569
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithFileFingerprintLines
CloudWatchLogsLogStream & WithFileFingerprintLines(Aws::String &&value)
Definition: CloudWatchLogsLogStream.h:389
Aws::OpsWorks::Model::CloudWatchLogsLogStream::GetEncoding
const CloudWatchLogsEncoding & GetEncoding() const
Definition: CloudWatchLogsLogStream.h:490
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithDatetimeFormat
CloudWatchLogsLogStream & WithDatetimeFormat(const char *value)
Definition: CloudWatchLogsLogStream.h:173
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithBatchCount
CloudWatchLogsLogStream & WithBatchCount(int value)
Definition: CloudWatchLogsLogStream.h:575
Aws::OpsWorks::Model::CloudWatchLogsLogStream::GetBatchSize
int GetBatchSize() const
Definition: CloudWatchLogsLogStream.h:583
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithFileFingerprintLines
CloudWatchLogsLogStream & WithFileFingerprintLines(const Aws::String &value)
Definition: CloudWatchLogsLogStream.h:380
OpsWorks_EXPORTS.h
Aws::OpsWorks::Model::CloudWatchLogsTimeZone
CloudWatchLogsTimeZone
Definition: CloudWatchLogsTimeZone.h:17
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetInitialPosition
void SetInitialPosition(CloudWatchLogsInitialPosition &&value)
Definition: CloudWatchLogsLogStream.h:468
Aws::OpsWorks::Model::CloudWatchLogsLogStream::FileFingerprintLinesHasBeenSet
bool FileFingerprintLinesHasBeenSet() const
Definition: CloudWatchLogsLogStream.h:344
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetFileFingerprintLines
void SetFileFingerprintLines(const Aws::String &value)
Definition: CloudWatchLogsLogStream.h:353
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetEncoding
void SetEncoding(CloudWatchLogsEncoding &&value)
Definition: CloudWatchLogsLogStream.h:511
Aws::OpsWorks::Model::CloudWatchLogsLogStream::FileHasBeenSet
bool FileHasBeenSet() const
Definition: CloudWatchLogsLogStream.h:235
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetDatetimeFormat
void SetDatetimeFormat(const Aws::String &value)
Definition: CloudWatchLogsLogStream.h:133
Aws::OpsWorks::Model::CloudWatchLogsInitialPosition
CloudWatchLogsInitialPosition
Definition: CloudWatchLogsInitialPosition.h:17
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetFileFingerprintLines
void SetFileFingerprintLines(Aws::String &&value)
Definition: CloudWatchLogsLogStream.h:362
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetDatetimeFormat
void SetDatetimeFormat(const char *value)
Definition: CloudWatchLogsLogStream.h:149
Aws::OpsWorks::Model::CloudWatchLogsLogStream::GetInitialPosition
const CloudWatchLogsInitialPosition & GetInitialPosition() const
Definition: CloudWatchLogsLogStream.h:447
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetFileFingerprintLines
void SetFileFingerprintLines(const char *value)
Definition: CloudWatchLogsLogStream.h:371
Aws::OpsWorks::Model::CloudWatchLogsLogStream::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::OpsWorks::Model::CloudWatchLogsLogStream::GetTimeZone
const CloudWatchLogsTimeZone & GetTimeZone() const
Definition: CloudWatchLogsLogStream.h:179
Aws::OpsWorks::Model::CloudWatchLogsLogStream::BufferDurationHasBeenSet
bool BufferDurationHasBeenSet() const
Definition: CloudWatchLogsLogStream.h:538
Aws::OpsWorks::Model::CloudWatchLogsLogStream::BatchCountHasBeenSet
bool BatchCountHasBeenSet() const
Definition: CloudWatchLogsLogStream.h:563
AWS_OPSWORKS_API
#define AWS_OPSWORKS_API
Definition: OpsWorks_EXPORTS.h:28
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetInitialPosition
void SetInitialPosition(const CloudWatchLogsInitialPosition &value)
Definition: CloudWatchLogsLogStream.h:461
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetTimeZone
void SetTimeZone(CloudWatchLogsTimeZone &&value)
Definition: CloudWatchLogsLogStream.h:194
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetFile
void SetFile(const Aws::String &value)
Definition: CloudWatchLogsLogStream.h:250
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithFile
CloudWatchLogsLogStream & WithFile(const Aws::String &value)
Definition: CloudWatchLogsLogStream.h:295
Aws::OpsWorks::Model::CloudWatchLogsLogStream::GetFile
const Aws::String & GetFile() const
Definition: CloudWatchLogsLogStream.h:220
Aws::OpsWorks::Model::CloudWatchLogsLogStream::GetLogGroupName
const Aws::String & GetLogGroupName() const
Definition: CloudWatchLogsLogStream.h:52
Aws::OpsWorks::Model::CloudWatchLogsLogStream::InitialPositionHasBeenSet
bool InitialPositionHasBeenSet() const
Definition: CloudWatchLogsLogStream.h:454
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithMultiLineStartPattern
CloudWatchLogsLogStream & WithMultiLineStartPattern(const Aws::String &value)
Definition: CloudWatchLogsLogStream.h:429
CloudWatchLogsEncoding.h
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithMultiLineStartPattern
CloudWatchLogsLogStream & WithMultiLineStartPattern(Aws::String &&value)
Definition: CloudWatchLogsLogStream.h:434
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithEncoding
CloudWatchLogsLogStream & WithEncoding(CloudWatchLogsEncoding &&value)
Definition: CloudWatchLogsLogStream.h:525
Aws::OpsWorks::Model::CloudWatchLogsLogStream::MultiLineStartPatternHasBeenSet
bool MultiLineStartPatternHasBeenSet() const
Definition: CloudWatchLogsLogStream.h:409
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetFile
void SetFile(Aws::String &&value)
Definition: CloudWatchLogsLogStream.h:265
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetLogGroupName
void SetLogGroupName(const Aws::String &value)
Definition: CloudWatchLogsLogStream.h:68
Aws::OpsWorks::Model::CloudWatchLogsLogStream::GetFileFingerprintLines
const Aws::String & GetFileFingerprintLines() const
Definition: CloudWatchLogsLogStream.h:335
Aws::OpsWorks::Model::CloudWatchLogsLogStream::GetBatchCount
int GetBatchCount() const
Definition: CloudWatchLogsLogStream.h:557
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetFile
void SetFile(const char *value)
Definition: CloudWatchLogsLogStream.h:280
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithBatchSize
CloudWatchLogsLogStream & WithBatchSize(int value)
Definition: CloudWatchLogsLogStream.h:604
Aws::OpsWorks::Model::CloudWatchLogsLogStream::CloudWatchLogsLogStream
CloudWatchLogsLogStream()
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithDatetimeFormat
CloudWatchLogsLogStream & WithDatetimeFormat(Aws::String &&value)
Definition: CloudWatchLogsLogStream.h:165
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetLogGroupName
void SetLogGroupName(const char *value)
Definition: CloudWatchLogsLogStream.h:84
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithMultiLineStartPattern
CloudWatchLogsLogStream & WithMultiLineStartPattern(const char *value)
Definition: CloudWatchLogsLogStream.h:439
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetMultiLineStartPattern
void SetMultiLineStartPattern(const Aws::String &value)
Definition: CloudWatchLogsLogStream.h:414
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithLogGroupName
CloudWatchLogsLogStream & WithLogGroupName(const char *value)
Definition: CloudWatchLogsLogStream.h:108
Aws::OpsWorks::Model::CloudWatchLogsLogStream::EncodingHasBeenSet
bool EncodingHasBeenSet() const
Definition: CloudWatchLogsLogStream.h:497
Aws::OpsWorks::Model::CloudWatchLogsLogStream::DatetimeFormatHasBeenSet
bool DatetimeFormatHasBeenSet() const
Definition: CloudWatchLogsLogStream.h:125
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithTimeZone
CloudWatchLogsLogStream & WithTimeZone(const CloudWatchLogsTimeZone &value)
Definition: CloudWatchLogsLogStream.h:199
CloudWatchLogsTimeZone.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithFile
CloudWatchLogsLogStream & WithFile(Aws::String &&value)
Definition: CloudWatchLogsLogStream.h:310
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetMultiLineStartPattern
void SetMultiLineStartPattern(const char *value)
Definition: CloudWatchLogsLogStream.h:424
Aws::OpsWorks::Model::CloudWatchLogsLogStream::BatchSizeHasBeenSet
bool BatchSizeHasBeenSet() const
Definition: CloudWatchLogsLogStream.h:590
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetDatetimeFormat
void SetDatetimeFormat(Aws::String &&value)
Definition: CloudWatchLogsLogStream.h:141
Aws::OpsWorks::Model::CloudWatchLogsLogStream::operator=
CloudWatchLogsLogStream & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::OpsWorks::Model::CloudWatchLogsLogStream::GetMultiLineStartPattern
const Aws::String & GetMultiLineStartPattern() const
Definition: CloudWatchLogsLogStream.h:404
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetLogGroupName
void SetLogGroupName(Aws::String &&value)
Definition: CloudWatchLogsLogStream.h:76
Aws::OpsWorks::Model::CloudWatchLogsEncoding
CloudWatchLogsEncoding
Definition: CloudWatchLogsEncoding.h:17
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithTimeZone
CloudWatchLogsLogStream & WithTimeZone(CloudWatchLogsTimeZone &&value)
Definition: CloudWatchLogsLogStream.h:204
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetBufferDuration
void SetBufferDuration(int value)
Definition: CloudWatchLogsLogStream.h:544
Aws
Definition: AccessManagementClient.h:15
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithLogGroupName
CloudWatchLogsLogStream & WithLogGroupName(const Aws::String &value)
Definition: CloudWatchLogsLogStream.h:92
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithEncoding
CloudWatchLogsLogStream & WithEncoding(const CloudWatchLogsEncoding &value)
Definition: CloudWatchLogsLogStream.h:518
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetBatchSize
void SetBatchSize(int value)
Definition: CloudWatchLogsLogStream.h:597
Aws::OpsWorks::Model::CloudWatchLogsLogStream::TimeZoneHasBeenSet
bool TimeZoneHasBeenSet() const
Definition: CloudWatchLogsLogStream.h:184
Aws::OpsWorks::Model::CloudWatchLogsLogStream::GetBufferDuration
int GetBufferDuration() const
Definition: CloudWatchLogsLogStream.h:532
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithInitialPosition
CloudWatchLogsLogStream & WithInitialPosition(CloudWatchLogsInitialPosition &&value)
Definition: CloudWatchLogsLogStream.h:482
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::OpsWorks::Model::CloudWatchLogsLogStream::GetDatetimeFormat
const Aws::String & GetDatetimeFormat() const
Definition: CloudWatchLogsLogStream.h:117
Aws::OpsWorks::Model::CloudWatchLogsLogStream
Definition: CloudWatchLogsLogStream.h:38
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetTimeZone
void SetTimeZone(const CloudWatchLogsTimeZone &value)
Definition: CloudWatchLogsLogStream.h:189
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetEncoding
void SetEncoding(const CloudWatchLogsEncoding &value)
Definition: CloudWatchLogsLogStream.h:504
Aws::OpsWorks::Model::CloudWatchLogsLogStream::LogGroupNameHasBeenSet
bool LogGroupNameHasBeenSet() const
Definition: CloudWatchLogsLogStream.h:60
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithDatetimeFormat
CloudWatchLogsLogStream & WithDatetimeFormat(const Aws::String &value)
Definition: CloudWatchLogsLogStream.h:157
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithLogGroupName
CloudWatchLogsLogStream & WithLogGroupName(Aws::String &&value)
Definition: CloudWatchLogsLogStream.h:100
Aws::OpsWorks::Model::CloudWatchLogsLogStream::CloudWatchLogsLogStream
CloudWatchLogsLogStream(Aws::Utils::Json::JsonView jsonValue)
Aws::OpsWorks::Model::CloudWatchLogsLogStream::WithBufferDuration
CloudWatchLogsLogStream & WithBufferDuration(int value)
Definition: CloudWatchLogsLogStream.h:550
Aws::OpsWorks::Model::CloudWatchLogsLogStream::SetMultiLineStartPattern
void SetMultiLineStartPattern(Aws::String &&value)
Definition: CloudWatchLogsLogStream.h:419
CloudWatchLogsInitialPosition.h