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

#include <ConfluenceAttachmentToIndexFieldMapping.h>

Public Member Functions

 ConfluenceAttachmentToIndexFieldMapping ()
 
 ConfluenceAttachmentToIndexFieldMapping (Aws::Utils::Json::JsonView jsonValue)
 
ConfluenceAttachmentToIndexFieldMappingoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ConfluenceAttachmentFieldNameGetDataSourceFieldName () const
 
bool DataSourceFieldNameHasBeenSet () const
 
void SetDataSourceFieldName (const ConfluenceAttachmentFieldName &value)
 
void SetDataSourceFieldName (ConfluenceAttachmentFieldName &&value)
 
ConfluenceAttachmentToIndexFieldMappingWithDataSourceFieldName (const ConfluenceAttachmentFieldName &value)
 
ConfluenceAttachmentToIndexFieldMappingWithDataSourceFieldName (ConfluenceAttachmentFieldName &&value)
 
const Aws::StringGetDateFieldFormat () const
 
bool DateFieldFormatHasBeenSet () const
 
void SetDateFieldFormat (const Aws::String &value)
 
void SetDateFieldFormat (Aws::String &&value)
 
void SetDateFieldFormat (const char *value)
 
ConfluenceAttachmentToIndexFieldMappingWithDateFieldFormat (const Aws::String &value)
 
ConfluenceAttachmentToIndexFieldMappingWithDateFieldFormat (Aws::String &&value)
 
ConfluenceAttachmentToIndexFieldMappingWithDateFieldFormat (const char *value)
 
const Aws::StringGetIndexFieldName () const
 
bool IndexFieldNameHasBeenSet () const
 
void SetIndexFieldName (const Aws::String &value)
 
void SetIndexFieldName (Aws::String &&value)
 
void SetIndexFieldName (const char *value)
 
ConfluenceAttachmentToIndexFieldMappingWithIndexFieldName (const Aws::String &value)
 
ConfluenceAttachmentToIndexFieldMappingWithIndexFieldName (Aws::String &&value)
 
ConfluenceAttachmentToIndexFieldMappingWithIndexFieldName (const char *value)
 

Detailed Description

Defines the mapping between a field in the Confluence data source to a Amazon Kendra index field.

You must first create the index field using the UpdateIndex operation.

See Also:

AWS API Reference

Definition at line 34 of file ConfluenceAttachmentToIndexFieldMapping.h.

Constructor & Destructor Documentation

◆ ConfluenceAttachmentToIndexFieldMapping() [1/2]

Aws::kendra::Model::ConfluenceAttachmentToIndexFieldMapping::ConfluenceAttachmentToIndexFieldMapping ( )

◆ ConfluenceAttachmentToIndexFieldMapping() [2/2]

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

Member Function Documentation

◆ DataSourceFieldNameHasBeenSet()

bool Aws::kendra::Model::ConfluenceAttachmentToIndexFieldMapping::DataSourceFieldNameHasBeenSet ( ) const
inline

The name of the field in the data source.

You must first create the index field using the UpdateIndex operation.

Definition at line 53 of file ConfluenceAttachmentToIndexFieldMapping.h.

◆ DateFieldFormatHasBeenSet()

bool Aws::kendra::Model::ConfluenceAttachmentToIndexFieldMapping::DateFieldFormatHasBeenSet ( ) const
inline

The format for date fields in the data source. If the field specified in DataSourceFieldName is a date field you must specify the date format. If the field is not a date field, an exception is thrown.

Definition at line 92 of file ConfluenceAttachmentToIndexFieldMapping.h.

◆ GetDataSourceFieldName()

const ConfluenceAttachmentFieldName& Aws::kendra::Model::ConfluenceAttachmentToIndexFieldMapping::GetDataSourceFieldName ( ) const
inline

The name of the field in the data source.

You must first create the index field using the UpdateIndex operation.

Definition at line 47 of file ConfluenceAttachmentToIndexFieldMapping.h.

