Class CfnDataSourcePropsMixin.WebCrawlerUrlsProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.kendra.CfnDataSourcePropsMixin.WebCrawlerUrlsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataSourcePropsMixin.WebCrawlerUrlsProperty>
- Enclosing interface:
CfnDataSourcePropsMixin.WebCrawlerUrlsProperty
@Stability(Stable)
public static final class CfnDataSourcePropsMixin.WebCrawlerUrlsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDataSourcePropsMixin.WebCrawlerUrlsProperty>
A builder for
CfnDataSourcePropsMixin.WebCrawlerUrlsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.seedUrlConfiguration(CfnDataSourcePropsMixin.WebCrawlerSeedUrlConfigurationProperty seedUrlConfiguration) Sets the value ofCfnDataSourcePropsMixin.WebCrawlerUrlsProperty.getSeedUrlConfiguration()seedUrlConfiguration(IResolvable seedUrlConfiguration) Sets the value ofCfnDataSourcePropsMixin.WebCrawlerUrlsProperty.getSeedUrlConfiguration()siteMapsConfiguration(CfnDataSourcePropsMixin.WebCrawlerSiteMapsConfigurationProperty siteMapsConfiguration) siteMapsConfiguration(IResolvable siteMapsConfiguration)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
seedUrlConfiguration
@Stability(Stable) public CfnDataSourcePropsMixin.WebCrawlerUrlsProperty.Builder seedUrlConfiguration(IResolvable seedUrlConfiguration) Sets the value ofCfnDataSourcePropsMixin.WebCrawlerUrlsProperty.getSeedUrlConfiguration()- Parameters:
seedUrlConfiguration- Configuration of the seed or starting point URLs of the websites you want to crawl. You can choose to crawl only the website host names, or the website host names with subdomains, or the website host names with subdomains and other domains that the web pages link to.You can list up to 100 seed URLs.
- Returns:
this
-
seedUrlConfiguration
@Stability(Stable) public CfnDataSourcePropsMixin.WebCrawlerUrlsProperty.Builder seedUrlConfiguration(CfnDataSourcePropsMixin.WebCrawlerSeedUrlConfigurationProperty seedUrlConfiguration) Sets the value ofCfnDataSourcePropsMixin.WebCrawlerUrlsProperty.getSeedUrlConfiguration()- Parameters:
seedUrlConfiguration- Configuration of the seed or starting point URLs of the websites you want to crawl. You can choose to crawl only the website host names, or the website host names with subdomains, or the website host names with subdomains and other domains that the web pages link to.You can list up to 100 seed URLs.
- Returns:
this
-
siteMapsConfiguration
@Stability(Stable) public CfnDataSourcePropsMixin.WebCrawlerUrlsProperty.Builder siteMapsConfiguration(IResolvable siteMapsConfiguration) - Parameters:
siteMapsConfiguration- Configuration of the sitemap URLs of the websites you want to crawl. Only URLs belonging to the same website host names are crawled. You can list up to three sitemap URLs.- Returns:
this
-
siteMapsConfiguration
@Stability(Stable) public CfnDataSourcePropsMixin.WebCrawlerUrlsProperty.Builder siteMapsConfiguration(CfnDataSourcePropsMixin.WebCrawlerSiteMapsConfigurationProperty siteMapsConfiguration) - Parameters:
siteMapsConfiguration- Configuration of the sitemap URLs of the websites you want to crawl. Only URLs belonging to the same website host names are crawled. You can list up to three sitemap URLs.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDataSourcePropsMixin.WebCrawlerUrlsProperty>- Returns:
- a new instance of
CfnDataSourcePropsMixin.WebCrawlerUrlsProperty - Throws:
NullPointerException- if any required attribute was not provided
-