7#include <aws/auditmanager/AuditManager_EXPORTS.h>
8#include <aws/auditmanager/model/KeywordInputType.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
20namespace AuditManager {
68 m_keywordInputTypeHasBeenSet =
true;
69 m_keywordInputType = value;
149 template <
typename KeywordValueT = Aws::String>
151 m_keywordValueHasBeenSet =
true;
152 m_keywordValue = std::forward<KeywordValueT>(value);
154 template <
typename KeywordValueT = Aws::String>
164 bool m_keywordInputTypeHasBeenSet =
false;
165 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