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

#include <DataSourceConfiguration.h>

Public Member Functions

 DataSourceConfiguration ()
 
 DataSourceConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
DataSourceConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const S3DataSourceConfigurationGetS3Configuration () const
 
bool S3ConfigurationHasBeenSet () const
 
void SetS3Configuration (const S3DataSourceConfiguration &value)
 
void SetS3Configuration (S3DataSourceConfiguration &&value)
 
DataSourceConfigurationWithS3Configuration (const S3DataSourceConfiguration &value)
 
DataSourceConfigurationWithS3Configuration (S3DataSourceConfiguration &&value)
 
const SharePointConfigurationGetSharePointConfiguration () const
 
bool SharePointConfigurationHasBeenSet () const
 
void SetSharePointConfiguration (const SharePointConfiguration &value)
 
void SetSharePointConfiguration (SharePointConfiguration &&value)
 
DataSourceConfigurationWithSharePointConfiguration (const SharePointConfiguration &value)
 
DataSourceConfigurationWithSharePointConfiguration (SharePointConfiguration &&value)
 
const DatabaseConfigurationGetDatabaseConfiguration () const
 
bool DatabaseConfigurationHasBeenSet () const
 
void SetDatabaseConfiguration (const DatabaseConfiguration &value)
 
void SetDatabaseConfiguration (DatabaseConfiguration &&value)
 
DataSourceConfigurationWithDatabaseConfiguration (const DatabaseConfiguration &value)
 
DataSourceConfigurationWithDatabaseConfiguration (DatabaseConfiguration &&value)
 
const SalesforceConfigurationGetSalesforceConfiguration () const
 
bool SalesforceConfigurationHasBeenSet () const
 
void SetSalesforceConfiguration (const SalesforceConfiguration &value)
 
void SetSalesforceConfiguration (SalesforceConfiguration &&value)
 
DataSourceConfigurationWithSalesforceConfiguration (const SalesforceConfiguration &value)
 
DataSourceConfigurationWithSalesforceConfiguration (SalesforceConfiguration &&value)
 
const OneDriveConfigurationGetOneDriveConfiguration () const
 
bool OneDriveConfigurationHasBeenSet () const
 
void SetOneDriveConfiguration (const OneDriveConfiguration &value)
 
void SetOneDriveConfiguration (OneDriveConfiguration &&value)
 
DataSourceConfigurationWithOneDriveConfiguration (const OneDriveConfiguration &value)
 
DataSourceConfigurationWithOneDriveConfiguration (OneDriveConfiguration &&value)
 
const ServiceNowConfigurationGetServiceNowConfiguration () const
 
bool ServiceNowConfigurationHasBeenSet () const
 
void SetServiceNowConfiguration (const ServiceNowConfiguration &value)
 
void SetServiceNowConfiguration (ServiceNowConfiguration &&value)
 
DataSourceConfigurationWithServiceNowConfiguration (const ServiceNowConfiguration &value)
 
DataSourceConfigurationWithServiceNowConfiguration (ServiceNowConfiguration &&value)
 
const ConfluenceConfigurationGetConfluenceConfiguration () const
 
bool ConfluenceConfigurationHasBeenSet () const
 
void SetConfluenceConfiguration (const ConfluenceConfiguration &value)
 
void SetConfluenceConfiguration (ConfluenceConfiguration &&value)
 
DataSourceConfigurationWithConfluenceConfiguration (const ConfluenceConfiguration &value)
 
DataSourceConfigurationWithConfluenceConfiguration (ConfluenceConfiguration &&value)
 
const GoogleDriveConfigurationGetGoogleDriveConfiguration () const
 
bool GoogleDriveConfigurationHasBeenSet () const
 
void SetGoogleDriveConfiguration (const GoogleDriveConfiguration &value)
 
void SetGoogleDriveConfiguration (GoogleDriveConfiguration &&value)
 
DataSourceConfigurationWithGoogleDriveConfiguration (const GoogleDriveConfiguration &value)
 
DataSourceConfigurationWithGoogleDriveConfiguration (GoogleDriveConfiguration &&value)
 

Detailed Description

Configuration information for a Amazon Kendra data source.

See Also:

AWS API Reference

Definition at line 39 of file DataSourceConfiguration.h.

Constructor & Destructor Documentation

◆ DataSourceConfiguration() [1/2]

Aws::kendra::Model::DataSourceConfiguration::DataSourceConfiguration ( )

◆ DataSourceConfiguration() [2/2]

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

Member Function Documentation

◆ ConfluenceConfigurationHasBeenSet()

bool Aws::kendra::Model::DataSourceConfiguration::ConfluenceConfigurationHasBeenSet ( ) const
inline

Provides configuration information for connecting to a Confluence data source.

Definition at line 280 of file DataSourceConfiguration.h.

◆ DatabaseConfigurationHasBeenSet()

bool Aws::kendra::Model::DataSourceConfiguration::DatabaseConfigurationHasBeenSet ( ) const
inline

Provides information necessary to create a data source connector for a database.

Definition at line 132 of file DataSourceConfiguration.h.

◆ GetConfluenceConfiguration()

const ConfluenceConfiguration& Aws::kendra::Model::DataSourceConfiguration::GetConfluenceConfiguration ( ) const
inline

Provides configuration information for connecting to a Confluence data source.

Definition at line 274 of file DataSourceConfiguration.h.

◆ GetDatabaseConfiguration()

const DatabaseConfiguration& Aws::kendra::Model::DataSourceConfiguration::GetDatabaseConfiguration ( ) const
inline

Provides information necessary to create a data source connector for a database.

Definition at line 126 of file DataSourceConfiguration.h.

◆ GetGoogleDriveConfiguration()

const GoogleDriveConfiguration& Aws::kendra::Model::DataSourceConfiguration::GetGoogleDriveConfiguration ( ) const
inline

Provides configuration for data sources that connect to Google Drive.

Definition at line 310 of file DataSourceConfiguration.h.

◆ GetOneDriveConfiguration()

const OneDriveConfiguration& Aws::kendra::Model::DataSourceConfiguration::GetOneDriveConfiguration ( ) const
inline

Provides configuration for data sources that connect to Microsoft OneDrive.

Definition at line 200 of file DataSourceConfiguration.h.

◆ GetS3Configuration()

const S3DataSourceConfiguration& Aws::kendra::Model::DataSourceConfiguration::GetS3Configuration ( ) const
inline

Provides information to create a data source connector for a document repository in an Amazon S3 bucket.

Definition at line 52 of file DataSourceConfiguration.h.

◆ GetSalesforceConfiguration()

const SalesforceConfiguration& Aws::kendra::Model::DataSourceConfiguration::GetSalesforceConfiguration ( ) const
inline

Provides configuration information for data sources that connect to a Salesforce site.

Definition at line 163 of file DataSourceConfiguration.h.

◆ GetServiceNowConfiguration()

const ServiceNowConfiguration& Aws::kendra::Model::DataSourceConfiguration::GetServiceNowConfiguration ( ) const
inline

Provides configuration for data sources that connect to ServiceNow instances.

Definition at line 237 of file DataSourceConfiguration.h.

◆ GetSharePointConfiguration()

const SharePointConfiguration& Aws::kendra::Model::DataSourceConfiguration::GetSharePointConfiguration ( ) const
inline

Provides information necessary to create a data source connector for a Microsoft SharePoint site.

Definition at line 89 of file DataSourceConfiguration.h.

◆ GoogleDriveConfigurationHasBeenSet()

bool Aws::kendra::Model::DataSourceConfiguration::GoogleDriveConfigurationHasBeenSet ( ) const
inline

Provides configuration for data sources that connect to Google Drive.

Definition at line 315 of file DataSourceConfiguration.h.

◆ Jsonize()

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

◆ OneDriveConfigurationHasBeenSet()

bool Aws::kendra::Model::DataSourceConfiguration::OneDriveConfigurationHasBeenSet ( ) const
inline

Provides configuration for data sources that connect to Microsoft OneDrive.

Definition at line 206 of file DataSourceConfiguration.h.

◆ operator=()

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

◆ S3ConfigurationHasBeenSet()

bool Aws::kendra::Model::DataSourceConfiguration::S3ConfigurationHasBeenSet ( ) const
inline

Provides information to create a data source connector for a document repository in an Amazon S3 bucket.

Definition at line 58 of file DataSourceConfiguration.h.

◆ SalesforceConfigurationHasBeenSet()

bool Aws::kendra::Model::DataSourceConfiguration::SalesforceConfigurationHasBeenSet ( ) const
inline

Provides configuration information for data sources that connect to a Salesforce site.

Definition at line 169 of file DataSourceConfiguration.h.

◆ ServiceNowConfigurationHasBeenSet()

bool Aws::kendra::Model::DataSourceConfiguration::ServiceNowConfigurationHasBeenSet ( ) const
inline

Provides configuration for data sources that connect to ServiceNow instances.

Definition at line 243 of file DataSourceConfiguration.h.

◆ SetConfluenceConfiguration() [1/2]

void Aws::kendra::Model::DataSourceConfiguration::SetConfluenceConfiguration ( ConfluenceConfiguration &&  value)
inline

Provides configuration information for connecting to a Confluence data source.

Definition at line 292 of file DataSourceConfiguration.h.

◆ SetConfluenceConfiguration() [2/2]

void Aws::kendra::Model::DataSourceConfiguration::SetConfluenceConfiguration ( const ConfluenceConfiguration value)
inline

Provides configuration information for connecting to a Confluence data source.

Definition at line 286 of file DataSourceConfiguration.h.

◆ SetDatabaseConfiguration() [1/2]

void Aws::kendra::Model::DataSourceConfiguration::SetDatabaseConfiguration ( const DatabaseConfiguration value)
inline

Provides information necessary to create a data source connector for a database.

Definition at line 138 of file DataSourceConfiguration.h.

◆ SetDatabaseConfiguration() [2/2]

void Aws::kendra::Model::DataSourceConfiguration::SetDatabaseConfiguration ( DatabaseConfiguration &&  value)
inline

Provides information necessary to create a data source connector for a database.

Definition at line 144 of file DataSourceConfiguration.h.

◆ SetGoogleDriveConfiguration() [1/2]

void Aws::kendra::Model::DataSourceConfiguration::SetGoogleDriveConfiguration ( const GoogleDriveConfiguration value)
inline

Provides configuration for data sources that connect to Google Drive.

Definition at line 320 of file DataSourceConfiguration.h.

◆ SetGoogleDriveConfiguration() [2/2]

void Aws::kendra::Model::DataSourceConfiguration::SetGoogleDriveConfiguration ( GoogleDriveConfiguration &&  value)
inline

Provides configuration for data sources that connect to Google Drive.

Definition at line 325 of file DataSourceConfiguration.h.

◆ SetOneDriveConfiguration() [1/2]

void Aws::kendra::Model::DataSourceConfiguration::SetOneDriveConfiguration ( const OneDriveConfiguration value)
inline

Provides configuration for data sources that connect to Microsoft OneDrive.

Definition at line 212 of file DataSourceConfiguration.h.

◆ SetOneDriveConfiguration() [2/2]

void Aws::kendra::Model::DataSourceConfiguration::SetOneDriveConfiguration ( OneDriveConfiguration &&  value)
inline

Provides configuration for data sources that connect to Microsoft OneDrive.

Definition at line 218 of file DataSourceConfiguration.h.

◆ SetS3Configuration() [1/2]

void Aws::kendra::Model::DataSourceConfiguration::SetS3Configuration ( const S3DataSourceConfiguration value)
inline

Provides information to create a data source connector for a document repository in an Amazon S3 bucket.

Definition at line 64 of file DataSourceConfiguration.h.

◆ SetS3Configuration() [2/2]

void Aws::kendra::Model::DataSourceConfiguration::SetS3Configuration ( S3DataSourceConfiguration &&  value)
inline

Provides information to create a data source connector for a document repository in an Amazon S3 bucket.

Definition at line 70 of file DataSourceConfiguration.h.

◆ SetSalesforceConfiguration() [1/2]

void Aws::kendra::Model::DataSourceConfiguration::SetSalesforceConfiguration ( const SalesforceConfiguration value)
inline

Provides configuration information for data sources that connect to a Salesforce site.

Definition at line 175 of file DataSourceConfiguration.h.

◆ SetSalesforceConfiguration() [2/2]

void Aws::kendra::Model::DataSourceConfiguration::SetSalesforceConfiguration ( SalesforceConfiguration &&  value)
inline

Provides configuration information for data sources that connect to a Salesforce site.

Definition at line 181 of file DataSourceConfiguration.h.

◆ SetServiceNowConfiguration() [1/2]

void Aws::kendra::Model::DataSourceConfiguration::SetServiceNowConfiguration ( const ServiceNowConfiguration value)
inline

Provides configuration for data sources that connect to ServiceNow instances.

Definition at line 249 of file DataSourceConfiguration.h.

◆ SetServiceNowConfiguration() [2/2]

void Aws::kendra::Model::DataSourceConfiguration::SetServiceNowConfiguration ( ServiceNowConfiguration &&  value)
inline

Provides configuration for data sources that connect to ServiceNow instances.

Definition at line 255 of file DataSourceConfiguration.h.

◆ SetSharePointConfiguration() [1/2]

void Aws::kendra::Model::DataSourceConfiguration::SetSharePointConfiguration ( const SharePointConfiguration value)
inline

Provides information necessary to create a data source connector for a Microsoft SharePoint site.

Definition at line 101 of file DataSourceConfiguration.h.

◆ SetSharePointConfiguration() [2/2]

void Aws::kendra::Model::DataSourceConfiguration::SetSharePointConfiguration ( SharePointConfiguration &&  value)
inline

Provides information necessary to create a data source connector for a Microsoft SharePoint site.

Definition at line 107 of file DataSourceConfiguration.h.

◆ SharePointConfigurationHasBeenSet()

bool Aws::kendra::Model::DataSourceConfiguration::SharePointConfigurationHasBeenSet ( ) const
inline

Provides information necessary to create a data source connector for a Microsoft SharePoint site.

Definition at line 95 of file DataSourceConfiguration.h.

◆ WithConfluenceConfiguration() [1/2]

DataSourceConfiguration& Aws::kendra::Model::DataSourceConfiguration::WithConfluenceConfiguration ( ConfluenceConfiguration &&  value)
inline

Provides configuration information for connecting to a Confluence data source.

Definition at line 304 of file DataSourceConfiguration.h.

◆ WithConfluenceConfiguration() [2/2]

DataSourceConfiguration& Aws::kendra::Model::DataSourceConfiguration::WithConfluenceConfiguration ( const ConfluenceConfiguration value)
inline

Provides configuration information for connecting to a Confluence data source.

Definition at line 298 of file DataSourceConfiguration.h.

◆ WithDatabaseConfiguration() [1/2]

DataSourceConfiguration& Aws::kendra::Model::DataSourceConfiguration::WithDatabaseConfiguration ( const DatabaseConfiguration value)
inline

Provides information necessary to create a data source connector for a database.

Definition at line 150 of file DataSourceConfiguration.h.

◆ WithDatabaseConfiguration() [2/2]

DataSourceConfiguration& Aws::kendra::Model::DataSourceConfiguration::WithDatabaseConfiguration ( DatabaseConfiguration &&  value)
inline

Provides information necessary to create a data source connector for a database.

Definition at line 156 of file DataSourceConfiguration.h.

◆ WithGoogleDriveConfiguration() [1/2]

DataSourceConfiguration& Aws::kendra::Model::DataSourceConfiguration::WithGoogleDriveConfiguration ( const GoogleDriveConfiguration value)
inline

Provides configuration for data sources that connect to Google Drive.

Definition at line 330 of file DataSourceConfiguration.h.

◆ WithGoogleDriveConfiguration() [2/2]

DataSourceConfiguration& Aws::kendra::Model::DataSourceConfiguration::WithGoogleDriveConfiguration ( GoogleDriveConfiguration &&  value)
inline

Provides configuration for data sources that connect to Google Drive.

Definition at line 335 of file DataSourceConfiguration.h.

◆ WithOneDriveConfiguration() [1/2]

DataSourceConfiguration& Aws::kendra::Model::DataSourceConfiguration::WithOneDriveConfiguration ( const OneDriveConfiguration value)
inline

Provides configuration for data sources that connect to Microsoft OneDrive.

Definition at line 224 of file DataSourceConfiguration.h.

◆ WithOneDriveConfiguration() [2/2]

DataSourceConfiguration& Aws::kendra::Model::DataSourceConfiguration::WithOneDriveConfiguration ( OneDriveConfiguration &&  value)
inline

Provides configuration for data sources that connect to Microsoft OneDrive.

Definition at line 230 of file DataSourceConfiguration.h.

◆ WithS3Configuration() [1/2]

DataSourceConfiguration& Aws::kendra::Model::DataSourceConfiguration::WithS3Configuration ( const S3DataSourceConfiguration value)
inline

Provides information to create a data source connector for a document repository in an Amazon S3 bucket.

Definition at line 76 of file DataSourceConfiguration.h.

◆ WithS3Configuration() [2/2]

DataSourceConfiguration& Aws::kendra::Model::DataSourceConfiguration::WithS3Configuration ( S3DataSourceConfiguration &&  value)
inline

Provides information to create a data source connector for a document repository in an Amazon S3 bucket.

Definition at line 82 of file DataSourceConfiguration.h.

◆ WithSalesforceConfiguration() [1/2]

DataSourceConfiguration& Aws::kendra::Model::DataSourceConfiguration::WithSalesforceConfiguration ( const SalesforceConfiguration value)
inline

Provides configuration information for data sources that connect to a Salesforce site.

Definition at line 187 of file DataSourceConfiguration.h.

◆ WithSalesforceConfiguration() [2/2]

DataSourceConfiguration& Aws::kendra::Model::DataSourceConfiguration::WithSalesforceConfiguration ( SalesforceConfiguration &&  value)
inline

Provides configuration information for data sources that connect to a Salesforce site.

Definition at line 193 of file DataSourceConfiguration.h.

◆ WithServiceNowConfiguration() [1/2]

DataSourceConfiguration& Aws::kendra::Model::DataSourceConfiguration::WithServiceNowConfiguration ( const ServiceNowConfiguration value)
inline

Provides configuration for data sources that connect to ServiceNow instances.

Definition at line 261 of file DataSourceConfiguration.h.

◆ WithServiceNowConfiguration() [2/2]

DataSourceConfiguration& Aws::kendra::Model::DataSourceConfiguration::WithServiceNowConfiguration ( ServiceNowConfiguration &&  value)
inline

Provides configuration for data sources that connect to ServiceNow instances.

Definition at line 267 of file DataSourceConfiguration.h.

◆ WithSharePointConfiguration() [1/2]

DataSourceConfiguration& Aws::kendra::Model::DataSourceConfiguration::WithSharePointConfiguration ( const SharePointConfiguration value)
inline

Provides information necessary to create a data source connector for a Microsoft SharePoint site.

Definition at line 113 of file DataSourceConfiguration.h.

◆ WithSharePointConfiguration() [2/2]

DataSourceConfiguration& Aws::kendra::Model::DataSourceConfiguration::WithSharePointConfiguration ( SharePointConfiguration &&  value)
inline

Provides information necessary to create a data source connector for a Microsoft SharePoint site.

Definition at line 119 of file DataSourceConfiguration.h.


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