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

#include <ExportTask.h>

Public Member Functions

 ExportTask ()
 
 ExportTask (Aws::Utils::Json::JsonView jsonValue)
 
ExportTaskoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetTaskId () const
 
bool TaskIdHasBeenSet () const
 
void SetTaskId (const Aws::String &value)
 
void SetTaskId (Aws::String &&value)
 
void SetTaskId (const char *value)
 
ExportTaskWithTaskId (const Aws::String &value)
 
ExportTaskWithTaskId (Aws::String &&value)
 
ExportTaskWithTaskId (const char *value)
 
const Aws::StringGetTaskName () const
 
bool TaskNameHasBeenSet () const
 
void SetTaskName (const Aws::String &value)
 
void SetTaskName (Aws::String &&value)
 
void SetTaskName (const char *value)
 
ExportTaskWithTaskName (const Aws::String &value)
 
ExportTaskWithTaskName (Aws::String &&value)
 
ExportTaskWithTaskName (const char *value)
 
const Aws::StringGetLogGroupName () const
 
bool LogGroupNameHasBeenSet () const
 
void SetLogGroupName (const Aws::String &value)
 
void SetLogGroupName (Aws::String &&value)
 
void SetLogGroupName (const char *value)
 
ExportTaskWithLogGroupName (const Aws::String &value)
 
ExportTaskWithLogGroupName (Aws::String &&value)
 
ExportTaskWithLogGroupName (const char *value)
 
long long GetFrom () const
 
bool FromHasBeenSet () const
 
void SetFrom (long long value)
 
ExportTaskWithFrom (long long value)
 
long long GetTo () const
 
bool ToHasBeenSet () const
 
void SetTo (long long value)
 
ExportTaskWithTo (long long value)
 
const Aws::StringGetDestination () const
 
bool DestinationHasBeenSet () const
 
void SetDestination (const Aws::String &value)
 
void SetDestination (Aws::String &&value)
 
void SetDestination (const char *value)
 
ExportTaskWithDestination (const Aws::String &value)
 
ExportTaskWithDestination (Aws::String &&value)
 
ExportTaskWithDestination (const char *value)
 
const Aws::StringGetDestinationPrefix () const
 
bool DestinationPrefixHasBeenSet () const
 
void SetDestinationPrefix (const Aws::String &value)
 
void SetDestinationPrefix (Aws::String &&value)
 
void SetDestinationPrefix (const char *value)
 
ExportTaskWithDestinationPrefix (const Aws::String &value)
 
ExportTaskWithDestinationPrefix (Aws::String &&value)
 
ExportTaskWithDestinationPrefix (const char *value)
 
const ExportTaskStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const ExportTaskStatus &value)
 
void SetStatus (ExportTaskStatus &&value)
 
ExportTaskWithStatus (const ExportTaskStatus &value)
 
ExportTaskWithStatus (ExportTaskStatus &&value)
 
const ExportTaskExecutionInfoGetExecutionInfo () const
 
bool ExecutionInfoHasBeenSet () const
 
void SetExecutionInfo (const ExportTaskExecutionInfo &value)
 
void SetExecutionInfo (ExportTaskExecutionInfo &&value)
 
ExportTaskWithExecutionInfo (const ExportTaskExecutionInfo &value)
 
ExportTaskWithExecutionInfo (ExportTaskExecutionInfo &&value)
 

Detailed Description

Represents an export task.

See Also:

AWS API Reference

Definition at line 33 of file ExportTask.h.

Constructor & Destructor Documentation

◆ ExportTask() [1/2]

Aws::CloudWatchLogs::Model::ExportTask::ExportTask ( )

◆ ExportTask() [2/2]

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

Member Function Documentation

◆ DestinationHasBeenSet()

bool Aws::CloudWatchLogs::Model::ExportTask::DestinationHasBeenSet ( ) const
inline

The name of the S3 bucket to which the log data was exported.

Definition at line 223 of file ExportTask.h.

◆ DestinationPrefixHasBeenSet()

bool Aws::CloudWatchLogs::Model::ExportTask::DestinationPrefixHasBeenSet ( ) const
inline

The prefix that was used as the start of Amazon S3 key for every object exported.

Definition at line 266 of file ExportTask.h.

◆ ExecutionInfoHasBeenSet()

bool Aws::CloudWatchLogs::Model::ExportTask::ExecutionInfoHasBeenSet ( ) const
inline

Execution information about the export task.

Definition at line 344 of file ExportTask.h.

◆ FromHasBeenSet()

bool Aws::CloudWatchLogs::Model::ExportTask::FromHasBeenSet ( ) const
inline

The start time, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. Events with a timestamp before this time are not exported.

Definition at line 175 of file ExportTask.h.

◆ GetDestination()

const Aws::String& Aws::CloudWatchLogs::Model::ExportTask::GetDestination ( ) const
inline

The name of the S3 bucket to which the log data was exported.

Definition at line 218 of file ExportTask.h.

◆ GetDestinationPrefix()

const Aws::String& Aws::CloudWatchLogs::Model::ExportTask::GetDestinationPrefix ( ) const
inline

The prefix that was used as the start of Amazon S3 key for every object exported.

Definition at line 260 of file ExportTask.h.

◆ GetExecutionInfo()

const ExportTaskExecutionInfo& Aws::CloudWatchLogs::Model::ExportTask::GetExecutionInfo ( ) const
inline

Execution information about the export task.

Definition at line 339 of file ExportTask.h.

◆ GetFrom()

long long Aws::CloudWatchLogs::Model::ExportTask::GetFrom ( ) const
inline

The start time, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. Events with a timestamp before this time are not exported.

Definition at line 169 of file ExportTask.h.

◆ GetLogGroupName()

const Aws::String& Aws::CloudWatchLogs::Model::ExportTask::GetLogGroupName ( ) const
inline

The name of the log group from which logs data was exported.

Definition at line 127 of file ExportTask.h.

◆ GetStatus()

const ExportTaskStatus& Aws::CloudWatchLogs::Model::ExportTask::GetStatus ( ) const
inline

The status of the export task.

Definition at line 308 of file ExportTask.h.

◆ GetTaskId()

const Aws::String& Aws::CloudWatchLogs::Model::ExportTask::GetTaskId ( ) const
inline

The ID of the export task.

Definition at line 45 of file ExportTask.h.

◆ GetTaskName()

const Aws::String& Aws::CloudWatchLogs::Model::ExportTask::GetTaskName ( ) const
inline

The name of the export task.

Definition at line 86 of file ExportTask.h.

◆ GetTo()

long long Aws::CloudWatchLogs::Model::ExportTask::GetTo ( ) const
inline

The end time, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. Events with a timestamp later than this time are not exported.

Definition at line 194 of file ExportTask.h.

◆ Jsonize()

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

◆ LogGroupNameHasBeenSet()

bool Aws::CloudWatchLogs::Model::ExportTask::LogGroupNameHasBeenSet ( ) const
inline

The name of the log group from which logs data was exported.

Definition at line 132 of file ExportTask.h.

◆ operator=()

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

◆ SetDestination() [1/3]

void Aws::CloudWatchLogs::Model::ExportTask::SetDestination ( Aws::String &&  value)
inline

The name of the S3 bucket to which the log data was exported.

Definition at line 233 of file ExportTask.h.

◆ SetDestination() [2/3]

void Aws::CloudWatchLogs::Model::ExportTask::SetDestination ( const Aws::String value)
inline

The name of the S3 bucket to which the log data was exported.

Definition at line 228 of file ExportTask.h.

◆ SetDestination() [3/3]

void Aws::CloudWatchLogs::Model::ExportTask::SetDestination ( const char *  value)
inline

The name of the S3 bucket to which the log data was exported.

Definition at line 238 of file ExportTask.h.

◆ SetDestinationPrefix() [1/3]

void Aws::CloudWatchLogs::Model::ExportTask::SetDestinationPrefix ( Aws::String &&  value)
inline

The prefix that was used as the start of Amazon S3 key for every object exported.

Definition at line 278 of file ExportTask.h.

◆ SetDestinationPrefix() [2/3]

void Aws::CloudWatchLogs::Model::ExportTask::SetDestinationPrefix ( const Aws::String value)
inline

The prefix that was used as the start of Amazon S3 key for every object exported.

Definition at line 272 of file ExportTask.h.

◆ SetDestinationPrefix() [3/3]

void Aws::CloudWatchLogs::Model::ExportTask::SetDestinationPrefix ( const char *  value)
inline

The prefix that was used as the start of Amazon S3 key for every object exported.

Definition at line 284 of file ExportTask.h.

◆ SetExecutionInfo() [1/2]

void Aws::CloudWatchLogs::Model::ExportTask::SetExecutionInfo ( const ExportTaskExecutionInfo value)
inline

Execution information about the export task.

Definition at line 349 of file ExportTask.h.

◆ SetExecutionInfo() [2/2]

void Aws::CloudWatchLogs::Model::ExportTask::SetExecutionInfo ( ExportTaskExecutionInfo &&  value)
inline

Execution information about the export task.

Definition at line 354 of file ExportTask.h.

◆ SetFrom()

void Aws::CloudWatchLogs::Model::ExportTask::SetFrom ( long long  value)
inline

The start time, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. Events with a timestamp before this time are not exported.

Definition at line 181 of file ExportTask.h.

◆ SetLogGroupName() [1/3]

void Aws::CloudWatchLogs::Model::ExportTask::SetLogGroupName ( Aws::String &&  value)
inline

The name of the log group from which logs data was exported.

Definition at line 142 of file ExportTask.h.

◆ SetLogGroupName() [2/3]

void Aws::CloudWatchLogs::Model::ExportTask::SetLogGroupName ( const Aws::String value)
inline

The name of the log group from which logs data was exported.

Definition at line 137 of file ExportTask.h.

◆ SetLogGroupName() [3/3]

void Aws::CloudWatchLogs::Model::ExportTask::SetLogGroupName ( const char *  value)
inline

The name of the log group from which logs data was exported.

Definition at line 147 of file ExportTask.h.

◆ SetStatus() [1/2]

void Aws::CloudWatchLogs::Model::ExportTask::SetStatus ( const ExportTaskStatus value)
inline

The status of the export task.

Definition at line 318 of file ExportTask.h.

◆ SetStatus() [2/2]

void Aws::CloudWatchLogs::Model::ExportTask::SetStatus ( ExportTaskStatus &&  value)
inline

The status of the export task.

Definition at line 323 of file ExportTask.h.

◆ SetTaskId() [1/3]

void Aws::CloudWatchLogs::Model::ExportTask::SetTaskId ( Aws::String &&  value)
inline

The ID of the export task.

Definition at line 60 of file ExportTask.h.

◆ SetTaskId() [2/3]

void Aws::CloudWatchLogs::Model::ExportTask::SetTaskId ( const Aws::String value)
inline

The ID of the export task.

Definition at line 55 of file ExportTask.h.

◆ SetTaskId() [3/3]

void Aws::CloudWatchLogs::Model::ExportTask::SetTaskId ( const char *  value)
inline

The ID of the export task.

Definition at line 65 of file ExportTask.h.

◆ SetTaskName() [1/3]

void Aws::CloudWatchLogs::Model::ExportTask::SetTaskName ( Aws::String &&  value)
inline

The name of the export task.

Definition at line 101 of file ExportTask.h.

◆ SetTaskName() [2/3]

void Aws::CloudWatchLogs::Model::ExportTask::SetTaskName ( const Aws::String value)
inline

The name of the export task.

Definition at line 96 of file ExportTask.h.

◆ SetTaskName() [3/3]

void Aws::CloudWatchLogs::Model::ExportTask::SetTaskName ( const char *  value)
inline

The name of the export task.

Definition at line 106 of file ExportTask.h.

◆ SetTo()

void Aws::CloudWatchLogs::Model::ExportTask::SetTo ( long long  value)
inline

The end time, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. Events with a timestamp later than this time are not exported.

Definition at line 206 of file ExportTask.h.

◆ StatusHasBeenSet()

bool Aws::CloudWatchLogs::Model::ExportTask::StatusHasBeenSet ( ) const
inline

The status of the export task.

Definition at line 313 of file ExportTask.h.

◆ TaskIdHasBeenSet()

bool Aws::CloudWatchLogs::Model::ExportTask::TaskIdHasBeenSet ( ) const
inline

The ID of the export task.

Definition at line 50 of file ExportTask.h.

◆ TaskNameHasBeenSet()

bool Aws::CloudWatchLogs::Model::ExportTask::TaskNameHasBeenSet ( ) const
inline

The name of the export task.

Definition at line 91 of file ExportTask.h.

◆ ToHasBeenSet()

bool Aws::CloudWatchLogs::Model::ExportTask::ToHasBeenSet ( ) const
inline

The end time, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. Events with a timestamp later than this time are not exported.

Definition at line 200 of file ExportTask.h.

◆ WithDestination() [1/3]

ExportTask& Aws::CloudWatchLogs::Model::ExportTask::WithDestination ( Aws::String &&  value)
inline

The name of the S3 bucket to which the log data was exported.

Definition at line 248 of file ExportTask.h.

◆ WithDestination() [2/3]

ExportTask& Aws::CloudWatchLogs::Model::ExportTask::WithDestination ( const Aws::String value)
inline

The name of the S3 bucket to which the log data was exported.

Definition at line 243 of file ExportTask.h.

◆ WithDestination() [3/3]

ExportTask& Aws::CloudWatchLogs::Model::ExportTask::WithDestination ( const char *  value)
inline

The name of the S3 bucket to which the log data was exported.

