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 bool m_intHasBeenSet =
false;
115 bool m_floatHasBeenSet =
false;
116 bool m_stringHasBeenSet =
false;
117 bool m_pathHasBeenSet =
false;
JobParameter & WithFloat(FloatT &&value)
const Aws::String & GetInt() const
AWS_DEADLINE_API JobParameter(Aws::Utils::Json::JsonView jsonValue)
bool StringHasBeenSet() const
bool PathHasBeenSet() const
JobParameter & WithPath(PathT &&value)
AWS_DEADLINE_API JobParameter & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetString(StringT &&value)
const Aws::String & GetPath() const
bool FloatHasBeenSet() const
const Aws::String & GetString() const
void SetFloat(FloatT &&value)
AWS_DEADLINE_API Aws::Utils::Json::JsonValue Jsonize() const
JobParameter & WithInt(IntT &&value)
bool IntHasBeenSet() const
const Aws::String & GetFloat() const
AWS_DEADLINE_API JobParameter()=default
void SetInt(IntT &&value)
void SetPath(PathT &&value)
JobParameter & WithString(StringT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue