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

#include <ConfluencePageConfiguration.h>

Public Member Functions

 ConfluencePageConfiguration ()
 
 ConfluencePageConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
ConfluencePageConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< ConfluencePageToIndexFieldMapping > & GetPageFieldMappings () const
 
bool PageFieldMappingsHasBeenSet () const
 
void SetPageFieldMappings (const Aws::Vector< ConfluencePageToIndexFieldMapping > &value)
 
void SetPageFieldMappings (Aws::Vector< ConfluencePageToIndexFieldMapping > &&value)
 
ConfluencePageConfigurationWithPageFieldMappings (const Aws::Vector< ConfluencePageToIndexFieldMapping > &value)
 
ConfluencePageConfigurationWithPageFieldMappings (Aws::Vector< ConfluencePageToIndexFieldMapping > &&value)
 
ConfluencePageConfigurationAddPageFieldMappings (const ConfluencePageToIndexFieldMapping &value)
 
ConfluencePageConfigurationAddPageFieldMappings (ConfluencePageToIndexFieldMapping &&value)
 

Detailed Description

Specifies the page settings for the Confluence data source.

See Also:

AWS API Reference

Definition at line 33 of file ConfluencePageConfiguration.h.

Constructor & Destructor Documentation

◆ ConfluencePageConfiguration() [1/2]

Aws::kendra::Model::ConfluencePageConfiguration::ConfluencePageConfiguration ( )

◆ ConfluencePageConfiguration() [2/2]

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

Member Function Documentation

◆ AddPageFieldMappings() [1/2]

ConfluencePageConfiguration& Aws::kendra::Model::ConfluencePageConfiguration::AddPageFieldMappings ( ConfluencePageToIndexFieldMapping &&  value)
inline

Defines how page 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 PageFieldMappings parameter, you must specify at least one field mapping.

Definition at line 112 of file ConfluencePageConfiguration.h.

◆ AddPageFieldMappings() [2/2]

ConfluencePageConfiguration& Aws::kendra::Model::ConfluencePageConfiguration::AddPageFieldMappings ( const ConfluencePageToIndexFieldMapping value)
inline

Defines how page 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 PageFieldMappings parameter, you must specify at least one field mapping.

Definition at line 103 of file ConfluencePageConfiguration.h.

◆ GetPageFieldMappings()

const Aws::Vector<ConfluencePageToIndexFieldMapping>& Aws::kendra::Model::ConfluencePageConfiguration::GetPageFieldMappings ( ) const
inline

Defines how page 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 PageFieldMappings parameter, you must specify at least one field mapping.

Definition at line 49 of file ConfluencePageConfiguration.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PageFieldMappingsHasBeenSet()

bool Aws::kendra::Model::ConfluencePageConfiguration::PageFieldMappingsHasBeenSet ( ) const
inline

Defines how page 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 PageFieldMappings parameter, you must specify at least one field mapping.

Definition at line 58 of file ConfluencePageConfiguration.h.

◆ SetPageFieldMappings() [1/2]

void Aws::kendra::Model::ConfluencePageConfiguration::SetPageFieldMappings ( Aws::Vector< ConfluencePageToIndexFieldMapping > &&  value)
inline

Defines how page 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 PageFieldMappings parameter, you must specify at least one field mapping.

Definition at line 76 of file ConfluencePageConfiguration.h.

◆ SetPageFieldMappings() [2/2]

void Aws::kendra::Model::ConfluencePageConfiguration::SetPageFieldMappings ( const Aws::Vector< ConfluencePageToIndexFieldMapping > &  value)
inline

Defines how page 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 PageFieldMappings parameter, you must specify at least one field mapping.

Definition at line 67 of file ConfluencePageConfiguration.h.

◆ WithPageFieldMappings() [1/2]

ConfluencePageConfiguration& Aws::kendra::Model::ConfluencePageConfiguration::WithPageFieldMappings ( Aws::Vector< ConfluencePageToIndexFieldMapping > &&  value)
inline

Defines how page 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 PageFieldMappings parameter, you must specify at least one field mapping.

Definition at line 94 of file ConfluencePageConfiguration.h.

◆ WithPageFieldMappings() [2/2]

ConfluencePageConfiguration& Aws::kendra::Model::ConfluencePageConfiguration::WithPageFieldMappings ( const Aws::Vector< ConfluencePageToIndexFieldMapping > &  value)
inline

Defines how page 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 PageFieldMappings parameter, you must specify at least one field mapping.

Definition at line 85 of file ConfluencePageConfiguration.h.


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