7#include <aws/b2bi/B2BI_EXPORTS.h>
8#include <aws/b2bi/model/MappingTemplateLanguage.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
63 inline void SetTemplate(
const char* value) { m_templateHasBeenSet =
true; m_template.assign(value); }
71 bool m_templateLanguageHasBeenSet =
false;
74 bool m_templateHasBeenSet =
false;
void SetTemplateLanguage(const MappingTemplateLanguage &value)
Mapping & WithTemplate(Aws::String &&value)
const MappingTemplateLanguage & GetTemplateLanguage() const
bool TemplateLanguageHasBeenSet() const
AWS_B2BI_API Mapping(Aws::Utils::Json::JsonView jsonValue)
void SetTemplate(const Aws::String &value)
AWS_B2BI_API Mapping & operator=(Aws::Utils::Json::JsonView jsonValue)
bool TemplateHasBeenSet() const
Mapping & WithTemplate(const char *value)
void SetTemplateLanguage(MappingTemplateLanguage &&value)
Mapping & WithTemplate(const Aws::String &value)
void SetTemplate(const char *value)
Mapping & WithTemplateLanguage(const MappingTemplateLanguage &value)
Mapping & WithTemplateLanguage(MappingTemplateLanguage &&value)
void SetTemplate(Aws::String &&value)
const Aws::String & GetTemplate() const
AWS_B2BI_API Aws::Utils::Json::JsonValue Jsonize() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue