7#include <aws/lexv2-models/LexModelsV2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
49 inline void SetLambdaARN(
const char* value) { m_lambdaARNHasBeenSet =
true; m_lambdaARN.assign(value); }
64 inline void SetCodeHookInterfaceVersion(
const char* value) { m_codeHookInterfaceVersionHasBeenSet =
true; m_codeHookInterfaceVersion.assign(value); }
72 bool m_lambdaARNHasBeenSet =
false;
75 bool m_codeHookInterfaceVersionHasBeenSet =
false;
AWS_LEXMODELSV2_API LambdaCodeHook & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetCodeHookInterfaceVersion() const
bool LambdaARNHasBeenSet() const
LambdaCodeHook & WithCodeHookInterfaceVersion(Aws::String &&value)
void SetCodeHookInterfaceVersion(const char *value)
AWS_LEXMODELSV2_API LambdaCodeHook(Aws::Utils::Json::JsonView jsonValue)
LambdaCodeHook & WithCodeHookInterfaceVersion(const Aws::String &value)
void SetLambdaARN(Aws::String &&value)
AWS_LEXMODELSV2_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetLambdaARN() const
LambdaCodeHook & WithCodeHookInterfaceVersion(const char *value)
bool CodeHookInterfaceVersionHasBeenSet() const
void SetLambdaARN(const char *value)
LambdaCodeHook & WithLambdaARN(Aws::String &&value)
void SetCodeHookInterfaceVersion(const Aws::String &value)
LambdaCodeHook & WithLambdaARN(const Aws::String &value)
LambdaCodeHook & WithLambdaARN(const char *value)
AWS_LEXMODELSV2_API LambdaCodeHook()
void SetLambdaARN(const Aws::String &value)
void SetCodeHookInterfaceVersion(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue