7#include <aws/deadline/Deadline_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
46 template<
typename IntT = Aws::String>
47 void SetInt(IntT&& value) { m_intHasBeenSet =
true; m_int = std::forward<IntT>(value); }
48 template<
typename IntT = Aws::String>
59 template<
typename FloatT = Aws::String>
60 void SetFloat(FloatT&& value) { m_floatHasBeenSet =
true; m_float = std::forward<FloatT>(value); }
61 template<
typename FloatT = Aws::String>
71 template<
typename StringT = Aws::String>
72 void SetString(StringT&& value) { m_stringHasBeenSet =
true; m_string = std::forward<StringT>(value); }
73 template<
typename StringT = Aws::String>
83 template<
typename PathT = Aws::String>
84 void SetPath(PathT&& value) { m_pathHasBeenSet =
true; m_path = std::forward<PathT>(value); }
85 template<
typename PathT = Aws::String>
91 bool m_intHasBeenSet =
false;
94 bool m_floatHasBeenSet =
false;
97 bool m_stringHasBeenSet =
false;
100 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