7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/deadline/Deadline_EXPORTS.h>
40 template <
typename IntT = Aws::String>
42 m_intHasBeenSet =
true;
43 m_int = std::forward<IntT>(value);
45 template <
typename IntT = Aws::String>
47 SetInt(std::forward<IntT>(value));
59 template <
typename FloatT = Aws::String>
61 m_floatHasBeenSet =
true;
62 m_float = std::forward<FloatT>(value);
64 template <
typename FloatT = Aws::String>
66 SetFloat(std::forward<FloatT>(value));
77 template <
typename StringT = Aws::String>
79 m_stringHasBeenSet =
true;
80 m_string = std::forward<StringT>(value);
82 template <
typename StringT = Aws::String>
95 template <
typename PathT = Aws::String>
97 m_pathHasBeenSet =
true;
98 m_path = std::forward<PathT>(value);
100 template <
typename PathT = Aws::String>
102 SetPath(std::forward<PathT>(value));
114 template <
typename ChunkIntT = Aws::String>
116 m_chunkIntHasBeenSet =
true;
117 m_chunkInt = std::forward<ChunkIntT>(value);
119 template <
typename ChunkIntT = Aws::String>
135 bool m_intHasBeenSet =
false;
136 bool m_floatHasBeenSet =
false;
137 bool m_stringHasBeenSet =
false;
138 bool m_pathHasBeenSet =
false;
139 bool m_chunkIntHasBeenSet =
false;
void SetPath(PathT &&value)
bool ChunkIntHasBeenSet() const
TaskParameterValue & WithString(StringT &&value)
void SetInt(IntT &&value)
AWS_DEADLINE_API TaskParameterValue & operator=(Aws::Utils::Json::JsonView jsonValue)
TaskParameterValue & WithInt(IntT &&value)
bool StringHasBeenSet() const
AWS_DEADLINE_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetPath() const
const Aws::String & GetChunkInt() const
const Aws::String & GetString() const
bool IntHasBeenSet() const
TaskParameterValue & WithPath(PathT &&value)
bool PathHasBeenSet() const
const Aws::String & GetFloat() const
bool FloatHasBeenSet() const
TaskParameterValue & WithFloat(FloatT &&value)
TaskParameterValue & WithChunkInt(ChunkIntT &&value)
AWS_DEADLINE_API TaskParameterValue()=default
void SetString(StringT &&value)
void SetChunkInt(ChunkIntT &&value)
void SetFloat(FloatT &&value)
AWS_DEADLINE_API TaskParameterValue(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetInt() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue