AWS SDK for C++  1.9.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::CloudWatchLogs::Model::LogStream Class Reference

#include <LogStream.h>

Public Member Functions

 LogStream ()
 
 LogStream (Aws::Utils::Json::JsonView jsonValue)
 
LogStreamoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetLogStreamName () const
 
bool LogStreamNameHasBeenSet () const
 
void SetLogStreamName (const Aws::String &value)
 
void SetLogStreamName (Aws::String &&value)
 
void SetLogStreamName (const char *value)
 
LogStreamWithLogStreamName (const Aws::String &value)
 
LogStreamWithLogStreamName (Aws::String &&value)
 
LogStreamWithLogStreamName (const char *value)
 
long long GetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (long long value)
 
LogStreamWithCreationTime (long long value)
 
long long GetFirstEventTimestamp () const
 
bool FirstEventTimestampHasBeenSet () const
 
void SetFirstEventTimestamp (long long value)
 
LogStreamWithFirstEventTimestamp (long long value)
 
long long GetLastEventTimestamp () const
 
bool LastEventTimestampHasBeenSet () const
 
void SetLastEventTimestamp (long long value)
 
LogStreamWithLastEventTimestamp (long long value)
 
long long GetLastIngestionTime () const
 
bool LastIngestionTimeHasBeenSet () const
 
void SetLastIngestionTime (long long value)
 
LogStreamWithLastIngestionTime (long long value)
 
const Aws::StringGetUploadSequenceToken () const
 
bool UploadSequenceTokenHasBeenSet () const
 
void SetUploadSequenceToken (const Aws::String &value)
 
void SetUploadSequenceToken (Aws::String &&value)
 
void SetUploadSequenceToken (const char *value)
 
LogStreamWithUploadSequenceToken (const Aws::String &value)
 
LogStreamWithUploadSequenceToken (Aws::String &&value)
 
