7#include <aws/codecatalyst/CodeCatalyst_EXPORTS.h>
8#include <aws/codecatalyst/model/DevEnvironmentSessionType.h>
9#include <aws/codecatalyst/model/ExecuteCommandSessionConfiguration.h>
69 bool m_sessionTypeHasBeenSet =
false;
72 bool m_executeCommandSessionConfigurationHasBeenSet =
false;
AWS_CODECATALYST_API DevEnvironmentSessionConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
DevEnvironmentSessionConfiguration & WithSessionType(const DevEnvironmentSessionType &value)
const ExecuteCommandSessionConfiguration & GetExecuteCommandSessionConfiguration() const
void SetExecuteCommandSessionConfiguration(ExecuteCommandSessionConfiguration &&value)
void SetExecuteCommandSessionConfiguration(const ExecuteCommandSessionConfiguration &value)
bool SessionTypeHasBeenSet() const
void SetSessionType(DevEnvironmentSessionType &&value)
DevEnvironmentSessionConfiguration & WithSessionType(DevEnvironmentSessionType &&value)
AWS_CODECATALYST_API DevEnvironmentSessionConfiguration()
AWS_CODECATALYST_API DevEnvironmentSessionConfiguration(Aws::Utils::Json::JsonView jsonValue)
DevEnvironmentSessionConfiguration & WithExecuteCommandSessionConfiguration(ExecuteCommandSessionConfiguration &&value)
const DevEnvironmentSessionType & GetSessionType() const
DevEnvironmentSessionConfiguration & WithExecuteCommandSessionConfiguration(const ExecuteCommandSessionConfiguration &value)
void SetSessionType(const DevEnvironmentSessionType &value)
bool ExecuteCommandSessionConfigurationHasBeenSet() const
AWS_CODECATALYST_API Aws::Utils::Json::JsonValue Jsonize() const
DevEnvironmentSessionType
Aws::Utils::Json::JsonValue JsonValue