7#include <aws/apprunner/AppRunner_EXPORTS.h>
8#include <aws/apprunner/model/ConfigurationSource.h>
9#include <aws/apprunner/model/CodeConfigurationValues.h>
67 template<
typename CodeConfigurationValuesT = CodeConfigurationValues>
68 void SetCodeConfigurationValues(CodeConfigurationValuesT&& value) { m_codeConfigurationValuesHasBeenSet =
true; m_codeConfigurationValues = std::forward<CodeConfigurationValuesT>(value); }
69 template<
typename CodeConfigurationValuesT = CodeConfigurationValues>
75 bool m_configurationSourceHasBeenSet =
false;
77 CodeConfigurationValues m_codeConfigurationValues;
78 bool m_codeConfigurationValuesHasBeenSet =
false;
AWS_APPRUNNER_API CodeConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
CodeConfiguration & WithCodeConfigurationValues(CodeConfigurationValuesT &&value)
CodeConfiguration & WithConfigurationSource(ConfigurationSource value)
void SetCodeConfigurationValues(CodeConfigurationValuesT &&value)
AWS_APPRUNNER_API Aws::Utils::Json::JsonValue Jsonize() const
ConfigurationSource GetConfigurationSource() const
const CodeConfigurationValues & GetCodeConfigurationValues() const
void SetConfigurationSource(ConfigurationSource value)
bool ConfigurationSourceHasBeenSet() const
AWS_APPRUNNER_API CodeConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_APPRUNNER_API CodeConfiguration()=default
bool CodeConfigurationValuesHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue