7#include <aws/auditmanager/AuditManager_EXPORTS.h>
8#include <aws/auditmanager/model/KeywordInputType.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
149 template<
typename KeywordValueT = Aws::String>
150 void SetKeywordValue(KeywordValueT&& value) { m_keywordValueHasBeenSet =
true; m_keywordValue = std::forward<KeywordValueT>(value); }
151 template<
typename KeywordValueT = Aws::String>
157 bool m_keywordInputTypeHasBeenSet =
false;
160 bool m_keywordValueHasBeenSet =
false;
void SetKeywordValue(KeywordValueT &&value)
AWS_AUDITMANAGER_API SourceKeyword()=default
const Aws::String & GetKeywordValue() const
bool KeywordValueHasBeenSet() const
AWS_AUDITMANAGER_API SourceKeyword(Aws::Utils::Json::JsonView jsonValue)
SourceKeyword & WithKeywordValue(KeywordValueT &&value)
AWS_AUDITMANAGER_API Aws::Utils::Json::JsonValue Jsonize() const
KeywordInputType GetKeywordInputType() const
SourceKeyword & WithKeywordInputType(KeywordInputType value)
bool KeywordInputTypeHasBeenSet() const
void SetKeywordInputType(KeywordInputType value)
AWS_AUDITMANAGER_API SourceKeyword & operator=(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue