7#include <aws/kendra/Kendra_EXPORTS.h>
8#include <aws/kendra/model/SeedUrlConfiguration.h>
9#include <aws/kendra/model/SiteMapsConfiguration.h>
38 AWS_KENDRA_API
Urls() =
default;
53 template <
typename SeedUrlConfigurationT = SeedUrlConfiguration>
55 m_seedUrlConfigurationHasBeenSet =
true;
56 m_seedUrlConfiguration = std::forward<SeedUrlConfigurationT>(value);
58 template <
typename SeedUrlConfigurationT = SeedUrlConfiguration>
73 template <
typename SiteMapsConfigurationT = SiteMapsConfiguration>
75 m_siteMapsConfigurationHasBeenSet =
true;
76 m_siteMapsConfiguration = std::forward<SiteMapsConfigurationT>(value);
78 template <
typename SiteMapsConfigurationT = SiteMapsConfiguration>
88 bool m_seedUrlConfigurationHasBeenSet =
false;
89 bool m_siteMapsConfigurationHasBeenSet =
false;
AWS_KENDRA_API Urls()=default
const SeedUrlConfiguration & GetSeedUrlConfiguration() const
const SiteMapsConfiguration & GetSiteMapsConfiguration() const
AWS_KENDRA_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_KENDRA_API Urls(Aws::Utils::Json::JsonView jsonValue)
AWS_KENDRA_API Urls & operator=(Aws::Utils::Json::JsonView jsonValue)
bool SeedUrlConfigurationHasBeenSet() const
Urls & WithSiteMapsConfiguration(SiteMapsConfigurationT &&value)
Urls & WithSeedUrlConfiguration(SeedUrlConfigurationT &&value)
bool SiteMapsConfigurationHasBeenSet() const
void SetSeedUrlConfiguration(SeedUrlConfigurationT &&value)
void SetSiteMapsConfiguration(SiteMapsConfigurationT &&value)
Aws::Utils::Json::JsonValue JsonValue