/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Provides the configuration information for your content sources, such as data
* sources, FAQs, and content indexed directly via BatchPutDocument.See
* Also:
AWS
* API Reference
The identifier of the data sources you want to use for your Amazon Kendra * experience.
*/ inline const Aws::VectorThe identifier of the data sources you want to use for your Amazon Kendra * experience.
*/ inline bool DataSourceIdsHasBeenSet() const { return m_dataSourceIdsHasBeenSet; } /** *The identifier of the data sources you want to use for your Amazon Kendra * experience.
*/ inline void SetDataSourceIds(const Aws::VectorThe identifier of the data sources you want to use for your Amazon Kendra * experience.
*/ inline void SetDataSourceIds(Aws::VectorThe identifier of the data sources you want to use for your Amazon Kendra * experience.
*/ inline ContentSourceConfiguration& WithDataSourceIds(const Aws::VectorThe identifier of the data sources you want to use for your Amazon Kendra * experience.
*/ inline ContentSourceConfiguration& WithDataSourceIds(Aws::VectorThe identifier of the data sources you want to use for your Amazon Kendra * experience.
*/ inline ContentSourceConfiguration& AddDataSourceIds(const Aws::String& value) { m_dataSourceIdsHasBeenSet = true; m_dataSourceIds.push_back(value); return *this; } /** *The identifier of the data sources you want to use for your Amazon Kendra * experience.
*/ inline ContentSourceConfiguration& AddDataSourceIds(Aws::String&& value) { m_dataSourceIdsHasBeenSet = true; m_dataSourceIds.push_back(std::move(value)); return *this; } /** *The identifier of the data sources you want to use for your Amazon Kendra * experience.
*/ inline ContentSourceConfiguration& AddDataSourceIds(const char* value) { m_dataSourceIdsHasBeenSet = true; m_dataSourceIds.push_back(value); return *this; } /** *The identifier of the FAQs that you want to use for your Amazon Kendra * experience.
*/ inline const Aws::VectorThe identifier of the FAQs that you want to use for your Amazon Kendra * experience.
*/ inline bool FaqIdsHasBeenSet() const { return m_faqIdsHasBeenSet; } /** *The identifier of the FAQs that you want to use for your Amazon Kendra * experience.
*/ inline void SetFaqIds(const Aws::VectorThe identifier of the FAQs that you want to use for your Amazon Kendra * experience.
*/ inline void SetFaqIds(Aws::VectorThe identifier of the FAQs that you want to use for your Amazon Kendra * experience.
*/ inline ContentSourceConfiguration& WithFaqIds(const Aws::VectorThe identifier of the FAQs that you want to use for your Amazon Kendra * experience.
*/ inline ContentSourceConfiguration& WithFaqIds(Aws::VectorThe identifier of the FAQs that you want to use for your Amazon Kendra * experience.
*/ inline ContentSourceConfiguration& AddFaqIds(const Aws::String& value) { m_faqIdsHasBeenSet = true; m_faqIds.push_back(value); return *this; } /** *The identifier of the FAQs that you want to use for your Amazon Kendra * experience.
*/ inline ContentSourceConfiguration& AddFaqIds(Aws::String&& value) { m_faqIdsHasBeenSet = true; m_faqIds.push_back(std::move(value)); return *this; } /** *The identifier of the FAQs that you want to use for your Amazon Kendra * experience.
*/ inline ContentSourceConfiguration& AddFaqIds(const char* value) { m_faqIdsHasBeenSet = true; m_faqIds.push_back(value); return *this; } /** * TRUE
to use documents you indexed directly using the
* BatchPutDocument
API.
TRUE
to use documents you indexed directly using the
* BatchPutDocument
API.
TRUE
to use documents you indexed directly using the
* BatchPutDocument
API.
TRUE
to use documents you indexed directly using the
* BatchPutDocument
API.