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

#include <SalesforceStandardObjectConfiguration.h>

Public Member Functions

 SalesforceStandardObjectConfiguration ()
 
 SalesforceStandardObjectConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
SalesforceStandardObjectConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const SalesforceStandardObjectNameGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const SalesforceStandardObjectName &value)
 
void SetName (SalesforceStandardObjectName &&value)
 
SalesforceStandardObjectConfigurationWithName (const SalesforceStandardObjectName &value)
 
SalesforceStandardObjectConfigurationWithName (SalesforceStandardObjectName &&value)
 
const Aws::StringGetDocumentDataFieldName () const
 
bool DocumentDataFieldNameHasBeenSet () const
 
void SetDocumentDataFieldName (const Aws::String &value)
 
void SetDocumentDataFieldName (Aws::String &&value)
 
void SetDocumentDataFieldName (const char *value)
 
SalesforceStandardObjectConfigurationWithDocumentDataFieldName (const Aws::String &value)
 
SalesforceStandardObjectConfigurationWithDocumentDataFieldName (Aws::String &&value)
 
SalesforceStandardObjectConfigurationWithDocumentDataFieldName (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)
 
SalesforceStandardObjectConfigurationWithDocumentTitleFieldName (const Aws::String &value)
 
SalesforceStandardObjectConfigurationWithDocumentTitleFieldName (Aws::String &&value)
 
SalesforceStandardObjectConfigurationWithDocumentTitleFieldName (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)
 
SalesforceStandardObjectConfigurationWithFieldMappings (const Aws::Vector< DataSourceToIndexFieldMapping > &value)
 
SalesforceStandardObjectConfigurationWithFieldMappings (Aws::Vector< DataSourceToIndexFieldMapping > &&value)
 
SalesforceStandardObjectConfigurationAddFieldMappings (const DataSourceToIndexFieldMapping &value)
 
SalesforceStandardObjectConfigurationAddFieldMappings (DataSourceToIndexFieldMapping &&value)
 

Detailed Description

Specifies configuration information for indexing a single standard object.

See Also:

AWS API Reference

Definition at line 35 of file SalesforceStandardObjectConfiguration.h.

Constructor & Destructor Documentation

◆ SalesforceStandardObjectConfiguration() [1/2]

Aws::kendra::Model::SalesforceStandardObjectConfiguration::SalesforceStandardObjectConfiguration ( )

◆ SalesforceStandardObjectConfiguration() [2/2]

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

Member Function Documentation

◆ AddFieldMappings() [1/2]

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

One or more objects that map fields in the standard object to Amazon Kendra index fields. The index field must exist before you can map a Salesforce field to it.

Definition at line 220 of file SalesforceStandardObjectConfiguration.h.

◆ AddFieldMappings() [2/2]

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

One or more objects that map fields in the standard object to Amazon Kendra index fields. The index field must exist before you can map a Salesforce field to it.

Definition at line 227 of file SalesforceStandardObjectConfiguration.h.

◆ DocumentDataFieldNameHasBeenSet()

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

The name of the field in the standard object table that contains the document contents.

Definition at line 85 of file SalesforceStandardObjectConfiguration.h.

◆ DocumentTitleFieldNameHasBeenSet()

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

The name of the field in the standard object table that contains the document title.

Definition at line 134 of file SalesforceStandardObjectConfiguration.h.

◆ FieldMappingsHasBeenSet()

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

One or more objects that map fields in the standard object to Amazon Kendra index fields. The index field must exist before you can map a Salesforce field to it.

Definition at line 185 of file SalesforceStandardObjectConfiguration.h.

◆ GetDocumentDataFieldName()

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

The name of the field in the standard object table that contains the document contents.

Definition at line 79 of file SalesforceStandardObjectConfiguration.h.

◆ GetDocumentTitleFieldName()

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

The name of the field in the standard object table that contains the document title.

Definition at line 128 of file SalesforceStandardObjectConfiguration.h.

◆ GetFieldMappings()

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

One or more objects that map fields in the standard object to Amazon Kendra index fields. The index field must exist before you can map a Salesforce field to it.

Definition at line 178 of file SalesforceStandardObjectConfiguration.h.

◆ GetName()

const SalesforceStandardObjectName& Aws::kendra::Model::SalesforceStandardObjectConfiguration::GetName ( ) const
inline

The name of the standard object.

Definition at line 47 of file SalesforceStandardObjectConfiguration.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

bool Aws::kendra::Model::SalesforceStandardObjectConfiguration::NameHasBeenSet ( ) const
inline

The name of the standard object.

Definition at line 52 of file SalesforceStandardObjectConfiguration.h.

◆ operator=()

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

◆ SetDocumentDataFieldName() [1/3]

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

The name of the field in the standard object table that contains the document contents.

Definition at line 97 of file SalesforceStandardObjectConfiguration.h.

◆ SetDocumentDataFieldName() [2/3]

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

The name of the field in the standard object table that contains the document contents.

Definition at line 91 of file SalesforceStandardObjectConfiguration.h.

◆ SetDocumentDataFieldName() [3/3]

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

The name of the field in the standard object table that contains the document contents.

Definition at line 103 of file SalesforceStandardObjectConfiguration.h.

◆ SetDocumentTitleFieldName() [1/3]

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

The name of the field in the standard object table that contains the document title.

Definition at line 146 of file SalesforceStandardObjectConfiguration.h.

◆ SetDocumentTitleFieldName() [2/3]

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

The name of the field in the standard object table that contains the document title.

Definition at line 140 of file SalesforceStandardObjectConfiguration.h.

◆ SetDocumentTitleFieldName() [3/3]

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

The name of the field in the standard object table that contains the document title.

Definition at line 152 of file SalesforceStandardObjectConfiguration.h.

◆ SetFieldMappings() [1/2]

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

One or more objects that map fields in the standard object to Amazon Kendra index fields. The index field must exist before you can map a Salesforce field to it.

Definition at line 199 of file SalesforceStandardObjectConfiguration.h.

◆ SetFieldMappings() [2/2]

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

One or more objects that map fields in the standard object to Amazon Kendra index fields. The index field must exist before you can map a Salesforce field to it.

Definition at line 192 of file SalesforceStandardObjectConfiguration.h.

◆ SetName() [1/2]

void Aws::kendra::Model::SalesforceStandardObjectConfiguration::SetName ( const SalesforceStandardObjectName value)
inline

The name of the standard object.

Definition at line 57 of file SalesforceStandardObjectConfiguration.h.

◆ SetName() [2/2]

void Aws::kendra::Model::SalesforceStandardObjectConfiguration::SetName ( SalesforceStandardObjectName &&  value)
inline

The name of the standard object.

Definition at line 62 of file SalesforceStandardObjectConfiguration.h.

◆ WithDocumentDataFieldName() [1/3]

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

The name of the field in the standard object table that contains the document contents.

Definition at line 115 of file SalesforceStandardObjectConfiguration.h.

◆ WithDocumentDataFieldName() [2/3]

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

The name of the field in the standard object table that contains the document contents.

Definition at line 109 of file SalesforceStandardObjectConfiguration.h.

◆ WithDocumentDataFieldName() [3/3]

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

The name of the field in the standard object table that contains the document contents.

Definition at line 121 of file SalesforceStandardObjectConfiguration.h.

◆ WithDocumentTitleFieldName() [1/3]

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

The name of the field in the standard object table that contains the document title.

Definition at line 164 of file SalesforceStandardObjectConfiguration.h.

◆ WithDocumentTitleFieldName() [2/3]

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

The name of the field in the standard object table that contains the document title.

Definition at line 158 of file SalesforceStandardObjectConfiguration.h.

◆ WithDocumentTitleFieldName() [3/3]

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

The name of the field in the standard object table that contains the document title.

Definition at line 170 of file SalesforceStandardObjectConfiguration.h.

◆ WithFieldMappings() [1/2]

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

One or more objects that map fields in the standard object to Amazon Kendra index fields. The index field must exist before you can map a Salesforce field to it.

Definition at line 213 of file SalesforceStandardObjectConfiguration.h.

◆ WithFieldMappings() [2/2]

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

One or more objects that map fields in the standard object to Amazon Kendra index fields. The index field must exist before you can map a Salesforce field to it.

Definition at line 206 of file SalesforceStandardObjectConfiguration.h.

◆ WithName() [1/2]

SalesforceStandardObjectConfiguration& Aws::kendra::Model::SalesforceStandardObjectConfiguration::WithName ( const SalesforceStandardObjectName value)
inline

The name of the standard object.

Definition at line 67 of file SalesforceStandardObjectConfiguration.h.

◆ WithName() [2/2]

SalesforceStandardObjectConfiguration& Aws::kendra::Model::SalesforceStandardObjectConfiguration::WithName ( SalesforceStandardObjectName &&  value)
inline

The name of the standard object.

Definition at line 72 of file SalesforceStandardObjectConfiguration.h.


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