/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Provides the configuration information for the sitemap URLs to crawl.
* When selecting websites to index, you must adhere to the Amazon Acceptable Use Policy and all
* other Amazon terms. Remember that you must only use Amazon Kendra Web Crawler to
* index your own web pages, or web pages that you have authorization to index.
* See Also:
AWS
* API Reference
The list of sitemap URLs of the websites you want to crawl.
The list * can include a maximum of three sitemap URLs.
*/ inline const Aws::VectorThe list of sitemap URLs of the websites you want to crawl.
The list * can include a maximum of three sitemap URLs.
*/ inline bool SiteMapsHasBeenSet() const { return m_siteMapsHasBeenSet; } /** *The list of sitemap URLs of the websites you want to crawl.
The list * can include a maximum of three sitemap URLs.
*/ inline void SetSiteMaps(const Aws::VectorThe list of sitemap URLs of the websites you want to crawl.
The list * can include a maximum of three sitemap URLs.
*/ inline void SetSiteMaps(Aws::VectorThe list of sitemap URLs of the websites you want to crawl.
The list * can include a maximum of three sitemap URLs.
*/ inline SiteMapsConfiguration& WithSiteMaps(const Aws::VectorThe list of sitemap URLs of the websites you want to crawl.
The list * can include a maximum of three sitemap URLs.
*/ inline SiteMapsConfiguration& WithSiteMaps(Aws::VectorThe list of sitemap URLs of the websites you want to crawl.
The list * can include a maximum of three sitemap URLs.
*/ inline SiteMapsConfiguration& AddSiteMaps(const Aws::String& value) { m_siteMapsHasBeenSet = true; m_siteMaps.push_back(value); return *this; } /** *The list of sitemap URLs of the websites you want to crawl.
The list * can include a maximum of three sitemap URLs.
*/ inline SiteMapsConfiguration& AddSiteMaps(Aws::String&& value) { m_siteMapsHasBeenSet = true; m_siteMaps.push_back(std::move(value)); return *this; } /** *The list of sitemap URLs of the websites you want to crawl.
The list * can include a maximum of three sitemap URLs.
*/ inline SiteMapsConfiguration& AddSiteMaps(const char* value) { m_siteMapsHasBeenSet = true; m_siteMaps.push_back(value); return *this; } private: Aws::Vector