7#include <aws/opsworks/OpsWorks_EXPORTS.h>
8#include <aws/opsworks/model/ShutdownEventConfiguration.h>
47 template<
typename ShutdownT = ShutdownEventConfiguration>
48 void SetShutdown(ShutdownT&& value) { m_shutdownHasBeenSet =
true; m_shutdown = std::forward<ShutdownT>(value); }
49 template<
typename ShutdownT = ShutdownEventConfiguration>
55 bool m_shutdownHasBeenSet =
false;
AWS_OPSWORKS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_OPSWORKS_API LifecycleEventConfiguration(Aws::Utils::Json::JsonView jsonValue)
LifecycleEventConfiguration & WithShutdown(ShutdownT &&value)
AWS_OPSWORKS_API LifecycleEventConfiguration()=default
void SetShutdown(ShutdownT &&value)
bool ShutdownHasBeenSet() const
AWS_OPSWORKS_API LifecycleEventConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
const ShutdownEventConfiguration & GetShutdown() const
Aws::Utils::Json::JsonValue JsonValue