7#include <aws/lambda-web/LambdaWeb_EXPORTS.h>
8#include <aws/lambda-web/model/CodeConfig.h>
9#include <aws/lambda-web/model/RuntimeConfig.h>
43 template <
typename CodeConfigT = CodeConfig>
45 m_codeConfigHasBeenSet =
true;
46 m_codeConfig = std::forward<CodeConfigT>(value);
48 template <
typename CodeConfigT = CodeConfig>
61 template <
typename RuntimeConfigT = RuntimeConfig>
63 m_runtimeConfigHasBeenSet =
true;
64 m_runtimeConfig = std::forward<RuntimeConfigT>(value);
66 template <
typename RuntimeConfigT = RuntimeConfig>
76 bool m_codeConfigHasBeenSet =
false;
77 bool m_runtimeConfigHasBeenSet =
false;
bool RuntimeConfigHasBeenSet() const
AWS_LAMBDAWEB_API BuildConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_LAMBDAWEB_API BuildConfig(Aws::Utils::Json::JsonView jsonValue)
const RuntimeConfig & GetRuntimeConfig() const
void SetRuntimeConfig(RuntimeConfigT &&value)
BuildConfig & WithCodeConfig(CodeConfigT &&value)
BuildConfig & WithRuntimeConfig(RuntimeConfigT &&value)
void SetCodeConfig(CodeConfigT &&value)
AWS_LAMBDAWEB_API Aws::Utils::Json::JsonValue Jsonize() const
const CodeConfig & GetCodeConfig() const
bool CodeConfigHasBeenSet() const
AWS_LAMBDAWEB_API BuildConfig()=default
Aws::Utils::Json::JsonValue JsonValue