@Stability(value=Stable)
public static interface CfnDataSource.WebCrawlerConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.kendra.*;
WebCrawlerConfigurationProperty webCrawlerConfigurationProperty = WebCrawlerConfigurationProperty.builder()
.urls(WebCrawlerUrlsProperty.builder()
.seedUrlConfiguration(WebCrawlerSeedUrlConfigurationProperty.builder()
.seedUrls(List.of("seedUrls"))
// the properties below are optional
.webCrawlerMode("webCrawlerMode")
.build())
.siteMapsConfiguration(WebCrawlerSiteMapsConfigurationProperty.builder()
.siteMaps(List.of("siteMaps"))
.build())
.build())
// the properties below are optional
.authenticationConfiguration(WebCrawlerAuthenticationConfigurationProperty.builder()
.basicAuthentication(List.of(WebCrawlerBasicAuthenticationProperty.builder()
.credentials("credentials")
.host("host")
.port(123)
.build()))
.build())
.crawlDepth(123)
.maxContentSizePerPageInMegaBytes(123)
.maxLinksPerPage(123)
.maxUrlsPerMinuteCrawlRate(123)
.proxyConfiguration(ProxyConfigurationProperty.builder()
.host("host")
.port(123)
// the properties below are optional
.credentials("credentials")
.build())
.urlExclusionPatterns(List.of("urlExclusionPatterns"))
.urlInclusionPatterns(List.of("urlInclusionPatterns"))
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnDataSource.WebCrawlerConfigurationProperty.Builder
A builder for
CfnDataSource.WebCrawlerConfigurationProperty |
static class |
CfnDataSource.WebCrawlerConfigurationProperty.Jsii$Proxy
An implementation for
CfnDataSource.WebCrawlerConfigurationProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnDataSource.WebCrawlerConfigurationProperty.Builder |
builder() |
default Object |
getAuthenticationConfiguration()
`CfnDataSource.WebCrawlerConfigurationProperty.AuthenticationConfiguration`.
|
default Number |
getCrawlDepth()
`CfnDataSource.WebCrawlerConfigurationProperty.CrawlDepth`.
|
default Number |
getMaxContentSizePerPageInMegaBytes()
`CfnDataSource.WebCrawlerConfigurationProperty.MaxContentSizePerPageInMegaBytes`.
|
default Number |
getMaxLinksPerPage()
`CfnDataSource.WebCrawlerConfigurationProperty.MaxLinksPerPage`.
|
default Number |
getMaxUrlsPerMinuteCrawlRate()
`CfnDataSource.WebCrawlerConfigurationProperty.MaxUrlsPerMinuteCrawlRate`.
|
default Object |
getProxyConfiguration()
`CfnDataSource.WebCrawlerConfigurationProperty.ProxyConfiguration`.
|
default List<String> |
getUrlExclusionPatterns()
`CfnDataSource.WebCrawlerConfigurationProperty.UrlExclusionPatterns`.
|
default List<String> |
getUrlInclusionPatterns()
`CfnDataSource.WebCrawlerConfigurationProperty.UrlInclusionPatterns`.
|
Object |
getUrls()
`CfnDataSource.WebCrawlerConfigurationProperty.Urls`.
|
@Stability(value=Stable) @Nullable default Object getAuthenticationConfiguration()
@Stability(value=Stable) @Nullable default Number getCrawlDepth()
@Stability(value=Stable) @Nullable default Number getMaxContentSizePerPageInMegaBytes()
@Stability(value=Stable) @Nullable default Number getMaxLinksPerPage()
@Stability(value=Stable) @Nullable default Number getMaxUrlsPerMinuteCrawlRate()
@Stability(value=Stable) @Nullable default Object getProxyConfiguration()
@Stability(value=Stable) @Nullable default List<String> getUrlExclusionPatterns()
@Stability(value=Stable) @Nullable default List<String> getUrlInclusionPatterns()
@Stability(value=Stable) @NotNull Object getUrls()
@Stability(value=Stable) static CfnDataSource.WebCrawlerConfigurationProperty.Builder builder()
Copyright © 2021. All rights reserved.