7#include <aws/deadline/Deadline_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
59 template<
typename ScriptBodyT = Aws::String>
60 void SetScriptBody(ScriptBodyT&& value) { m_scriptBodyHasBeenSet =
true; m_scriptBody = std::forward<ScriptBodyT>(value); }
61 template<
typename ScriptBodyT = Aws::String>
76 inline void SetScriptTimeoutSeconds(
int value) { m_scriptTimeoutSecondsHasBeenSet =
true; m_scriptTimeoutSeconds = value; }
82 bool m_scriptBodyHasBeenSet =
false;
84 int m_scriptTimeoutSeconds{0};
85 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