AWS SDK for C++  1.8.98
AWS SDK for C++
Public Member Functions | List of all members
Aws::DataSync::Model::TaskListEntry Class Reference

#include <TaskListEntry.h>

Public Member Functions

 TaskListEntry ()
 
 TaskListEntry (Aws::Utils::Json::JsonView jsonValue)
 
TaskListEntryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetTaskArn () const
 
bool TaskArnHasBeenSet () const
 
void SetTaskArn (const Aws::String &value)
 
void SetTaskArn (Aws::String &&value)
 
void SetTaskArn (const char *value)
 
TaskListEntryWithTaskArn (const Aws::String &value)
 
TaskListEntryWithTaskArn (Aws::String &&value)
 
TaskListEntryWithTaskArn (const char *value)
 
const TaskStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const TaskStatus &value)
 
void SetStatus (TaskStatus &&value)
 
TaskListEntryWithStatus (const TaskStatus &value)
 
TaskListEntryWithStatus (TaskStatus &&value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
TaskListEntryWithName (const Aws::String &value)
 
TaskListEntryWithName (Aws::String &&value)
 
TaskListEntryWithName (const char *value)
 

Detailed Description

Represents a single entry in a list of tasks. TaskListEntry returns an array that contains a list of tasks when the ListTasks operation is called. A task includes the source and destination file systems to sync and the options to use for the tasks.

See Also:

AWS API Reference

Definition at line 35 of file TaskListEntry.h.

Constructor & Destructor Documentation

◆ TaskListEntry() [1/2]

Aws::DataSync::Model::TaskListEntry::TaskListEntry ( )

◆ TaskListEntry() [2/2]

Aws::DataSync::Model::TaskListEntry::TaskListEntry ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetName()

const Aws::String& Aws::DataSync::Model::TaskListEntry::GetName ( ) const
inline

The name of the task.

Definition at line 119 of file TaskListEntry.h.

◆ GetStatus()

const TaskStatus& Aws::DataSync::Model::TaskListEntry::GetStatus ( ) const
inline

The status of the task.

Definition at line 88 of file TaskListEntry.h.

◆ GetTaskArn()

const Aws::String& Aws::DataSync::Model::TaskListEntry::GetTaskArn ( ) const
inline

The Amazon Resource Name (ARN) of the task.

Definition at line 47 of file TaskListEntry.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DataSync::Model::TaskListEntry::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::DataSync::Model::TaskListEntry::NameHasBeenSet ( ) const
inline

The name of the task.

Definition at line 124 of file TaskListEntry.h.

◆ operator=()

TaskListEntry& Aws::DataSync::Model::TaskListEntry::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetName() [1/3]

void Aws::DataSync::Model::TaskListEntry::SetName ( const Aws::String value)
inline

The name of the task.

Definition at line 129 of file TaskListEntry.h.

◆ SetName() [2/3]

void Aws::DataSync::Model::TaskListEntry::SetName ( Aws::String &&  value)
inline

The name of the task.

Definition at line 134 of file TaskListEntry.h.

◆ SetName() [3/3]

void Aws::DataSync::Model::TaskListEntry::SetName ( const char *  value)
inline

The name of the task.

Definition at line 139 of file TaskListEntry.h.

◆ SetStatus() [1/2]

void Aws::DataSync::Model::TaskListEntry::SetStatus ( const TaskStatus value)
inline

The status of the task.

Definition at line 98 of file TaskListEntry.h.

◆ SetStatus() [2/2]

void Aws::DataSync::Model::TaskListEntry::SetStatus ( TaskStatus &&  value)
inline

The status of the task.

Definition at line 103 of file TaskListEntry.h.

◆ SetTaskArn() [1/3]

void Aws::DataSync::Model::TaskListEntry::SetTaskArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the task.

Definition at line 57 of file TaskListEntry.h.

◆ SetTaskArn() [2/3]

void Aws::DataSync::Model::TaskListEntry::SetTaskArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the task.

Definition at line 62 of file TaskListEntry.h.

◆ SetTaskArn() [3/3]

void Aws::DataSync::Model::TaskListEntry::SetTaskArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the task.

Definition at line 67 of file TaskListEntry.h.

◆ StatusHasBeenSet()

bool Aws::DataSync::Model::TaskListEntry::StatusHasBeenSet ( ) const
inline

The status of the task.

Definition at line 93 of file TaskListEntry.h.

◆ TaskArnHasBeenSet()

bool Aws::DataSync::Model::TaskListEntry::TaskArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the task.

Definition at line 52 of file TaskListEntry.h.

◆ WithName() [1/3]

TaskListEntry& Aws::DataSync::Model::TaskListEntry::WithName ( const Aws::String value)
inline

The name of the task.

Definition at line 144 of file TaskListEntry.h.

◆ WithName() [2/3]

TaskListEntry& Aws::DataSync::Model::TaskListEntry::WithName ( Aws::String &&  value)
inline

The name of the task.

Definition at line 149 of file TaskListEntry.h.

◆ WithName() [3/3]

TaskListEntry& Aws::DataSync::Model::TaskListEntry::WithName ( const char *  value)
inline

The name of the task.

Definition at line 154 of file TaskListEntry.h.

◆ WithStatus() [1/2]

TaskListEntry& Aws::DataSync::Model::TaskListEntry::WithStatus ( const TaskStatus value)
inline

The status of the task.

Definition at line 108 of file TaskListEntry.h.

◆ WithStatus() [2/2]

TaskListEntry& Aws::DataSync::Model::TaskListEntry::WithStatus ( TaskStatus &&  value)
inline

The status of the task.

Definition at line 113 of file TaskListEntry.h.

◆ WithTaskArn() [1/3]

TaskListEntry& Aws::DataSync::Model::TaskListEntry::WithTaskArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the task.

Definition at line 72 of file TaskListEntry.h.

◆ WithTaskArn() [2/3]

TaskListEntry& Aws::DataSync::Model::TaskListEntry::WithTaskArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the task.

Definition at line 77 of file TaskListEntry.h.

◆ WithTaskArn() [3/3]

TaskListEntry& Aws::DataSync::Model::TaskListEntry::WithTaskArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the task.

Definition at line 82 of file TaskListEntry.h.


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