◆ GetDateFieldFormat()

const Aws::String& Aws::kendra::Model::ConfluenceAttachmentToIndexFieldMapping::GetDateFieldFormat ( ) const
inline

The format for date fields in the data source. If the field specified in DataSourceFieldName is a date field you must specify the date format. If the field is not a date field, an exception is thrown.

Definition at line 85 of file ConfluenceAttachmentToIndexFieldMapping.h.

◆ GetIndexFieldName()

const Aws::String& Aws::kendra::Model::ConfluenceAttachmentToIndexFieldMapping::GetIndexFieldName ( ) const
inline

The name of the index field to map to the Confluence data source field. The index field type must match the Confluence field type.

Definition at line 141 of file ConfluenceAttachmentToIndexFieldMapping.h.

◆ IndexFieldNameHasBeenSet()

bool Aws::kendra::Model::ConfluenceAttachmentToIndexFieldMapping::IndexFieldNameHasBeenSet ( ) const
inline

The name of the index field to map to the Confluence data source field. The index field type must match the Confluence field type.

Definition at line 147 of file ConfluenceAttachmentToIndexFieldMapping.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetDataSourceFieldName() [1/2]

void Aws::kendra::Model::ConfluenceAttachmentToIndexFieldMapping::SetDataSourceFieldName ( ConfluenceAttachmentFieldName &&  value)
inline

The name of the field in the data source.

You must first create the index field using the UpdateIndex operation.

Definition at line 65 of file ConfluenceAttachmentToIndexFieldMapping.h.

◆ SetDataSourceFieldName() [2/2]

void Aws::kendra::Model::ConfluenceAttachmentToIndexFieldMapping::SetDataSourceFieldName ( const ConfluenceAttachmentFieldName value)
inline

The name of the field in the data source.

You must first create the index field using the UpdateIndex operation.

Definition at line 59 of file ConfluenceAttachmentToIndexFieldMapping.h.

◆ SetDateFieldFormat() [1/3]

void Aws::kendra::Model::ConfluenceAttachmentToIndexFieldMapping::SetDateFieldFormat ( Aws::String &&  value)
inline

The format for date fields in the data source. If the field specified in DataSourceFieldName is a date field you must specify the date format. If the field is not a date field, an exception is thrown.

Definition at line 106 of file ConfluenceAttachmentToIndexFieldMapping.h.

◆ SetDateFieldFormat() [2/3]

void Aws::kendra::Model::ConfluenceAttachmentToIndexFieldMapping::SetDateFieldFormat ( const Aws::String value)
inline

The format for date fields in the data source. If the field specified in DataSourceFieldName is a date field you must specify the date format. If the field is not a date field, an exception is thrown.

Definition at line 99 of file ConfluenceAttachmentToIndexFieldMapping.h.

◆ SetDateFieldFormat() [3/3]

void Aws::kendra::Model::ConfluenceAttachmentToIndexFieldMapping::SetDateFieldFormat ( const char *  value)
inline

The format for date fields in the data source. If the field specified in DataSourceFieldName is a date field you must specify the date format. If the field is not a date field, an exception is thrown.

Definition at line 113 of file ConfluenceAttachmentToIndexFieldMapping.h.

◆ SetIndexFieldName() [1/3]

void Aws::kendra::Model::ConfluenceAttachmentToIndexFieldMapping::SetIndexFieldName ( Aws::String &&  value)
inline

The name of the index field to map to the Confluence data source field. The index field type must match the Confluence field type.

Definition at line 159 of file ConfluenceAttachmentToIndexFieldMapping.h.

◆ SetIndexFieldName() [2/3]

void Aws::kendra::Model::ConfluenceAttachmentToIndexFieldMapping::SetIndexFieldName ( const Aws::String value)
inline

The name of the index field to map to the Confluence data source field. The index field type must match the Confluence field type.

Definition at line 153 of file ConfluenceAttachmentToIndexFieldMapping.h.

◆ SetIndexFieldName() [3/3]

void Aws::kendra::Model::ConfluenceAttachmentToIndexFieldMapping::SetIndexFieldName ( const char *  value)
inline

The name of the index field to map to the Confluence data source field. The index field type must match the Confluence field type.

Definition at line 165 of file ConfluenceAttachmentToIndexFieldMapping.h.

◆ WithDataSourceFieldName() [1/2]

ConfluenceAttachmentToIndexFieldMapping& Aws::kendra::Model::ConfluenceAttachmentToIndexFieldMapping::WithDataSourceFieldName ( ConfluenceAttachmentFieldName &&  value)
inline

The name of the field in the data source.

You must first create the index field using the UpdateIndex operation.

Definition at line 77 of file ConfluenceAttachmentToIndexFieldMapping.h.

◆ WithDataSourceFieldName() [2/2]

ConfluenceAttachmentToIndexFieldMapping& Aws::kendra::Model::ConfluenceAttachmentToIndexFieldMapping::WithDataSourceFieldName ( const ConfluenceAttachmentFieldName value)
inline

The name of the field in the data source.

You must first create the index field using the UpdateIndex operation.

Definition at line 71 of file ConfluenceAttachmentToIndexFieldMapping.h.

◆ WithDateFieldFormat() [1/3]

ConfluenceAttachmentToIndexFieldMapping& Aws::kendra::Model::ConfluenceAttachmentToIndexFieldMapping::WithDateFieldFormat ( Aws::String &&  value)
inline

The format for date fields in the data source. If the field specified in DataSourceFieldName is a date field you must specify the date format. If the field is not a date field, an exception is thrown.

Definition at line 127 of file ConfluenceAttachmentToIndexFieldMapping.h.

◆ WithDateFieldFormat() [2/3]

ConfluenceAttachmentToIndexFieldMapping& Aws::kendra::Model::ConfluenceAttachmentToIndexFieldMapping::WithDateFieldFormat ( const Aws::String value)
inline

The format for date fields in the data source. If the field specified in DataSourceFieldName is a date field you must specify the date format. If the field is not a date field, an exception is thrown.

Definition at line 120 of file ConfluenceAttachmentToIndexFieldMapping.h.

◆ WithDateFieldFormat() [3/3]

ConfluenceAttachmentToIndexFieldMapping& Aws::kendra::Model::ConfluenceAttachmentToIndexFieldMapping::WithDateFieldFormat ( const char *  value)
inline

The format for date fields in the data source. If the field specified in DataSourceFieldName is a date field you must specify the date format. If the field is not a date field, an exception is thrown.

Definition at line 134 of file ConfluenceAttachmentToIndexFieldMapping.h.

◆ WithIndexFieldName() [1/3]

ConfluenceAttachmentToIndexFieldMapping& Aws::kendra::Model::ConfluenceAttachmentToIndexFieldMapping::WithIndexFieldName ( Aws::String &&  value)
inline

The name of the index field to map to the Confluence data source field. The index field type must match the Confluence field type.

Definition at line 177 of file ConfluenceAttachmentToIndexFieldMapping.h.

◆ WithIndexFieldName() [2/3]

ConfluenceAttachmentToIndexFieldMapping& Aws::kendra::Model::ConfluenceAttachmentToIndexFieldMapping::WithIndexFieldName ( const Aws::String value)
inline

The name of the index field to map to the Confluence data source field. The index field type must match the Confluence field type.

Definition at line 171 of file ConfluenceAttachmentToIndexFieldMapping.h.

◆ WithIndexFieldName() [3/3]

ConfluenceAttachmentToIndexFieldMapping& Aws::kendra::Model::ConfluenceAttachmentToIndexFieldMapping::WithIndexFieldName ( const char *  value)
inline

The name of the index field to map to the Confluence data source field. The index field type must match the Confluence field type.

Definition at line 183 of file ConfluenceAttachmentToIndexFieldMapping.h.


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