public class FeedFetcher extends ICrawler implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Class and Description |
---|---|
static class |
FeedFetcher.Feeds
Java class for anonymous complex type.
|
static class |
FeedFetcher.Rootsets
Java class for anonymous complex type.
|
ICrawler.MimeTypes, ICrawler.SessionIdBlacklist
Modifier and Type | Field and Description |
---|---|
protected FeedFetcher.Feeds |
feeds |
protected java.lang.Integer |
refreshDelayS |
protected FeedFetcher.Rootsets |
rootsets |
aggressive, buildGroup, crawlerServer, crawlSchedulerConfig, crawlSitemaps, customCrawlConfig, defaultAccept, defaultFollow, defaultFollowRoots, defaultIndex, disableConditionalGet, enableConvertProcessor, enableSimpleSiteCollapsing, fetcher, ignoreRobotsTxt, indexRedirectSources, mimeTypes, mimeTypesMode, name, nearDuplicateDetector, nthreads, patternsDetector, rules, sessionIdBlacklist, simpleSiteCollapsingDepth, smartRefresh, smartRefreshMaxAgeS, smartRefreshMinAgeS, storeTextOnly, throttleTimeMS
Constructor and Description |
---|
FeedFetcher()
Creates a new
FeedFetcher instance. |
FeedFetcher(FeedFetcher o)
Creates a new
FeedFetcher instance by deeply copying a given FeedFetcher instance. |
getBuildGroup, getCrawlerServer, getCrawlSchedulerConfig, getCustomCrawlConfig, getFetcher, getMimeTypes, getMimeTypesMode, getName, getNthreads, getRules, getSessionIdBlacklist, getSimpleSiteCollapsingDepth, getSmartRefreshMaxAgeS, getSmartRefreshMinAgeS, getThrottleTimeMS, isAggressive, isCrawlSitemaps, isDefaultAccept, isDefaultFollow, isDefaultFollowRoots, isDefaultIndex, isDisableConditionalGet, isEnableConvertProcessor, isEnableSimpleSiteCollapsing, isIgnoreRobotsTxt, isIndexRedirectSources, isNearDuplicateDetector, isPatternsDetector, isSmartRefresh, isStoreTextOnly, setAggressive, setBuildGroup, setCrawlerServer, setCrawlSchedulerConfig, setCrawlSitemaps, setCustomCrawlConfig, setDefaultAccept, setDefaultFollow, setDefaultFollowRoots, setDefaultIndex, setDisableConditionalGet, setEnableConvertProcessor, setEnableSimpleSiteCollapsing, setFetcher, setIgnoreRobotsTxt, setIndexRedirectSources, setMimeTypes, setMimeTypesMode, setName, setNearDuplicateDetector, setNthreads, setPatternsDetector, setSessionIdBlacklist, setSimpleSiteCollapsingDepth, setSmartRefresh, setSmartRefreshMaxAgeS, setSmartRefreshMinAgeS, setStoreTextOnly, setThrottleTimeMS
protected FeedFetcher.Feeds feeds
protected FeedFetcher.Rootsets rootsets
protected java.lang.Integer refreshDelayS
public FeedFetcher()
FeedFetcher
instance.public FeedFetcher(FeedFetcher o)
FeedFetcher
instance by deeply copying a given FeedFetcher
instance.o
- The instance to copy.java.lang.NullPointerException
- if o
is null
.public FeedFetcher.Feeds getFeeds()
FeedFetcher.Feeds
public void setFeeds(FeedFetcher.Feeds value)
value
- allowed object is
FeedFetcher.Feeds
public FeedFetcher.Rootsets getRootsets()
FeedFetcher.Rootsets
public void setRootsets(FeedFetcher.Rootsets value)
value
- allowed object is
FeedFetcher.Rootsets
public int getRefreshDelayS()
Integer
public void setRefreshDelayS(java.lang.Integer value)
value
- allowed object is
Integer
public FeedFetcher withFeeds(FeedFetcher.Feeds value)
public FeedFetcher withRootsets(FeedFetcher.Rootsets value)
public FeedFetcher withRefreshDelayS(java.lang.Integer value)
public FeedFetcher withRules(Rules... values)
public FeedFetcher withRules(java.util.Collection<Rules> values)
public FeedFetcher withCrawlSchedulerConfig(CrawlSchedulerConfig value)
withCrawlSchedulerConfig
in class ICrawler
public FeedFetcher withCustomCrawlConfig(CustomCrawlConfig value)
withCustomCrawlConfig
in class ICrawler
public FeedFetcher withMimeTypes(ICrawler.MimeTypes value)
withMimeTypes
in class ICrawler
public FeedFetcher withSessionIdBlacklist(ICrawler.SessionIdBlacklist value)
withSessionIdBlacklist
in class ICrawler
public FeedFetcher withName(java.lang.String value)
public FeedFetcher withFetcher(java.lang.String value)
withFetcher
in class ICrawler
public FeedFetcher withCrawlerServer(java.lang.String value)
withCrawlerServer
in class ICrawler
public FeedFetcher withBuildGroup(java.lang.String value)
withBuildGroup
in class ICrawler
public FeedFetcher withStoreTextOnly(java.lang.Boolean value)
withStoreTextOnly
in class ICrawler
public FeedFetcher withNthreads(java.lang.Integer value)
withNthreads
in class ICrawler
public FeedFetcher withAggressive(java.lang.Boolean value)
withAggressive
in class ICrawler
public FeedFetcher withThrottleTimeMS(java.lang.Integer value)
withThrottleTimeMS
in class ICrawler
public FeedFetcher withIgnoreRobotsTxt(java.lang.Boolean value)
withIgnoreRobotsTxt
in class ICrawler
public FeedFetcher withEnableConvertProcessor(java.lang.Boolean value)
withEnableConvertProcessor
in class ICrawler
public FeedFetcher withNearDuplicateDetector(java.lang.Boolean value)
withNearDuplicateDetector
in class ICrawler
public FeedFetcher withPatternsDetector(java.lang.Boolean value)
withPatternsDetector
in class ICrawler
public FeedFetcher withCrawlSitemaps(java.lang.Boolean value)
withCrawlSitemaps
in class ICrawler
public FeedFetcher withDisableConditionalGet(java.lang.Boolean value)
withDisableConditionalGet
in class ICrawler
public FeedFetcher withDefaultAccept(java.lang.Boolean value)
withDefaultAccept
in class ICrawler
public FeedFetcher withDefaultIndex(java.lang.Boolean value)
withDefaultIndex
in class ICrawler
public FeedFetcher withDefaultFollow(java.lang.Boolean value)
withDefaultFollow
in class ICrawler
public FeedFetcher withDefaultFollowRoots(java.lang.Boolean value)
withDefaultFollowRoots
in class ICrawler
public FeedFetcher withEnableSimpleSiteCollapsing(java.lang.Boolean value)
withEnableSimpleSiteCollapsing
in class ICrawler
public FeedFetcher withSimpleSiteCollapsingDepth(java.lang.Long value)
withSimpleSiteCollapsingDepth
in class ICrawler
public FeedFetcher withMimeTypesMode(java.lang.String value)
withMimeTypesMode
in class ICrawler
public FeedFetcher withIndexRedirectSources(java.lang.Boolean value)
withIndexRedirectSources
in class ICrawler
public FeedFetcher withSmartRefresh(java.lang.Boolean value)
withSmartRefresh
in class ICrawler
public FeedFetcher withSmartRefreshMinAgeS(java.lang.Integer value)
withSmartRefreshMinAgeS
in class ICrawler
public FeedFetcher withSmartRefreshMaxAgeS(java.lang.Integer value)
withSmartRefreshMaxAgeS
in class ICrawler
public FeedFetcher clone()
Copyright © 2021 Dassault Systèmes, All Rights Reserved.