7#include <aws/datapipeline/DataPipeline_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSMap.h>
10#include <aws/datapipeline/model/PipelineObject.h>
52 inline void SetTaskId(
const char* value) { m_taskIdHasBeenSet =
true; m_taskId.assign(value); }
66 inline void SetPipelineId(
const char* value) { m_pipelineIdHasBeenSet =
true; m_pipelineId.assign(value); }
81 inline void SetAttemptId(
const char* value) { m_attemptIdHasBeenSet =
true; m_attemptId.assign(value); }
108 bool m_taskIdHasBeenSet =
false;
111 bool m_pipelineIdHasBeenSet =
false;
114 bool m_attemptIdHasBeenSet =
false;
117 bool m_objectsHasBeenSet =
false;
void SetPipelineId(const char *value)
TaskObject & WithAttemptId(const Aws::String &value)
TaskObject & WithPipelineId(const Aws::String &value)
TaskObject & WithAttemptId(const char *value)
void SetObjects(const Aws::Map< Aws::String, PipelineObject > &value)
const Aws::String & GetTaskId() const
TaskObject & AddObjects(const char *key, const PipelineObject &value)
TaskObject & WithPipelineId(Aws::String &&value)
void SetTaskId(const Aws::String &value)
bool ObjectsHasBeenSet() const
TaskObject & WithAttemptId(Aws::String &&value)
AWS_DATAPIPELINE_API TaskObject & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Map< Aws::String, PipelineObject > & GetObjects() const
void SetAttemptId(const char *value)
TaskObject & WithTaskId(Aws::String &&value)
TaskObject & AddObjects(Aws::String &&key, const PipelineObject &value)
TaskObject & AddObjects(Aws::String &&key, PipelineObject &&value)
TaskObject & AddObjects(const Aws::String &key, PipelineObject &&value)
const Aws::String & GetPipelineId() const
TaskObject & AddObjects(const char *key, PipelineObject &&value)
TaskObject & WithTaskId(const char *value)
AWS_DATAPIPELINE_API TaskObject()
bool PipelineIdHasBeenSet() const
TaskObject & WithObjects(Aws::Map< Aws::String, PipelineObject > &&value)
TaskObject & AddObjects(const Aws::String &key, const PipelineObject &value)
void SetObjects(Aws::Map< Aws::String, PipelineObject > &&value)
AWS_DATAPIPELINE_API TaskObject(Aws::Utils::Json::JsonView jsonValue)
TaskObject & WithTaskId(const Aws::String &value)
TaskObject & WithPipelineId(const char *value)
void SetPipelineId(Aws::String &&value)
TaskObject & WithObjects(const Aws::Map< Aws::String, PipelineObject > &value)
void SetAttemptId(Aws::String &&value)
bool TaskIdHasBeenSet() const
bool AttemptIdHasBeenSet() const
const Aws::String & GetAttemptId() const
AWS_DATAPIPELINE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetTaskId(Aws::String &&value)
void SetAttemptId(const Aws::String &value)
void SetTaskId(const char *value)
void SetPipelineId(const Aws::String &value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue