7#include <aws/bedrock-agent/BedrockAgent_EXPORTS.h>
8#include <aws/bedrock-agent/model/SalesforceCrawlerConfiguration.h>
9#include <aws/bedrock-agent/model/SalesforceSourceConfiguration.h>
69 bool m_crawlerConfigurationHasBeenSet =
false;
72 bool m_sourceConfigurationHasBeenSet =
false;
bool CrawlerConfigurationHasBeenSet() const
AWS_BEDROCKAGENT_API SalesforceDataSourceConfiguration()
AWS_BEDROCKAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
SalesforceDataSourceConfiguration & WithCrawlerConfiguration(SalesforceCrawlerConfiguration &&value)
void SetSourceConfiguration(const SalesforceSourceConfiguration &value)
void SetCrawlerConfiguration(SalesforceCrawlerConfiguration &&value)
SalesforceDataSourceConfiguration & WithCrawlerConfiguration(const SalesforceCrawlerConfiguration &value)
SalesforceDataSourceConfiguration & WithSourceConfiguration(const SalesforceSourceConfiguration &value)
SalesforceDataSourceConfiguration & WithSourceConfiguration(SalesforceSourceConfiguration &&value)
const SalesforceSourceConfiguration & GetSourceConfiguration() const
AWS_BEDROCKAGENT_API SalesforceDataSourceConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
const SalesforceCrawlerConfiguration & GetCrawlerConfiguration() const
void SetCrawlerConfiguration(const SalesforceCrawlerConfiguration &value)
AWS_BEDROCKAGENT_API SalesforceDataSourceConfiguration(Aws::Utils::Json::JsonView jsonValue)
bool SourceConfigurationHasBeenSet() const
void SetSourceConfiguration(SalesforceSourceConfiguration &&value)
Aws::Utils::Json::JsonValue JsonValue