AWS SDK for C++  1.8.100
AWS SDK for C++
Public Member Functions | List of all members
Aws::DataPipeline::Model::TaskObject Class Reference

#include <TaskObject.h>

Public Member Functions

 TaskObject ()
 
 TaskObject (Aws::Utils::Json::JsonView jsonValue)
 
TaskObjectoperator= (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)
 
TaskObjectWithTaskId (const Aws::String &value)
 
TaskObjectWithTaskId (Aws::String &&value)
 
TaskObjectWithTaskId (const char *value)
 
const Aws::StringGetPipelineId () const
 
bool PipelineIdHasBeenSet () const
 
void SetPipelineId (const Aws::String &value)
 
void SetPipelineId (Aws::String &&value)
 
void SetPipelineId (const char *value)
 
TaskObjectWithPipelineId (const Aws::String &value)
 
TaskObjectWithPipelineId (Aws::String &&value)
 
TaskObjectWithPipelineId (const char *value)
 
const Aws::StringGetAttemptId () const
 
bool AttemptIdHasBeenSet () const
 
void SetAttemptId (const Aws::String &value)
 
void SetAttemptId (Aws::String &&value)
 
void SetAttemptId (const char *value)
 
TaskObjectWithAttemptId (const Aws::String &value)
 
TaskObjectWithAttemptId (Aws::String &&value)
 
TaskObjectWithAttemptId (const char *value)
 
const Aws::Map< Aws::String, PipelineObject > & GetObjects () const
 
bool ObjectsHasBeenSet () const
 
void SetObjects (const Aws::Map< Aws::String, PipelineObject > &value)
 
void SetObjects (Aws::Map< Aws::String, PipelineObject > &&value)
 
TaskObjectWithObjects (const Aws::Map< Aws::String, PipelineObject > &value)
 
TaskObjectWithObjects (Aws::Map< Aws::String, PipelineObject > &&value)
 
TaskObjectAddObjects (const Aws::String &key, const PipelineObject &value)
 
TaskObjectAddObjects (Aws::String &&key, const PipelineObject &value)
 
TaskObjectAddObjects (const Aws::String &key, PipelineObject &&value)
 
TaskObjectAddObjects (Aws::String &&key, PipelineObject &&value)
 
TaskObjectAddObjects (const char *key, PipelineObject &&value)
 
TaskObjectAddObjects (const char *key, const PipelineObject &value)
 

Detailed Description

Contains information about a pipeline task that is assigned to a task runner.

See Also:

AWS API Reference

Definition at line 34 of file TaskObject.h.

Constructor & Destructor Documentation

◆ TaskObject() [1/2]

Aws::DataPipeline::Model::TaskObject::TaskObject ( )

◆ TaskObject() [2/2]

Aws::DataPipeline::Model::TaskObject::TaskObject ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddObjects() [1/6]

TaskObject& Aws::DataPipeline::Model::TaskObject::AddObjects ( const Aws::String key,
const PipelineObject value 
)
inline

Connection information for the location where the task runner will publish the output of the task.

Definition at line 222 of file TaskObject.h.

◆ AddObjects() [2/6]

TaskObject& Aws::DataPipeline::Model::TaskObject::AddObjects ( Aws::String &&  key,
const PipelineObject value 
)
inline

Connection information for the location where the task runner will publish the output of the task.

Definition at line 228 of file TaskObject.h.

◆ AddObjects() [3/6]

TaskObject& Aws::DataPipeline::Model::TaskObject::AddObjects ( const Aws::String key,
PipelineObject &&  value 
)
inline

Connection information for the location where the task runner will publish the output of the task.

Definition at line 234 of file TaskObject.h.

◆ AddObjects() [4/6]

TaskObject& Aws::DataPipeline::Model::TaskObject::AddObjects ( Aws::String &&  key,
PipelineObject &&  value 
)
inline

Connection information for the location where the task runner will publish the output of the task.

Definition at line 240 of file TaskObject.h.

◆ AddObjects() [5/6]

TaskObject& Aws::DataPipeline::Model::TaskObject::AddObjects ( const char *  key,
PipelineObject &&  value 
)
inline

Connection information for the location where the task runner will publish the output of the task.

Definition at line 246 of file TaskObject.h.

◆ AddObjects() [6/6]

TaskObject& Aws::DataPipeline::Model::TaskObject::AddObjects ( const char *  key,
const PipelineObject value 
)
inline

Connection information for the location where the task runner will publish the output of the task.

Definition at line 252 of file TaskObject.h.

◆ AttemptIdHasBeenSet()

bool Aws::DataPipeline::Model::TaskObject::AttemptIdHasBeenSet ( ) const
inline

The ID of the pipeline task attempt object. AWS Data Pipeline uses this value to track how many times a task is attempted.

Definition at line 143 of file TaskObject.h.

◆ GetAttemptId()

const Aws::String& Aws::DataPipeline::Model::TaskObject::GetAttemptId ( ) const
inline

The ID of the pipeline task attempt object. AWS Data Pipeline uses this value to track how many times a task is attempted.

Definition at line 137 of file TaskObject.h.

◆ GetObjects()

const Aws::Map<Aws::String, PipelineObject>& Aws::DataPipeline::Model::TaskObject::GetObjects ( ) const
inline

Connection information for the location where the task runner will publish the output of the task.

Definition at line 186 of file TaskObject.h.

◆ GetPipelineId()

const Aws::String& Aws::DataPipeline::Model::TaskObject::GetPipelineId ( ) const
inline

The ID of the pipeline that provided the task.

Definition at line 95 of file TaskObject.h.

◆ GetTaskId()

const Aws::String& Aws::DataPipeline::Model::TaskObject::GetTaskId ( ) const
inline

An internal identifier for the task. This ID is passed to the SetTaskStatus and ReportTaskProgress actions.

Definition at line 47 of file TaskObject.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DataPipeline::Model::TaskObject::Jsonize ( ) const

◆ ObjectsHasBeenSet()

bool Aws::DataPipeline::Model::TaskObject::ObjectsHasBeenSet ( ) const
inline

Connection information for the location where the task runner will publish the output of the task.

Definition at line 192 of file TaskObject.h.

◆ operator=()

TaskObject& Aws::DataPipeline::Model::TaskObject::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PipelineIdHasBeenSet()

bool Aws::DataPipeline::Model::TaskObject::PipelineIdHasBeenSet ( ) const
inline

The ID of the pipeline that provided the task.

Definition at line 100 of file TaskObject.h.

◆ SetAttemptId() [1/3]

void Aws::DataPipeline::Model::TaskObject::SetAttemptId ( const Aws::String value)
inline

The ID of the pipeline task attempt object. AWS Data Pipeline uses this value to track how many times a task is attempted.

Definition at line 149 of file TaskObject.h.

◆ SetAttemptId() [2/3]

void Aws::DataPipeline::Model::TaskObject::SetAttemptId ( Aws::String &&  value)
inline

The ID of the pipeline task attempt object. AWS Data Pipeline uses this value to track how many times a task is attempted.

Definition at line 155 of file TaskObject.h.

◆ SetAttemptId() [3/3]

void Aws::DataPipeline::Model::TaskObject::SetAttemptId ( const char *  value)
inline

The ID of the pipeline task attempt object. AWS Data Pipeline uses this value to track how many times a task is attempted.

Definition at line 161 of file TaskObject.h.

◆ SetObjects() [1/2]

void Aws::DataPipeline::Model::TaskObject::SetObjects ( const Aws::Map< Aws::String, PipelineObject > &  value)
inline

Connection information for the location where the task runner will publish the output of the task.

Definition at line 198 of file TaskObject.h.

◆ SetObjects() [2/2]

void Aws::DataPipeline::Model::TaskObject::SetObjects ( Aws::Map< Aws::String, PipelineObject > &&  value)
inline

Connection information for the location where the task runner will publish the output of the task.

Definition at line 204 of file TaskObject.h.

◆ SetPipelineId() [1/3]

void Aws::DataPipeline::Model::TaskObject::SetPipelineId ( const Aws::String value)
inline

The ID of the pipeline that provided the task.

Definition at line 105 of file TaskObject.h.

◆ SetPipelineId() [2/3]

void Aws::DataPipeline::Model::TaskObject::SetPipelineId ( Aws::String &&  value)
inline

The ID of the pipeline that provided the task.

Definition at line 110 of file TaskObject.h.

◆ SetPipelineId() [3/3]

void Aws::DataPipeline::Model::TaskObject::SetPipelineId ( const char *  value)
inline

The ID of the pipeline that provided the task.

Definition at line 115 of file TaskObject.h.

◆ SetTaskId() [1/3]

void Aws::DataPipeline::Model::TaskObject::SetTaskId ( const Aws::String value)
inline

An internal identifier for the task. This ID is passed to the SetTaskStatus and ReportTaskProgress actions.

Definition at line 59 of file TaskObject.h.

◆ SetTaskId() [2/3]

void Aws::DataPipeline::Model::TaskObject::SetTaskId ( Aws::String &&  value)
inline

An internal identifier for the task. This ID is passed to the SetTaskStatus and ReportTaskProgress actions.

Definition at line 65 of file TaskObject.h.

◆ SetTaskId() [3/3]

void Aws::DataPipeline::Model::TaskObject::SetTaskId ( const char *  value)
inline

An internal identifier for the task. This ID is passed to the SetTaskStatus and ReportTaskProgress actions.

Definition at line 71 of file TaskObject.h.

◆ TaskIdHasBeenSet()

bool Aws::DataPipeline::Model::TaskObject::TaskIdHasBeenSet ( ) const
inline

An internal identifier for the task. This ID is passed to the SetTaskStatus and ReportTaskProgress actions.

Definition at line 53 of file TaskObject.h.

◆ WithAttemptId() [1/3]

TaskObject& Aws::DataPipeline::Model::TaskObject::WithAttemptId ( const Aws::String value)
inline

The ID of the pipeline task attempt object. AWS Data Pipeline uses this value to track how many times a task is attempted.

Definition at line 167 of file TaskObject.h.

◆ WithAttemptId() [2/3]

TaskObject& Aws::DataPipeline::Model::TaskObject::WithAttemptId ( Aws::String &&  value)
inline

The ID of the pipeline task attempt object. AWS Data Pipeline uses this value to track how many times a task is attempted.

Definition at line 173 of file TaskObject.h.

◆ WithAttemptId() [3/3]

TaskObject& Aws::DataPipeline::Model::TaskObject::WithAttemptId ( const char *  value)
inline

The ID of the pipeline task attempt object. AWS Data Pipeline uses this value to track how many times a task is attempted.

Definition at line 179 of file TaskObject.h.

◆ WithObjects() [1/2]

TaskObject& Aws::DataPipeline::Model::TaskObject::WithObjects ( const Aws::Map< Aws::String, PipelineObject > &  value)
inline

Connection information for the location where the task runner will publish the output of the task.

Definition at line 210 of file TaskObject.h.

◆ WithObjects() [2/2]

TaskObject& Aws::DataPipeline::Model::TaskObject::WithObjects ( Aws::Map< Aws::String, PipelineObject > &&  value)
inline

Connection information for the location where the task runner will publish the output of the task.

Definition at line 216 of file TaskObject.h.

◆ WithPipelineId() [1/3]

TaskObject& Aws::DataPipeline::Model::TaskObject::WithPipelineId ( const Aws::String value)
inline

The ID of the pipeline that provided the task.

Definition at line 120 of file TaskObject.h.

◆ WithPipelineId() [2/3]

TaskObject& Aws::DataPipeline::Model::TaskObject::WithPipelineId ( Aws::String &&  value)
inline

The ID of the pipeline that provided the task.

Definition at line 125 of file TaskObject.h.

◆ WithPipelineId() [3/3]

TaskObject& Aws::DataPipeline::Model::TaskObject::WithPipelineId ( const char *  value)
inline

The ID of the pipeline that provided the task.

Definition at line 130 of file TaskObject.h.

◆ WithTaskId() [1/3]

TaskObject& Aws::DataPipeline::Model::TaskObject::WithTaskId ( const Aws::String value)
inline

An internal identifier for the task. This ID is passed to the SetTaskStatus and ReportTaskProgress actions.

Definition at line 77 of file TaskObject.h.

◆ WithTaskId() [2/3]

TaskObject& Aws::DataPipeline::Model::TaskObject::WithTaskId ( Aws::String &&  value)
inline

An internal identifier for the task. This ID is passed to the SetTaskStatus and ReportTaskProgress actions.

Definition at line 83 of file TaskObject.h.

◆ WithTaskId() [3/3]

TaskObject& Aws::DataPipeline::Model::TaskObject::WithTaskId ( const char *  value)
inline

An internal identifier for the task. This ID is passed to the SetTaskStatus and ReportTaskProgress actions.

Definition at line 89 of file TaskObject.h.


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