AWS SDK for C++  1.9.1
AWS SDK for C++
Public Member Functions | List of all members
Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration Class Reference

#include <ServiceNowKnowledgeArticleConfiguration.h>

Public Member Functions

 ServiceNowKnowledgeArticleConfiguration ()
 
 ServiceNowKnowledgeArticleConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
ServiceNowKnowledgeArticleConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetCrawlAttachments () const
 
bool CrawlAttachmentsHasBeenSet () const
 
void SetCrawlAttachments (bool value)
 
ServiceNowKnowledgeArticleConfigurationWithCrawlAttachments (bool value)
 
const Aws::Vector< Aws::String > & GetIncludeAttachmentFilePatterns () const
 
bool IncludeAttachmentFilePatternsHasBeenSet () const
 
void SetIncludeAttachmentFilePatterns (const Aws::Vector< Aws::String > &value)
 
void SetIncludeAttachmentFilePatterns (Aws::Vector< Aws::String > &&value)
 
ServiceNowKnowledgeArticleConfigurationWithIncludeAttachmentFilePatterns (const Aws::Vector< Aws::String > &value)
 
ServiceNowKnowledgeArticleConfigurationWithIncludeAttachmentFilePatterns (Aws::Vector< Aws::String > &&value)
 
ServiceNowKnowledgeArticleConfigurationAddIncludeAttachmentFilePatterns (const Aws::String &value)
 
ServiceNowKnowledgeArticleConfigurationAddIncludeAttachmentFilePatterns (Aws::String &&value)
 
ServiceNowKnowledgeArticleConfigurationAddIncludeAttachmentFilePatterns (const char *value)
 
const Aws::Vector< Aws::String > & GetExcludeAttachmentFilePatterns () const
 
bool ExcludeAttachmentFilePatternsHasBeenSet () const
 
void SetExcludeAttachmentFilePatterns (const Aws::Vector< Aws::String > &value)
 
void SetExcludeAttachmentFilePatterns (Aws::Vector< Aws::String > &&value)
 
ServiceNowKnowledgeArticleConfigurationWithExcludeAttachmentFilePatterns (const Aws::Vector< Aws::String > &value)
 
ServiceNowKnowledgeArticleConfigurationWithExcludeAttachmentFilePatterns (Aws::Vector< Aws::String > &&value)
 
ServiceNowKnowledgeArticleConfigurationAddExcludeAttachmentFilePatterns (const Aws::String &value)
 
ServiceNowKnowledgeArticleConfigurationAddExcludeAttachmentFilePatterns (Aws::String &&value)
 
ServiceNowKnowledgeArticleConfigurationAddExcludeAttachmentFilePatterns (const char *value)
 
const Aws::StringGetDocumentDataFieldName () const
 
bool DocumentDataFieldNameHasBeenSet () const
 
void SetDocumentDataFieldName (const Aws::String &value)
 
void SetDocumentDataFieldName (Aws::String &&value)
 
void SetDocumentDataFieldName (const char *value)
 
ServiceNowKnowledgeArticleConfigurationWithDocumentDataFieldName (const Aws::String &value)
 
ServiceNowKnowledgeArticleConfigurationWithDocumentDataFieldName (Aws::String &&value)
 
ServiceNowKnowledgeArticleConfigurationWithDocumentDataFieldName (const char *value)
 
const Aws::StringGetDocumentTitleFieldName () const
 
bool DocumentTitleFieldNameHasBeenSet () const
 
void SetDocumentTitleFieldName (const Aws::String &value)
 
void SetDocumentTitleFieldName (Aws::String &&value)
 
void SetDocumentTitleFieldName (const char *value)
 
ServiceNowKnowledgeArticleConfigurationWithDocumentTitleFieldName (const Aws::String &value)
 
ServiceNowKnowledgeArticleConfigurationWithDocumentTitleFieldName (Aws::String &&value)
 
ServiceNowKnowledgeArticleConfigurationWithDocumentTitleFieldName (const char *value)
 
const Aws::Vector< DataSourceToIndexFieldMapping > & GetFieldMappings () const
 
bool FieldMappingsHasBeenSet () const
 
void SetFieldMappings (const Aws::Vector< DataSourceToIndexFieldMapping > &value)
 
void SetFieldMappings (Aws::Vector< DataSourceToIndexFieldMapping > &&value)
 
ServiceNowKnowledgeArticleConfigurationWithFieldMappings (const Aws::Vector< DataSourceToIndexFieldMapping > &value)
 
ServiceNowKnowledgeArticleConfigurationWithFieldMappings (Aws::Vector< DataSourceToIndexFieldMapping > &&value)
 
ServiceNowKnowledgeArticleConfigurationAddFieldMappings (const DataSourceToIndexFieldMapping &value)
 
ServiceNowKnowledgeArticleConfigurationAddFieldMappings (DataSourceToIndexFieldMapping &&value)
 
const Aws::StringGetFilterQuery () const
 
bool FilterQueryHasBeenSet () const
 
void SetFilterQuery (const Aws::String &value)
 
void SetFilterQuery (Aws::String &&value)
 
void SetFilterQuery (const char *value)
 
ServiceNowKnowledgeArticleConfigurationWithFilterQuery (const Aws::String &value)
 
ServiceNowKnowledgeArticleConfigurationWithFilterQuery (Aws::String &&value)
 
ServiceNowKnowledgeArticleConfigurationWithFilterQuery (const char *value)
 

Detailed Description

Provides configuration information for crawling knowledge articles in the ServiceNow site.

See Also:

AWS API Reference

Definition at line 34 of file ServiceNowKnowledgeArticleConfiguration.h.

Constructor & Destructor Documentation

◆ ServiceNowKnowledgeArticleConfiguration() [1/2]

Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::ServiceNowKnowledgeArticleConfiguration ( )

◆ ServiceNowKnowledgeArticleConfiguration() [2/2]

Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::ServiceNowKnowledgeArticleConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddExcludeAttachmentFilePatterns() [1/3]

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::AddExcludeAttachmentFilePatterns ( Aws::String &&  value)
inline

List of regular expressions applied to knowledge articles. Items that don't match the inclusion pattern are not indexed. The regex is applied to the field specified in the PatternTargetField

Definition at line 186 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ AddExcludeAttachmentFilePatterns() [2/3]

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::AddExcludeAttachmentFilePatterns ( const Aws::String value)
inline

List of regular expressions applied to knowledge articles. Items that don't match the inclusion pattern are not indexed. The regex is applied to the field specified in the PatternTargetField

Definition at line 179 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ AddExcludeAttachmentFilePatterns() [3/3]

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::AddExcludeAttachmentFilePatterns ( const char *  value)
inline

List of regular expressions applied to knowledge articles. Items that don't match the inclusion pattern are not indexed. The regex is applied to the field specified in the PatternTargetField

Definition at line 193 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ AddFieldMappings() [1/2]

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::AddFieldMappings ( const DataSourceToIndexFieldMapping value)
inline

Mapping between ServiceNow fields and Amazon Kendra index fields. You must create the index field before you map the field.

Definition at line 334 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ AddFieldMappings() [2/2]

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::AddFieldMappings ( DataSourceToIndexFieldMapping &&  value)
inline

Mapping between ServiceNow fields and Amazon Kendra index fields. You must create the index field before you map the field.

Definition at line 340 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ AddIncludeAttachmentFilePatterns() [1/3]

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::AddIncludeAttachmentFilePatterns ( Aws::String &&  value)
inline

List of regular expressions applied to knowledge articles. Items that don't match the inclusion pattern are not indexed. The regex is applied to the field specified in the PatternTargetField.

Definition at line 122 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ AddIncludeAttachmentFilePatterns() [2/3]

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::AddIncludeAttachmentFilePatterns ( const Aws::String value)
inline

List of regular expressions applied to knowledge articles. Items that don't match the inclusion pattern are not indexed. The regex is applied to the field specified in the PatternTargetField.

Definition at line 115 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ AddIncludeAttachmentFilePatterns() [3/3]

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::AddIncludeAttachmentFilePatterns ( const char *  value)
inline

List of regular expressions applied to knowledge articles. Items that don't match the inclusion pattern are not indexed. The regex is applied to the field specified in the PatternTargetField.

Definition at line 129 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ CrawlAttachmentsHasBeenSet()

bool Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::CrawlAttachmentsHasBeenSet ( ) const
inline

Indicates whether Amazon Kendra should index attachments to knowledge articles.

