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

#include <ConfluenceAttachmentConfiguration.h>

Public Member Functions

 ConfluenceAttachmentConfiguration ()
 
 ConfluenceAttachmentConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
ConfluenceAttachmentConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetCrawlAttachments () const
 
bool CrawlAttachmentsHasBeenSet () const
 
void SetCrawlAttachments (bool value)
 
ConfluenceAttachmentConfigurationWithCrawlAttachments (bool value)
 
const Aws::Vector< ConfluenceAttachmentToIndexFieldMapping > & GetAttachmentFieldMappings () const
 
bool AttachmentFieldMappingsHasBeenSet () const
 
void SetAttachmentFieldMappings (const Aws::Vector< ConfluenceAttachmentToIndexFieldMapping > &value)
 
void SetAttachmentFieldMappings (Aws::Vector< ConfluenceAttachmentToIndexFieldMapping > &&value)
 
ConfluenceAttachmentConfigurationWithAttachmentFieldMappings (const Aws::Vector< ConfluenceAttachmentToIndexFieldMapping > &value)
 
ConfluenceAttachmentConfigurationWithAttachmentFieldMappings (Aws::Vector< ConfluenceAttachmentToIndexFieldMapping > &&value)
 
ConfluenceAttachmentConfigurationAddAttachmentFieldMappings (const ConfluenceAttachmentToIndexFieldMapping &value)
 
ConfluenceAttachmentConfigurationAddAttachmentFieldMappings (ConfluenceAttachmentToIndexFieldMapping &&value)
 

Detailed Description

Specifies the attachment settings for the Confluence data source. Attachment settings are optional, if you don't specify settings attachments, Amazon Kendra won't index them.

See Also:

AWS API Reference

Definition at line 34 of file ConfluenceAttachmentConfiguration.h.

Constructor & Destructor Documentation

◆ ConfluenceAttachmentConfiguration() [1/2]

Aws::kendra::Model::ConfluenceAttachmentConfiguration::ConfluenceAttachmentConfiguration ( )

◆ ConfluenceAttachmentConfiguration() [2/2]

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

Member Function Documentation

◆ AddAttachmentFieldMappings() [1/2]

ConfluenceAttachmentConfiguration& Aws::kendra::Model::ConfluenceAttachmentConfiguration::AddAttachmentFieldMappings ( ConfluenceAttachmentToIndexFieldMapping &&  value)
inline

Defines how attachment metadata fields should be mapped to index fields. Before you can map a field, you must first create an index field with a matching type using the console or the UpdateIndex operation.

If you specify the AttachentFieldMappings parameter, you must specify at least one field mapping.

Definition at line 138 of file ConfluenceAttachmentConfiguration.h.

◆ AddAttachmentFieldMappings() [2/2]

ConfluenceAttachmentConfiguration& Aws::kendra::Model::ConfluenceAttachmentConfiguration::AddAttachmentFieldMappings ( const ConfluenceAttachmentToIndexFieldMapping value)
inline

Defines how attachment metadata fields should be mapped to index fields. Before you can map a field, you must first create an index field with a matching type using the console or the UpdateIndex operation.

If you specify the AttachentFieldMappings parameter, you must specify at least one field mapping.

Definition at line 129 of file ConfluenceAttachmentConfiguration.h.

◆ AttachmentFieldMappingsHasBeenSet()

bool Aws::kendra::Model::ConfluenceAttachmentConfiguration::AttachmentFieldMappingsHasBeenSet ( ) const
inline

Defines how attachment metadata fields should be mapped to index fields. Before you can map a field, you must first create an index field with a matching type using the console or the UpdateIndex operation.

If you specify the AttachentFieldMappings parameter, you must specify at least one field mapping.

Definition at line 84 of file ConfluenceAttachmentConfiguration.h.

◆ CrawlAttachmentsHasBeenSet()

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

Indicates whether Amazon Kendra indexes attachments to the pages and blogs in the Confluence data source.

Definition at line 53 of file ConfluenceAttachmentConfiguration.h.

◆ GetAttachmentFieldMappings()

const Aws::Vector<ConfluenceAttachmentToIndexFieldMapping>& Aws::kendra::Model::ConfluenceAttachmentConfiguration::GetAttachmentFieldMappings ( ) const
inline

Defines how attachment metadata fields should be mapped to index fields. Before you can map a field, you must first create an index field with a matching type using the console or the UpdateIndex operation.

If you specify the AttachentFieldMappings parameter, you must specify at least one field mapping.

Definition at line 75 of file ConfluenceAttachmentConfiguration.h.

◆ GetCrawlAttachments()

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

Indicates whether Amazon Kendra indexes attachments to the pages and blogs in the Confluence data source.

Definition at line 47 of file ConfluenceAttachmentConfiguration.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAttachmentFieldMappings() [1/2]

void Aws::kendra::Model::ConfluenceAttachmentConfiguration::SetAttachmentFieldMappings ( Aws::Vector< ConfluenceAttachmentToIndexFieldMapping > &&  value)
inline

Defines how attachment metadata fields should be mapped to index fields. Before you can map a field, you must first create an index field with a matching type using the console or the UpdateIndex operation.

If you specify the AttachentFieldMappings parameter, you must specify at least one field mapping.

Definition at line 102 of file ConfluenceAttachmentConfiguration.h.

◆ SetAttachmentFieldMappings() [2/2]

void Aws::kendra::Model::ConfluenceAttachmentConfiguration::SetAttachmentFieldMappings ( const Aws::Vector< ConfluenceAttachmentToIndexFieldMapping > &  value)
inline

Defines how attachment metadata fields should be mapped to index fields. Before you can map a field, you must first create an index field with a matching type using the console or the UpdateIndex operation.

If you specify the AttachentFieldMappings parameter, you must specify at least one field mapping.

Definition at line 93 of file ConfluenceAttachmentConfiguration.h.

◆ SetCrawlAttachments()

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

Indicates whether Amazon Kendra indexes attachments to the pages and blogs in the Confluence data source.

Definition at line 59 of file ConfluenceAttachmentConfiguration.h.

◆ WithAttachmentFieldMappings() [1/2]

ConfluenceAttachmentConfiguration& Aws::kendra::Model::ConfluenceAttachmentConfiguration::WithAttachmentFieldMappings ( Aws::Vector< ConfluenceAttachmentToIndexFieldMapping > &&  value)
inline

Defines how attachment metadata fields should be mapped to index fields. Before you can map a field, you must first create an index field with a matching type using the console or the UpdateIndex operation.

If you specify the AttachentFieldMappings parameter, you must specify at least one field mapping.

Definition at line 120 of file ConfluenceAttachmentConfiguration.h.

◆ WithAttachmentFieldMappings() [2/2]

ConfluenceAttachmentConfiguration& Aws::kendra::Model::ConfluenceAttachmentConfiguration::WithAttachmentFieldMappings ( const Aws::Vector< ConfluenceAttachmentToIndexFieldMapping > &  value)
inline

Defines how attachment metadata fields should be mapped to index fields. Before you can map a field, you must first create an index field with a matching type using the console or the UpdateIndex operation.

If you specify the AttachentFieldMappings parameter, you must specify at least one field mapping.

Definition at line 111 of file ConfluenceAttachmentConfiguration.h.

◆ WithCrawlAttachments()

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

Indicates whether Amazon Kendra indexes attachments to the pages and blogs in the Confluence data source.

Definition at line 65 of file ConfluenceAttachmentConfiguration.h.


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