Class CfnDataSourcePropsMixin.WebCrawlerConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDataSourcePropsMixin.WebCrawlerConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDataSourcePropsMixin.WebCrawlerConfigurationProperty
CfnDataSourcePropsMixin.WebCrawlerConfigurationProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.bedrock.CfnDataSourcePropsMixin.WebCrawlerConfigurationProperty
CfnDataSourcePropsMixin.WebCrawlerConfigurationProperty.Builder, CfnDataSourcePropsMixin.WebCrawlerConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDataSourcePropsMixin.WebCrawlerConfigurationProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectThe configuration of crawl limits for the web URLs.A list of one or more exclusion regular expression patterns to exclude certain URLs.A list of one or more inclusion regular expression patterns to include certain URLs.final StringgetScope()The scope of what is crawled for your URLs.final StringReturns the user agent suffix for your web crawler.final StringA string used for identifying the crawler or bot when it accesses a web server.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnDataSourcePropsMixin.WebCrawlerConfigurationProperty.Builder.
-
-
Method Details
-
getCrawlerLimits
Description copied from interface:CfnDataSourcePropsMixin.WebCrawlerConfigurationPropertyThe configuration of crawl limits for the web URLs.Returns union: either
IResolvableorCfnDataSourcePropsMixin.WebCrawlerLimitsProperty- Specified by:
getCrawlerLimitsin interfaceCfnDataSourcePropsMixin.WebCrawlerConfigurationProperty- See Also:
-
getExclusionFilters
Description copied from interface:CfnDataSourcePropsMixin.WebCrawlerConfigurationPropertyA list of one or more exclusion regular expression patterns to exclude certain URLs.If you specify an inclusion and exclusion filter/pattern and both match a URL, the exclusion filter takes precedence and the web content of the URL isn’t crawled.
- Specified by:
getExclusionFiltersin interfaceCfnDataSourcePropsMixin.WebCrawlerConfigurationProperty- See Also:
-
getInclusionFilters
Description copied from interface:CfnDataSourcePropsMixin.WebCrawlerConfigurationPropertyA list of one or more inclusion regular expression patterns to include certain URLs.If you specify an inclusion and exclusion filter/pattern and both match a URL, the exclusion filter takes precedence and the web content of the URL isn’t crawled.
- Specified by:
getInclusionFiltersin interfaceCfnDataSourcePropsMixin.WebCrawlerConfigurationProperty- See Also:
-
getScope
Description copied from interface:CfnDataSourcePropsMixin.WebCrawlerConfigurationPropertyThe scope of what is crawled for your URLs.You can choose to crawl only web pages that belong to the same host or primary domain. For example, only web pages that contain the seed URL "https://docs.aws.amazon.com/bedrock/latest/userguide/" and no other domains. You can choose to include sub domains in addition to the host or primary domain. For example, web pages that contain "aws.amazon.com" can also include sub domain "docs.aws.amazon.com".
- Specified by:
getScopein interfaceCfnDataSourcePropsMixin.WebCrawlerConfigurationProperty- See Also:
-
getUserAgent
Description copied from interface:CfnDataSourcePropsMixin.WebCrawlerConfigurationPropertyReturns the user agent suffix for your web crawler.- Specified by:
getUserAgentin interfaceCfnDataSourcePropsMixin.WebCrawlerConfigurationProperty- See Also:
-
getUserAgentHeader
Description copied from interface:CfnDataSourcePropsMixin.WebCrawlerConfigurationPropertyA string used for identifying the crawler or bot when it accesses a web server.The user agent header value consists of the
bedrockbot, UUID, and a user agent suffix for your crawler (if one is provided). By default, it is set tobedrockbot_UUID. You can optionally append a custom suffix tobedrockbot_UUIDto allowlist a specific user agent permitted to access your source URLs.- Specified by:
getUserAgentHeaderin interfaceCfnDataSourcePropsMixin.WebCrawlerConfigurationProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-