LogStreamWithUploadSequenceToken (const char *value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
LogStreamWithArn (const Aws::String &value)
 
LogStreamWithArn (Aws::String &&value)
 
LogStreamWithArn (const char *value)
 

Detailed Description

Represents a log stream, which is a sequence of log events from a single emitter of logs.

See Also:

AWS API Reference

Definition at line 32 of file LogStream.h.

Constructor & Destructor Documentation

◆ LogStream() [1/2]

Aws::CloudWatchLogs::Model::LogStream::LogStream ( )

◆ LogStream() [2/2]

Aws::CloudWatchLogs::Model::LogStream::LogStream ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ArnHasBeenSet()

bool Aws::CloudWatchLogs::Model::LogStream::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the log stream.

Definition at line 243 of file LogStream.h.

◆ CreationTimeHasBeenSet()

bool Aws::CloudWatchLogs::Model::LogStream::CreationTimeHasBeenSet ( ) const
inline

The creation time of the stream, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

Definition at line 92 of file LogStream.h.

◆ FirstEventTimestampHasBeenSet()

bool Aws::CloudWatchLogs::Model::LogStream::FirstEventTimestampHasBeenSet ( ) const
inline

The time of the first event, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

Definition at line 117 of file LogStream.h.

◆ GetArn()

const Aws::String& Aws::CloudWatchLogs::Model::LogStream::GetArn ( ) const
inline

The Amazon Resource Name (ARN) of the log stream.

Definition at line 238 of file LogStream.h.

◆ GetCreationTime()

long long Aws::CloudWatchLogs::Model::LogStream::GetCreationTime ( ) const
inline

The creation time of the stream, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

Definition at line 86 of file LogStream.h.

◆ GetFirstEventTimestamp()

long long Aws::CloudWatchLogs::Model::LogStream::GetFirstEventTimestamp ( ) const
inline

The time of the first event, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

Definition at line 111 of file LogStream.h.

◆ GetLastEventTimestamp()

long long Aws::CloudWatchLogs::Model::LogStream::GetLastEventTimestamp ( ) const
inline

The time of the most recent log event in the log stream in CloudWatch Logs. This number is expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. The lastEventTime value updates on an eventual consistency basis. It typically updates in less than an hour from ingestion, but in rare situations might take longer.

Definition at line 139 of file LogStream.h.

◆ GetLastIngestionTime()

long long Aws::CloudWatchLogs::Model::LogStream::GetLastIngestionTime ( ) const
inline

The ingestion time, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

Definition at line 173 of file LogStream.h.

◆ GetLogStreamName()

const Aws::String& Aws::CloudWatchLogs::Model::LogStream::GetLogStreamName ( ) const
inline

The name of the log stream.

Definition at line 44 of file LogStream.h.

◆ GetUploadSequenceToken()

const Aws::String& Aws::CloudWatchLogs::Model::LogStream::GetUploadSequenceToken ( ) const
inline

The sequence token.

Definition at line 197 of file LogStream.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CloudWatchLogs::Model::LogStream::Jsonize ( ) const

◆ LastEventTimestampHasBeenSet()

bool Aws::CloudWatchLogs::Model::LogStream::LastEventTimestampHasBeenSet ( ) const
inline

The time of the most recent log event in the log stream in CloudWatch Logs. This number is expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. The lastEventTime value updates on an eventual consistency basis. It typically updates in less than an hour from ingestion, but in rare situations might take longer.

Definition at line 148 of file LogStream.h.

◆ LastIngestionTimeHasBeenSet()

bool Aws::CloudWatchLogs::Model::LogStream::LastIngestionTimeHasBeenSet ( ) const
inline

The ingestion time, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

Definition at line 179 of file LogStream.h.

◆ LogStreamNameHasBeenSet()

bool Aws::CloudWatchLogs::Model::LogStream::LogStreamNameHasBeenSet ( ) const
inline

The name of the log stream.

Definition at line 49 of file LogStream.h.

◆ operator=()

LogStream& Aws::CloudWatchLogs::Model::LogStream::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetArn() [1/3]

void Aws::CloudWatchLogs::Model::LogStream::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the log stream.

Definition at line 253 of file LogStream.h.

◆ SetArn() [2/3]

void Aws::CloudWatchLogs::Model::LogStream::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the log stream.

Definition at line 248 of file LogStream.h.

◆ SetArn() [3/3]

void Aws::CloudWatchLogs::Model::LogStream::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the log stream.

Definition at line 258 of file LogStream.h.

◆ SetCreationTime()

void Aws::CloudWatchLogs::Model::LogStream::SetCreationTime ( long long  value)
inline

The creation time of the stream, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

Definition at line 98 of file LogStream.h.

◆ SetFirstEventTimestamp()

void Aws::CloudWatchLogs::Model::LogStream::SetFirstEventTimestamp ( long long  value)
inline

The time of the first event, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

Definition at line 123 of file LogStream.h.

◆ SetLastEventTimestamp()

void Aws::CloudWatchLogs::Model::LogStream::SetLastEventTimestamp ( long long  value)
inline

The time of the most recent log event in the log stream in CloudWatch Logs. This number is expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. The lastEventTime value updates on an eventual consistency basis. It typically updates in less than an hour from ingestion, but in rare situations might take longer.

Definition at line 157 of file LogStream.h.

◆ SetLastIngestionTime()

void Aws::CloudWatchLogs::Model::LogStream::SetLastIngestionTime ( long long  value)
inline

The ingestion time, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

Definition at line 185 of file LogStream.h.

◆ SetLogStreamName() [1/3]

void Aws::CloudWatchLogs::Model::LogStream::SetLogStreamName ( Aws::String &&  value)
inline

The name of the log stream.

Definition at line 59 of file LogStream.h.

◆ SetLogStreamName() [2/3]

void Aws::CloudWatchLogs::Model::LogStream::SetLogStreamName ( const Aws::String value)
inline

The name of the log stream.

Definition at line 54 of file LogStream.h.

◆ SetLogStreamName() [3/3]

void Aws::CloudWatchLogs::Model::LogStream::SetLogStreamName ( const char *  value)
inline

The name of the log stream.

Definition at line 64 of file LogStream.h.

◆ SetUploadSequenceToken() [1/3]

void Aws::CloudWatchLogs::Model::LogStream::SetUploadSequenceToken ( Aws::String &&  value)
inline

The sequence token.

Definition at line 212 of file LogStream.h.

◆ SetUploadSequenceToken() [2/3]

void Aws::CloudWatchLogs::Model::LogStream::SetUploadSequenceToken ( const Aws::String value)
inline

The sequence token.

Definition at line 207 of file LogStream.h.

◆ SetUploadSequenceToken() [3/3]

void Aws::CloudWatchLogs::Model::LogStream::SetUploadSequenceToken ( const char *  value)
inline

The sequence token.

Definition at line 217 of file LogStream.h.

◆ UploadSequenceTokenHasBeenSet()

bool Aws::CloudWatchLogs::Model::LogStream::UploadSequenceTokenHasBeenSet ( ) const
inline

The sequence token.

Definition at line 202 of file LogStream.h.

◆ WithArn() [1/3]

LogStream& Aws::CloudWatchLogs::Model::LogStream::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the log stream.

Definition at line 268 of file LogStream.h.

◆ WithArn() [2/3]

LogStream& Aws::CloudWatchLogs::Model::LogStream::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the log stream.

Definition at line 263 of file LogStream.h.

◆ WithArn() [3/3]

LogStream& Aws::CloudWatchLogs::Model::LogStream::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the log stream.

Definition at line 273 of file LogStream.h.

◆ WithCreationTime()

LogStream& Aws::CloudWatchLogs::Model::LogStream::WithCreationTime ( long long  value)
inline

The creation time of the stream, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

Definition at line 104 of file LogStream.h.

◆ WithFirstEventTimestamp()

LogStream& Aws::CloudWatchLogs::Model::LogStream::WithFirstEventTimestamp ( long long  value)
inline

The time of the first event, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

Definition at line 129 of file LogStream.h.

◆ WithLastEventTimestamp()

LogStream& Aws::CloudWatchLogs::Model::LogStream::WithLastEventTimestamp ( long long  value)
inline

The time of the most recent log event in the log stream in CloudWatch Logs. This number is expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. The lastEventTime value updates on an eventual consistency basis. It typically updates in less than an hour from ingestion, but in rare situations might take longer.

Definition at line 166 of file LogStream.h.

◆ WithLastIngestionTime()

LogStream& Aws::CloudWatchLogs::Model::LogStream::WithLastIngestionTime ( long long  value)
inline

The ingestion time, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC.

Definition at line 191 of file LogStream.h.

◆ WithLogStreamName() [1/3]

LogStream& Aws::CloudWatchLogs::Model::LogStream::WithLogStreamName ( Aws::String &&  value)
inline

The name of the log stream.

Definition at line 74 of file LogStream.h.

◆ WithLogStreamName() [2/3]

LogStream& Aws::CloudWatchLogs::Model::LogStream::WithLogStreamName ( const Aws::String value)
inline

The name of the log stream.

Definition at line 69 of file LogStream.h.

◆ WithLogStreamName() [3/3]

LogStream& Aws::CloudWatchLogs::Model::LogStream::WithLogStreamName ( const char *  value)
inline

The name of the log stream.

Definition at line 79 of file LogStream.h.

◆ WithUploadSequenceToken() [1/3]

LogStream& Aws::CloudWatchLogs::Model::LogStream::WithUploadSequenceToken ( Aws::String &&  value)
inline

The sequence token.

Definition at line 227 of file LogStream.h.

◆ WithUploadSequenceToken() [2/3]

LogStream& Aws::CloudWatchLogs::Model::LogStream::WithUploadSequenceToken ( const Aws::String value)
inline

The sequence token.

Definition at line 222 of file LogStream.h.

◆ WithUploadSequenceToken() [3/3]

LogStream& Aws::CloudWatchLogs::Model::LogStream::WithUploadSequenceToken ( const char *  value)
inline

The sequence token.

Definition at line 232 of file LogStream.h.


The documentation for this class was generated from the following file: