7#include <aws/continuum/Continuum_EXPORTS.h>
8#include <aws/continuum/model/EnvironmentConfiguration.h>
9#include <aws/continuum/model/EnvironmentSourceConfiguration.h>
43 template <
typename SourceConfigurationT = EnvironmentSourceConfiguration>
45 m_sourceConfigurationHasBeenSet =
true;
46 m_sourceConfiguration = std::forward<SourceConfigurationT>(value);
48 template <
typename SourceConfigurationT = EnvironmentSourceConfiguration>
65 template <
typename EnvironmentConfigurationT = EnvironmentConfiguration>
67 m_environmentConfigurationHasBeenSet =
true;
68 m_environmentConfiguration = std::forward<EnvironmentConfigurationT>(value);
70 template <
typename EnvironmentConfigurationT = EnvironmentConfiguration>
80 bool m_sourceConfigurationHasBeenSet =
false;
81 bool m_environmentConfigurationHasBeenSet =
false;
AWS_CONTINUUM_API UpdateCodeConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
UpdateCodeConfiguration & WithSourceConfiguration(SourceConfigurationT &&value)
UpdateCodeConfiguration & WithEnvironmentConfiguration(EnvironmentConfigurationT &&value)
bool EnvironmentConfigurationHasBeenSet() const
const EnvironmentConfiguration & GetEnvironmentConfiguration() const
void SetSourceConfiguration(SourceConfigurationT &&value)
AWS_CONTINUUM_API UpdateCodeConfiguration()=default
void SetEnvironmentConfiguration(EnvironmentConfigurationT &&value)
bool SourceConfigurationHasBeenSet() const
AWS_CONTINUUM_API Aws::Utils::Json::JsonValue Jsonize() const
const EnvironmentSourceConfiguration & GetSourceConfiguration() const
AWS_CONTINUUM_API UpdateCodeConfiguration(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue