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

#include <SalesforceChatterFeedConfiguration.h>

Public Member Functions

 SalesforceChatterFeedConfiguration ()
 
 SalesforceChatterFeedConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
SalesforceChatterFeedConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDocumentDataFieldName () const
 
bool DocumentDataFieldNameHasBeenSet () const
 
void SetDocumentDataFieldName (const Aws::String &value)
 
void SetDocumentDataFieldName (Aws::String &&value)
 
void SetDocumentDataFieldName (const char *value)
 
SalesforceChatterFeedConfigurationWithDocumentDataFieldName (const Aws::String &value)
 
SalesforceChatterFeedConfigurationWithDocumentDataFieldName (Aws::String &&value)
 
SalesforceChatterFeedConfigurationWithDocumentDataFieldName (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)
 
SalesforceChatterFeedConfigurationWithDocumentTitleFieldName (const Aws::String &value)
 
SalesforceChatterFeedConfigurationWithDocumentTitleFieldName (Aws::String &&value)
 
SalesforceChatterFeedConfigurationWithDocumentTitleFieldName (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)
 
SalesforceChatterFeedConfigurationWithFieldMappings (const Aws::Vector< DataSourceToIndexFieldMapping > &value)
 
SalesforceChatterFeedConfigurationWithFieldMappings (Aws::Vector< DataSourceToIndexFieldMapping > &&value)
 
SalesforceChatterFeedConfigurationAddFieldMappings (const DataSourceToIndexFieldMapping &value)
 
SalesforceChatterFeedConfigurationAddFieldMappings (DataSourceToIndexFieldMapping &&value)
 
const Aws::Vector< SalesforceChatterFeedIncludeFilterType > & GetIncludeFilterTypes () const
 
bool IncludeFilterTypesHasBeenSet () const
 
void SetIncludeFilterTypes (const Aws::Vector< SalesforceChatterFeedIncludeFilterType > &value)
 
void SetIncludeFilterTypes (Aws::Vector< SalesforceChatterFeedIncludeFilterType > &&value)
 
SalesforceChatterFeedConfigurationWithIncludeFilterTypes (const Aws::Vector< SalesforceChatterFeedIncludeFilterType > &value)
 
SalesforceChatterFeedConfigurationWithIncludeFilterTypes (Aws::Vector< SalesforceChatterFeedIncludeFilterType > &&value)
 
SalesforceChatterFeedConfigurationAddIncludeFilterTypes (const SalesforceChatterFeedIncludeFilterType &value)
 
SalesforceChatterFeedConfigurationAddIncludeFilterTypes (SalesforceChatterFeedIncludeFilterType &&value)
 

Detailed Description

Defines configuration for syncing a Salesforce chatter feed. The contents of the object comes from the Salesforce FeedItem table.

See Also:


AWS API Reference

Definition at line 36 of file SalesforceChatterFeedConfiguration.h.

Constructor & Destructor Documentation

◆ SalesforceChatterFeedConfiguration() [1/2]

Aws::kendra::Model::SalesforceChatterFeedConfiguration::SalesforceChatterFeedConfiguration ( )

◆ SalesforceChatterFeedConfiguration() [2/2]

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

Member Function Documentation

◆ AddFieldMappings() [1/2]

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

Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.

Definition at line 183 of file SalesforceChatterFeedConfiguration.h.

◆ AddFieldMappings() [2/2]

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

Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.

Definition at line 189 of file SalesforceChatterFeedConfiguration.h.

◆ AddIncludeFilterTypes() [1/2]

SalesforceChatterFeedConfiguration& Aws::kendra::Model::SalesforceChatterFeedConfiguration::AddIncludeFilterTypes ( const SalesforceChatterFeedIncludeFilterType value)
inline

Filters the documents in the feed based on status of the user. When you specify ACTIVE_USERS only documents from users who have an active account are indexed. When you specify STANDARD_USER only documents for Salesforce standard users are documented. You can specify both.

Definition at line 246 of file SalesforceChatterFeedConfiguration.h.

◆ AddIncludeFilterTypes() [2/2]

SalesforceChatterFeedConfiguration& Aws::kendra::Model::SalesforceChatterFeedConfiguration::AddIncludeFilterTypes ( SalesforceChatterFeedIncludeFilterType &&  value)
inline

Filters the documents in the feed based on status of the user. When you specify ACTIVE_USERS only documents from users who have an active account are indexed. When you specify STANDARD_USER only documents for Salesforce standard users are documented. You can specify both.

Definition at line 254 of file SalesforceChatterFeedConfiguration.h.

◆ DocumentDataFieldNameHasBeenSet()

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

The name of the column in the Salesforce FeedItem table that contains the content to index. Typically this is the Body column.

Definition at line 55 of file SalesforceChatterFeedConfiguration.h.

◆ DocumentTitleFieldNameHasBeenSet()

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

The name of the column in the Salesforce FeedItem table that contains the title of the document. This is typically the Title collumn.

Definition at line 104 of file SalesforceChatterFeedConfiguration.h.

◆ FieldMappingsHasBeenSet()

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

Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.

Definition at line 153 of file SalesforceChatterFeedConfiguration.h.

◆ GetDocumentDataFieldName()

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

The name of the column in the Salesforce FeedItem table that contains the content to index. Typically this is the Body column.

Definition at line 49 of file SalesforceChatterFeedConfiguration.h.

◆ GetDocumentTitleFieldName()

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

The name of the column in the Salesforce FeedItem table that contains the title of the document. This is typically the Title collumn.

Definition at line 98 of file SalesforceChatterFeedConfiguration.h.

◆ GetFieldMappings()

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

Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.

Definition at line 147 of file SalesforceChatterFeedConfiguration.h.

◆ GetIncludeFilterTypes()

const Aws::Vector<SalesforceChatterFeedIncludeFilterType>& Aws::kendra::Model::SalesforceChatterFeedConfiguration::GetIncludeFilterTypes ( ) const
inline

Filters the documents in the feed based on status of the user. When you specify ACTIVE_USERS only documents from users who have an active account are indexed. When you specify STANDARD_USER only documents for Salesforce standard users are documented. You can specify both.

Definition at line 198 of file SalesforceChatterFeedConfiguration.h.

◆ IncludeFilterTypesHasBeenSet()

bool Aws::kendra::Model::SalesforceChatterFeedConfiguration::IncludeFilterTypesHasBeenSet ( ) const
inline

Filters the documents in the feed based on status of the user. When you specify ACTIVE_USERS only documents from users who have an active account are indexed. When you specify STANDARD_USER only documents for Salesforce standard users are documented. You can specify both.

Definition at line 206 of file SalesforceChatterFeedConfiguration.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetDocumentDataFieldName() [1/3]

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

The name of the column in the Salesforce FeedItem table that contains the content to index. Typically this is the Body column.

Definition at line 67 of file SalesforceChatterFeedConfiguration.h.

◆ SetDocumentDataFieldName() [2/3]

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

The name of the column in the Salesforce FeedItem table that contains the content to index. Typically this is the Body column.

Definition at line 61 of file SalesforceChatterFeedConfiguration.h.

◆ SetDocumentDataFieldName() [3/3]

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

The name of the column in the Salesforce FeedItem table that contains the content to index. Typically this is the Body column.

Definition at line 73 of file SalesforceChatterFeedConfiguration.h.

◆ SetDocumentTitleFieldName() [1/3]

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

The name of the column in the Salesforce FeedItem table that contains the title of the document. This is typically the Title collumn.

Definition at line 116 of file SalesforceChatterFeedConfiguration.h.

◆ SetDocumentTitleFieldName() [2/3]

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

The name of the column in the Salesforce FeedItem table that contains the title of the document. This is typically the Title collumn.

Definition at line 110 of file SalesforceChatterFeedConfiguration.h.

◆ SetDocumentTitleFieldName() [3/3]

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

The name of the column in the Salesforce FeedItem table that contains the title of the document. This is typically the Title collumn.

Definition at line 122 of file SalesforceChatterFeedConfiguration.h.

◆ SetFieldMappings() [1/2]

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

Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.

Definition at line 165 of file SalesforceChatterFeedConfiguration.h.

◆ SetFieldMappings() [2/2]

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

Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.

Definition at line 159 of file SalesforceChatterFeedConfiguration.h.

◆ SetIncludeFilterTypes() [1/2]

void Aws::kendra::Model::SalesforceChatterFeedConfiguration::SetIncludeFilterTypes ( Aws::Vector< SalesforceChatterFeedIncludeFilterType > &&  value)
inline

Filters the documents in the feed based on status of the user. When you specify ACTIVE_USERS only documents from users who have an active account are indexed. When you specify STANDARD_USER only documents for Salesforce standard users are documented. You can specify both.

Definition at line 222 of file SalesforceChatterFeedConfiguration.h.

◆ SetIncludeFilterTypes() [2/2]

void Aws::kendra::Model::SalesforceChatterFeedConfiguration::SetIncludeFilterTypes ( const Aws::Vector< SalesforceChatterFeedIncludeFilterType > &  value)
inline

Filters the documents in the feed based on status of the user. When you specify ACTIVE_USERS only documents from users who have an active account are indexed. When you specify STANDARD_USER only documents for Salesforce standard users are documented. You can specify both.

Definition at line 214 of file SalesforceChatterFeedConfiguration.h.

◆ WithDocumentDataFieldName() [1/3]

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

The name of the column in the Salesforce FeedItem table that contains the content to index. Typically this is the Body column.

Definition at line 85 of file SalesforceChatterFeedConfiguration.h.

◆ WithDocumentDataFieldName() [2/3]

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

The name of the column in the Salesforce FeedItem table that contains the content to index. Typically this is the Body column.

Definition at line 79 of file SalesforceChatterFeedConfiguration.h.

◆ WithDocumentDataFieldName() [3/3]

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

The name of the column in the Salesforce FeedItem table that contains the content to index. Typically this is the Body column.

Definition at line 91 of file SalesforceChatterFeedConfiguration.h.

◆ WithDocumentTitleFieldName() [1/3]

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

The name of the column in the Salesforce FeedItem table that contains the title of the document. This is typically the Title collumn.

Definition at line 134 of file SalesforceChatterFeedConfiguration.h.

◆ WithDocumentTitleFieldName() [2/3]

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

The name of the column in the Salesforce FeedItem table that contains the title of the document. This is typically the Title collumn.

Definition at line 128 of file SalesforceChatterFeedConfiguration.h.

◆ WithDocumentTitleFieldName() [3/3]

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

The name of the column in the Salesforce FeedItem table that contains the title of the document. This is typically the Title collumn.

Definition at line 140 of file SalesforceChatterFeedConfiguration.h.

◆ WithFieldMappings() [1/2]

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

Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.

Definition at line 177 of file SalesforceChatterFeedConfiguration.h.

◆ WithFieldMappings() [2/2]

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

Maps fields from a Salesforce chatter feed into Amazon Kendra index fields.

Definition at line 171 of file SalesforceChatterFeedConfiguration.h.

◆ WithIncludeFilterTypes() [1/2]

SalesforceChatterFeedConfiguration& Aws::kendra::Model::SalesforceChatterFeedConfiguration::WithIncludeFilterTypes ( Aws::Vector< SalesforceChatterFeedIncludeFilterType > &&  value)
inline

Filters the documents in the feed based on status of the user. When you specify ACTIVE_USERS only documents from users who have an active account are indexed. When you specify STANDARD_USER only documents for Salesforce standard users are documented. You can specify both.

Definition at line 238 of file SalesforceChatterFeedConfiguration.h.

◆ WithIncludeFilterTypes() [2/2]

SalesforceChatterFeedConfiguration& Aws::kendra::Model::SalesforceChatterFeedConfiguration::WithIncludeFilterTypes ( const Aws::Vector< SalesforceChatterFeedIncludeFilterType > &  value)
inline

Filters the documents in the feed based on status of the user. When you specify ACTIVE_USERS only documents from users who have an active account are indexed. When you specify STANDARD_USER only documents for Salesforce standard users are documented. You can specify both.

Definition at line 230 of file SalesforceChatterFeedConfiguration.h.


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