7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/deadline/Deadline_EXPORTS.h>
53 template <
typename ScriptBodyT = Aws::String>
55 m_scriptBodyHasBeenSet =
true;
56 m_scriptBody = std::forward<ScriptBodyT>(value);
58 template <
typename ScriptBodyT = Aws::String>
77 m_scriptTimeoutSecondsHasBeenSet =
true;
78 m_scriptTimeoutSeconds = value;
88 int m_scriptTimeoutSeconds{0};
89 bool m_scriptBodyHasBeenSet =
false;
90 bool m_scriptTimeoutSecondsHasBeenSet =
false;
AWS_DEADLINE_API HostConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetScriptTimeoutSeconds(int value)
void SetScriptBody(ScriptBodyT &&value)
bool ScriptBodyHasBeenSet() const
int GetScriptTimeoutSeconds() const
AWS_DEADLINE_API Aws::Utils::Json::JsonValue Jsonize() const
bool ScriptTimeoutSecondsHasBeenSet() const
AWS_DEADLINE_API HostConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
HostConfiguration & WithScriptTimeoutSeconds(int value)
AWS_DEADLINE_API HostConfiguration()=default
const Aws::String & GetScriptBody() const
HostConfiguration & WithScriptBody(ScriptBodyT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue