AWS SDK for C++  1.9.129
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 36 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 120 of file TaskListEntry.h.

◆ GetStatus()

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

The status of the task.

Definition at line 89 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 48 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 125 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 ( Aws::String &&  value)
inline

The name of the task.

Definition at line 135 of file TaskListEntry.h.

◆ SetName() [2/3]

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

The name of the task.

Definition at line 130 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 140 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 99 of file TaskListEntry.h.

◆ SetStatus() [2/2]

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

The status of the task.

Definition at line 104 of file TaskListEntry.h.

◆ SetTaskArn() [1/3]

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

The Amazon Resource Name (ARN) of the task.

Definition at line 63 of file TaskListEntry.h.

◆ SetTaskArn() [2/3]

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

The Amazon Resource Name (ARN) of the task.

Definition at line 58 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 68 of file TaskListEntry.h.

◆ StatusHasBeenSet()

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

The status of the task.

Definition at line 94 of file TaskListEntry.h.

◆ TaskArnHasBeenSet()

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

The Amazon Resource Name (ARN) of the task.

Definition at line 53 of file TaskListEntry.h.

◆ WithName() [1/3]

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

The name of the task.

Definition at line 150 of file TaskListEntry.h.

◆ WithName() [2/3]

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

The name of the task.

Definition at line 145 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 155 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 109 of file TaskListEntry.h.

◆ WithStatus() [2/2]

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

The status of the task.

Definition at line 114 of file TaskListEntry.h.

◆ WithTaskArn() [1/3]

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

The Amazon Resource Name (ARN) of the task.

Definition at line 78 of file TaskListEntry.h.

◆ WithTaskArn() [2/3]

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

The Amazon Resource Name (ARN) of the task.

Definition at line 73 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 83 of file TaskListEntry.h.


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