7#include <aws/qbusiness/QBusiness_EXPORTS.h>
8#include <aws/qbusiness/model/DocumentAttributeCondition.h>
9#include <aws/qbusiness/model/DocumentAttributeTarget.h>
10#include <aws/qbusiness/model/DocumentContentOperator.h>
84 bool m_conditionHasBeenSet =
false;
87 bool m_targetHasBeenSet =
false;
90 bool m_documentContentOperatorHasBeenSet =
false;
const DocumentAttributeTarget & GetTarget() const
AWS_QBUSINESS_API InlineDocumentEnrichmentConfiguration(Aws::Utils::Json::JsonView jsonValue)
InlineDocumentEnrichmentConfiguration & WithDocumentContentOperator(const DocumentContentOperator &value)
void SetDocumentContentOperator(const DocumentContentOperator &value)
AWS_QBUSINESS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetTarget(DocumentAttributeTarget &&value)
InlineDocumentEnrichmentConfiguration & WithTarget(DocumentAttributeTarget &&value)
void SetTarget(const DocumentAttributeTarget &value)
void SetCondition(const DocumentAttributeCondition &value)
InlineDocumentEnrichmentConfiguration & WithDocumentContentOperator(DocumentContentOperator &&value)
void SetCondition(DocumentAttributeCondition &&value)
const DocumentContentOperator & GetDocumentContentOperator() const
AWS_QBUSINESS_API InlineDocumentEnrichmentConfiguration()
void SetDocumentContentOperator(DocumentContentOperator &&value)
bool ConditionHasBeenSet() const
bool DocumentContentOperatorHasBeenSet() const
const DocumentAttributeCondition & GetCondition() const
InlineDocumentEnrichmentConfiguration & WithTarget(const DocumentAttributeTarget &value)
InlineDocumentEnrichmentConfiguration & WithCondition(DocumentAttributeCondition &&value)
AWS_QBUSINESS_API InlineDocumentEnrichmentConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool TargetHasBeenSet() const
InlineDocumentEnrichmentConfiguration & WithCondition(const DocumentAttributeCondition &value)
Aws::Utils::Json::JsonValue JsonValue