30 namespace CloudWatchLogs
64 inline void SetTaskId(
const char* value) { m_taskIdHasBeenSet =
true; m_taskId.assign(value); }
99 inline void SetTaskName(
const char* value) { m_taskNameHasBeenSet =
true; m_taskName.assign(value); }
134 inline void SetLogGroupName(
const char* value) { m_logGroupNameHasBeenSet =
true; m_logGroupName.assign(value); }
155 inline long long GetFrom()
const{
return m_from; }
161 inline void SetFrom(
long long value) { m_fromHasBeenSet =
true; m_from = value; }
173 inline long long GetTo()
const{
return m_to; }
179 inline void SetTo(
long long value) { m_toHasBeenSet =
true; m_to = value; }
205 inline void SetDestination(
const char* value) { m_destinationHasBeenSet =
true; m_destination.assign(value); }
244 inline void SetDestinationPrefix(
const char* value) { m_destinationPrefixHasBeenSet =
true; m_destinationPrefix.assign(value); }
316 bool m_taskIdHasBeenSet;
318 bool m_taskNameHasBeenSet;
320 bool m_logGroupNameHasBeenSet;
322 bool m_fromHasBeenSet;
326 bool m_destinationHasBeenSet;
328 bool m_destinationPrefixHasBeenSet;
330 bool m_statusHasBeenSet;
332 bool m_executionInfoHasBeenSet;
void SetLogGroupName(const char *value)
ExportTask & WithDestination(Aws::String &&value)
ExportTask & WithTaskId(const char *value)
ExportTask & WithTaskId(const Aws::String &value)
ExportTask & WithTaskName(Aws::String &&value)
void SetTaskName(const char *value)
ExportTask & WithDestination(const Aws::String &value)
void SetTaskId(const char *value)
ExportTask & WithLogGroupName(const char *value)
void SetStatus(const ExportTaskStatus &value)
ExportTask & WithDestination(const char *value)
long long GetFrom() const
void SetDestinationPrefix(const Aws::String &value)
ExportTask & WithExecutionInfo(const ExportTaskExecutionInfo &value)
void SetDestination(Aws::String &&value)
#define AWS_CLOUDWATCHLOGS_API
void SetTaskId(const Aws::String &value)
void SetLogGroupName(const Aws::String &value)
void SetDestination(const Aws::String &value)
ExportTask & WithFrom(long long value)
ExportTask & WithDestinationPrefix(const char *value)
ExportTask & WithTaskName(const char *value)
const Aws::String & GetDestination() const
void SetTo(long long value)
const Aws::String & GetLogGroupName() const
void SetDestinationPrefix(const char *value)
const Aws::String & GetTaskName() const
const Aws::String & GetTaskId() const
ExportTask & WithStatus(const ExportTaskStatus &value)
ExportTask & WithLogGroupName(Aws::String &&value)
void SetStatus(ExportTaskStatus &&value)
const Aws::String & GetDestinationPrefix() const
ExportTask & WithDestinationPrefix(Aws::String &&value)
void SetExecutionInfo(const ExportTaskExecutionInfo &value)
ExportTask & WithTaskId(Aws::String &&value)
void SetExecutionInfo(ExportTaskExecutionInfo &&value)
ExportTask & WithStatus(ExportTaskStatus &&value)
void SetTaskId(Aws::String &&value)
const ExportTaskStatus & GetStatus() const
ExportTask & WithDestinationPrefix(const Aws::String &value)
ExportTask & WithLogGroupName(const Aws::String &value)
void SetFrom(long long value)
ExportTask & WithTo(long long value)
void SetDestinationPrefix(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
ExportTask & WithExecutionInfo(ExportTaskExecutionInfo &&value)
void SetTaskName(const Aws::String &value)
const ExportTaskExecutionInfo & GetExecutionInfo() const
void SetDestination(const char *value)
void SetLogGroupName(Aws::String &&value)
void SetTaskName(Aws::String &&value)
JSON (JavaScript Object Notation).
ExportTask & WithTaskName(const Aws::String &value)