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

#include <SalesforceKnowledgeArticleConfiguration.h>

Public Member Functions

 SalesforceKnowledgeArticleConfiguration ()
 
 SalesforceKnowledgeArticleConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
SalesforceKnowledgeArticleConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< SalesforceKnowledgeArticleState > & GetIncludedStates () const
 
bool IncludedStatesHasBeenSet () const
 
void SetIncludedStates (const Aws::Vector< SalesforceKnowledgeArticleState > &value)
 
void SetIncludedStates (Aws::Vector< SalesforceKnowledgeArticleState > &&value)
 
SalesforceKnowledgeArticleConfigurationWithIncludedStates (const Aws::Vector< SalesforceKnowledgeArticleState > &value)
 
SalesforceKnowledgeArticleConfigurationWithIncludedStates (Aws::Vector< SalesforceKnowledgeArticleState > &&value)
 
SalesforceKnowledgeArticleConfigurationAddIncludedStates (const SalesforceKnowledgeArticleState &value)
 
SalesforceKnowledgeArticleConfigurationAddIncludedStates (SalesforceKnowledgeArticleState &&value)
 
const SalesforceStandardKnowledgeArticleTypeConfigurationGetStandardKnowledgeArticleTypeConfiguration () const
 
bool StandardKnowledgeArticleTypeConfigurationHasBeenSet () const
 
void SetStandardKnowledgeArticleTypeConfiguration (const SalesforceStandardKnowledgeArticleTypeConfiguration &value)
 
void SetStandardKnowledgeArticleTypeConfiguration (SalesforceStandardKnowledgeArticleTypeConfiguration &&value)
 
SalesforceKnowledgeArticleConfigurationWithStandardKnowledgeArticleTypeConfiguration (const SalesforceStandardKnowledgeArticleTypeConfiguration &value)
 
SalesforceKnowledgeArticleConfigurationWithStandardKnowledgeArticleTypeConfiguration (SalesforceStandardKnowledgeArticleTypeConfiguration &&value)
 
const Aws::Vector< SalesforceCustomKnowledgeArticleTypeConfiguration > & GetCustomKnowledgeArticleTypeConfigurations () const
 
bool CustomKnowledgeArticleTypeConfigurationsHasBeenSet () const
 
void SetCustomKnowledgeArticleTypeConfigurations (const Aws::Vector< SalesforceCustomKnowledgeArticleTypeConfiguration > &value)
 
void SetCustomKnowledgeArticleTypeConfigurations (Aws::Vector< SalesforceCustomKnowledgeArticleTypeConfiguration > &&value)
 
SalesforceKnowledgeArticleConfigurationWithCustomKnowledgeArticleTypeConfigurations (const Aws::Vector< SalesforceCustomKnowledgeArticleTypeConfiguration > &value)
 
SalesforceKnowledgeArticleConfigurationWithCustomKnowledgeArticleTypeConfigurations (Aws::Vector< SalesforceCustomKnowledgeArticleTypeConfiguration > &&value)
 
SalesforceKnowledgeArticleConfigurationAddCustomKnowledgeArticleTypeConfigurations (const SalesforceCustomKnowledgeArticleTypeConfiguration &value)
 
SalesforceKnowledgeArticleConfigurationAddCustomKnowledgeArticleTypeConfigurations (SalesforceCustomKnowledgeArticleTypeConfiguration &&value)
 

Detailed Description

Specifies configuration information for the knowledge article types that Amazon Kendra indexes. Amazon Kendra indexes standard knowledge articles and the standard fields of knowledge articles, or the custom fields of custom knowledge articles, but not both

See Also:

AWS API Reference

Definition at line 37 of file SalesforceKnowledgeArticleConfiguration.h.

Constructor & Destructor Documentation

◆ SalesforceKnowledgeArticleConfiguration() [1/2]

Aws::kendra::Model::SalesforceKnowledgeArticleConfiguration::SalesforceKnowledgeArticleConfiguration ( )

◆ SalesforceKnowledgeArticleConfiguration() [2/2]

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

Member Function Documentation

◆ AddCustomKnowledgeArticleTypeConfigurations() [1/2]

SalesforceKnowledgeArticleConfiguration& Aws::kendra::Model::SalesforceKnowledgeArticleConfiguration::AddCustomKnowledgeArticleTypeConfigurations ( const SalesforceCustomKnowledgeArticleTypeConfiguration value)
inline

Provides configuration information for custom Salesforce knowledge articles.

Definition at line 172 of file SalesforceKnowledgeArticleConfiguration.h.

◆ AddCustomKnowledgeArticleTypeConfigurations() [2/2]

SalesforceKnowledgeArticleConfiguration& Aws::kendra::Model::SalesforceKnowledgeArticleConfiguration::AddCustomKnowledgeArticleTypeConfigurations ( SalesforceCustomKnowledgeArticleTypeConfiguration &&  value)
inline

Provides configuration information for custom Salesforce knowledge articles.

Definition at line 178 of file SalesforceKnowledgeArticleConfiguration.h.

◆ AddIncludedStates() [1/2]

SalesforceKnowledgeArticleConfiguration& Aws::kendra::Model::SalesforceKnowledgeArticleConfiguration::AddIncludedStates ( const SalesforceKnowledgeArticleState value)
inline

Specifies the document states that should be included when Amazon Kendra indexes knowledge articles. You must specify at least one state.

Definition at line 86 of file SalesforceKnowledgeArticleConfiguration.h.

◆ AddIncludedStates() [2/2]

SalesforceKnowledgeArticleConfiguration& Aws::kendra::Model::SalesforceKnowledgeArticleConfiguration::AddIncludedStates ( SalesforceKnowledgeArticleState &&  value)
inline

Specifies the document states that should be included when Amazon Kendra indexes knowledge articles. You must specify at least one state.

Definition at line 92 of file SalesforceKnowledgeArticleConfiguration.h.

◆ CustomKnowledgeArticleTypeConfigurationsHasBeenSet()

bool Aws::kendra::Model::SalesforceKnowledgeArticleConfiguration::CustomKnowledgeArticleTypeConfigurationsHasBeenSet ( ) const
inline

Provides configuration information for custom Salesforce knowledge articles.

Definition at line 142 of file SalesforceKnowledgeArticleConfiguration.h.

◆ GetCustomKnowledgeArticleTypeConfigurations()

const Aws::Vector<SalesforceCustomKnowledgeArticleTypeConfiguration>& Aws::kendra::Model::SalesforceKnowledgeArticleConfiguration::GetCustomKnowledgeArticleTypeConfigurations ( ) const
inline

Provides configuration information for custom Salesforce knowledge articles.

Definition at line 136 of file SalesforceKnowledgeArticleConfiguration.h.

◆ GetIncludedStates()

const Aws::Vector<SalesforceKnowledgeArticleState>& Aws::kendra::Model::SalesforceKnowledgeArticleConfiguration::GetIncludedStates ( ) const
inline

Specifies the document states that should be included when Amazon Kendra indexes knowledge articles. You must specify at least one state.

Definition at line 50 of file SalesforceKnowledgeArticleConfiguration.h.

◆ GetStandardKnowledgeArticleTypeConfiguration()

const SalesforceStandardKnowledgeArticleTypeConfiguration& Aws::kendra::Model::SalesforceKnowledgeArticleConfiguration::GetStandardKnowledgeArticleTypeConfiguration ( ) const
inline

Provides configuration information for standard Salesforce knowledge articles.

Definition at line 99 of file SalesforceKnowledgeArticleConfiguration.h.

◆ IncludedStatesHasBeenSet()

bool Aws::kendra::Model::SalesforceKnowledgeArticleConfiguration::IncludedStatesHasBeenSet ( ) const
inline

Specifies the document states that should be included when Amazon Kendra indexes knowledge articles. You must specify at least one state.

Definition at line 56 of file SalesforceKnowledgeArticleConfiguration.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetCustomKnowledgeArticleTypeConfigurations() [1/2]

void Aws::kendra::Model::SalesforceKnowledgeArticleConfiguration::SetCustomKnowledgeArticleTypeConfigurations ( Aws::Vector< SalesforceCustomKnowledgeArticleTypeConfiguration > &&  value)
inline

Provides configuration information for custom Salesforce knowledge articles.

Definition at line 154 of file SalesforceKnowledgeArticleConfiguration.h.

◆ SetCustomKnowledgeArticleTypeConfigurations() [2/2]

void Aws::kendra::Model::SalesforceKnowledgeArticleConfiguration::SetCustomKnowledgeArticleTypeConfigurations ( const Aws::Vector< SalesforceCustomKnowledgeArticleTypeConfiguration > &  value)
inline

Provides configuration information for custom Salesforce knowledge articles.

Definition at line 148 of file SalesforceKnowledgeArticleConfiguration.h.

◆ SetIncludedStates() [1/2]

void Aws::kendra::Model::SalesforceKnowledgeArticleConfiguration::SetIncludedStates ( Aws::Vector< SalesforceKnowledgeArticleState > &&  value)
inline

Specifies the document states that should be included when Amazon Kendra indexes knowledge articles. You must specify at least one state.

Definition at line 68 of file SalesforceKnowledgeArticleConfiguration.h.

◆ SetIncludedStates() [2/2]

void Aws::kendra::Model::SalesforceKnowledgeArticleConfiguration::SetIncludedStates ( const Aws::Vector< SalesforceKnowledgeArticleState > &  value)
inline

Specifies the document states that should be included when Amazon Kendra indexes knowledge articles. You must specify at least one state.

Definition at line 62 of file SalesforceKnowledgeArticleConfiguration.h.

◆ SetStandardKnowledgeArticleTypeConfiguration() [1/2]

void Aws::kendra::Model::SalesforceKnowledgeArticleConfiguration::SetStandardKnowledgeArticleTypeConfiguration ( const SalesforceStandardKnowledgeArticleTypeConfiguration value)
inline

Provides configuration information for standard Salesforce knowledge articles.

Definition at line 111 of file SalesforceKnowledgeArticleConfiguration.h.

◆ SetStandardKnowledgeArticleTypeConfiguration() [2/2]

void Aws::kendra::Model::SalesforceKnowledgeArticleConfiguration::SetStandardKnowledgeArticleTypeConfiguration ( SalesforceStandardKnowledgeArticleTypeConfiguration &&  value)
inline

Provides configuration information for standard Salesforce knowledge articles.

Definition at line 117 of file SalesforceKnowledgeArticleConfiguration.h.

◆ StandardKnowledgeArticleTypeConfigurationHasBeenSet()

bool Aws::kendra::Model::SalesforceKnowledgeArticleConfiguration::StandardKnowledgeArticleTypeConfigurationHasBeenSet ( ) const
inline

Provides configuration information for standard Salesforce knowledge articles.

Definition at line 105 of file SalesforceKnowledgeArticleConfiguration.h.

◆ WithCustomKnowledgeArticleTypeConfigurations() [1/2]

SalesforceKnowledgeArticleConfiguration& Aws::kendra::Model::SalesforceKnowledgeArticleConfiguration::WithCustomKnowledgeArticleTypeConfigurations ( Aws::Vector< SalesforceCustomKnowledgeArticleTypeConfiguration > &&  value)
inline

Provides configuration information for custom Salesforce knowledge articles.

Definition at line 166 of file SalesforceKnowledgeArticleConfiguration.h.

◆ WithCustomKnowledgeArticleTypeConfigurations() [2/2]

SalesforceKnowledgeArticleConfiguration& Aws::kendra::Model::SalesforceKnowledgeArticleConfiguration::WithCustomKnowledgeArticleTypeConfigurations ( const Aws::Vector< SalesforceCustomKnowledgeArticleTypeConfiguration > &  value)
inline

Provides configuration information for custom Salesforce knowledge articles.

Definition at line 160 of file SalesforceKnowledgeArticleConfiguration.h.

◆ WithIncludedStates() [1/2]

SalesforceKnowledgeArticleConfiguration& Aws::kendra::Model::SalesforceKnowledgeArticleConfiguration::WithIncludedStates ( Aws::Vector< SalesforceKnowledgeArticleState > &&  value)
inline

Specifies the document states that should be included when Amazon Kendra indexes knowledge articles. You must specify at least one state.

Definition at line 80 of file SalesforceKnowledgeArticleConfiguration.h.

◆ WithIncludedStates() [2/2]

SalesforceKnowledgeArticleConfiguration& Aws::kendra::Model::SalesforceKnowledgeArticleConfiguration::WithIncludedStates ( const Aws::Vector< SalesforceKnowledgeArticleState > &  value)
inline

Specifies the document states that should be included when Amazon Kendra indexes knowledge articles. You must specify at least one state.

Definition at line 74 of file SalesforceKnowledgeArticleConfiguration.h.

◆ WithStandardKnowledgeArticleTypeConfiguration() [1/2]

SalesforceKnowledgeArticleConfiguration& Aws::kendra::Model::SalesforceKnowledgeArticleConfiguration::WithStandardKnowledgeArticleTypeConfiguration ( const SalesforceStandardKnowledgeArticleTypeConfiguration value)
inline

Provides configuration information for standard Salesforce knowledge articles.

Definition at line 123 of file SalesforceKnowledgeArticleConfiguration.h.

◆ WithStandardKnowledgeArticleTypeConfiguration() [2/2]

SalesforceKnowledgeArticleConfiguration& Aws::kendra::Model::SalesforceKnowledgeArticleConfiguration::WithStandardKnowledgeArticleTypeConfiguration ( SalesforceStandardKnowledgeArticleTypeConfiguration &&  value)
inline

Provides configuration information for standard Salesforce knowledge articles.

Definition at line 129 of file SalesforceKnowledgeArticleConfiguration.h.


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