Definition at line 253 of file ExportTask.h.

◆ WithDestinationPrefix() [1/3]

ExportTask& Aws::CloudWatchLogs::Model::ExportTask::WithDestinationPrefix ( Aws::String &&  value)
inline

The prefix that was used as the start of Amazon S3 key for every object exported.

Definition at line 296 of file ExportTask.h.

◆ WithDestinationPrefix() [2/3]

ExportTask& Aws::CloudWatchLogs::Model::ExportTask::WithDestinationPrefix ( const Aws::String value)
inline

The prefix that was used as the start of Amazon S3 key for every object exported.

Definition at line 290 of file ExportTask.h.

◆ WithDestinationPrefix() [3/3]

ExportTask& Aws::CloudWatchLogs::Model::ExportTask::WithDestinationPrefix ( const char *  value)
inline

The prefix that was used as the start of Amazon S3 key for every object exported.

Definition at line 302 of file ExportTask.h.

◆ WithExecutionInfo() [1/2]

ExportTask& Aws::CloudWatchLogs::Model::ExportTask::WithExecutionInfo ( const ExportTaskExecutionInfo value)
inline

Execution information about the export task.

Definition at line 359 of file ExportTask.h.

◆ WithExecutionInfo() [2/2]

ExportTask& Aws::CloudWatchLogs::Model::ExportTask::WithExecutionInfo ( ExportTaskExecutionInfo &&  value)
inline

Execution information about the export task.

Definition at line 364 of file ExportTask.h.

◆ WithFrom()

ExportTask& Aws::CloudWatchLogs::Model::ExportTask::WithFrom ( long long  value)
inline

The start time, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. Events with a timestamp before this time are not exported.

Definition at line 187 of file ExportTask.h.

◆ WithLogGroupName() [1/3]

ExportTask& Aws::CloudWatchLogs::Model::ExportTask::WithLogGroupName ( Aws::String &&  value)
inline

The name of the log group from which logs data was exported.

Definition at line 157 of file ExportTask.h.

◆ WithLogGroupName() [2/3]

ExportTask& Aws::CloudWatchLogs::Model::ExportTask::WithLogGroupName ( const Aws::String value)
inline

The name of the log group from which logs data was exported.

Definition at line 152 of file ExportTask.h.

◆ WithLogGroupName() [3/3]

ExportTask& Aws::CloudWatchLogs::Model::ExportTask::WithLogGroupName ( const char *  value)
inline

The name of the log group from which logs data was exported.

Definition at line 162 of file ExportTask.h.

◆ WithStatus() [1/2]

ExportTask& Aws::CloudWatchLogs::Model::ExportTask::WithStatus ( const ExportTaskStatus value)
inline

The status of the export task.

Definition at line 328 of file ExportTask.h.

◆ WithStatus() [2/2]

ExportTask& Aws::CloudWatchLogs::Model::ExportTask::WithStatus ( ExportTaskStatus &&  value)
inline

The status of the export task.

Definition at line 333 of file ExportTask.h.

◆ WithTaskId() [1/3]

ExportTask& Aws::CloudWatchLogs::Model::ExportTask::WithTaskId ( Aws::String &&  value)
inline

The ID of the export task.

Definition at line 75 of file ExportTask.h.

◆ WithTaskId() [2/3]

ExportTask& Aws::CloudWatchLogs::Model::ExportTask::WithTaskId ( const Aws::String value)
inline

The ID of the export task.

Definition at line 70 of file ExportTask.h.

◆ WithTaskId() [3/3]

ExportTask& Aws::CloudWatchLogs::Model::ExportTask::WithTaskId ( const char *  value)
inline

The ID of the export task.

Definition at line 80 of file ExportTask.h.

◆ WithTaskName() [1/3]

ExportTask& Aws::CloudWatchLogs::Model::ExportTask::WithTaskName ( Aws::String &&  value)
inline

The name of the export task.

Definition at line 116 of file ExportTask.h.

◆ WithTaskName() [2/3]

ExportTask& Aws::CloudWatchLogs::Model::ExportTask::WithTaskName ( const Aws::String value)
inline

The name of the export task.

Definition at line 111 of file ExportTask.h.

◆ WithTaskName() [3/3]

ExportTask& Aws::CloudWatchLogs::Model::ExportTask::WithTaskName ( const char *  value)
inline

The name of the export task.

Definition at line 121 of file ExportTask.h.

◆ WithTo()

ExportTask& Aws::CloudWatchLogs::Model::ExportTask::WithTo ( long long  value)
inline

The end time, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. Events with a timestamp later than this time are not exported.

Definition at line 212 of file ExportTask.h.


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