Definition at line 53 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ DocumentDataFieldNameHasBeenSet()

bool Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::DocumentDataFieldNameHasBeenSet ( ) const
inline

The name of the ServiceNow field that is mapped to the index document contents field in the Amazon Kendra index.

Definition at line 206 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ DocumentTitleFieldNameHasBeenSet()

bool Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::DocumentTitleFieldNameHasBeenSet ( ) const
inline

The name of the ServiceNow field that is mapped to the index document title field.

Definition at line 255 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ ExcludeAttachmentFilePatternsHasBeenSet()

bool Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::ExcludeAttachmentFilePatternsHasBeenSet ( ) const
inline

List of regular expressions applied to knowledge articles. Items that don't match the inclusion pattern are not indexed. The regex is applied to the field specified in the PatternTargetField

Definition at line 144 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ FieldMappingsHasBeenSet()

bool Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::FieldMappingsHasBeenSet ( ) const
inline

Mapping between ServiceNow fields and Amazon Kendra index fields. You must create the index field before you map the field.

Definition at line 304 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ FilterQueryHasBeenSet()

bool Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::FilterQueryHasBeenSet ( ) const
inline

A query that selects the knowledge articles to index. The query can return articles from multiple knowledge bases, and the knowledge bases can be public or private.

The query string must be one generated by the ServiceNow console. For more information, see Specifying documents to index with a query.

Definition at line 361 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ GetCrawlAttachments()

bool Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::GetCrawlAttachments ( ) const
inline

Indicates whether Amazon Kendra should index attachments to knowledge articles.

Definition at line 47 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ GetDocumentDataFieldName()

const Aws::String& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::GetDocumentDataFieldName ( ) const
inline

The name of the ServiceNow field that is mapped to the index document contents field in the Amazon Kendra index.

Definition at line 200 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ GetDocumentTitleFieldName()

const Aws::String& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::GetDocumentTitleFieldName ( ) const
inline

The name of the ServiceNow field that is mapped to the index document title field.

Definition at line 249 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ GetExcludeAttachmentFilePatterns()

const Aws::Vector<Aws::String>& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::GetExcludeAttachmentFilePatterns ( ) const
inline

List of regular expressions applied to knowledge articles. Items that don't match the inclusion pattern are not indexed. The regex is applied to the field specified in the PatternTargetField

Definition at line 137 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ GetFieldMappings()

const Aws::Vector<DataSourceToIndexFieldMapping>& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::GetFieldMappings ( ) const
inline

Mapping between ServiceNow fields and Amazon Kendra index fields. You must create the index field before you map the field.

Definition at line 298 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ GetFilterQuery()

const Aws::String& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::GetFilterQuery ( ) const
inline

A query that selects the knowledge articles to index. The query can return articles from multiple knowledge bases, and the knowledge bases can be public or private.

The query string must be one generated by the ServiceNow console. For more information, see Specifying documents to index with a query.

Definition at line 351 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ GetIncludeAttachmentFilePatterns()

const Aws::Vector<Aws::String>& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::GetIncludeAttachmentFilePatterns ( ) const
inline

List of regular expressions applied to knowledge articles. Items that don't match the inclusion pattern are not indexed. The regex is applied to the field specified in the PatternTargetField.

Definition at line 73 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ IncludeAttachmentFilePatternsHasBeenSet()

bool Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::IncludeAttachmentFilePatternsHasBeenSet ( ) const
inline

List of regular expressions applied to knowledge articles. Items that don't match the inclusion pattern are not indexed. The regex is applied to the field specified in the PatternTargetField.

Definition at line 80 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::Jsonize ( ) const

◆ operator=()

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCrawlAttachments()

void Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::SetCrawlAttachments ( bool  value)
inline

Indicates whether Amazon Kendra should index attachments to knowledge articles.

Definition at line 59 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ SetDocumentDataFieldName() [1/3]

void Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::SetDocumentDataFieldName ( Aws::String &&  value)
inline

The name of the ServiceNow field that is mapped to the index document contents field in the Amazon Kendra index.

Definition at line 218 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ SetDocumentDataFieldName() [2/3]

void Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::SetDocumentDataFieldName ( const Aws::String value)
inline

The name of the ServiceNow field that is mapped to the index document contents field in the Amazon Kendra index.

Definition at line 212 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ SetDocumentDataFieldName() [3/3]

void Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::SetDocumentDataFieldName ( const char *  value)
inline

The name of the ServiceNow field that is mapped to the index document contents field in the Amazon Kendra index.

Definition at line 224 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ SetDocumentTitleFieldName() [1/3]

void Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::SetDocumentTitleFieldName ( Aws::String &&  value)
inline

The name of the ServiceNow field that is mapped to the index document title field.

Definition at line 267 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ SetDocumentTitleFieldName() [2/3]

void Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::SetDocumentTitleFieldName ( const Aws::String value)
inline

The name of the ServiceNow field that is mapped to the index document title field.

Definition at line 261 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ SetDocumentTitleFieldName() [3/3]

void Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::SetDocumentTitleFieldName ( const char *  value)
inline

The name of the ServiceNow field that is mapped to the index document title field.

Definition at line 273 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ SetExcludeAttachmentFilePatterns() [1/2]

void Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::SetExcludeAttachmentFilePatterns ( Aws::Vector< Aws::String > &&  value)
inline

List of regular expressions applied to knowledge articles. Items that don't match the inclusion pattern are not indexed. The regex is applied to the field specified in the PatternTargetField

Definition at line 158 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ SetExcludeAttachmentFilePatterns() [2/2]

void Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::SetExcludeAttachmentFilePatterns ( const Aws::Vector< Aws::String > &  value)
inline

List of regular expressions applied to knowledge articles. Items that don't match the inclusion pattern are not indexed. The regex is applied to the field specified in the PatternTargetField

Definition at line 151 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ SetFieldMappings() [1/2]

void Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::SetFieldMappings ( Aws::Vector< DataSourceToIndexFieldMapping > &&  value)
inline

Mapping between ServiceNow fields and Amazon Kendra index fields. You must create the index field before you map the field.

Definition at line 316 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ SetFieldMappings() [2/2]

void Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::SetFieldMappings ( const Aws::Vector< DataSourceToIndexFieldMapping > &  value)
inline

Mapping between ServiceNow fields and Amazon Kendra index fields. You must create the index field before you map the field.

Definition at line 310 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ SetFilterQuery() [1/3]

void Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::SetFilterQuery ( Aws::String &&  value)
inline

A query that selects the knowledge articles to index. The query can return articles from multiple knowledge bases, and the knowledge bases can be public or private.

The query string must be one generated by the ServiceNow console. For more information, see Specifying documents to index with a query.

Definition at line 381 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ SetFilterQuery() [2/3]

void Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::SetFilterQuery ( const Aws::String value)
inline

A query that selects the knowledge articles to index. The query can return articles from multiple knowledge bases, and the knowledge bases can be public or private.

The query string must be one generated by the ServiceNow console. For more information, see Specifying documents to index with a query.

Definition at line 371 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ SetFilterQuery() [3/3]

void Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::SetFilterQuery ( const char *  value)
inline

A query that selects the knowledge articles to index. The query can return articles from multiple knowledge bases, and the knowledge bases can be public or private.

The query string must be one generated by the ServiceNow console. For more information, see Specifying documents to index with a query.

Definition at line 391 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ SetIncludeAttachmentFilePatterns() [1/2]

void Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::SetIncludeAttachmentFilePatterns ( Aws::Vector< Aws::String > &&  value)
inline

List of regular expressions applied to knowledge articles. Items that don't match the inclusion pattern are not indexed. The regex is applied to the field specified in the PatternTargetField.

Definition at line 94 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ SetIncludeAttachmentFilePatterns() [2/2]

void Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::SetIncludeAttachmentFilePatterns ( const Aws::Vector< Aws::String > &  value)
inline

List of regular expressions applied to knowledge articles. Items that don't match the inclusion pattern are not indexed. The regex is applied to the field specified in the PatternTargetField.

Definition at line 87 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ WithCrawlAttachments()

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::WithCrawlAttachments ( bool  value)
inline

Indicates whether Amazon Kendra should index attachments to knowledge articles.

Definition at line 65 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ WithDocumentDataFieldName() [1/3]

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::WithDocumentDataFieldName ( Aws::String &&  value)
inline

The name of the ServiceNow field that is mapped to the index document contents field in the Amazon Kendra index.

Definition at line 236 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ WithDocumentDataFieldName() [2/3]

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::WithDocumentDataFieldName ( const Aws::String value)
inline

The name of the ServiceNow field that is mapped to the index document contents field in the Amazon Kendra index.

Definition at line 230 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ WithDocumentDataFieldName() [3/3]

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::WithDocumentDataFieldName ( const char *  value)
inline

The name of the ServiceNow field that is mapped to the index document contents field in the Amazon Kendra index.

Definition at line 242 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ WithDocumentTitleFieldName() [1/3]

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::WithDocumentTitleFieldName ( Aws::String &&  value)
inline

The name of the ServiceNow field that is mapped to the index document title field.

Definition at line 285 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ WithDocumentTitleFieldName() [2/3]

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::WithDocumentTitleFieldName ( const Aws::String value)
inline

The name of the ServiceNow field that is mapped to the index document title field.

Definition at line 279 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ WithDocumentTitleFieldName() [3/3]

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::WithDocumentTitleFieldName ( const char *  value)
inline

The name of the ServiceNow field that is mapped to the index document title field.

Definition at line 291 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ WithExcludeAttachmentFilePatterns() [1/2]

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::WithExcludeAttachmentFilePatterns ( Aws::Vector< Aws::String > &&  value)
inline

List of regular expressions applied to knowledge articles. Items that don't match the inclusion pattern are not indexed. The regex is applied to the field specified in the PatternTargetField

Definition at line 172 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ WithExcludeAttachmentFilePatterns() [2/2]

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::WithExcludeAttachmentFilePatterns ( const Aws::Vector< Aws::String > &  value)
inline

List of regular expressions applied to knowledge articles. Items that don't match the inclusion pattern are not indexed. The regex is applied to the field specified in the PatternTargetField

Definition at line 165 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ WithFieldMappings() [1/2]

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::WithFieldMappings ( Aws::Vector< DataSourceToIndexFieldMapping > &&  value)
inline

Mapping between ServiceNow fields and Amazon Kendra index fields. You must create the index field before you map the field.

Definition at line 328 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ WithFieldMappings() [2/2]

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::WithFieldMappings ( const Aws::Vector< DataSourceToIndexFieldMapping > &  value)
inline

Mapping between ServiceNow fields and Amazon Kendra index fields. You must create the index field before you map the field.

Definition at line 322 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ WithFilterQuery() [1/3]

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::WithFilterQuery ( Aws::String &&  value)
inline

A query that selects the knowledge articles to index. The query can return articles from multiple knowledge bases, and the knowledge bases can be public or private.

The query string must be one generated by the ServiceNow console. For more information, see Specifying documents to index with a query.

Definition at line 411 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ WithFilterQuery() [2/3]

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::WithFilterQuery ( const Aws::String value)
inline

A query that selects the knowledge articles to index. The query can return articles from multiple knowledge bases, and the knowledge bases can be public or private.

The query string must be one generated by the ServiceNow console. For more information, see Specifying documents to index with a query.

Definition at line 401 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ WithFilterQuery() [3/3]

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::WithFilterQuery ( const char *  value)
inline

A query that selects the knowledge articles to index. The query can return articles from multiple knowledge bases, and the knowledge bases can be public or private.

The query string must be one generated by the ServiceNow console. For more information, see Specifying documents to index with a query.

Definition at line 421 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ WithIncludeAttachmentFilePatterns() [1/2]

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::WithIncludeAttachmentFilePatterns ( Aws::Vector< Aws::String > &&  value)
inline

List of regular expressions applied to knowledge articles. Items that don't match the inclusion pattern are not indexed. The regex is applied to the field specified in the PatternTargetField.

Definition at line 108 of file ServiceNowKnowledgeArticleConfiguration.h.

◆ WithIncludeAttachmentFilePatterns() [2/2]

ServiceNowKnowledgeArticleConfiguration& Aws::kendra::Model::ServiceNowKnowledgeArticleConfiguration::WithIncludeAttachmentFilePatterns ( const Aws::Vector< Aws::String > &  value)
inline

List of regular expressions applied to knowledge articles. Items that don't match the inclusion pattern are not indexed. The regex is applied to the field specified in the PatternTargetField.

Definition at line 101 of file ServiceNowKnowledgeArticleConfiguration.h.


The documentation for this class was generated from the following file: