7#include <aws/b2bi/B2BI_EXPORTS.h>
8#include <aws/b2bi/model/MappingTemplateLanguage.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
59 template<
typename TemplateT = Aws::String>
60 void SetTemplate(TemplateT&& value) { m_templateHasBeenSet =
true; m_template = std::forward<TemplateT>(value); }
61 template<
typename TemplateT = Aws::String>
67 bool m_templateLanguageHasBeenSet =
false;
70 bool m_templateHasBeenSet =
false;
Mapping & WithTemplate(TemplateT &&value)
bool TemplateLanguageHasBeenSet() const
AWS_B2BI_API Mapping(Aws::Utils::Json::JsonView jsonValue)
Mapping & WithTemplateLanguage(MappingTemplateLanguage value)
void SetTemplate(TemplateT &&value)
AWS_B2BI_API Mapping & operator=(Aws::Utils::Json::JsonView jsonValue)
bool TemplateHasBeenSet() const
AWS_B2BI_API Mapping()=default
MappingTemplateLanguage GetTemplateLanguage() const
const Aws::String & GetTemplate() const
void SetTemplateLanguage(MappingTemplateLanguage value)
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