7#include <aws/entityresolution/EntityResolution_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/entityresolution/model/SchemaAttributeType.h>
22namespace EntityResolution
49 template<
typename FieldNameT = Aws::String>
50 void SetFieldName(FieldNameT&& value) { m_fieldNameHasBeenSet =
true; m_fieldName = std::forward<FieldNameT>(value); }
51 template<
typename FieldNameT = Aws::String>
102 template<
typename GroupNameT = Aws::String>
103 void SetGroupName(GroupNameT&& value) { m_groupNameHasBeenSet =
true; m_groupName = std::forward<GroupNameT>(value); }
104 template<
typename GroupNameT = Aws::String>
121 template<
typename MatchKeyT = Aws::String>
122 void SetMatchKey(MatchKeyT&& value) { m_matchKeyHasBeenSet =
true; m_matchKey = std::forward<MatchKeyT>(value); }
123 template<
typename MatchKeyT = Aws::String>
133 template<
typename SubTypeT = Aws::String>
134 void SetSubType(SubTypeT&& value) { m_subTypeHasBeenSet =
true; m_subType = std::forward<SubTypeT>(value); }
135 template<
typename SubTypeT = Aws::String>
147 inline void SetHashed(
bool value) { m_hashedHasBeenSet =
true; m_hashed = value; }
153 bool m_fieldNameHasBeenSet =
false;
156 bool m_typeHasBeenSet =
false;
159 bool m_groupNameHasBeenSet =
false;
162 bool m_matchKeyHasBeenSet =
false;
165 bool m_subTypeHasBeenSet =
false;
167 bool m_hashed{
false};
168 bool m_hashedHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue