Class WebCrawlerLimits
- java.lang.Object
-
- software.amazon.awssdk.services.bedrockagent.model.WebCrawlerLimits
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<WebCrawlerLimits.Builder,WebCrawlerLimits>
@Generated("software.amazon.awssdk:codegen") public final class WebCrawlerLimits extends Object implements SdkPojo, Serializable, ToCopyableBuilder<WebCrawlerLimits.Builder,WebCrawlerLimits>
The rate limits for the URLs that you want to crawl. You should be authorized to crawl the URLs.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceWebCrawlerLimits.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WebCrawlerLimits.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IntegermaxPages()The max number of web pages crawled from your source URLs, up to 25,000 pages.IntegerrateLimit()The max rate at which pages are crawled, up to 300 per minute per host.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends WebCrawlerLimits.Builder>serializableBuilderClass()WebCrawlerLimits.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
rateLimit
public final Integer rateLimit()
The max rate at which pages are crawled, up to 300 per minute per host.
- Returns:
- The max rate at which pages are crawled, up to 300 per minute per host.
-
maxPages
public final Integer maxPages()
The max number of web pages crawled from your source URLs, up to 25,000 pages. If the web pages exceed this limit, the data source sync will fail and no web pages will be ingested.
- Returns:
- The max number of web pages crawled from your source URLs, up to 25,000 pages. If the web pages exceed this limit, the data source sync will fail and no web pages will be ingested.
-
toBuilder
public WebCrawlerLimits.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<WebCrawlerLimits.Builder,WebCrawlerLimits>
-
builder
public static WebCrawlerLimits.Builder builder()
-
serializableBuilderClass
public static Class<? extends WebCrawlerLimits.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-