7#include <aws/kendra/Kendra_EXPORTS.h>
8#include <aws/kendra/model/SeedUrlConfiguration.h>
9#include <aws/kendra/model/SiteMapsConfiguration.h>
43 AWS_KENDRA_API
Urls() =
default;
59 template<
typename SeedUrlConfigurationT = SeedUrlConfiguration>
60 void SetSeedUrlConfiguration(SeedUrlConfigurationT&& value) { m_seedUrlConfigurationHasBeenSet =
true; m_seedUrlConfiguration = std::forward<SeedUrlConfigurationT>(value); }
61 template<
typename SeedUrlConfigurationT = SeedUrlConfiguration>
73 template<
typename SiteMapsConfigurationT = SiteMapsConfiguration>
74 void SetSiteMapsConfiguration(SiteMapsConfigurationT&& value) { m_siteMapsConfigurationHasBeenSet =
true; m_siteMapsConfiguration = std::forward<SiteMapsConfigurationT>(value); }
75 template<
typename SiteMapsConfigurationT = SiteMapsConfiguration>
81 bool m_seedUrlConfigurationHasBeenSet =
false;
84 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