7#include <aws/continuum/Continuum_EXPORTS.h>
8#include <aws/continuum/model/EnvironmentConfiguration.h>
9#include <aws/continuum/model/EnvironmentSourceConfiguration.h>
42 template <
typename SourceConfigurationT = EnvironmentSourceConfiguration>
44 m_sourceConfigurationHasBeenSet =
true;
45 m_sourceConfiguration = std::forward<SourceConfigurationT>(value);
47 template <
typename SourceConfigurationT = EnvironmentSourceConfiguration>
60 template <
typename EnvironmentConfigurationT = EnvironmentConfiguration>
62 m_environmentConfigurationHasBeenSet =
true;
63 m_environmentConfiguration = std::forward<EnvironmentConfigurationT>(value);
65 template <
typename EnvironmentConfigurationT = EnvironmentConfiguration>
75 bool m_sourceConfigurationHasBeenSet =
false;
76 bool m_environmentConfigurationHasBeenSet =
false;
AWS_CONTINUUM_API CreateCodeConfiguration()=default
const EnvironmentConfiguration & GetEnvironmentConfiguration() const
const EnvironmentSourceConfiguration & GetSourceConfiguration() const
bool SourceConfigurationHasBeenSet() const
void SetSourceConfiguration(SourceConfigurationT &&value)
AWS_CONTINUUM_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CONTINUUM_API CreateCodeConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetEnvironmentConfiguration(EnvironmentConfigurationT &&value)
AWS_CONTINUUM_API CreateCodeConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool EnvironmentConfigurationHasBeenSet() const
CreateCodeConfiguration & WithEnvironmentConfiguration(EnvironmentConfigurationT &&value)
CreateCodeConfiguration & WithSourceConfiguration(SourceConfigurationT &&value)
Aws::Utils::Json::JsonValue JsonValue